elisp emacs_contribution emacs_contribution_feedback emacs_difficulties emacs_introduction emacs_mode emacs_motivations_current emacs_motivations_initial emacs_performance emacs_strengths emacs_tasks emacs_version emacs_years email_package favourite_packages free_software_zeal fsf_paperwork_year has_donated_community has_donated_fsf isa_package_maintainer keybindings languages magit_usage operating_system org_usage package_archives package_contact_method package_contribution package_contribution_barriers package_contribution_frequency package_contributions package_discovery package_documentation_wish package_help package_manager package_research package_submission prior_editor project_package prose respondent_age respondent_education respondent_gender respondent_nationality respondent_occupation selection_package spell_package starter_kit survey_feedback survey_prior survey_referrer survey_ux term_package theme tramp_usage undo_package copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""org-mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No org-mode, org-roam, limited comprimise never considered No No No Vim "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Frequently Bachelors Male American Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No Discord Great "[""vterm""]" "[""doom-one""]" Never framework default simple functions Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""Haskell"", ""Javascript"", ""Python"", ""Scheme""]" Frequently "[""MacOS""]" String[] "[""MELPA Stable""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 19 Bachelors Male Indian Student "[""Selectrum"", ""Marginalia""]" "[""ispell""]" minimal vanilla Yes Discord Great "[""vterm""]" "[""modus-vivendi""]" Sometimes undo-tree understand internals Rarely none Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 24 No slime, sly, evil any comprimise never considered No No No Vim "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA"", ""Source""]" "[""Mailing list""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 40 School Male Filipino Software Development "[""Ivy""]" "[""ispell""]" Spacemacs No Hacker News Great "[""none""]" "[""ujelly""]" Rarely undo-tree none Never Not major ones, besides having to read a lot. Which is fine Internet "[""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy The C- and M- usage. There are no editing mode like in vim. Also it has many packages. Good integration with hunspell. Great for Lisp "[""Personal stuff""]" "[""28.2""]" 0 No Ledger-mode significant comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Emacs StackExchange""]" "[""not sure""]" "[""wait for community""]" Vim No Never 36 Associates Male Portuguese Software Development "[""No""]" "[""ispell""]" minimal vanilla No Mastodon Ok "[""shell""]" "[""Tty user default""]" Never Dont know simple functions Never Somewhat hard forward, backward navigation and a strange keybinding for start of buffer end of buffer (M-<) that I still can't get used to. Lack of interesting Elisp learning resources, since the GNU docs looks dated and somewhat techy (somethin like Brave Clojure is sorerly needed for Elisp). Always known about it since I was first introduced to Linux 20 years ago "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great Dedication to community and the GNU project, and staying away from centralized control. Openness to including user submitted packages in the base distribution. Elisp is also quite powerful and cool, and at fingertips. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el"", ""straight""]" "[""Install and try it immediately"", ""wait for community""]" Vim No Often 36 Masters Male (other) Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none"", ""shell""]" "[""default light"", ""zenburn""]" Never No copy-paste Never Hard to fix errors Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""29.0""]" 1 No limited comprimise never considered No No No Vim "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 18 School Male Australian Student "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" Doom Emacs No r/emacs Great "[""none"", ""vterm""]" "[""doom-one""]" Never undo-fu simple functions Never Poor experience out of the box, needed extensive configuration just to get things like completion working to my liking. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great The melpa package ecosystem. "[""Work"", ""Hobby projects""]" "[""28.1""]" 16 No magit, ivy, vertico, eglot, lsp-mode, org-roam, persp-mode (as used in doom emacs), more. moderate comprimise never considered No, but should get around to supporting magit and doom at some point. I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""I don't have the time for that. If it doesn't work in some way, then it doesn't work.""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Emacs Weekly News""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""I can ask for help?""]" "[""straight""]" "[""wait for community""]" Vim framework default Sometimes 40 Masters Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure lobste.rs Great "[""none""]" "[""doom-one""]" Never framework default copy-paste Never new the the concept of using the keyboard to navigate documents Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy keeping my fingers on the keys, extensibility, theming "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No magit, helm no comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Atom No Sometimes Bachelors Male American Software Development "[""Helm""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""dracula""]" Rarely No many packages Sometimes a book, suggesting emacsvim and nano, vim seemed intimitating, nano like a toy "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""sounded like a solid option""]" Good but not great hackability "[""Work"", ""Hobby projects""]" "[""29.0""]" 17 notmuch org, magit significant comprimise 2-5y Yes No Yes my own "[""Elisp"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""emacsmirror (i.e., build from source)""]" "[""GitHub""]" Sometimes String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""borg""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Melpa, Emacsmirror Eclipse No Rarely 42 School Male Swiss Software Development "[""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Emacs mailing list Great "[""shell-command""]" "[""solarized""]" Rarely undo-tree read and understand Never memorizing the Meta-x commands is burdensome. Also, keybindings on Mac are not very intuitive. saw an emacs praise lecture at a conference "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extendability. No matter what I need done, there's a package for it, and I need to leave the editor less and less. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e moderate comprimise might in future I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""elpaca"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim project.el Frequently 42 Masters Male German Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla No Friend Ok "[""shell""]" "[""solarized-dark"", ""zenburn""]" Never No simple functions Never emacs lisp - took my time to understand syntax and language features Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Not well extensibility & malleability "[""Work""]" "[""29.0""]" 2 No org-mode,org-journal,hydra,ivy,counsel significant comprimise might in future No No No Emacs "[""Shell"", ""SQL""]" Rarely "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently 42 PhD Male German Software Development "[""Helm"", ""Ivy"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""zenburn""]" Never No read and understand Never Configuring to my liking. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility and that it is an OS. "[""Work"", ""Hobby projects"", ""Note taking""]" "[""28.2""]" 7 No cider, magit significant comprimise never considered Yes No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Often 36 Masters Male Danish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Discourse Great "[""eshell"", ""ansi-term""]" "[""gruvbox""]" Never framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 notmuch significant comprimise might in future No No Yes Meow "[""Clojure"", ""Elisp"", ""Javascript"", ""Java"", ""Scheme""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""GNU Guix""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom project.el Frequently 21 Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""langtool""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""nord"", ""Nano""]" Often No simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""org""]" Alright "[""Hobby projects"", ""writing""]" "[""28.2""]" 2 Vim "[""C++"", ""C""]" "[""GNU/Linux""]" Often Doom Emacs simple functions Never difficulties to understand the logic of the software Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy elisp "[""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 1 No org-mode, org-roam any comprimise never considered No No No Emacs "[""C"", ""Python""]" Never "[""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""wait for community""]" Notepad++ No Frequently 32 Masters Male Italian Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""default light""]" Never No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Programmability "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""wait for maturity""]" VS Code No Frequently 31 Masters na United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""dracula""]" Never No none Never Discovering Shortcuts, Remembering Shortcuts, Discovering useful and easy workflows. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""org-mode""]" "[""org-mode""]" Very well, it's snappy "org-mode, pdf-tools, ... you name it, someone already built a mode for it." "[""University Degree""]" "[""28.2""]" 0 No limited comprimise never considered No No No Vim "[""english""]" Never "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""not sure""]" "[""wait for maturity""]" Vim No Often 26 Bachelors Male German Student "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Never framework default write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy The feeling that all pieces of the text process can be integrated programmatically and the ease of automation that results from this. The insights of how to leverage this from the great emacs community adds a lot to the beauty of this. "[""Work"", ""Hobby projects""]" "[""29.0""]" 9 notmuch Avy, ivy, elfeed, notmuch, org-roam, lsp significant comprimise might in future Cannot Cannot No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Documentation""]" "[""Mailing lists"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently 32 Bachelors Male Greek Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""modus-operandi""]" Sometimes No copy-paste Never So much information, docs are kinda vast Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Hobby projects"", ""Learning""]" "[""28.2"", ""28.1""]" 1 No vertico,consult,lsp-mode limited comprimise never considered No No No Vim "[""Assembly"", ""C"", ""Common Lisp"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Org hugo for website""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 16 Male United States citizen Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""gruvbox""]" Frequently No write package Sometimes 4chan /g/ "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy A Lisp interpreter at its core. "[""Work""]" "[""28.2""]" 2 Gnus Magit, org-mode, vertico, lispy, parens significant comprimise might in future Yes Yes Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""4chan /g/""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""4chan /g/""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 22 Bachelors Male Brazilian Military "[""Vertico""]" "[""flyspell""]" Yukimacs No 4chan /g/ Great "[""eshell""]" "[""default light""]" Sometimes undo-tree copy-paste Colleague "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No never considered Emacs "[""Java""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA""]" "[""Email""]" "[""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Overview""]" "[""Email""]" "[""package.el""]" "[""wait for community""]" None No Frequently "[""No""]" "[""framework default""]" minimal vanilla "[""shell-command""]" "[""my own custom theme""]" Rarely framework default write package Never "It's been a long time. I started using it on Windows NT, and I remember having to get some version called ""NTmacs"" or something like that. I guess getting off the ground with the right version is one hurdle. The other is that most neat packages are under non-default ELPA, though I guess that's been remedied with the new nonGNU ELPA repo." Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Customizability, self-documentation, ubiquity, flexibility (GUI + Terminal accessible) "[""Work"", ""Hobby projects""]" "[""27.2""]" 25 No Magit, projectile, hydra, counsel, ivy, ag, straight, markdown significant comprimise might in future I have in the past I have in the past Yes Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Docs are good""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" MELPA is easy to get into, so I publish there. I don't like all the ceremony with publishing, though, so I've moved to a git-based policy: install my package using Straight (or MELPA, since that pulls from GitHub). projectile Frequently Masters Male American Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell""]" "[""tron-legacy""]" Sometimes No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e magit,evil,org any comprimise might in future No No No Vim "[""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Manual""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim projectile Never Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""monokai""]" Often undo-tree write package Never Emacs is very arcane! Learning about buffers, basic Emacs Lisp, how Emacs works, things like that! Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy Emacs is extremely customizable, and relatively simply so. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e evil, screenshot, nov no comprimise never considered No No Yes Vim "[""Elisp"", ""Haskell"", ""Javascript"", ""Rust"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" MELPA VS Code projectile Frequently 29 Bachelors Male American Fin Tech "[""Vertico""]" "[""flyspell"", ""ispell""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Frequently undo-fu copy-paste Never "Confusing configuration with UI and code. Weird keyboard support, such as CTRL-C, CTRL-V not working out of the box." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great Extensibility and lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Org-mode, Magit, Dired, Corfu, Tree-sitter limited comprimise never considered No No Yes Vim "[""C++"", ""C"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Premade configurations""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Vim project.el Frequently 21 School Male Dutch Student "[""Ido""]" "[""No""]" minimal vanilla Yes r/emacs Great "[""none""]" "[""my own custom theme""]" Sometimes No copy-paste Never Before adopting Doom Emacs I struggled a lot with configuration. I made several attempts to switch to Emacs and sometimes spent weeks trying to get it to work in a way that would satisfy me, each time giving up in frustration. Doom was a great enabler for me. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great It's free software. I ditched Atom when Microsoft bought GitHub. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No Magit, Org Mode (love - hate relation) + Babel (only love), Denote significant comprimise might in future No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" Atom framework default Frequently 39 Masters Male Polish Education services "[""framework default""]" "[""framework default""]" Doom Emacs Thank you for taking the effort to run this survey. It seems well thought out and an important initiative. No Discourse Great "[""eshell"", ""vterm""]" "[""doom-one""]" Rarely framework default write package Frequently Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e significant comprimise might in future Yes No Yes Emacs "[""Elisp"", ""Python"", ""Ruby"", ""Shell"", ""Puppet""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""wait for community""]" Vim project.el Rarely 37 Masters Male Spanish Research "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""doom-tokyo-night""]" Frequently undo-tree read and understand Never Language barrier .. lisp isn't a common language, and it takes a bit to get over the hurdle to be able to really tweak Emacs. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Shaping it to fit the user's needs exactly, built-in tools (Magit, Org-mode), package variety, starter packs (Doom) "[""Hobby projects""]" "[""28.2""]" 4 No magit, org-mode, elfeed, org-roam, vertico, lsp-mode, rustic moderate comprimise might in future I have in the past I have in the past No Vim "[""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Matrix"", ""Reddit"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Multiple, each for different purposes framework default Rarely 29 Masters Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Keep up the good work! No Blog post Great "[""vterm""]" "[""doom-one"", ""nord""]" Rarely undo-tree none "[""GUI""]" "[""Extensibility"", ""Community""]" Not well "[""Hobby projects""]" "[""29.0""]" 1 Emacs String[] "[""GNU/Linux""]" Doom Emacs copy-paste Never I don’t know it myself but heard that not supporting GitHub/GitLab functionality seems to be a blocker for package creators who consequently prefer MELPA It was common at that time but the shortcuts seemed to lack some structure MicroEmacs was the main Editor for M2 Modulator2. At uni it became Emacs "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "Org-mode Flexible" "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No moderate comprimise never considered Have not thought about it yet, am not opposed to it Have not thought about it yet, am not opposed to it No CUA "[""Erlang"", ""Ada""]" Never "[""WSL"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Documentation""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" N/A Turbo Pascal; Micro Emacs (Amiga) No Frequently 50 Masters Male German IT Consulting "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""Deeper-blue""]" Never No simple functions Never The keybindings, understanding elisp and understanding how emacs worked. Recommended for haskell development (haskell-mode) "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Alright Extensibility and package ecosystem "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No CIDER, haskell-mode, lsp-mode (wanting to try eglot as well), org-mode (and all its extensions) limited comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Haskell"", ""Javascript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""slides (org-re-reveal)""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Discord"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Framework"", ""Discord""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" VS Code framework default Sometimes "[""No""]" "[""framework default"", ""ispell""]" Doom Emacs No lobste.rs Great "[""eshell""]" "[""doom-one""]" Never framework default copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 0 No moderate comprimise never considered No No No Vim "[""Ruby""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Sometimes 27 Bachelors Male Swedish Software Development "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs No Discord Great "[""vterm""]" "[""doom-tomorrow-night""]" Never framework default write package Rarely It's onerous - learning the UI/UX primitives took time and patience Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""It was the tool of choice at the company where I worked""]" Very well, it's snappy "- elisp - built-in documentation" "[""Work""]" "[""28.2"", ""27.2""]" 31 Mu4e magit, org, mu4e, projectile, elscreen, emms significant comprimise might in future I have in the past I have in the past Yes Emacs "[""C"", ""Clojure"", ""Elisp"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA None projectile Frequently 53 Masters Male American Software Development "[""No""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell""]" "[""my own custom theme""]" Sometimes No copy-paste Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No significant comprimise never considered No No No Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Go""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" framework default Frequently Bachelors Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure lobste.rs Great "[""none""]" "[""doom-one""]" Never framework default copy-paste Never University/College "[""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work""]" "[""27.2""]" 10 No moderate comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Go"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""not sure""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Mailing lists""]" "[""Manual"", ""Overview""]" "[""Mailing lists""]" "[""manual""]" "[""wait for maturity""]" Vim framework default Rarely Bachelors Male Indian Software Development "[""No""]" "[""No""]" maximal vanilla No Friend Great "[""shell""]" "[""default dark""]" Rarely No simple functions Never The terminology (buffers, windows, frames) and keybindings were pretty foreign to me at first. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy It’s a lisp machine with some great text editing built on top. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit,git-link,git-timemachine,cider,eglot,project.el moderate comprimise might in future Yes No No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""Rust"", ""Shell"", ""Nix""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Often 39 Masters Male United States citizen Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" minimal vanilla No Sacha Chua Great "[""none""]" "[""sanityinc-tomorrow-eighties""]" Rarely No copy-paste "[""GUI""]" "[""Package(s)"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" Vim "[""Go""]" "[""GNU/Linux""]" Rarely Doom Emacs String[] String[] String[] String[] String[] simple functions Rarely Friend "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Community"", ""Org""]" "[""Text editing features""]" Good but not great Org mode, extensibility, community, free software ethos "[""Work"", ""Hobby projects""]" "[""28.2""]" 43 notmuch org,helm,xah-fly-keys significant comprimise never considered I have in the past I have in the past No Xah Fly Keys "[""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Blogs"", ""emacsconf, Xah Lee tutorials, Sacha Chua emacs news""]" "[""Manual""]" "[""Email""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 61 Bachelors Male United States citizen Cyber security "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Too kong Yes Mastodon/fosstodon Ok "[""shell""]" "[""default dark""]" Often No copy-paste Never Documentation was hard to follow, configuration requires relatively extensive knowledge, dired is confusing (It still is). Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Org-mode""]" "[""Text editing features""]" Alright Extensibility, Tweaking "[""Hobby projects"", ""School""]" "[""28.2""]" 2 No limited comprimise never considered No No No Vim "[""C"", ""Go"", ""Zig""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""None""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes Associates Male Spanish Student "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""none""]" "[""doom-molokai""]" Never framework default write package Sometimes Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""And because it's way too fucking cool not to""]" "[""Extensibility""]" Very well, it's snappy Its unwavering dedication to its niche, which attracts like minded and capable people "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 notmuch moderate comprimise might in future No No Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Javascript"", ""Python"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Not interested""]" Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Design rationale""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Sublime Text project.el Frequently 30 Masters Male Bangladeshi Software Development "[""Vertico"", ""Consult""]" "[""spell-fu""]" maximal vanilla Not sure Hacker News Ok "[""vterm""]" "[""modus-operandi""]" Often No copy-paste Never Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""29.0""]" 3 No limited comprimise never considered Cannot Cannot No Vim "[""Python"", ""Rust"", ""SQL""]" Rarely "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""not sure""]" "[""Research alternatives""]" VS Code projectile Never "[""framework default"", ""Helm""]" "[""No""]" Spacemacs No Hacker News Ok "[""none""]" "[""default dark"", ""dracula"", ""rebecca""]" Never framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise might in future No No No Vim "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Vim projectile Rarely 31 Bachelors Male German Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Ok "[""vterm""]" "[""gruvbox""]" Rarely No simple functions Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 5 No moderate comprimise might in future No Would directly No Emacs "[""C"", ""Elisp"", ""Go"", ""Rust"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for maturity""]" vi No Sometimes "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""eshell"", ""ansi-term""]" "[""default dark""]" Rarely No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Not well "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 12 Mu4e org;org-roam no comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""wait for maturity""]" Vim projectile Often Bachelors Male Media/Publishing "[""Vertico""]" "[""ispell""]" Doom Emacs Not sure Emacs China Ok "[""none""]" "[""doom-one"", ""nord""]" Rarely undo-fu none "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""HTML/CSS"", ""Python""]" "[""GNU/Linux""]" Sometimes minimal vanilla read and understand Never It's a whole new alien set of keybindings and features and it's really quite overwhelming I think my dad uses it? "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright A truly absurd amount of extensibility "[""Hobby projects""]" "[""28.2""]" 2 No limited comprimise never considered No No No Vim "[""Rust""]" Rarely "[""MacOS""]" "[""Note taking""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Sometimes Female "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none"", ""external item2 window tbh""]" "[""Monokai Pro""]" Never framework default write package Never I have yet to find the FSF assignment papers, do you have to ask for them on the mailing list? I would like a form with a blanket assignment of future contributions to *all* projects whose copyright the FSF already has, not sure if such a form exists ATM. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy "You can use the same set of custom (vi) keybindings to navigate and edit all kinds of text buffers. High grade of uniformity. The set of core primitives is *fairly* small. Compare that to e.g. Vim that has had a lot of trouble with adding buffer change callbacks since every place in the code base that edited text had to be made to call callbacks." "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No Evil, Magit, undo-tree, hotfuzz, devdocs, rmsbolt moderate comprimise might in future No No Yes Vim "[""Assembly"", ""C"", ""Elisp"", ""Erlang"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Design rationale""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA has lowest barrier of entry and I have no qualms of using it whatsoever compared to the others. Vim No Sometimes 23 Bachelors Male Swedish Student "[""Vertico""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""my own custom theme""]" Never undo-tree write package "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2"", ""26.3"", ""24.3""]" 1 Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Shell""]" "[""GNU/Linux"", ""Windows"", ""BSD""]" Sometimes maximal vanilla simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 4 No magit, auctex, lsp-mode significant comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Geany No Sometimes 27 Bachelors Male German Research "[""Ivy""]" "[""flyspell"", ""ispell"", ""langtool""]" minimal vanilla No r/emacs Great "[""none""]" "[""my own custom theme""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright "[""Hobby projects""]" "[""28.2""]" 0 No auctex any comprimise never considered No No No Emacs "[""C"", ""Python"", ""hare""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim No Rarely 21 School Male Belarusian "[""No""]" "[""No""]" emfy No lobste.rs Ok "[""none""]" "[""my own custom theme""]" Never No simple functions Never Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 34 No limited comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Javascript"", ""Python""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""I can't remember ever asking for help using packages""]" "[""package.el""]" "[""Install and try it immediately""]" vi No Often Bachelors Male United States citizen Manufacturing "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none"", ""eshell"", ""vterm""]" "[""misterioso""]" Rarely No read and understand Never "Struggles to manage packages in a functional way (I'm using leaf.el and I am pretty happy with it for now) Struggles to grasp the full meaning of a “buffer”. This is a mess at first (keeping buffers for every tab-completion I do was a very big turn off). It was a lot better after setting up vertico and friends though, and stopping to care. Generally, I think finding the right packages for a given task is not always that easy (the right one for me is one that plays with emacs builtin (such as vertico) instead of creating its own DSL where possible, having a modern and functional code architecture and is easy to configure in a declarative way). I wish to work with LSP or/and FlyCheck and friends but I still struggles to setup it and understand it correctly." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""the ability to live reload my environment""]" Good but not great Extensibility, modularity and community "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Mu4e "auth-source, display-fill-column-indicator-mode, savehist-mode, save-place-mode, recentf-mode, evil, magit, vertico, vterm, mu4e" any comprimise never considered No No No Vim "[""Haskell"", ""Javascript"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""Source"", ""Guix""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Reddit""]" "[""straight"", ""leaf.el (and Guix and a fallback on straight)""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 21 School Male French I don't "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No lobste.rs Great "[""vterm""]" "[""modus-operandi""]" Sometimes No copy-paste Never elisp University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility "[""Work""]" "[""29.0""]" 3 No dirvish,eglot,corfu,cape,vertico,consult,general,evil limited comprimise never considered No No Yes Vim "[""Javascript"", ""Python"", ""dart""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Rarely "[""Code (features)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub"", ""Emacs-china""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA VS Code project.el Sometimes 28 Masters Male Chinese Software Development "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No Emacs China Ok "[""vterm""]" "[""doom-one"", ""modus-vivendi"", ""ef-summer""]" Never vundo copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""I wanted a keyboard based snappy, organized notetaking system and nothing can do this better than emacs for me""]" Very well, it's snappy Org mode, global search, capture, tags and tables are amazing for zettelkasten like notetaking, research systems. "[""Research, Notetaking, Journalling, Time Management, Mails and Screenwriting""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 7 Mu4e org-mode, fountain-mode, mu4e, olivetti-mode, eww, diary and calendar no comprimise never considered No Would directly No Vim "[""I'm not a programmer""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 37 Bachelors Male Turkish Illustration,animation, creative writing "[""Helm"", ""Ivy""]" "[""No""]" minimal vanilla I love emacs, thanks for doing this survey. Hope emacs gets better and more widely used. No r/emacs Great "[""none""]" "[""default light""]" Never No write package Never Unusually keybinding Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Not well extensibility/customization "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No magit,smart-parens,company,multiple-cursors,sly,projectile,dumb-jump,vterm moderate comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" melpa Vim projectile Often 30 School Male United States citizen Software Development "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""solarized""]" Sometimes undo-fu copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Package(s)""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 2 No moderate comprimise never considered No Would directly No Vim "[""C#"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""No need""]" Never "[""Web search engines""]" "[""Manual"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Never 35 Masters Male Latvian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Yes Hacker News Great "[""term""]" "[""doom-one""]" Never framework default simple functions Never Going from zero to a working config. After I found spacemacs and then doom it was much easier. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""at the time I was starting to get into clojure""]" Good but not great Emacs as a lisp machine, introspectable, and tangible. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No cider, magit, evil, vertico, doom, org do not prefer might in future Yes No No Vim "[""C#"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely 37 Bachelors Male Cuban Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""shell"", ""vterm""]" "[""doom-one""]" Rarely framework default read and understand Never "1. Do not know where to find the ""right"" configuration 2. Do not know which package can be used to solve certain problems." Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Good but not great "1. It is literally a Lisp virtual machine, which makes the environment unique and irreplaceable 2. The ecology of the software packages accumulated over the years" "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No "sly -- the common lisp IDE Proof General -- the proof assistant interface dashboard -- looks good" limited comprimise might in future No No No Emacs "[""Elisp"", ""Common Lisp;Coq""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Vim No Rarely 25 Masters Male Chinese Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Emacs China Ok "[""vterm""]" "[""doom-one""]" Rarely No simple functions Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 20 Emacs "[""C++"", ""C"", ""Go"", ""Rust""]" "[""MacOS""]" Vim Frequently maximal vanilla copy-paste Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No might in future No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Rarely "[""Ivy""]" "[""No""]" minimal vanilla "[""vterm""]" "[""my own custom theme""]" Frequently No write package Never Defaults are totally different from anything else I experienced back at the time (Windows 3.1, 95, 98, NT, Solaris, MacOS ). Was not able to just jump in and do anything more complex than simple text editing. It took quite some time until I actually took me time to learn it and start using as my text editor, Emacs exclusively. Manual can sometimes be hard to understand due to different terminology and due to slightly different implementation of some concepts. Emacs Lisp was even harder for similar reasons. API can be quite old in places, and the terminology used back then can sometimes be different from today. It is not an Emacs fault per se, but the way Lisp was used in 70's may be a bit unfamiliar to someone coming from Java or JavaScript of today. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Choice was NEdit, Vi or Emacs. Emacs was slitghtly easier to get inot than Vi""]" Very well, it's snappy Integration of Lisp with text editor and system libraries in combination with character based renderer similar as in text consoles (TUI). "[""Hobby projects"", ""mail, file management, interaction with the OS""]" "[""29.0""]" 23 Gnus Helm, WhichKey, Beacon, LSP significant comprimise 2-5y No No No Own direvd from default "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""CL""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el hacked by me""]" "[""Install and try it immediately""]" I don't like the process of contributing to elpa and (non gnu elpa), I don't like how the certain people behave and talk on Emacs mailing lists and do not wish to interact with those people and for that reason do not post to Emacs mailing lists nor do I interact with their repositories. For that sole reason, I prefer to contribute to Melpa. Combination VisualStudio/Emacs/Eclipse No Sometimes "[""Helm""]" "[""flyspell""]" maximal vanilla You can skip questions about gender, nationality etc. Yes r/emacs Ok "[""shell-command"", ""eshell"", ""term""]" "[""solarized-dark""]" Never No simple functions Never "Building on how Emacs treats me as a person, it also treats me as an expert in Elisp. This is a fine line and a difficult thing to manage no doubt, though is an obvious difficulty that I and I'm sure many more encounter. I am starting to acknowledge the power and benefits of using a text editor that I can configure in the same language that it is primarily written in, but the reality is that Lisps are not as common as the C like programming paradigms often seen out in the wild. This is not to say I think Emacs should be written in another language or changed or anything, only that there perhaps should be more emphasis on tutorials and educational tools for building proficiency with Elisp, or Lisps in general. This is largely handled by the community, and the Emacs community is fantastic, though I wonder if there are ways we could improve the pedagogy of learning Emacs for newer generations of users, who like myself had never heard of a Lisp before diving into Emacs." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Flexibility. Emacs treats me as a person, not as a laborer. It gives me the option to extend and change things to suit me best. "[""Work""]" "[""28.2""]" 6 Mu4e auctex,lsp,org-mode,mu4e,citar,org-roam,vertico,which-key,evil-mode,vterm significant comprimise never considered I have in the past I have in the past No Vim "[""C++"", ""C"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""straight""]" "[""wait for community""]" Notepad++ projectile Frequently 29 Bachelors Male Australian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""spell-fu"", ""langtool""]" Doom Emacs Survey works perfect on my end. Thanks for setting this up and running it! :) Not sure r/emacs Great "[""vterm""]" "[""my own custom theme""]" Frequently undo-fu simple functions Never Learning elisp, configurating it to be a pleasant experience for myself. Accepting that I can't live with Emacs default bindings and learning vim/evil mode. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility (elisp in general) and dynamic documentation. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No Magit, evil, org, eglot. significant comprimise might in future No No No Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Depends on the package and maintainer.""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Clips/videos"", ""Well documented commands (docstrings)""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Yet to do :) Atom project.el Frequently 28 Bachelors Male Norwegian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Thanks for putting this together :) Not sure Hacker News Great "[""shell-command"", ""shell"", ""eshell""]" "[""Atom one""]" Never No copy-paste Never Finding the setting you need to tweak to achieve something. Internet "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy There's always an existing option for anything. "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No gnus any comprimise never considered No I have in the past No Emacs "[""C"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""Debian""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Debian""]" "[""Tutorials""]" "[""Reddit""]" "[""Debian""]" "[""Install and try it immediately"", ""wait for maturity""]" nano No Sometimes 42 Masters Male German Software Development "[""No""]" "[""No""]" minimal vanilla Thanks for running it! No Hacker News Great "[""none""]" "[""default light""]" Never No write package Never don'dtt try to be smart ;-) starting simple and with the defaults is a better approach, rtfm :-) University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy extensibility and bindings to the underlying operating system "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 no, former gnus deft, markdown, golang, org moderate comprimise never considered No No No Emacs "[""C"", ""Go"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)""]" "[""emacs news by sachachua""]" "[""Tutorials"", ""Design rationale""]" "[""never asked""]" "[""package.el""]" "[""wait for maturity""]" Vim project.el Frequently 35 PhD Software Development "[""Ido""]" "[""flyspell"", ""ispell"", ""langtool""]" minimal vanilla No mastodon Ok "[""eshell""]" "[""default light""]" Sometimes No copy-paste Rarely Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Vim "[""C"", ""Java"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""MELPA Stable""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code framework default Rarely "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""my own custom theme""]" Never framework default read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Not well Extensibility "[""Hobby projects""]" "[""28.2""]" 1 No evil,use-package,lsp-mode,org-roam,magit no comprimise never considered No No No Vim "[""C++""]" Often "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Vim project.el Never 28 Bachelors Male Croatian Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Friend Ok "[""none""]" "[""doom-one""]" Never undo-tree write package Never No. That was a long time ago! University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Extensibility allows customizability and good integration with other tools. Wide variety of high-quality packages. "[""Work""]" "[""28.2""]" 35 Gnus magit, gnus, bbdb do not prefer 10+y No Yes No Emacs "[""C++"", ""C"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Python"", ""Shell"", ""Racket""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""none""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Twitter, colleagues""]" "[""Tutorials"", ""Overview""]" "[""GitHub"", ""Email""]" "[""package.el""]" "[""wait for community""]" I haven't written any packages since the invention of these repositories. Jove No Frequently 54 PhD Male United States citizen Research "[""No""]" "[""ispell""]" minimal vanilla No Not sure Friend Great "[""shell""]" "[""solarized""]" Never No simple functions Never The in-built tutorial is good. No difficulty as such. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Alright Extensibility with Elisp, good set of default packages. "[""Work"", ""Hobby projects""]" "[""29.0""]" 16 No magit,slime/sly,raku-mode,use-package,csv-mode,auctex,lsp-mode limited comprimise might in future No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Java"", ""Python"", ""Rust"", ""SQL"", ""Raku""]" Frequently "[""GNU/Linux"", ""MacOS"", ""OpenBSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Probably a repo which makes it easiest to download without additional configuration. Vim No Sometimes 31 Bachelors Male Indian Software Development "[""Swiper""]" "[""No""]" minimal vanilla Keep it going into the future. Not sure Mastodon Great "[""none""]" "[""nord""]" Sometimes No write package Never NO many keys, ugly Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great extensible, open-sourced, Lisp "[""Hobby projects""]" "[""28.1""]" 3 No company-mode, benchmark-init, moderate comprimise might in future I have in the past No Yes Emacs "[""C"", ""Elisp"", ""Javascript"", ""Python"", ""Scheme""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""manual""]" "[""wait for maturity"", ""wait for community""]" Github with WTFPL Notepad++ No Frequently 22 Bachelors Male Chinese Student "[""Ido""]" "[""No""]" maximal vanilla Good jobs, guys, and hope you'll make emacs great again. (haha) No Emacs China Great "[""shell""]" "[""moe-theme""]" Rarely No understand internals Never It is hard to say, but I was probably a bit overwhelmed by the amount of functionality. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy The extensibility, the ability to work with a fully fledged programming language, with for extending emacs itself as well as solving external tasks (like maintaining JIRA tasks). "[""Work"", ""Hobby projects""]" "[""29.0""]" 34 Gnus org-mode, gnus, slime, psvn, calc, VC do not prefer 10+y No No No Emacs "[""Elisp"", ""Erlang"", ""Common Lisp""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never String[] Rarely "[""Mailing lists"", ""Blogs""]" "[""I am pretty happy with what I get""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" microemacs No Rarely 55 Masters Male Danish Telecom "[""No""]" "[""ispell""]" maximal vanilla No Emacs mailing list Great "[""eshell"", ""ansi-term""]" "[""default light""]" Frequently No simple functions Never Colleague "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 32 No magit, org-mode, elpy do not prefer never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines"", ""emacs.stackexchange.com""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" EDT (on 1980s VAX) project.el Sometimes Bachelors Male American non-profit "[""Helm"", ""Ido""]" "[""ispell""]" maximal vanilla Not sure r/emacs Ok "[""shell""]" "[""dichromacy""]" Rarely No many packages Never Haven't bothered trying due to the ancient email-based stuff. Help (about functions, keybinds), Documentation, etc isn't very apparently to newbies. You need to know what you want help about in order to find enough help to be helpful. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Required by first job (internship).""]" Good but not great Extensibility & customization available via Emacs Lisp. "[""Work"", ""Hobby projects""]" "[""28.1""]" 21 No magit, org-journal, dash, which-key, helpful, undo-tree, no-littering, zenburn-theme, macrostep moderate comprimise might in future No I have in the past Yes unholy combo of custom, Vim, & Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""HCL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Contributions just being ignored""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Overview"", ""their tests""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Notepad++, Visual Studio, Eclipse projectile Frequently 35 Bachelors Male American Software Development "[""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""shelldon""]" "[""zenburn""]" Rarely undo-tree write package Never Parent "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 8 Gnus VTerm, org-super-agenda, wgrep, Corfu, Vertico, Marginalia, Embark, Sly, Magit, Paredit any comprimise might in future No I have in the past No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Perl"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""I've never needed to""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""I've never needed to""]" "[""package.el""]" "[""Install and try it immediately""]" GNU ELPA, NonGNU ELPA None No Often 16 Male United States citizen "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""vterm""]" "[""ewal-doom-one""]" Often No simple functions Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No org-roam, lsp-mode, vertico moderate comprimise never considered Yes I have in the past No Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" project.el Frequently 36 Masters Male Swedish Education services "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""dracula"", ""modus-operandi""]" Rarely undo-tree copy-paste Never Internet "[""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Part of the GNU project / FSF"", ""It's a native program""]" Very well, it's snappy "Extensibility. Configuration, macros and extensions as a same thing basically. And Magit." "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit, lsp, teletext, restclient, projectile moderate comprimise never considered Yes No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript"", ""JSON, YAML, Dockerfile etc.""]" Frequently "[""GNU/Linux""]" "[""Linkedin posts""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""nothing really""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Kate, NetBeans framework default Rarely 33 Bachelors Male Finnish Software Development "[""framework default"", ""Helm""]" "[""my language is not supported""]" Spacemacs It's wonderful you do this! Please continue doing so. Yes r/emacs Great "[""none"", ""shell-command""]" "[""gruvbox""]" Never framework default simple functions Never Sorry, to long ago. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Emacs is free software at its best: I can understand and customize everything! And there is a great community around! "[""Work"", ""Hobby projects"", ""Living ;-)""]" "[""27.1"", ""26.3""]" 22 No org-mode, jabber.el, emms, langtool.el significant comprimise might in future No Yes No Emacs "[""C"", ""Elisp""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""IRC, XMPP""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Web search engines"", ""XMPP servers""]" "[""Tutorials""]" "[""IRC"", ""XMPP""]" "[""framework default"", ""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Frequently 43 Masters Male German organizational consulting "[""No""]" "[""langtool""]" minimal vanilla Thanks! No XMPP Great "[""eshell""]" "[""zenburn""]" Often No write package Never Key bindings, configuration Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No significant comprimise never considered No No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 55 Bachelors Male Canadian Software Development "[""Vertico"", ""Selectrum"", ""Consult""]" "[""flyspell""]" maximal vanilla Thank you for taking the time to create it. Looking forward to seeing the results. Not sure r/emacs Great "[""vterm""]" "[""doom-dracula""]" Sometimes No copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy The great extensibility "[""Hobby projects""]" "[""29.0""]" 1 Vim "[""C""]" "[""GNU/Linux""]" VS Code Rarely minimal vanilla copy-paste Never Vanilla install is quite offputting compared to modern editors Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Very well, it's snappy Orgmode "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Org, org-roam, evil limited comprimise never considered No No No Vim "[""None""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Frequently 26 Masters Male Software Development "[""Vertico""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 20 No limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""Shell"", ""SQL"", ""Raku""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never String[] Never "[""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" project.el Sometimes 46 Bachelors Male American "[""Ivy""]" "[""No""]" maximal vanilla Not sure Twitter Ok "[""shell""]" "[""default dark""]" Sometimes No simple functions Never "To many packages bundled with Emacs itself that do the kinda same thing, i.e. ido, fido, icomplete or skeleton, tempo... Its confusing which to use which are still supported and in which to invest time. Maybe a little less choice in default Emacs would be a good thing. Also think that some modes (UIs) can be a little more point and click, more showing than telling. What I mean by this is something like helpful mode, it has nice formatting,if you look at a mode-map variable it formats it so you can read it, and has some buttons for frequent actions(see source, set variable...). Yes you have those options in help-mode but they are a little buried and it's means a lot if you have it there right front and center so that you can do the thing that you came there to do right away and later when you have the time you can come and hit ""C-h m"" and explore and learn. This was meant to be the tool-bar-mode but it is a little clunky and not ""modern"" and out of place for Emacs where everything is done in or with buffers. I thing that many default modes can benefit from this, inserting a little common functionality inside them via links, buttons." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Everything in one where you can change something if you don't like how it's setup by default. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No consult,meow,corfu,dired,general,magit,helpful,elisp-demos moderate comprimise might in future No Cannot No meow "[""Common Lisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Typescript"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""twitter""]" "[""Comparison"", ""Overview""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim project.el Sometimes 27 Associates Male Serbian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla No Twitter Ok "[""none""]" "[""doom-one""]" Rarely undo-tree copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Its versatility. Its help in the commands that help you to learn it "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No helm, imenu limited comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Telegram""]" "[""framework default""]" "[""wait for community""]" Notepad++ framework default Rarely 45 Masters Male Spanish Software Development "[""Helm""]" "[""No""]" Spacemacs No Blog post Ok "[""none""]" "[""zenburn""]" Never framework default simple functions Sometimes Friend "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Org-mode""]" "[""Community""]" Good but not great "[""Hobby projects"", ""Note taking, org-mode""]" "[""28.2""]" 8 No org-mode, org-roam, olivetti moderate comprimise 0-2y No No No Vim "[""org""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Screenshots""]" "[""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 32 Masters Male Iranian Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs Not sure Friend Great "[""none""]" "[""doom-one"", ""solarized""]" Rarely framework default read and understand Never "how to exit! (in 1992, it wasn't obvious) what I could actually do with it; no menu mode back then" University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "works in remote consoles extensibility/flexibility" "[""Work"", ""Hobby projects""]" "[""26.1""]" 30 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""Source"", ""debian packages""]" "[""I never have""]" Never "[""Elisp proficiency""]" Never "[""I basically don't; haven't added anything new in years""]" "[""Tutorials""]" "[""I don't""]" "[""manual"", ""debian packages""]" "[""wait for maturity""]" pico No Sometimes 54 Bachelors Male United States citizen Information Technology "[""No""]" "[""flyspell""]" maximal vanilla No Mastodon/Fediverse Great "[""none""]" "[""tango-dark""]" Rarely No write package Never Going from terminal to gui made going from a vim focused workflow hard but I also knew terminal emacs wouldn't be enough. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great It's extensibility, simple but powerful GUI, and consistent interface of using functions and symbols for everything. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e moderate comprimise never considered Yes No No Emacs "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Java"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Reddit"", ""GitHub"", ""Discord"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently 25 Bachelors Male Canadian Telecom "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""spaceway""]" Sometimes No write package Never No "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Flexibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 35 No moderate comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Python"", ""PHP"", ""Oberon""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""I've never needed to""]" Never "[""Not interested""]" Never "[""M-x list-packages""]" "[""Manual""]" "[""I've never needed to""]" "[""package.el""]" "[""Install and try it immediately""]" Epsilon No Rarely 67 Bachelors Male British Retired (was Software Development) "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default dark""]" Never No copy-paste Never Key bindings Internet "[""daemon""]" "[""Package(s)""]" "[""Community""]" Alright Org-mode "[""Personal agenda""]" "[""27.1""]" 2 No "Org-mode Evil mode" limited comprimise never considered No No No Vim "[""I program in Vim""]" Never "[""WSL""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Framework""]" "[""use-package""]" "[""wait for community""]" None No Never School Male Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never No copy-paste Never "Paperwork: You need to come up with a process that doesn't involve legal paperwork and real names. In 2022, plenty of talented developers don't want to or don't feel comfortable providing names, don't want to deal with mailing things, and don't see why they should when other bigger projects don't require it. I know there's a fear of nebulous bad actors retroactively pulling all their contributions, but show me a time that has happened. Find a way that's electronic and doesn't involve identity verification, tie it to a gpg sig or something. Mailing list: Using email is annoying but not unusual; other projects move this way. Emacs-devel is a weird place and shows really weird practices. Core devs push directly to master. Lots of ideological argument untethered to code under review. I don't have a sense of what the code review process is supposed to look like when it's running well. Does a patchset have to be acked by core maintainers? By maintainers of subsystems? Who are they? Is it just Eli Zaretskii? Are there others? Are they distracted by flaming each other about how to phrase manual pages today? What patchset was accepted, anyway? How do you know? It's not in git metadata. People don't push versions of patchsets, just post fixup snippets. Should patchsets be bisectable? There's expectation of style, but there's no checkpatch or formatting tools? The mailing list seems like 5 people who've known each other for 30 years posting little changes they like and sniping back and forth on well-worn paths that they've been doing forever. There needs to be - Defined, documented, and adhered-to expectations for a patch review flow including by core maintainers - no pushing to master! - Tooling for things like style. Patch doesn't pass stylecheck? Fix it. Single email, no markup of every line in a patch. - tipbot that builds patches To sum up, please figure out a workflow for people to work pseudonymously. Please define and adhere to a more structured workflow for patch review. Please invest in automated tooling to check common stylistic problems in elisp and c." Discovering keybinds and commands can be tough. apropos and various isearch integrations with M-x help (all that stuff where you can M-x and then start typing something and it gets fuzzy-searched in a minibuffer) but there's some commands that use language that at this point is antiquated and takes some getting used to, or just uses language slightly different from what you were thinking. Menus or icons might help here but I don't use them because, well, programmers don't make great UI/UX designers, and that's who makes the menus and icons in emacs. The big thing that's gotten better here is stuff like doom emacs unifying things and basically providing a distro that's coherent - their heavy use of hydras with minibuffer popups for each stage of the hydra makes it easier to figure stuff out. Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Alright The package ecosystem - extensibility while keeping the interface of the extensions compatible. The approach to customizability of a live lisp system where changing settings consists of running sexps and the level of configurability that brings. "[""Work""]" "[""29.0"", ""28.2""]" 10 No magit,lsp-*,org,hydra,perspective,projectile,helm,ivy moderate comprimise never considered No Would directly No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript"", ""make, bitbake""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""GitHub"", ""Mailing lists""]" "[""Overview""]" "[""Emacs StackExchange"", ""Framework""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None framework default Rarely 33 Bachelors Male United States citizen Software Development "[""Helm"", ""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs Yes Emacs mailing list Great "[""vterm""]" "[""doom-one""]" Often framework default copy-paste Never Colleague "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy The community that develops packages like magit, lsp-mode, ivy, projectile etc "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 27 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""YANG""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" vi (pre-vim) projectile Rarely Bachelors Male American Software Development "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""tango-dark""]" Sometimes No simple functions Rarely Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No do not prefer never considered No No Yes Emacs "[""Shell""]" Often "[""Windows""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None No Never Male "[""No""]" "[""ispell""]" minimal vanilla Yes Hacker News Ok "[""none""]" "[""default light""]" Sometimes No write package Never Keybindings and buffer concepts Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, Elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No direnv, python-pytest significant comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Research alternatives"", ""wait for community""]" MELPA, it’s easiest Vim projectile Rarely 31 School Male American Fin Tech "[""Vertico""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""eshell"", ""ansi-term""]" "[""doom-one"", ""solarized-dark"", ""doom-monokai""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 7 No magit,lsp,cider moderate comprimise never considered I have in the past I have in the past No Emacs "[""Clojure"", ""Javascript"", ""Java"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)""]" "[""Web search engines""]" "[""Comparison""]" "[""I don't""]" "[""framework default""]" "[""wait for maturity""]" Vim projectile Never 37 Masters Male Polish Software Development "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Ok "[""none""]" "[""zenburn""]" Never framework default write package Rarely FSF assignment took a long time which is frustrating. I dont mind email review though debuggs giving a different email for each patch feels a little weird. Maybe using something like Guix's issue tracker could be an improvement "Emacs specific lingo is hard to understand (buffers/windows) Keybinding symbolization is less standard C-x -> Ctrl-x/RET -> Return (only minor, but not super obvious)" Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "extending emacs has such a quick developer turnaround loop, this makes trying things for text editing easy and fun developing uis in emacs is far more pleasant than any other environment (tabulatedlist-mode, transient, etc)." "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 Rmail use-package, magit, eglot, corfu any comprimise 0-2y Yes Would directly Yes Emacs "[""Elisp"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""musl/Linux""]" "[""Note taking"", ""General document writing""]" "[""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""epkg""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""IRC""]" "[""use-package"", ""borg""]" "[""Install and try it immediately"", ""wait for community""]" "My one package is in MELPA. I chose MELPA as my package doesnt seem ""core"" enough that it should be in ELPA/NonGNU ELPA." IntelliJ project.el Sometimes 25 Bachelors Male Irish Software Development "[""Icomplete""]" "[""flyspell""]" maximal vanilla Not sure Blog post Great "[""ansi-term"", ""vterm""]" "[""default light"", ""default dark""]" Rarely No simple functions Rarely "how to configure slime and lisp sub-process how to load packages and from MELPA or from where" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""26.3""]" 20 No significant comprimise might in future Cannot Would directly No Emacs "[""Assembly"", ""C++"", ""Common Lisp"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""Mailing list""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el"", ""manual"", ""not sure""]" "[""Install and try it immediately""]" No Frequently 60 Associates Male New Zealander Creative/Writing "[""No""]" "[""No""]" minimal vanilla What are our problems in using Emacs, is missing No Reddit Ok "[""shell""]" "[""default light""]" Rarely framework default write package Sometimes The process to contribute to GNU Emacs is not smooth, some people are harsh on their comments in the mailing list, some threads do not get responses, some patches take a long time to get feedback, sometimes it's not clear the guidelines about some features or design decisions Too much information to absorb, documentation is great but very long, requires a lot of time and dedication to get start Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, Lisp-machine, well-integration with OS, self-documenting, text-oriented, stable "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Gnus expand-region, iedit, dumb-jump, rainbow-delimiters, olivetti, consult, undo-tree moderate comprimise 0-2y I have in the past I have in the past No Emacs "[""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text project.el Frequently 31 Bachelors Male Brazilian Software Development "[""Icomplete""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell"", ""eshell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No many packages Sometimes I think it is fine. Perhaps it could be a bit faster, if the FSF had more resources available for it. None. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, introspection, self-documentation. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 notmuch vertico, consult, magit, denote any comprimise 2-5y Cannot Cannot Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues""]" "[""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""It's own documentation and/or code""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" GNU ELPA, as I already have assigned copyright to the FSF. Vim project.el Frequently 34 Bachelors (other) Part-time manual labour "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Well done! Yes Emacs mailing list Great "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Never No copy-paste Never Configuration Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Packages "[""Work""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 2 No magit, hyperbole, vc-fossil moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Shell"", ""SQL"", ""Opendylan, Fantom, Purescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" kate No Frequently 48 Masters Male Spanish Education services "[""No""]" "[""No""]" minimal vanilla No lobste.rs Great "[""shell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste Never Emacs key bindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Alright Everything is text, everything is auditable/modifiable easily "[""Hobby projects""]" "[""29.0""]" 1 No Evil, Consult, Vertico moderate comprimise might in future Cannot Cannot No Vim "[""C"", ""Common Lisp"", ""Scheme""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Often School Male Indian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla No IRC Great "[""shell-command""]" "[""modus-operandi""]" Never undo-fu write package "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""(e)Lisp""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 Vim "[""Elisp"", ""HTML/CSS"", ""Ruby"", ""Shell""]" "[""GNU/Linux""]" Rarely maximal vanilla many packages Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Alright "- Fully extensible by a ""real"" programming language - Several talented hackers have deep thoughts on code editing technique, and created great packages based on that. - Emacs itself and almost all packages can be used without mouse." "[""Hobby projects""]" "[""28.2""]" 4 No isearch-mb, puni, vertico, consult, diff-hl, citre, org moderate comprimise 0-2y No No No Emacs "[""Elisp"", ""Julia"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Source""]" "[""GitHub""]" Rarely String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""\""Emacs China\"" forum""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" I only submit them to MELPA. Nano No Rarely 26 Masters Chinese Manufacturing "[""Vertico""]" "[""No""]" maximal vanilla "I didn't understand the question ""Have you got any feedback on the Emacs/GNU ELPA contribution process"". What does ""feedback"" mean here?" Not sure Emacs China Great "[""My own wrapper around `term' that fixes some of the flaws""]" "[""my own custom theme""]" Never undo-propose copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 22 No moderate comprimise never considered No I have in the past No Emacs "[""C++"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ framework default Never PhD Male Israeli Fin Tech "[""Vertico""]" "[""framework default""]" Doom Emacs Not sure Blog post Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely framework default copy-paste Never Memorising shortcuts Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Org mode "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 20 No Helm,org significant comprimise never considered Yes Would directly No Emacs "[""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Matrix"", ""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Nano projectile Frequently Masters Male Norwegian Software Development "[""Helm""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell"", ""ansi-term""]" "[""default dark""]" Rarely No simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great org-mode "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 10 No org-mode, magit, lsp-mode significant comprimise might in future No No No Vim "[""C++"", ""Common Lisp"", ""Elisp"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None framework default Rarely 49 PhD Male Swedish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""none"", ""shell-command"", ""eshell""]" "[""nord""]" Sometimes framework default simple functions Elisp was a challenge. Still is. Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""muscle memory""]" "[""Macros""]" Very well, it's snappy Consistency across the ages and incredible capability "[""Work""]" "[""25.3""]" 30 Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" "[""MacOS""]" String[] "[""not sure""]" String[] String[] String[] String[] String[] "[""not sure""]" Vi Often String[] String[] maximal vanilla String[] String[] none Never The tutorials. The basic one covers a little bit about emacs but it was really hard to find a tutorial without needing to install any external package Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great There is a mode for almost any language "[""Xml editor""]" "[""28.2""]" 1 No significant comprimise never considered No No No Emacs "[""HTML/CSS""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""I don't ask""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ No Never Bachelors Male Software Development "[""Ivy""]" "[""framework default"", ""flyspell""]" minimal vanilla No r/emacs Great "[""shell"", ""term""]" "[""modus-operandi""]" Sometimes No read and understand Rarely Lack of tutorial style documentation. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensibility & the community willing to improve things around it. "[""Work"", ""Hobby projects""]" "[""28.2""]" 26 Gnus Magit, projectile, lsp, org limited comprimise might in future I have in the past Would directly No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Slack""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""wait for community""]" None projectile Frequently 46 PhD Male Japanese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Slack channel Ok "[""vterm""]" "[""modus-operandi""]" Rarely undo-tree none Never Internet "[""TUI""]" "[""i dont use emacs""]" String[] Alright "[""i dont use emacs""]" "[""28.1""]" 0 No no comprimise never considered No No No i dont use emacs "[""i dont use emacs""]" Never "[""i dont use emacs""]" String[] "[""i dont use emacs""]" "[""Mailing list""]" Never String[] Never "[""i dont use emacs""]" "[""Tutorials""]" "[""GitHub""]" "[""i dont use emacs""]" "[""wait for community""]" Vim No Never i dont use emacs "[""No""]" "[""No""]" i dont use emacs No Hacker News Great "[""none""]" "[""i dont use emacs""]" Never No copy-paste Never Hard to debug errrors Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""GUI Integration""]" Very well, it's snappy Discoverability, Daemon "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No eglot significant comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Rust"", ""Shell"", ""jsonnet""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub"", ""matrix, irc""]" Never "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub""]" "[""Overview""]" "[""IRC"", ""Matrix"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""straight""]" "[""wait for community""]" Vim projectile Sometimes 23 Bachelors Male German Software Development "[""Vertico""]" "[""No""]" Doom Emacs Yes lobste.rs Great "[""vterm""]" "[""doom-tomorrow""]" Sometimes undo-tree copy-paste Never Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Not well "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No do not prefer never considered No No No Vim "[""Go"", ""Python"", ""Ruby"", ""Kotlin""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Never Masters Male Russian Software Development "[""Vertico"", ""Selectrum"", ""Consult""]" "[""spell-fu""]" Doom Emacs Not sure Friend Great "[""none""]" "[""my own custom theme""]" Never undo-fu simple functions Rarely via the amiga memacs "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""org-mode""]" "[""Text editing features""]" Very well, it's snappy Customisation "[""Work"", ""Hobby projects"", ""organising everything""]" "[""28.2""]" 22 notmuch ef-themes, notmuch, ace-jump, vertico significant comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""Perl""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""M-x list-packages"", ""youtube""]" "[""Overview""]" "[""Email"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" projectile Often 43 Bachelors Male British Software Development "[""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure mastodon Ok "[""vterm""]" "[""ef-themes one of the dark ones""]" Frequently No none Never The tutorials that I used to learn Emacs for the first time taught me to use Emacs from terminal. I would open a file, edit it, save and quit Emacs to go back to terminal to compile it and so on. Basically I was using it like vim, and of-course vim is much better at this type of use. It took many years for me to realize that I have to try Emacs more like and IDE , and not an alternative for vim. University/College "[""GUI"", ""daemon""]" "[""Package(s)""]" "[""Package(s)""]" Very well, it's snappy evil-mode, org-mode, magit "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No evil-mode, org-mode, magit limited comprimise never considered Not yet Not yet! No Vim "[""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""not sure"", ""what ever is available by default in doom""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""modify examples provided by doom""]" "[""wait for community""]" Vim projectile Frequently Bachelors Software Development "[""framework default""]" "[""ispell""]" Doom Emacs No Hacker News Ok "[""term""]" "[""doom-one""]" Never framework default read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No limited comprimise never considered I have in the past I have in the past No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 34 Masters Male Austrian Telecom "[""framework default""]" "[""framework default""]" Doom Emacs Yes lobste.rs Great "[""none""]" "[""nord""]" Sometimes framework default write package Rarely Remembering how to do things. Cryptic error messages. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No vertico, projectile, magit, lsp moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""Discord""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse framework default Sometimes 37 PhD Male Security "[""framework default"", ""Vertico""]" "[""framework default"", ""spell-fu""]" Doom Emacs Not sure Hacker News Great "[""eshell""]" "[""dracula""]" Sometimes framework default simple functions Never I started with spacemacs and it was *very* difficult to mentally translate generic emacs resources to spacemacs Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great That it is easy to extend and two packages in particular: ess and org-mode "[""Work""]" "[""28.2""]" 5 No ess,org-mode,magit limited comprimise might in future No Would directly No Vim "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Sublime Text No Frequently 31 PhD Male Australian Research "[""framework default""]" "[""framework default""]" Spacemacs Looking forward to seeing the results, thanks for all the hard work putting this together :) Not sure r/emacs Great "[""shell"", ""eshell""]" "[""spacemacs-light""]" Never framework default copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Fast working""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2"", ""26.3""]" 11 No moderate comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" nano No Sometimes 30 PhD Male Spanish Research "[""Helm"", ""Ido""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""shell""]" "[""my own custom theme"", ""modus-vivendi"", ""solarized-dark"", ""wombat""]" Frequently No write package Never Coming from VIM it's quite different, Elisp was difficult to learn if you were tough only 'C' derived languages Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No Margit, eglot, cider any comprimise might in future No No No Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Rarely "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Rarely 27 Masters Male Italian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla Yes lobste.rs Great "[""eshell"", ""vterm""]" "[""doom-one""]" Sometimes undo-tree simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No magic,ivy,avy,lispy,eglot,orgmode,project.el moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Manual"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None project.el Frequently 37 Masters Male French Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""nord"", ""ef-night,ef-frost""]" Rarely No write package Never "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great Community, extensibility. "[""Work"", ""Hobby projects""]" "[""27.1""]" 25 No moderate comprimise never considered No No No Emacs "[""C"", ""Javascript"", ""Python"", ""Scheme"", ""SQL"", ""FORTH""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Design rationale""]" "[""I haven't asked for help.""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" vi No Frequently 53 Bachelors Male American Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""my own custom theme""]" Never No many packages Never Friend "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Package(s)""]" Good but not great Extensibility, stability, portability, code as the source of truth, embracing text as the unit of work. "[""Work"", ""Hobby projects""]" "[""26.3""]" 15 No Magit, god-mode, paredit, slime, prodigy, git-link. moderate comprimise 10+y No No No Emacs "[""Elisp"", ""Haskell"", ""Java"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""None""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Never "[""Blogs"", ""Web search engines""]" "[""Screenshots""]" "[""GitHub""]" "[""manual""]" "[""Install and try it immediately"", ""wait for community""]" No Often 34 Bachelors Male British Software Development "[""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell""]" "[""my own custom theme"", ""zenburn""]" Often No simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy Freedom as a user. "[""Work""]" "[""29.0""]" 3 No significant comprimise might in future I have in the past Would directly No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Bibliography managing""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Friends IRL""]" "[""framework default""]" "[""Research alternatives""]" Vim project.el Often 27 Bachelors Female Indian Research "[""Ivy""]" "[""No""]" Doom Emacs No Friend Not great "[""shell-command""]" "[""default dark""]" Never framework default simple functions Never Configuration and memorizing keybindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No lsp,embark,multiple-cursors,pdf-tools,doom-themes,which-key,all-the-icons,kind-icon significant comprimise never considered No Would directly No Emacs "[""C++"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Often 34 Bachelors Male United States citizen Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""none"", ""shell"", ""ansi-term""]" "[""solarized-dark"", ""zenburn"", ""doom-tomorrow-night""]" Never vundo write package Never Keybindings, no immediate visual representation of multiple buffers. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great Allowing me to fine-tune its settings to adapt to my ever-changing workflows. "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 No multiplecursors, org, ace do not prefer never considered I have in the past No No Emacs "[""C#"", ""Elisp"", ""F#, OCaml""]" Frequently "[""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Eclipse project.el Often 36 PhD Male German Fin Tech "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Friend Ok "[""none""]" "[""solarized""]" Never No copy-paste Never Too many possibilities, very few defaults. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, customizability "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No evil, evil-org, evil-collection, org-roam, ox-pandoc, org-superstar, mixed-pitch, writeroom-mode, elfeed, vertico limited comprimise never considered Cannot Cannot No Vim "[""Haskell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""use-package""]" "[""wait for maturity""]" Vim framework default Frequently 23 Masters Male Indian Research "[""Ivy"", ""Vertico""]" "[""spell-fu""]" Doom Emacs No Discord Great "[""vterm""]" "[""doom-one""]" Frequently framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No moderate comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 25 Associates Male German Software Development "[""Helm""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""doom-one""]" Rarely undo-tree copy-paste Never The keybindings. Of course, now I want to use them everywhere. Also, the non-standard terminology (frames, etc). University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""The computer science department expected us to use Emacs or XEmacs.""]" Good but not great Extensibility, Org-mode. "[""Work"", ""Hobby projects""]" "[""28.1""]" 22 No Org-mode. moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""I don't.""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" JBuilder, Delphi No Frequently 41 Masters Male Swedish Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla Looks and works great, kudos. Yes Hacker News Great "[""none""]" "[""default dark"", ""I think I added something to .emacs like 20 years ago that made everything dark. Is that the dark theme? Probably not, but it works, and I'm used to it. On macOS, I still do invert-face, default every time I start Emacs (once a month, at most, I normally use Emacs on Linux).""]" Often No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No moderate comprimise never considered I have in the past I have in the past No Vim "[""Javascript"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""Manual"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 30 Bachelors Male Ukrainian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Blog post Great "[""none""]" "[""doom-spacegray""]" Sometimes framework default simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""gnus""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 22 No do not prefer never considered Yes Yes No Emacs "[""C++"", ""C"", ""Clojure"", ""Go"", ""Python""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" projectile Often "[""Helm""]" "[""No""]" Prelude No r/emacs Great "[""none""]" "[""default dark""]" Rarely undo-tree simple functions Never names of interactive functions that i needed University/College "[""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great flexibility; custom behavior fairly easy to implement "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No lsp; helm; ace; magit; company no comprimise never considered No No No spacemacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" None projectile Rarely 42 Masters Male Software Development "[""Helm""]" "[""No""]" Spacemacs No Hacker News Great "[""ansi-term""]" "[""dracula""]" Frequently framework default copy-paste Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable"", ""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""not sure""]" "[""Install and try it immediately""]" Old Visual Studio (from the '90s) No Rarely 47 Masters Male Norwegian Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""wombat""]" Often No copy-paste Never No. Lisp is hard, and also I don't like much the emacs default navigation keybindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy It's as fast as vim, but it has better packages/add-ons and better features, like the calc or dired "[""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No ivy,lsp-mode,company-mode,org,treemacs, limited comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""C#"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Never 15 Male Argentine Student "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell"", ""term""]" "[""doom-one""]" Often undo-tree simple functions Rarely Signing FSF paperwork is a non-starter for me. I stopped contributing to Org mode because of that. A CLA would be a better option. Elisp Internet "[""GUI""]" "[""Org mode, magit""]" "[""Org mode""]" Good but not great Extensibility "[""Work"", ""Hobby projects"", ""Private todos""]" "[""27.2""]" 12 No Org mode, magit, ledger-mode, org-ref, org-super-agenda no comprimise 5-10y No No No Default + macOS shortcuts "[""C++""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Hacker news""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Often "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""default light""]" Never No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work""]" "[""28.2""]" 6 No do not prefer never considered No No No Vim "[""Ruby""]" Often "[""WSL"", ""MacOS""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""manual""]" "[""wait for community""]" Vim projectile Often 36 Masters Male Vietnamese Software Development "[""Helm"", ""Ivy""]" "[""No""]" Doom Emacs Yes Friend Great "[""eshell""]" "[""default dark"", ""dracula"", ""gruvbox""]" Never No copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Vim "[""Python""]" "[""GNU/Linux""]" Vim Sometimes minimal vanilla copy-paste Never It was hard to remember some of the accords initially. I decided to re-bound some after. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "- Ability to extend its functionality in Elisp; - Handle huge text files;" "[""Work"", ""Hobby projects""]" "[""27.1""]" 2 Mu4e neotree,helm,helm-gtags,org-journal,dracula-theme,fill-column-indicator,centaur-tabs,mu4e,magit any comprimise never considered No No No Emacs "[""C""]" Frequently "[""BSD"", ""FreeBSD""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Never 31 Masters Male Russian Automotive "[""Helm""]" "[""No""]" maximal vanilla Not sure linux.org.ru Great "[""none""]" "[""dracula""]" Never No copy-paste Never Too many add-ons. little more, most commonly used built-ins. Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy TEXT EDITING CAPABILITIES AND ORG-MODE AND DIRED-MODE "[""Work""]" "[""28.2""]" 15 No org-mode, helm, chronos, tiny, so many limited comprimise never considered No No No CUA "[""C"", ""Shell""]" Never "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""reddit""]" Never "[""too old, not a proficient coder""]" Never "[""sacha chua""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None No Never 58 Bachelors Male Indian space research "[""Helm"", ""Ivy"", ""Ido""]" "[""No""]" minimal vanilla this can appear in org-mode. everything should appear in one page( outline enabled). something like org-mode online documentation Not sure r/emacs Great "[""eshell""]" "[""zenburn""]" Never No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Free Software, no vendor lock in""]" Good but not great Extensibility and community "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 Wanderlust Org-mode, lsp-mode, cedet, elpy, org-roam, vertico, magit moderate comprimise never considered I have in the past No No Emacs "[""C++"", ""C"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Work contract makes it difficult""]" Never "[""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots""]" "[""I don't""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" project.el Often PhD Male Research "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No Blog post Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""zenburn""]" Sometimes undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No I have in the past No Vim "[""C++"", ""C"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim project.el Sometimes 23 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""gruvbox""]" Rarely undo-fu read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Alright "[""Hobby projects""]" "[""29.0""]" 9 No any comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""Fortran""]" Rarely "[""GNU/Linux""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Bad prior experience""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently Masters Male Russian Research "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No linux.org.ru Ok "[""eshell""]" "[""solarized"", ""solarized-dark""]" Sometimes undo-tree copy-paste Never Lack of tutorials to set it up quickly. Internet "[""GUI""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""28.1""]" 1 No any comprimise never considered No Cannot No Emacs "[""Go""]" Sometimes "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""I don't""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for maturity""]" VS Code projectile Never Bachelors Male Afghan Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""eshell""]" "[""zenburn""]" Never No copy-paste Rarely Long time ago unfortunately. I don't recall anything specific. University/College "[""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Alright It's extensibility is both it's greatest strength and greatest weakness. It can do anything, but I'm not sure if it does any of them extremely well, tbh. "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 24 No limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Rarely "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""manual""]" "[""Install and try it immediately""]" Pico No Frequently 41 PhD Male American Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Never No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great easier to configure than vim "[""Hobby projects""]" "[""28.1""]" 2 Mu4e multiple-cursors.el, lsp, magit do not prefer might in future No No No Vim "[""C++"", ""Javascript"", ""Python"", ""PHP"", ""Typescript""]" Often "[""GNU/Linux""]" "[""General document writing"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Often 22 Bachelors Male Indonesian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Ok "[""shell-command"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree copy-paste Never "[""TUI""]" "[""Text editing features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 28 No limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""manual""]" "[""Install and try it immediately""]" No Rarely 58 School Male United States citizen Software Development "[""No""]" "[""No""]" maximal vanilla No colleague Great "[""none""]" "[""default light""]" Never No copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 Mu4e org-mode limited comprimise never considered Yes No No Vim "[""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None project.el Sometimes 37 Masters Male Croatian Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Yes Hacker News Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No copy-paste Never key binding Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy orgmode "[""Hobby projects""]" "[""28.2""]" 7 No moderate comprimise never considered Cannot Would directly No Vim "[""Clojure"", ""Elixir"", ""Javascript"", ""Python""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Documentation""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim framework default Frequently 37 Masters Male Healthcare "[""framework default""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""default dark""]" Never undo-fu simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy More stable than Vim, great packages very well maintained. Light, extensible. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No limited comprimise might in future No No No Vim "[""Go"", ""Haskell"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never String[] Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 35 Masters Male Spanish Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""spacemacs-light""]" Rarely vundo write package Never Mostly I had trouble with the initial key bindings and desire for things to work like a more common editor. CUA mode helped with this until I was willing to go all-in on emacs. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Being mostly written in elisp, configurability. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 10 No projectile, lsp, paredit, helm limited comprimise 2-5y No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Notepad++ projectile Never 29 Bachelors Male United States citizen Software Development "[""Helm"", ""Ido"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""solarized-dark""]" Rarely undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No moderate comprimise never considered No No No Vim "[""Haskell"", ""Javascript"", ""Typescript""]" Sometimes "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ framework default Sometimes 35 Bachelors Male United States citizen Software Development "[""framework default""]" "[""ispell""]" Doom Emacs No Hacker News Ok "[""none""]" "[""gruvbox"", ""gruvbox-light""]" Never framework default read and understand Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Org mode""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 Mu4e limited comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""Scheme""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""Email""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Frequently 40 Bachelors Male Chinese Software Development "[""framework default"", ""Helm"", ""Ivy"", ""Vertico"", ""Consult""]" "[""framework default"", ""flyspell"", ""ispell"", ""langtool""]" Doom Emacs No r/emacs Great "[""shell""]" "[""doom-one""]" Rarely framework default simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility. "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No magit,org-mode limited comprimise never considered No I have in the past No Vim "[""C++"", ""C"", ""Elixir"", ""HTML/CSS"", ""Julia"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""not sure""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Rarely 33 Masters Male Finnish Research "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""my own custom theme""]" Rarely framework default simple functions Never "I had many false starts while using other people's configurations. I bounced off the starter kits; I was turned off needing to learn another layer of key bindings. I had to buckle down and read two books about Emacs: Harley's field guide to Emacs & the Gnu Emacs book from 2007. especially the latter book." I had the need to develop snippets for Emacs. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy elisp! "[""Work""]" "[""29.0""]" 2 No any comprimise 0-2y No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Fortran"", ""HTML/CSS"", ""Julia"", ""Python"", ""R"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Sacha Chau's weekly e-mail and Emacs Meetups""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Frequently PhD Male United States citizen Research "[""Ido"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla No Emacs mailing list Great "[""shell-command"", ""shell"", ""eshell""]" "[""Prot's""]" Sometimes No many packages Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility. The documentation system, e.g. describe-function and jump to the code. "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No magit, org-roam, which-key moderate comprimise might in future No No No Custom "[""C"", ""Elisp"", ""Haskell"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Code (features)""]" "[""Reddit"", ""Web search engines""]" "[""Design rationale""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" MELPA is easiest. Notepad++ projectile Frequently Bachelors Male Australian "[""Ido""]" "[""flyspell""]" maximal vanilla Yes r/emacs Ok "[""none""]" "[""my own custom theme""]" Frequently No copy-paste Never What is all this dense yet verbose shite? Friend "[""GUI"", ""TUI""]" "[""Text editing features"", ""Familiarity""]" "[""Text editing features""]" Alright I haven’t had to change anything I didn’t want to, and could change what I did. "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No Python mode, json, macro defining, dired moderate comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Javascript"", ""Python"", ""Perl"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Why would I do that?""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Accident""]" "[""Installation prose""]" "[""If I need help I drop it""]" "[""package.el"", ""straight"", ""manual""]" "[""Install and try it immediately""]" Vi No Sometimes 50 Masters Male United States citizen Education services "[""No""]" "[""No""]" minimal vanilla Not sure lobste.rs Ok "[""shell-command"", ""shell""]" "[""No""]" Never No simple functions Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Lisp editing capabilities (I had a lisp job)""]" Good but not great Programmability / extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 17 No no comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Perl"", ""Shell"", ""SQL""]" Sometimes "[""MacOS""]" "[""Note taking""]" "[""MELPA"", ""Source""]" "[""Has never happened in 17 years""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Design rationale"", ""Overview""]" "[""F2F with coworkers - or I figure it out on my own""]" "[""package.el"", ""straight""]" "[""Research alternatives""]" None Dreamweaver,etc No Sometimes 47 Bachelors Male United States citizen Business Support Services "[""Helm""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""ansi-term""]" "[""default light""]" Rarely No write package Never The keybindings. I use evil now but I didn't initially know about it and tried to use the default keybindings when I first started. University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""latex editing""]" Very well, it's snappy I think it has the fastest workflow of any editor I've ever used. I don't like tabs and I've not seen another editor that has had a tabless experience that works as great as emacs. It's even better with some extensions. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No evil, helm, magit, org-mode, projectile do not prefer never considered No No No Vim "[""C++"", ""Python"", ""Swift""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA""]" "[""GitHub"", ""I never have but I guess I would use github""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""hackernews""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""I never have asked directly""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""wait for community""]" I wrote a package once but I didn't know about this. I think someone else opened a PR to add it to MELPA. I no longer maintain it and an official version of it was eventually made. Vim projectile Sometimes 35 Masters Male American Software Development "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Never undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No do not prefer never considered No No No Emacs "[""Org mode""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Don't contact""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Google web search""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Sublime Text No Never 55 Bachelors Male Australian Telecom "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""Ef-themes""]" Never No copy-paste Never yes, some receipes just do not work or work as expected, horrible debugging Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great configurability, can be programmed and extended "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 1 No any comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""R""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Framework"", ""GitHub"", ""Email""]" "[""framework default"", ""package.el"", ""straight"", ""elpaca"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Notepad++ projectile Sometimes 52 Masters Male Austrian Environmental Monitoring "[""Helm"", ""Vertico""]" "[""flyspell""]" Doom Emacs Not sure reddit Great "[""none""]" "[""doom-one""]" Never framework default simple functions Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""25.2""]" 22 No limited comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Time tracking""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""not sure""]" "[""wait for community""]" It's been so long that I do not remember No Sometimes "[""No""]" "[""ispell""]" maximal vanilla Some of the optional questions were required Not sure Hacker News Ok "[""none""]" "[""my own custom theme""]" Frequently No read and understand Never I wanted to switch over many times but kept bouncing off the complex key bindings. As a vim lover, I tried spacemacs a couple times but it was very problematic. Eventually I tried doom and suddenly everything was good. The learning curve after that was minimal. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great existing packages & ability to modify the interface / text however you see fit "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No doom, evil, org, org-bullets, private-comments-mode, denote, indent-guides do not prefer never considered I have in the past No Yes Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Ruby"", ""Scheme"", ""SQL"", ""Raku""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub"", ""social media""]" Sometimes "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" I just submit to Melpa because it's easy and seems to get the job done. Vim projectile Frequently 49 School United States citizen Software Development "[""framework default"", ""Helm""]" "[""No"", ""flyspell""]" Doom Emacs "If you're interested in what packages people use, wouldn't it make sense to provide people with a script that they could run which would upload that list to somewhere where you could collect and tabulate them? America is 2 continents with many nations. Canadians, Mexicans, and Venezuelans are all ""American"". It's not a nationality." No Hacker News Ok "[""shell""]" "[""doom-gruvbox""]" Never No copy-paste Internet "[""GUI"", ""daemon""]" "[""Text editing features"", ""Community""]" String[] Not well "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Vim "[""C++"", ""Rust"", ""Shell"", ""Dart""]" "[""GNU/Linux""]" VS Code Never Spacemacs write package Never Just the absurdly high skill ceiling, so much stuff to learn, all the keybindings Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Emacs is live programmable, designed to be extended as you use it. "[""Work"", ""Hobby projects""]" "[""28.2""]" 27 Gnus ivy, magit, org-mode significant comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""M-x list-packages"", ""Emacs Wiki""]" "[""Manual""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Borland, Pico project.el Frequently Bachelors American Healthcare "[""Ivy""]" "[""No""]" minimal vanilla Not sure lobste.rs Ok "[""shell""]" "[""tron-legacy""]" Often No none still learning Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy eloquent setup and config "[""Work"", ""Hobby projects""]" "[""28.1""]" 0 Emacs "[""Clojure"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python""]" "[""GNU/Linux"", ""MacOS""]" Vim Rarely minimal vanilla write package Rarely Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No moderate comprimise 0-2y No No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Scala, ammonite""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Code (features)""]" "[""Mailing lists"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Often 50 Masters Male Spanish Research "[""Helm""]" "[""No""]" maximal vanilla No Telegram Great "[""none""]" "[""my own custom theme""]" Often No copy-paste University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 20 Vim "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Vim Frequently minimal vanilla copy-paste Never The install process was weird at first. Also m+X as well as space bar x2 is kinda weird to get use to. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""DOOOOM""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""DOOOOOOOOM (seriously I tried it because of doom emacs)""]" Very well, it's snappy Versatility. "[""Hobby projects""]" "[""28.1""]" 0 No treemacs,tldr,ein,ob-python do not prefer never considered No No No Vim "[""Python"", ""R"", ""Rust"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""WSL""]" String[] "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code No Rarely 30 Bachelors Male American Government "[""framework default""]" "[""framework default""]" Doom Emacs Keep being great! No r/emacs Great "[""vterm""]" "[""doom-one""]" Rarely No simple functions Yes, plenty. It doesn't keep up with time, and it's not as user friendly as other editors. Looked for most extensible editor "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Interoperability through shared environment. "[""Hobby projects""]" "[""29.0""]" 3 Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""BSD""]" String[] String[] String[] String[] String[] String[] String[] String[] VS Code Frequently String[] String[] Doom Emacs String[] String[] write package Rarely obtaining FSF assignment is a blocker for me, I wish it didn't exist. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Lisp""]" Very well, it's snappy Extensibility and user control "[""Work"", ""Hobby projects"", ""Email, organization, etc""]" "[""29.0""]" 12 Mu4e org, mu4e, org-msg, pdf-tools, org-rifle, org-super-agenda, helm significant comprimise 5-10y I have in the past I have in the past No Emacs "[""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""Web search engines""]" "[""Manual""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 38 Bachelors Male Brazilian Software Development "[""Helm""]" "[""ispell"", ""langtool""]" maximal vanilla No friend Great "[""eshell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 1 No never considered No No No Vim "[""C++"", ""Go"", ""Python"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Framework""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Vim No Sometimes "[""Helm""]" "[""framework default""]" minimal vanilla "[""term""]" "[""gruvbox"", ""nord"", ""solarized-dark""]" Never undo-tree copy-paste Never lisp was hard for me University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy faster and more customizable than others "[""Work""]" "[""28.2""]" 6 No dashboard, rustic-mode, do not prefer might in future No No No Emacs "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell"", ""Verilog""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Discord"", ""Blogs""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" GNU ELPA None projectile Frequently 22 Bachelors Male Japanese Student "[""Ivy""]" "[""ispell""]" maximal vanilla No Discord Ok "[""shell-command""]" "[""dracula""]" Never No many packages Never "I tried to use Spacemacs (which was the “best” distribution at the time) to ease migration from Vim, but it was too big and complicated (and slow) so I ended up going back to Vim for a while. I eventually used a config I found on some blog when I returned, slowly adding to it over time, until I eventually decided to redo my config from scratch. In hindsight, it would have been better IMO to begin with default Emacs." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright Elisp, dedicated developers working to improve it "[""Hobby projects"", ""Anything I can""]" "[""29.0""]" 6 Gnus Eglot, Elpher, Gnus significant comprimise 0-2y No Would directly Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Java"", ""Python"", ""Shell"", ""m4""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""YouTube""]" "[""Manual""]" "[""I usually just search for help""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" I submit to NonGNU ELPA since I haven’t assigned copyright yet, and I’d prefer users of my packages to get stable versions by default. Vim project.el Sometimes 23 School Male Israeli Security Guard "[""Vcomplete""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell"", ""term""]" "[""default light"", ""default dark"", ""ef-themes""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No do not prefer might in future Yes I have in the past No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Rarely 37 Bachelors Male Cuban Healthcare "[""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""shell"", ""eshell""]" "[""default dark"", ""doom-one""]" Rarely framework default simple functions Never The default settings and keybindings are awful compared to more contemporary editors. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great It's extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No magit,elfeed,lsp-mode limited comprimise might in future Cannot Cannot Yes Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Rarely "[""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Often 28 School Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Discourse Great "[""vterm""]" "[""doom-one"", ""solarized""]" Sometimes framework default simple functions Never "Very outdated keybindings Bare out of the box experience" Internet "[""TUI""]" "[""Built-in features""]" "[""Extensibility""]" Alright A big library of extensions; scriptable text manipulation "[""Hobby projects""]" "[""29.0""]" 1 No Package defaults limited comprimise never considered No No No Vim "[""PHP""]" Never "[""Windows""]" String[] "[""framework default""]" "[""No contact""]" Never "[""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""wait for community""]" Sublime Text framework default Never 35 PhD Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""none""]" "[""default dark""]" Never framework default copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 18 Mu4e significant comprimise never considered No No No Emacs "[""Clojure"", ""PHP"", ""R"", ""SQL""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Tutorials""]" "[""Mailing lists""]" "[""framework default""]" "[""wait for community""]" IntelliJ projectile Rarely 36 Masters Male United States citizen Urban planning "[""Vertico""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Ok "[""eshell""]" "[""default dark""]" Often undo-tree simple functions Never keybindings were confusing, evil vim keys are better imo Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""VS code bricked my machine""]" Very well, it's snappy Packages, magit and org mode. Great ecosystem and doom gives great defaults "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript"", ""Solidity""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Discord"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Framework""]" "[""straight""]" "[""wait for maturity""]" VS Code framework default Sometimes 28 Bachelors Male Irish Software Development "[""framework default""]" "[""ispell""]" Doom Emacs Not sure lobste.rs Ok "[""eshell""]" "[""nord""]" Never framework default write package Never Job requirement (common lisp) "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""SLIME""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 Mu4e ivy, avy, slime, magit, wgrep, lispy, multiple-cursors, expand-region, tramp moderate comprimise never considered No Would directly No Vim "[""Common Lisp"", ""Elisp"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""windows+cygwin (very rarely)""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages"", ""telegram""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim No Sometimes Bachelors Male Ukrainian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Telegram Ok "[""shell-command"", ""shell""]" "[""my own custom theme""]" Often undo-tree copy-paste Never Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work""]" "[""28.2"", ""28.1""]" 10 No Magit moderate comprimise never considered No No No Emacs "[""Magit""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Rarely 41 Bachelors Male Belgian Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""solarized-dark""]" Rarely No copy-paste Never remembering key bindings University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features"", ""it did what I needed""]" Good but not great you can find a package or tweak for everything "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 40 No org-mode, ergo, straight moderate comprimise never considered No I have in the past No Emacs "[""Go"", ""Haskell"", ""Shell"", ""HCL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""read docs and search web""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" SOS No Frequently Bachelors Male United States citizen "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla it is a little long and some parts seem repetitive No lobste.rs Great "[""none""]" "[""default light""]" Never No simple functions Keybindings, finding examples of how to do something (eg. a clear way for a newbie to install a Python development environment) Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great User extensibility, customization, also being part of the free/libre community, "[""Hobby projects"", ""Personal activities""]" "[""28.1""]" 4 No org-roam, never considered Emacs "[""Haskell"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Web search engines""]" "[""Overview""]" "[""IRC"", ""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Often "[""Helm""]" "[""No""]" maximal vanilla "[""eshell"", ""ansi-term""]" "[""default light"", ""my own custom theme""]" Never framework default simple functions Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Built-in function such as org-mode, the vast ammounts of custom pagages and the ability to create my own funcitons and kbd-macros. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No significant comprimise never considered Cannot Cannot No Emacs "[""Elisp""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Never done that""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""GitHub"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text No Often 34 Bachelors Male Swedish Manufacturing "[""Helm"", ""Vertico"", ""Marginalia""]" "[""No""]" minimal vanilla No IRC Great "[""none""]" "[""doom-one"", ""dracula""]" Never No simple functions Never Getting used to keybindings and elisp config. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Programmable "[""Hobby projects"", ""University course""]" "[""28.2""]" 0 No slime, company, paredit, prescient limited comprimise never considered No No No Emacs "[""Common Lisp"", ""Python""]" Never "[""MacOS""]" String[] "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Sometimes 20 School Male South Korean Student "[""No""]" "[""No""]" emacs4cl + my own config No r/emacs Great "[""shell-command""]" "[""default light""]" Never No simple functions Never The time it would take to learn a new set of keybindings -- Up until I found spacemacs. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Proof General""]" Good but not great Extensibility "[""Work"", ""Hobby projects"", ""Research""]" "[""27.1""]" 7 No limited comprimise never considered No No No Vim "[""Erlang"", ""Python"", ""Scheme"", ""Shell"", ""OCaml""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Mailing list""]" Never "[""Unwillingness to use github""]" Never "[""Web search engines"", ""Documentation""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 38 Masters Male Chilean Research "[""framework default""]" "[""No""]" Spacemacs No lobste.rs Ok "[""eshell""]" "[""ample-flat""]" Frequently framework default write package Never Nothing is overly difficult, there is just a lot of information to take in Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 Mu4e Magic,vertico,consult,embark,corfu significant comprimise might in future No No No Emacs "[""Erlang"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text project.el Never Bachelors Male British Software Development "[""Vertico"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No String[] String[] String[] String[] String[] simple functions Never Learning elisp to configure it. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""ESS""]" Good but not great It's extensibility. "[""Work"", ""Hobby projects""]" "[""27.1""]" 7 No ESS, org-ref, org-mode moderate comprimise never considered No No No Emacs "[""C++"", ""Python"", ""R""]" Often "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Sometimes 30 Masters Male Canadian Student "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""default light""]" Rarely No copy-paste Never No, I learned from the built-in tutorial and then learned other modes. I still didn't learn lisp, so I feel that will open up worlds when I do learn it. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Org Mode""]" "[""Text editing features"", ""Org mod""]" Very well, it's snappy Org Mode, extensibility, Elisp, adaptability and configurability "[""Work"", ""Hobby projects"", ""Agenda""]" "[""28.2"", ""27.2""]" 8 No beacon, fuzzy, git-gutter-fringe, htmlize, ido-yes-or-no, ido-vertical-mode, magit, restclient, simple-httpd, smex significant comprimise never considered No I have in the past No Emacs "[""HTML/CSS"", ""Java"", ""Python"", ""Shell"", ""Learning common lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Duckduckgo""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" Not sure Eclipse projectile Sometimes 38 Bachelors Male United States citizen Software Development "[""No""]" "[""flyspell""]" maximal vanilla No Reddit Great "[""shell"", ""term"", ""vterm""]" "[""gruvbox"", ""nord"", ""Leuven""]" Sometimes No copy-paste Never The documentation is written for technical people. As an academic using it for writing it was extremely difficult to learn. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Not well Flexibilty "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No org-ref, org-roam significant comprimise never considered No No No Emacs "[""Not a programmer""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Matrix servers""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""YouTube""]" "[""package.el""]" "[""wait for community""]" None No Frequently 41 PhD Male United States citizen Research "[""Ido""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""vterm""]" "[""my own custom theme""]" Never No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No any comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Web search engines""]" "[""Manual""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Often "[""framework default""]" "[""flyspell""]" Doom Emacs No Blog post Great "[""none""]" "[""doom-ir-black""]" Never framework default String[] String[] String[] String[] String[] String[] String[] String[] String[] String[] none Configuration Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Architecture "[""Work"", ""Hobby projects""]" "[""28.2""]" 16 Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" None Frequently maximal vanilla simple functions Never Spaceemacs had manual with wrong keybindings that took me aback for quite some time. Also there are complex concepts of org-agenda, scratch buffer, buffers themselves, need to keep emacs open instead of closing it after each edit. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Eternal nature "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No Supersave, keyfreq, blamer, lispy, cider moderate comprimise might in future No I have in the past No Vim "[""Clojure"", ""Elisp"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 42 Masters Male Ukrainian Software Development "[""Ido"", ""Vertico""]" "[""flyspell"", ""langtool""]" Doom Emacs No r/emacs Ok "[""eshell""]" "[""default light"", ""my own custom theme""]" Often framework default read and understand Never The default keybindings were hard to remember. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e moderate comprimise never considered No No No Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""GitHub""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Research alternatives""]" VS Code framework default Often 26 Masters Male French Research "[""framework default""]" "[""No""]" Doom Emacs The question which asks for how many years I've used emacs only accepts integers, but I wanted to say 1.5 ;) No Discourse Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 Emacs "[""Elixir"", ""Go"", ""Javascript"", ""Java"", ""Rust"", ""Ruby"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" VS Code Sometimes minimal vanilla simple functions Never C-x C-c University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""was only GUI editor any good on SGI and worked on VT100 terminal too!""]" Very well, it's snappy "CIDER rectangles" "[""Work"", ""Hobby projects""]" "[""28.2""]" 29 No "cider i miss vm" do not prefer never considered Yes No No Emacs "[""C++"", ""Clojure"", ""Javascript""]" Often "[""Windows"", ""MacOS""]" "[""Note taking""]" "[""Source""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""nothing""]" "[""nowhere""]" "[""manual""]" "[""Install and try it immediately""]" vi projectile Frequently 48 Bachelors Male British Fin Tech "[""No""]" "[""No""]" minimal vanilla checkboxes that must be checked are evil No lobste.rs Not great "[""shell-command"", ""eshell""]" "[""my own custom theme""]" Sometimes No write package Never In late 90s a lot of people were dicks. It’s been so long ago that Emacs was a different beast in 1998z Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Community""]" Good but not great It’s everywhere and it works. And org mode. Definitely org-mode! "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 24 No org-mode, lsp-mode, scimax moderate comprimise never considered No No No Emacs "[""Go"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Sometimes "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""I don’t""]" Never "[""Lack of time"", ""Bad prior experience""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Nano No Often PhD Male United States citizen Media/Publishing "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Some of the questions like how do you contact maintainers should’ve had an option of “I don’t” or been something like “thinking back to the last time you contacted a maintainer…” No Hacker News Great "[""eshell""]" "[""gruvbox""]" Rarely No write package Never The key-map was very different compared to Elvis (vi-clone) that I used before and the C-X B and C-X C-B functions was very different to the :bb buffer list in Elvis. Once I got used to them I had no issues. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility, availability of packages, powerful default keymap, calc and org-mode. "[""Work"", ""Hobby projects""]" "[""28.1""]" 23 No calc, org-mode, proof-general, tramp, haskell-mode any comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""TCL, Coq, makefiles, Matlab/octave, ld-scripts""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""spread-sheet""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""nixpkgs""]" "[""Email""]" Never "[""Lack of time"", ""Little reason to, most packages I use work very well""]" Never "[""IRC servers"", ""Blogs"", ""M-x list-packages"", ""Books""]" "[""I'm generally very happy with package documentation""]" "[""I almost never do""]" "[""use-package"", ""A custom nix derivation""]" "[""Install and try it immediately"", ""Research alternatives""]" All packages I've written have been for company internal languages, never published. Elvis No Often 38 Bachelors Male Swedish Software Development "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""abyss""]" Frequently No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility "[""Hobby projects""]" "[""28.1""]" 2 No Magit,transient,meow,org-roam,vertico no comprimise never considered No No No Emacs "[""HTML/CSS"", ""Haskell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""WSL""]" "[""General document writing""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Comparison""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 24 Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""none""]" "[""solarized""]" Sometimes No String[] "[""Work""]" String[] 25 String[] String[] copy-paste Internet "[""GUI""]" String[] String[] Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 1 No never considered Vim "[""C"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" String[] "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" String[] String[] "[""use-package""]" Vim No Sometimes "[""No""]" "[""No""]" minimal vanilla String[] "[""doom-one""]" Never No simple functions Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Org mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No might in future Vim "[""Clojure"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub""]" "[""Overview""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim No Frequently "[""Ivy""]" "[""spell-fu"", ""ispell""]" Doom Emacs "[""vterm""]" "[""dracula""]" Never undo-tree String[] String[] String[] String[] String[] simple functions Rarely It has a learning curve, with the interface and many hotkeys. Over time it wasn't a problem, but it is an investment up front. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Orgmode""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Flexibility, extensibility, independence. "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 Mu4e Org-mode. Helm. SLIME. significant comprimise 5-10y I have in the past I have in the past No Emacs "[""Perl"", ""Scheme"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Life!""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Sometimes String[] Often "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Joe No Frequently 45 School Male United States citizen IT Consulting "[""Helm""]" "[""flyspell""]" maximal vanilla Options are very wide compared to the text, I kept changing things when I clicked toward the right side to remove focus and then scroll down. Otherwise it's alright. Not sure Emacs mailing list Ok "[""none""]" "[""dracula""]" Rarely No simple functions Never Remembering all the key combinations. I used many cheat sheets, on paper. Came SUN OS workstations where I worked "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Inertia and muscle memory""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy extensible "[""Work"", ""Hobby projects"", ""PIM""]" "[""28.2""]" 27 Wanderlust org,calfw-org,vertico,embark,consult,orderless,marginalia,which-key,dired-subtree,use-package moderate comprimise might in future I have in the past Yes No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""Calendar""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Have not asked""]" "[""use-package""]" "[""Install and try it immediately""]" xywrite No Often 57 Bachelors Male United States citizen Utilities "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""ansi-term""]" "[""modus-vivendi""]" Sometimes undo-tree simple functions Never "- complex non-standard UI (buffers/windows, modeline, minibuffer) - configuration interface is complicated. - elisp is not python." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "being programmable. org-mode." "[""Work""]" "[""29.0""]" 20 No "org-mode, calfw, auctex, magit, lst-mode, vterm, outshine, deadgrep, selectrum, yasnippet" limited comprimise never considered No No No CUA "[""Elisp"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" micro emacs No Frequently 51 PhD Male German Research "[""Selectrum""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""my own custom theme""]" Rarely No write package Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great The packages people write "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 14 No Magit,evil,spacemacs,lsp significant comprimise never considered No I have in the past No Vim "[""Assembly"", ""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Never 33 Masters Male Finnish space "[""framework default""]" "[""No""]" Spacemacs No Hacker News Great "[""none""]" "[""spacemacs-light""]" Rarely framework default many packages "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" String[] Good but not great "[""Work""]" "[""29.0"", ""28.2""]" 4 Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Vim Often maximal vanilla write package Never Paperwork is annoying, and emacs-devel is insufferable with very few exceptions Hard to find mid-level proficiency tips. Like, it's easy to start with emacs, but harder to find resources for upping your knowledge https://www.youtube.com/watch?v=JWD1Fpdd4Pc "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""cross-platform""]" "[""Extensibility"", ""Package(s)""]" Not well it's not very opinionated and can be tailored to my needs better than other editors "[""Work"", ""Hobby projects"", ""tinkering procrastination toy""]" "[""29.0""]" 7 No magit,eglot,evil-mode limited comprimise 2-5y I have in the past Would directly No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Jai""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""MELPA"", ""Source"", ""maybe something is installed from elpa but I'm not sure""]" "[""Whatever way they prefer""]" Rarely "[""Not interested"", ""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I submitted one package to melpa because it's the biggest one. But these days I would probably not submit anywhere becasue all package managers in use can install from source intellij and vim for different languages project.el Rarely 30 Masters Male Russian Software Development "[""Selectrum""]" "[""No""]" minimal vanilla Not sure Discord Great "[""none""]" "[""spacemacs-light""]" Never No copy-paste Never Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 15 No moderate comprimise never considered No No No Emacs "[""C"", ""Go"", ""Python""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Research alternatives""]" Vim projectile Sometimes Masters Male Software Development "[""Ivy"", ""Ido""]" "[""flyspell""]" Doom Emacs Yes Blog post Ok "[""none""]" "[""default light""]" Rarely framework default simple functions Never Keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features"", ""slime""]" Very well, it's snappy Lisp "[""Hobby projects""]" "[""27.1""]" 6 No Slime, counsel, ivy any comprimise might in future No No No Emacs "[""Common Lisp"", ""Haskell"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""Reddit"", ""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" idle No Sometimes "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell-command"", ""shell""]" "[""orangey-bits""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Being a GNU. Endless extensibility. Community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No significant comprimise never considered Cannot Cannot No Emacs "[""Clojure"", ""Python"", ""R""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None project.el Frequently 33 PhD genderqueer Russian Research "[""Ivy""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla No mastodon Ok "[""eshell""]" "[""ef-deuteranopia-light""]" Never undo-tree simple functions Keybinds, UI/UX Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Alright Extensibility, Elisp "[""Hobby projects""]" "[""28.2""]" 4 Custom "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""TeX""]" "[""GNU/Linux""]" Sublime Text Frequently Spacemacs simple functions Never Most of the stuff worked but they all had quirks. Indendation defaults for C++ was a bit weird, it didn't understand the new functionality (C++11 lambdas), IDE-like functions were working but not completely reliably (pre-LSP). Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Part of the GNU project / FSF""]" Good but not great Configurability, Being able customize both the packages and the editor "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 7 No magit, org-mode, consult, flyspell moderate comprimise might in future No No No Emacs "[""C++"", ""Python"", ""Verilog""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text project.el Frequently Masters Male Turkish Hardware Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Great "[""vterm""]" "[""monokai, tangonov, leuven""]" Sometimes vundo simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Available even on terrible operating systems""]" "[""Available on Windows""]" Alright "[""Work""]" "[""29.0""]" 3 No any comprimise never considered No No No Emacs "[""C"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""plain text""]" Never "[""Windows""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 25 School Male Finnish IT Consulting "[""No""]" "[""No""]" minimal vanilla Some question options too limited, I can't recall my emacs version off the top of my head No Hacker News Ok "[""none""]" "[""zenburn""]" Never No simple functions Never When I opened a pure emacs, I didn't know how to get started until I used spacemacs. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great all in one "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e evil, magit, org, ivy, company, vterm, telega moderate comprimise might in future Yes No Yes Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA Vim projectile Never 46 Bachelors Male Chinese Software Development "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell"", ""ispell""]" Doom Emacs No Telegram Great "[""eshell"", ""vterm""]" "[""Multiple dynamic themes""]" Rarely undo-fu many packages Rarely archaic processes, toxic community, very unwelcoming Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No moderate comprimise might in future No No Yes Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""not actively monitoring""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""wait for maturity""]" melpa, b/c no-nonsense Vim projectile Often 40 Masters irrelevant Dutch Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure lobste.rs Ok "[""none""]" "[""solarized""]" Sometimes undo-fu simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Its a lisp machine! "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No org, magit, straight, use-package, git-link, vertico, consult moderate comprimise might in future No I have in the past No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Often 38 Bachelors Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Rarely undo-fu copy-paste Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 2 No moderate comprimise might in future No No No Vim "[""Elisp"", ""HTML/CSS"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Physical storage inventory, logging incidents, journal""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""I haven't asked""]" "[""straight"", ""use-package""]" "[""wait for maturity""]" Vim project.el Frequently Scottish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla No r/emacs Ok "[""none""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Rarely undo-fu write package Rarely It felt like it was more complicated than it was Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy The extensibility "[""Hobby projects""]" "[""28.1""]" 1 No Meow, avy, vertico, consult, embark moderate comprimise might in future No No Yes Emacs "[""C++"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Code (features)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Vim project.el Sometimes 21 School Male American Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""my own custom theme""]" Rarely No copy-paste Never Was quite slow on mac os Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great High quality packages "[""Work""]" "[""28.2""]" 4 No magit, dired moderate comprimise never considered No No No Vim "[""Erlang"", ""Haskell"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""GitHub""]" "[""Overview""]" "[""GitHub""]" "[""framework default"", ""straight"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Rarely 35 Bachelors Male Software Development "[""Vertico""]" "[""No""]" Doom Emacs No Hacker News Great "[""none""]" "[""leuven""]" Never framework default write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Common Lisp Integration""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No magit, elfeed, org-mode no comprimise never considered No No Yes Emacs "[""C++"", ""Elisp"", ""Haskell"", ""Javascript"", ""Java""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""GitHub"", ""Email""]" "[""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse No Sometimes 20 Associates Nonbinary American Student "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""shell""]" "[""kaolin-aurora""]" Frequently undo-tree read and understand Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No moderate comprimise never considered No No No Emacs "[""Go"", ""Rust""]" Never "[""MacOS""]" String[] "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim No Often School Male Portuguese Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs Yes Hacker News Ok "[""eshell""]" "[""nord""]" Never framework default copy-paste Never Low knowledge about commands Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Elisp and keybinding flexibility "[""Work""]" "[""27.2""]" 5 No dired, markdown-mode, flycheck, multiple-cursor, web-mode, typescript-mode, emmet-mode any comprimise never considered Cannot No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Issues""]" "[""GitHub"", ""M-x list-packages"", ""Xmpp""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" GNU ELPA Netbeans No Never 32 Bachelors Male Peruvian Software Development "[""No""]" "[""flyspell""]" emacs-personal No Xmpp Great "[""shell-command"", ""shell"", ""term""]" "[""vscode-dark-plus-theme""]" Never undo-tree copy-paste Never Yes, but it was alright. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, it's free software, it's been around for many decades so it'll likely still be here in a couple more decades. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No swiper, magit, all of org-mode moderate comprimise never considered No No No Vim "[""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""framework default""]" "[""I haven't contacted anyone so far.""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 25 School Male Slovak Software Development "[""Ivy""]" "[""framework default""]" Spacemacs No Friend Ok "[""vterm""]" "[""badwolf""]" Never framework default none Never I cannot get my head around elisp University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Flexibility/Customization "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No lsp, magit, projectile any comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""PHP"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never String[] Never "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Never 49 Bachelors Male Spanish Software Development "[""Helm""]" "[""No""]" maximal vanilla No Mastodon Great "[""none""]" "[""gruvbox""]" Rarely No none Never Learning bindings, how to get and configure new packages, and learning the concepts behind it (frames, buffers, etc.) Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensibility and being a blank slate "[""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered Cannot No No Vim "[""Python"", ""Rust""]" Never "[""MacOS""]" "[""Note taking""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""not sure""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom framework default Never 16 School Male American Student "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-molokai""]" Never framework default simple functions Never Difficulty to switch Control and CAP LOCK on Windows. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No highlight-symbol-mode,multiple-cursor-mode,visual-bookmarks,phi-grep,tramp,slime significant comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Scheme"", ""Lua""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 36 Masters Male French Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Frequently No copy-paste Never Shortcuts. It was confusing to choose meta-x or ctrl-x. Colleague "[""GUI"", ""daemon""]" "[""Text editing features"", ""Org-Mode, Evil-Mode""]" "[""Text editing features"", ""Org-Mode, Magit""]" Very well, it's snappy "Org-Mode Config as I want" "[""Hobby projects""]" "[""28.1""]" 1 No Python, pyvenv, eglot, magit, evil limited comprimise never considered No No No Vim "[""Python""]" Frequently "[""Windows""]" "[""Note taking"", ""Novel writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Org""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""youtube""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Vim No Frequently 39 Bachelors Male German Public service "[""Ivy""]" "[""No""]" maximal vanilla No Friend Great "[""none""]" "[""Doom-dracula""]" Sometimes No copy-paste Never The way it references keys or it's chordal nature. vim was easier to get into Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""org, org-roam""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""org-mode""]" Very well, it's snappy Extensibility, org-mode and similiar (org-roam) "[""Work""]" "[""28.2""]" 5 No org-mode, org-roam moderate comprimise never considered Cannot Cannot No Vim "[""I d0n't program""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Framework""]" "[""not sure""]" "[""Install and try it immediately""]" Vim projectile Frequently 46 Masters Male Portuguese Creative/Writing "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never undo-tree copy-paste Never Editing files with long lines, learning to navigate between files and windows Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Extensibility, community "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No Magit, dired+, helm, helm-ag significant comprimise never considered No Would directly No Emacs "[""Clojure"", ""Go"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Code (bug fixes)""]" "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Discord""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Sublime Text No Never 38 Bachelors Male Russian Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No Twitter Ok "[""none""]" "[""my own custom theme""]" Sometimes No copy-paste Never Bindings are more annoying than vim. Using evil mitigates this, but (even with evil-collection) makes bindings inconsistent in some modes, making it harder to explore and learn new modes. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Better syntax highlighting than vim. Org-agenda Notmuch General extensibility" "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 notmuch limited comprimise never considered No No No Emacs "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim No Frequently "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""tsdh-dark""]" Never No copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great LISP "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No Magit, Org moderate comprimise never considered No Would directly No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell"", ""Matlab""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""wait for maturity""]" Vim framework default Sometimes 31 PhD Male Chinese Research "[""framework default""]" "[""framework default""]" Doom Emacs No Discourse Great "[""none""]" "[""gruvbox"", ""solarized""]" Sometimes framework default copy-paste Never tui cursor blink Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Community""]" Very well, it's snappy keymap "[""Hobby projects""]" "[""28.2""]" 2 No meow, use-package any comprimise never considered No No No meow "[""Elisp""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" github VS Code No Never 30 Bachelors Male Chinese "[""Ivy"", ""Vertico"", ""Consult""]" "[""No""]" minimal vanilla No Emacs China Ok "[""eshell"", ""vterm""]" "[""default dark""]" Never undo-tree simple functions Never too long ago i don't remember "[""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy does everything I need "[""Work"", ""Hobby projects""]" "[""24.3""]" 30 No auctex any comprimise might in future No No No Emacs "[""C"", ""Common Lisp"", ""HTML/CSS"", ""R"", ""Shell"", ""ada""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""i don't find there are things that need much improvement in emacs""]" Never "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""i don't""]" "[""framework default"", ""not sure""]" "[""wait for community""]" ed (modified by myself), turbo C, topspeed C framework default Frequently 55 PhD Male Research "[""No""]" "[""framework default""]" minimal vanilla Yes Hacker News Ok "[""shell""]" "[""default dark""]" Never framework default String[] String[] String[] String[] String[] simple functions Never Everything. Keybindings, package management, learning about best packages, dealing with issues that occurred. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensible, free software, lisp machine. "[""Work""]" "[""28.1""]" 3 No which-key, lsp-mode, eglot, zoom, ivy, magit, multiple-cursor significant comprimise might in future No No No Emacs "[""Javascript"", ""Python"", ""PHP"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Never contacted any.""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Yotube channels""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently 42 Masters Male Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes r/emacs Ok "[""vterm""]" "[""ef-dark""]" Rarely undo-tree write package Rarely Learning the keyboard commands, learning how to configure your init file, learning and configuring LSP for your projects, stuff breaking with updates, getting it to look better, learning how to use org-mode. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, commitment to free software principles, strong community, being able to read and change code in the running environment, the long history and legacy of work (many odd use cases have been catered to over the years, and perhaps some of them are yours as well). "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 16 No Org-mode, god-mode, lsp-mode, magit significant comprimise never considered Yes I have in the past No Emacs "[""Elisp"", ""Javascript"", ""Java"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""not sure""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" None projectile Frequently 35 PhD Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Blog post Great "[""eshell""]" "[""modus-operandi""]" Never undo-tree copy-paste Never Overwhelming the amount of customization that is available and required, and the amount of learning needed to use emacs as an everyday editor while still being productive. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, community "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No orderless, marginalia, vertico, magit moderate comprimise never considered No I have in the past No Emacs "[""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Ocaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Vim project.el Often 26 Bachelors Male Australian Software Development "[""Vertico"", ""Marginalia"", ""Consult"", ""Orderless""]" "[""No""]" maximal vanilla Not sure lobste.rs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 notmuch org-mode, auto-complete, undo-tree, graphviz-dot-mode, expand-region, rg, org-brain significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Ruby"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""documentation is great as it is""]" "[""internet""]" "[""manual""]" "[""Install and try it immediately""]" No Never 58 School Male German Software Development "[""auto-complete""]" "[""ispell""]" maximal vanilla No lobste.rs Ok "[""shell""]" "[""default light"", ""zenburn""]" Frequently undo-tree simple functions Never Defaults are not very good. It takes time to learn how to customize. Some colleagues put me off using it saying it was too hard to set up. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great Extensibility, Free Software "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 10 No helm, use-package, projectile, org, magit significant comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""Lua""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""nix""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Web Search""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes PhD Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No lobste.rs Ok "[""eshell"", ""ansi-term""]" "[""nord"", ""solarized"", ""solarized-dark""]" Rarely undo-tree simple functions Sometimes Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Its extensibility, customisability, the power of its text editing abilities, and its ability to interface with the rest of my system. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Mu4e magit, orderless, org-roam, slime, geiser significant comprimise 0-2y No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""I have not contacted a package maintainer.""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Mailing lists"", ""M-x list-packages""]" "[""Manual""]" "[""I have not asked for help with packages.""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Frequently 20 Associates Male Icelandic Student "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""modus-operandi""]" Sometimes vundo copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy org-mode "[""Hobby projects""]" "[""29.0""]" 3 No no comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Python""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""GitHub""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" VS Code projectile Frequently 25 Masters Male Japanese Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Rarely No many packages Never Getting productive in Emacs was really difficult, not just because of the keybindings but because I wanted modern text editing features like code navigation and completion. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""I wanted to play around in lisps""]" Alright The customizability and great packages like Org, Magit, lsp-mode. "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Mu4e org, magit, restclient, lsp-mode, dap-mode, tree-sitter, flycheck, rspec-mode, forge do not prefer never considered Yes No Yes Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Ease of submission, so by default it's just Melpa Atom projectile Sometimes 35 Bachelors Male Canadian Software Development "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""dracula"", ""everblush""]" Rarely No copy-paste Never Configuration on windows Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Orgmode""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 2 No Orgmode do not prefer never considered No No No Vim "[""Python""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""not sure""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""manual""]" "[""wait for maturity"", ""wait for community""]" Sublime Text No Frequently 43 Masters Male Canadian Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla I didn’t have an answer for some mandatory questions No Hacker News Great "[""none""]" "[""solarized"", ""solarized-dark""]" Never undo-tree write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Clojure development""]" Good but not great Org mode, Extensibility with Elisp and Elisp development evironment "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 notmuch Org mode, CIDER, magit, vterm, dired, counsel, helm, doom limited comprimise never considered No No No Vim "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim projectile Frequently 51 Bachelors Male Software Development "[""Helm"", ""Ivy""]" "[""framework default""]" Doom Emacs Not sure Discourse Ok "[""vterm""]" "[""my own custom theme""]" Sometimes framework default write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Ability to fully customize almost everything. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No Vertico, magit, tide, org-roam moderate comprimise might in future No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Often 34 Masters Male Polish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-fu read and understand Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No significant comprimise might in future No No No Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""framework default"", ""manual""]" "[""Install and try it immediately"", ""wait for community""]" framework default Often 53 Masters Male United States citizen Creative/Writing "[""Consult""]" "[""flyspell""]" Doom Emacs No r/emacs Ok "[""eshell"", ""vterm""]" "[""default dark"", ""doom-one"", ""solarized-dark""]" Frequently undo-tree simple functions Never default editor on redhat 5.2 "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 27 No any comprimise 5-10y Yes No No Vim "[""Clojure"", ""Elisp"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale""]" "[""GitHub"", ""Mailing lists"", ""mastodon""]" "[""straight"", ""use-package"", ""nix/guix""]" "[""Install and try it immediately""]" turbo pascal project.el Frequently "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure mastodon Ok "[""shell"", ""vterm""]" "[""modus-operandi""]" Sometimes framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work""]" "[""29.0"", ""28.2""]" 1 Emacs "[""Javascript"", ""Rust"", ""Typescript""]" "[""MacOS""]" Rarely Prelude copy-paste Never I struggle to memorize the keybindings, especially after time away from Emacs. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""ubiquity""]" Very well, it's snappy org mode, speed, ubiquity "[""Hobby projects""]" "[""25.3""]" 22 No I don't think I could moderate comprimise never considered I have in the past No No Aquamacs (Default +macOS keys) "[""HTML/CSS""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""simple spreadsheets within documents""]" "[""not sure""]" "[""This has never happened""]" Never "[""Not interested""]" Never "[""Advocacy""]" "[""I don't - not keeping track""]" "[""Tutorials""]" "[""Fediverse""]" "[""not sure""]" "[""Install and try it immediately""]" IA Writer No Often 51 Masters Male Dutch Creative/Writing "[""No""]" "[""framework default""]" Aquamacs No Fediverse Ok "[""Can't remember""]" "[""default light""]" Never framework default simple functions Never The default keybindings are very hard to use and learn. which-key was essential at the beginning (Still very useful, but less so) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Good but not great The ability to customise it to do the most complex tasks whilst within the bounds of the tool that I use for other things "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No paredit,which-key,org,magit,vertico,marginalia moderate comprimise never considered Cannot Cannot No Emacs "[""Clojure""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" VS Code project.el Sometimes 35 Bachelors Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Friend Ok "[""none""]" "[""gruvbox""]" Never No read and understand Never "- default keybinding felt very unintuitive - Elisp errors are pretty cryptic (still haven't figured out how to use the debugger) - debugging freezes or crashes" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""graphics and evil""]" Alright Extensibility, Elisp (especially for the interactivity it provides) "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No evil, magit, org-roam, lsp-mode, dap-mode, sly significant comprimise never considered Yes considering it No Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim framework default Frequently 27 Bachelors Male German Student "[""framework default""]" "[""framework default""]" Doom Emacs I would have liked to select multiple previous editors as emacs replaces my previous plain text editor and previous ide in parts. No Discord Great "[""eshell"", ""vterm""]" "[""solarized"", ""solarized-dark""]" Sometimes framework default write package Rarely cursor movements University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 Gnus gnus, flyspell any comprimise never considered I have in the past I have in the past No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""Source""]" "[""Email""]" Sometimes String[] Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""Emacs StackExchange""]" "[""manual""]" "[""Research alternatives""]" Joe No Sometimes 51 PhD Male Italian former IT researcher, now designer "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""default dark"", ""my own custom theme""]" Frequently No simple functions Never "Too much information on the web but much not usable or applicable. Quite hard to to learn." University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great org-mode, slime, packages, extensilbilty "[""Work"", ""Hobby projects""]" "[""28.1""]" 18 No slime moderate comprimise 10+y I have in the past No No Emacs "[""Common Lisp"", ""Python""]" Sometimes "[""Windows"", ""BSD""]" "[""General document writing"", ""Task management"", ""Babel""]" "[""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""search the web, don't ask""]" "[""framework default""]" "[""wait for community""]" Notepad++ No Often 57 Bachelors Male Dutch Manufacturing "[""framework default""]" "[""No""]" minimal vanilla No Emacs mailing list Great "[""shell-command""]" "[""default dark""]" Never No String[] String[] String[] String[] String[] simple functions Never "The standard key bindings are unlike any other editor I tried. I ended up settling on evil-mode to keep vim muscle memory, which made the transition easier, although it made things like the tutorial difficult. Not sure what to do about that, though. I have now gotten used to a lot of basic Emacs commands as well as their evil-mode counterparts. It's been worth it for me, but I can see why some might be concerned that it would not be worth it for them. Managing my config file was also a bit messy and confusing at first. I did not know best practices for organizing or managing packages. I ended up finding a config file of someone who managed their config with org mode." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Utility for both writing and programming""]" "[""Org mode""]" Good but not great "Its customizability and the flexibility that comes with it. I can use it for journaling and agenda management (with useful packages for everything from publishing blog posts to recipe collection) and for programming in many different languages. While there are other, better IDEs for specific programming languages, I've been able to get to good-enough with Emacs pretty easily. It is open source and long-lasting. I do not have concerns about the editor losing support or, especially with writing, using file formats that will go out of date. Org mode. This is a fantastic tool for so many things." "[""Hobby projects""]" "[""28.1""]" 9 No evil, evil-leader, ivy, magit, org, org-roam, paredit, rainbow-delimiters, use-package, projectile moderate comprimise might in future No No No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Javascript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel"", ""In the past, I have used it for time tracking as well.""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""I don't ask for help, but I search stackexchange, reddit, and blog posts""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Frequently 33 Masters Male United States citizen Legal "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""eshell""]" "[""material""]" Never No many packages Never "Many different approaches ""Evil""/Standard Bindings/Spacemacs. Blogs and tutorials often implicitly assume one of these is used." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "Deep extensibility with a large ""standard library"" of functions." "[""Hobby projects""]" "[""29.0""]" 3 Mu4e expand-region, ace-window, aggressive-indent, apheleia, avy, deadgrep, envrc, lispy, undo-fu-session significant comprimise never considered No Would directly Yes Modalka "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""straight""]" "[""wait for community""]" Some of my packages are on MELPA, but only because other people expressed interest in having them there. I do not take initiative in submitting my packages to any repositories before I see interest from the community e.g. through issues. Vim projectile Often 20 School Male Austrian Student "[""Ivy""]" "[""flycheck-aspell""]" maximal vanilla Not sure Blog post Great "[""vterm""]" "[""my own custom theme""]" Rarely undo-fu read and understand Rarely Learning keyboard shortcuts (as evil does not entirely map to neovim's default keybindings); opting into features useful for me (e.g. nativecomp & native GTK) Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great The ability to debug things inside of the editor is frankly amazing. Being able to modify code on-the-fly. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No significant comprimise might in future No Cannot No Vim "[""Go"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Manual""]" "[""IRC"", ""Reddit"", ""Framework""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes School Male Dutch Software Development "[""framework default""]" "[""No""]" Doom Emacs No lobste.rs Great "[""vterm""]" "[""doom-one""]" Rarely framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Org mode""]" "[""Text editing features""]" Very well, it's snappy Org-mode, extensibility, easy to write small add-on functions, self-documenting "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No limited comprimise never considered No No No Emacs "[""Elisp"", ""Javascript"", ""Python""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Comparison"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" Sublime Text projectile Often 25 PhD Male United States citizen Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Smooth experience! Not sure r/emacs Great "[""eshell""]" "[""doom-laserwave""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 No any comprimise never considered Cannot Cannot No CUA "[""C++"", ""C"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Clips/videos""]" "[""search on the web""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command"", ""shell""]" "[""my own custom theme"", ""dracula"", ""nord""]" Never framework default write package Never combinations Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy ergonomic "[""Work"", ""Hobby projects""]" "[""27.1""]" 5 No org,vterm no comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Framework""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None projectile Frequently 35 School Male Colombian Software Development "[""Helm"", ""Ido""]" "[""No""]" minimal vanilla No Friend Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""default dark""]" Often No copy-paste Never The built-in tutorial was great and probably hooked me on Emacs. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 15 No Magit, ag, multiple-cursors, projectile, web-mode, org-mode. moderate comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Ruby""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA"", ""MELPA Stable"", ""not sure""]" "[""None""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""None""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 38 Bachelors Male United States citizen Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""eshell""]" "[""default light"", ""solarized"", ""solarized-dark"", ""zenburn""]" Rarely No simple functions Never Being able to configure emacs is what drew me to it initially, but I wasn't familiar with any lisp before then. Even using emacs more casually, eventually you'll come to a point where writing something in elisp is either necessary, or much easier than trying to piece together a solution from hints online. It only took me a week or so of focused study to become familiar enough with writing elisp and the core of how emacs worked to become confident that I could get it to do exactly what I wanted, but there was a long period of time where I would switch back to the tools I was already familiar with when I needed to get something done quickly. Pre-packaged emacs solutions like spacemacs help with the learning curve a lot, but I can see myself moving away from them in future as I spend more time customizing the installation I have. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Being able to do everything in one place, there are a lot of non-obvious benefits from being able to write software, run software, inspect the output of software, and write about software all in the same program. Being able turn program output into figures and format them in LaTeX without mentally switching context or keybindings is simply better than anything else that exists today. Combined with org-mode, I spend significantly less time thinking about tasks that are unrelated to what I actually want to be working on. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Mu4e Emacs Octave Support, AUCTeX, helm, Magit significant comprimise never considered Cannot Soon(tm) No Vim "[""Assembly"", ""C"", ""Shell"", ""Octave/MATLAB""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""M-x list-packages"", ""StackExchange""]" "[""Manual""]" "[""Emacs StackExchange""]" "[""framework default"", ""manual""]" "[""Research alternatives""]" Eclipse framework default Frequently 25 School Male United States citizen Student "[""Helm""]" "[""flyspell""]" Spacemacs No lobste.rs Great "[""shell-command""]" "[""solarized-dark""]" Rarely undo-tree write package Never I would never consider giving Stallman authority over anything I write. The docs are horrible, the terminology is obsolete (meta vs alt, frame vs window, etc.) compared to modern UI paradigms, and emacs itself is discouraging because the default theme looks like abandonware so you worry you're wasting your time. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No lsp-mode, org, olivetti, smex, company, sly/slime moderate comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Bad prior experience"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Whichever one is not controlled by GNU or the FSF, beyond that I don't care. Vim projectile Often 37 Bachelors Male Canadian Aerospace "[""Ido""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""cyberpunk-something-or-other""]" Never No simple functions Never Too long ago to really remember, but I recall chords were a surprise I had to get used to thinking of. University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Muscle memory, no mouse requirement""]" "[""Curiosity""]" Very well, it's snappy Speed of use, keyboard only possibility. "[""Work"", ""Hobby projects""]" "[""27.1""]" 18 No moderate comprimise never considered No I had never even considered it as an option No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" String[] "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Default editor on my host, probably nano framework default Often 40 Bachelors Male South African Fin Tech "[""Ido""]" "[""flyspell""]" maximal vanilla No Twitter Great "[""none""]" "[""solarized-dark""]" Sometimes framework default simple functions Never Unfamiliar key kombinations University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Lisp environment "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No org, ivy, yas, slime, multiple-cursors,ryo-modal moderate comprimise never considered I have in the past Would directly No Default and Ryo-modal "[""Common Lisp"", ""Elisp"", ""Shell""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Crimson Editor No Sometimes 45 Masters Male Swedish Telecom "[""Ivy""]" "[""No""]" minimal vanilla Not sure Blog post Great "[""shell"", ""eshell""]" "[""leuven""]" Rarely No write package Never Documentation (mostly outdated, targeted to specialists) University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Extensibility, personalization "[""Work"", ""Hobby projects""]" "[""29.0""]" 22 notmuch magit, lsp, evil, org-mode moderate comprimise never considered I have in the past Would directly No Vim "[""Elisp"", ""Elixir"", ""Haskell"", ""Javascript"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse framework default Often 41 Bachelors Male Spanish Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""doom-acario-dark""]" Rarely framework default copy-paste Never As a Vim user my flow bit different from others so most of the time, key bindings. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Customize and Using Functional language like Lisp "[""Hobby projects""]" "[""28.2""]" 2 No Magit, Vterm, Multi-Vterm, Doom modeline, Cider moderate comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Documentation""]" "[""Reddit"", ""Blogs"", ""Youtube""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Twitter""]" "[""straight""]" "[""wait for community""]" Vim projectile Sometimes 25 Bachelors Male Indian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""gruvbox""]" Never undo-tree simple functions Never Remembering the key-bindings; package installation, configuration, and usage; repl integration with (interpreted) language (e.g. Lisp, Ruby, or Python). University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Multi-platform; Free Software""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Text navigation key-bindings; [package] extensibility; integration with the OS. "[""Work"", ""Hobby projects"", ""Personal""]" "[""28.2""]" 18 No dashboard, expand-region, magit, multiple-cursors, paredit, rg, undo-tree. any comprimise never considered No Yes No Emacs "[""Common Lisp"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Mailing lists"", ""GNU ELPA/MELPA online package lists""]" "[""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Rarely 40 Masters Male Portuguese Software Development "[""Ido"", ""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""shell""]" "[""billw, charcoal-black, clarity, dark-laptop, desert, goldenrod, gray30, hober, jsc-dark, railscast, simple-1, subdued, birds-of-paradise-plus, darktooth, dracula, nord, panda""]" Rarely undo-tree copy-paste Never Confusing interface, unusual key bindings, unclear error messages Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""26.1""]" 6 No Magit, Tuareg, multiple-cursors-mode, Helm moderate comprimise never considered I have in the past No No Emacs "[""Assembly"", ""C"", ""OCaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Friends""]" "[""not sure""]" "[""wait for maturity""]" VS Code projectile Rarely 30 Masters Male Romanian Software Development "[""Helm""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""Peacock""]" Never No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Daemon/client model - being able to access the daemon from desktop or terminal (e.g. via SSH) "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Mu4e erc, web-mode, company limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Fortran"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Sublime Text No Frequently 30 PhD Male British Research "[""No""]" "[""ispell""]" minimal vanilla Yes Twitter Ok "[""none""]" "[""default light""]" Rarely No simple functions Never "1. My first attempt at Emacs resulted in me giving it up in few hours because I was not familiar with Lisp. 2. The second hurdle was to configure the modules. If you don't understand ELisp you can't figure out what the copy-pasted snippet does. 3. Next, its not very obvious that some modules can modify the global behaviour when loaded. This causes problems like after opening a file suddenly a global behaviour changes. For a lot of configuration problems, a starter kit like Doom helps a lot." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great The greatest strength is how flexible and malleable it is to cater to all of my needs. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 4 No evil,evil-collection,lsp-mode,ts-fold,geiser,flycheck,dired,eshell,vterm,magit moderate comprimise might in future Cannot Cannot No Vim "[""Elixir"", ""Go"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 23 School Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" Doom Emacs No IRC Great "[""eshell"", ""vterm""]" "[""gruvbox"", ""modus-vivendi"", ""solarized""]" Often undo-fu copy-paste Never Friend "[""TUI""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" "[""gdb integration""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No moderate comprimise never considered No No No Emacs "[""Go"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""GitHub"", ""word of mouth""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub"", ""friends""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 27 Bachelors Female American Software Development "[""No""]" "[""No""]" minimal vanilla Not sure friend Great "[""none""]" "[""cyberpunk""]" Never No copy-paste Never My biggest issue was and still is getting a solid variable viewer in Python similar to what PyCharm provides. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy The fact it's not just an IDE, but a file browser, a note taking tool, it can replace the entire desktop if configured that way. "[""Work""]" "[""28.2""]" 0 No evil, dired-single, rainbow-delimiteres, do not prefer never considered No No No Vim "[""Python"", ""Shell"", ""Terraform, CloudFormation""]" Often "[""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub"", ""Search Engine""]" "[""elpaca"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Never 40 Bachelors Male American Cloud "[""Ivy"", ""Consult""]" "[""No""]" maximal vanilla "The question ""what version of emacs do you use"" for some reason un-checked the box when the ""how many years have you used emacs"" answer was deemed invalid because I put 2 months, since that is how long I've been using emacs, but it appears that question only wants an integer." No Company's emacs Slack Channel Ok "[""eshell"", ""vterm""]" "[""doom-palenight""]" Never No copy-paste Never Learning how to be efficient with keyboard bindings and setting up text highlighting and other functionalities. University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Community, FOSS "[""Work"", ""Hobby projects""]" "[""28.2"", ""25.3""]" 19 No ess, magit moderate comprimise never considered No No No Emacs "[""Python"", ""R"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" None No Often 42 PhD Female Portuguese Healthcare "[""No""]" "[""No""]" minimal vanilla No Friend Great "[""none""]" "[""my own custom theme""]" Never No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No evil,magit,vertico significant comprimise never considered No No No Vim "[""C++"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Notepad++ framework default Often 28 Masters Male Russian Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Discourse Great "[""shell-command""]" "[""doom-one""]" Frequently framework default simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 Emacs "[""C++"", ""C"", ""C#"", ""Javascript"", ""Python"", ""Typescript""]" "[""GNU/Linux"", ""Windows""]" Notepad++ Often minimal vanilla write package Rarely Modes in modes in modes Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Org-mode""]" "[""Org-mode""]" Very well, it's snappy Versatility "[""Work"", ""Hobby projects"", ""Pim""]" "[""28.2""]" 6 Mu4e Magit. Vertigo significant comprimise might in future I have in the past I have in the past No Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Yaml. Salt Ansible""]" Frequently "[""Arch Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (features)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Reddit"", ""Framework"", ""GitHub"", ""Email""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 52 Associates Male German Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs Yes Sacha chua Great "[""none""]" "[""dracula""]" Often undo-fu simple functions Never memorizing keyboard combinations, understanding buffer behavior and managememt Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""elisp environment""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy the mesh of data (text) and code (elisp) - almost like reflective programming, its extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No org-mode,ido,sr-speedbar any comprimise never considered No No No Emacs "[""Elisp"", ""Haskell"", ""Python"", ""Shell"", ""Make""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Slides""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Kate No Frequently 34 PhD Male Swedish Research "[""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell"", ""term""]" "[""my own custom theme""]" Sometimes No write package Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 32 Gnus moderate comprimise 10+y No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""Verilog""]" Never "[""GNU/Linux""]" String[] "[""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Manual"", ""Commentary text near the top of .el files.""]" "[""Mailing lists""]" "[""manual""]" "[""Install and try it immediately""]" vi (it was before vim existed) No Frequently PhD Male United States citizen Research "[""No""]" "[""flyspell""]" maximal vanilla Not sure Emacs mailing list Great "[""shell-command"", ""shell"", ""term""]" "[""default light""]" Sometimes No simple functions Never Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No any comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Task management"", ""Time tracking""]" "[""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 42 Bachelors Male Russian Software Development "[""Helm"", ""Ivy"", ""Ido"", ""Icomplete""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default dark"", ""zenburn""]" Never undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""26.3""]" 6 Emacs "[""OCaml""]" "[""GNU/Linux""]" Sometimes minimal vanilla simple functions Never navigating and manipulating buffers was a bit complicated. Getting used to keybinding. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Amazing packages, programmability, LISP, text based interface "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 Gnus magit, gnus, cider, projectile, org, ido, eshell, sql, erc significant comprimise 5-10y No No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Research alternatives""]" None projectile Frequently 36 Masters Male French Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""eshell""]" "[""solarized"", ""solarized-dark""]" Rarely No copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Clojure""]" "[""Package(s)""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 8 No do not prefer never considered I have in the past Would directly No Vim "[""Clojure"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Clojurians Slack""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" IntelliJ projectile Often 30 Bachelors Male Georgian Software Development "[""Helm""]" "[""ispell""]" Spacemacs No Colleague Ok "[""eshell""]" "[""default light"", ""Spacemacs light""]" Never framework default String[] "[""Work""]" "[""29.0""]" String[] String[] write package Rarely Elisp was a barrier. Documentation was difficult to understand when elisp knowledge was poor. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great Ability to get the exact needed and wanted functionality. "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No paredit, ivy, yasnippet, geiser moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Ruby"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""wait for maturity""]" None No Sometimes 51 Masters Male Finnish ASIC/SoC design "[""Ivy""]" "[""ispell""]" maximal vanilla No Emacs news Great "[""shell-command"", ""shell"", ""ansi-term"", ""vterm""]" "[""wombat""]" Never No simple functions Never Two things. Vocabulary like 'kill' and 'yank' instead of 'cut' and 'paste'. The in-your-face GNU propaganda: The very first thing that I did to customize emacs was to remove the splash screen. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""They can't take it away from me.""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Emacs can be anything you need it to be. It is the original batteries-included editor. Anything that I have ever wanted to do in emacs has already been done and someone has a package I can use. In the rare case where I wanted something really specific, I was able to add it in lisp in a few minutes. "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Gnus magit, cedet, tramp, org-mode significant comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Hacker News""]" "[""Screenshots""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" vi No Often 45 School Male United States citizen Software Development "[""No""]" "[""ispell""]" maximal vanilla Yes Hacker News Great "[""eshell"", ""ansi-term""]" "[""whiteboard""]" Frequently No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No limited comprimise never considered Yes No Yes CUA "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse project.el Sometimes 30 Bachelors Male Lithuanian Telecom "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes Twitter Great "[""shell""]" "[""my own custom theme""]" Often No simple functions "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] String[] String[] String[] String[] String[] String[] String[] IntelliJ Rarely String[] String[] maximal vanilla String[] String[] simple functions Never Friend "[""GUI"", ""TUI""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""27.1"", ""26.3""]" 2 No moderate comprimise might in future No No Yes Emacs "[""C++"", ""C"", ""Go"", ""Python""]" Never "[""GNU/Linux"", ""WSL"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Vim No Rarely 24 Bachelors Male Chinese Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Emacs China Ok "[""eshell"", ""term""]" "[""atom-one-dark""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 5 No moderate comprimise never considered Yes No No Vim "[""Go"", ""Python"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Documentation""]" "[""GNU ELPA/MELPA online package lists""]" "[""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Never School Male Russian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure google Great "[""none""]" "[""solarized""]" Never No copy-paste Never not really Colleague "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""alternative to VI""]" Very well, it's snappy Editing, Extensibility, "[""Work"", ""Hobby projects""]" "[""26.1""]" 32 No I don't discover new packages do not prefer never considered No No No Emacs "[""C"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""I don't""]" Never "[""Not interested""]" Never "[""I don't""]" "[""why us asking when I said I don't care""]" "[""I don't ask""]" "[""framework default""]" "[""wait for community""]" KED, Teco (DEC) No Frequently 62 School Male United States citizen Cloud Provider "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command""]" "[""default light""]" Never No write package Never not having CUA, even the whole two-stroke keybinding thing was weird University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Good but not great lisp, extensibility, and the package ecosystem (you can pry magit from my cold, dead hands) "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Mu4e magit, mu4e, projectile, org-mode, markdown-mode limited comprimise never considered I have in the past No Yes Vim "[""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Ruby"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""HN""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discourse""]" "[""framework default""]" "[""wait for community""]" MELPA Textmate projectile Frequently 38 PhD Male Australian Research "[""Ivy""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""compilation-mode""]" "[""monokai""]" Rarely No write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Being able to make small changes where ever they are required. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 18 No limited comprimise might in future I have in the past I have in the past No Emacs "[""C"", ""Elisp"", ""Javascript"", ""Python"", ""Rust""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Discord""]" "[""package.el"", ""use-package"", ""manual"", ""I still have some el-get""]" "[""Research alternatives""]" github, it's easier - my code is already there None No Frequently 37 PhD Male New Zealander Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Not sure r/emacs Ok "[""eshell""]" "[""color-theme-charcoal-black""]" Sometimes No write package Never Elisp was tough to learn. I did not find the online documentation particularly helpful and did not yet know about the help and info systems. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Configured by a \""real language\"" that isn't vimscript :)""]" Good but not great The extensibility, package ecosystem, and text manipulation/interfacing. "[""Hobby projects""]" "[""29.0"", ""28.1""]" 3 No org, org-edna, org-roam, avy, ace-window, wgrep, magit, eglot, popper moderate comprimise might in future I have in the past No No Vim "[""Elisp"", ""Go"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 26 Bachelors Male American Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""shell"", ""eshell""]" "[""doom-one"", ""anything dark from doom-themes""]" Sometimes undo-fu copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 Mu4e moderate comprimise might in future No No No Emacs "[""C"", ""Common Lisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" None projectile Frequently Masters Male Malagasy Research "[""Helm""]" "[""flyspell""]" minimal vanilla No Blog post Ok "[""eshell""]" "[""my own custom theme""]" Rarely undo-tree simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 Emacs "[""C++"", ""Go"", ""Python"", ""Rust"", ""Shell""]" "[""Windows""]" Never maximal vanilla many packages Sometimes Quite straightforward (compared to MELPA) Learnign to program in elisp University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Free and hackable "[""Work""]" "[""28.2""]" 30 Mu4e significant comprimise 2-5y No No Yes Emacs "[""C"", ""Elisp"", ""Python""]" Sometimes "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" Only GNU ELPA None No Frequently 50 PhD Male French Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Excellent work, congratulations! Yes r/emacs Great "[""term""]" "[""nano-emacs light""]" Rarely No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 3 No limited comprimise never considered No No No Vim "[""Elixir"", ""Go"", ""Haskell"", ""Python"", ""Ruby"", ""Shell"", ""SQL"", ""F#""]" Frequently "[""GNU/Linux"", ""WSL""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""package.el"", ""elpaca""]" "[""Install and try it immediately""]" VS Code projectile Never 44 Associates Male Software Development "[""Helm""]" "[""flyspell""]" Spacemacs "[""term"", ""ansi-term""]" "[""default dark""]" Sometimes framework default copy-paste Never Too long ago. Reading documentation was still a thing then. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy unlimited extensibility. I can switch off that toolbar, which is not helpful for me. I can use magit, calc, org-mode, etc. whenever I desire. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 29 Mu4e flycheck, lsp-mode, company, modus-themes, elpher, yasnippet any comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Go"", ""Perl"", ""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""it mostly just works""]" Rarely "[""Issues""]" "[""Blogs"", ""planet.emacslife.com""]" "[""Tutorials""]" "[""read the docs? Google?""]" "[""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" EDT(vms), XEDIT, vi --- vim was not available in 1993 No Frequently 59 PhD Male German Manufacturing "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes planet.emacslife.com Ok "[""none""]" "[""modus-vivendi""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" IntelliJ projectile Often "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""nord""]" Often No simple functions Never I came to Emacs as a refuge from the scary world of Vim at college. Though I have made peace with Vim since, never quite left Emacs Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Edit and eval any elisp at runtime "[""Hobby projects""]" "[""28.2"", ""28.1""]" 18 Gnus At the moment, as I go through the SICP for 109th time, I'm using geiser and guiler heavily any comprimise might in future Cannot Cannot No Emacs "[""Scheme"", ""OCaml""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" None project.el Often Fin Tech "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Ok "[""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""default dark""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Alright "[""School""]" "[""29.0""]" 2 Mu4e moderate comprimise never considered Cannot Cannot No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely 21 School Male Mexican Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""modus-operandi""]" Rarely framework default simple functions Rarely Learning Emacs standard shortcuts was hard. I used Eclipse and popular editors before, not VIM. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Its IDE capabilities. "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No magit,projectile,pdf-tools,multiple-cursors,auctex,lsp,helm,virtualenvwrapper limited comprimise never considered Yes Yes No Emacs "[""C++"", ""C"", ""Java"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse projectile Frequently 31 Masters Male Serbian Research "[""Helm""]" "[""flyspell"", ""ispell""]" Prelude Yes I Google'd it Ok "[""shell-command"", ""vterm""]" "[""zenburn""]" Frequently undo-tree read and understand Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never String[] Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim No Often "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""my own custom theme""]" Frequently No simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 32 No moderate comprimise never considered No No No Emacs "[""Elisp"", ""Javascript"", ""Java"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Clips/videos""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None No Often 49 Masters Male American Software Development "[""framework default""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command""]" "[""default light""]" Frequently framework default simple functions Never macOS had package permission problems, discovering features initially difficult Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great Remote editing, eshell, workflow automation "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No org-mode, magit, cider-mode, auctex significant comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" GEdit projectile Often 23 School Female United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell"", ""eshell"", ""ansi-term""]" "[""zenburn""]" Frequently No write package Never I would like an overview of the architecture and design of the C side of Emacs I started with Doom Emacs. every once in a while it would get into a state where it would not be able to update itself and I'd have to clone, install and synchronise from scratch, losing history, recents and everything that saves itself under .emacs.d. Starting to configure emacs from scratch was a slight shock, but not as bad as it could have been if I'd been new to emacs-lisp. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Configuring on-the-fly, never needing to restart the editor. "[""Work"", ""Hobby projects"", ""Email, IRC Chatting""]" "[""28.2""]" 2 Gnus emmet-mode, eglot, sly, pass, circe, ivy, general, which-key, vterm-tmux, yasnippet significant comprimise might in future No Would directly Yes Vim "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Vim project.el Often 21 Bachelors British "[""Ivy""]" "[""flyspell""]" maximal vanilla No IRC Great "[""eshell"", ""vterm"", ""vterm-tmux""]" "[""gruvbox""]" Frequently undo-tree write package Sometimes FSF assignment took quite a long time, and was hard for me without a printer Overload -- there was a lot of information to take in, most not covered in the tutorial. Might be better if more packages and features had (isolated, self-contained) tutorials. Maybe would be useful to build a standardised system in emacs for this? Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "Extensibilty. Ability to override any behaviour (I.e. with advice, literally *anything* can he altered) Comprehensive documentation. Ease of language. Elisp is a simple language with few (no?) hidden surprises. It was easy to learn for a noon like me. Very easy access to specific documentation (describe-function and friends)" "[""Hobby projects""]" "[""29.0""]" 1 No Ebib, citar, org mode, org roam, leaf, outshine, EXWM significant comprimise 0-2y No No No Emacs "[""Elisp"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""Searching source and emacs git logs""]" "[""Design rationale"", ""Manual"", ""Software architectural overview, docstrings""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""straight"", ""Leaf""]" "[""Research alternatives""]" Try to make my work as widely available as possible, so stick to gnu standards but use non-Gnu repos too Vim project.el Frequently 23 Masters Male English Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""Humanoid dark""]" Never Goto-last-change write package Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Good but not great It's interface. "[""Hobby projects""]" "[""29.0""]" 6 Emacs "[""Assembly"", ""C++"", ""C"", ""Rust""]" "[""Windows""]" Vim Rarely minimal vanilla simple functions Never org-mode "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""org-mode""]" Good but not great elisp, extensibility, cross-platform support "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Gnus magit, projectile, elpy, multiple-cursors, expand-region moderate comprimise might in future No I have in the past No Emacs "[""C"", ""Clojure"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""emacswiki""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""sacha chua""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 44 Bachelors Male South African Finance "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell"", ""eshell"", ""term"", ""multi-term""]" "[""doom-one""]" Often No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Alright "[""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise might in future No No No meow "[""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials""]" "[""Matrix"", ""Reddit"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Never 25 Bachelors Male Russian Manufacturing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No linux.org.ru Ok "[""eshell"", ""vterm""]" "[""modus-operandi""]" Often undo-tree simple functions Never sure, alway learnig... used it back in 1994 on Solaris "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Coolness""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Coolness""]" Alright Coolness, Expandability, Loveability! "[""Work"", ""Hobby projects"", ""Writing""]" "[""28.2""]" 1 No Company, lsp, Vertico, embark, web, beacon, smartparens, flycheck, ripgrep, popper no comprimise never considered No No No CUA "[""C++"", ""HTML/CSS"", ""Javascript"", ""SQL""]" Never "[""Windows""]" "[""General document writing"", ""PKB"", ""Book Writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""leaf""]" "[""wait for maturity""]" VS Code project.el Sometimes Masters Male Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""want to""]" maximal vanilla No Sacha Chua: 2022-10-24 Emacs news Great "[""term""]" "[""modus-vivendi""]" Never No copy-paste Never it took me years to go beyond text editing and realise that there are many packages available to extend Emacs University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy it can be molded in anything a user needs. Also, the basic keybindings are sane and have been adopted as defaults for most unix terminals. Some of the concepts, like a searchable kill ring are still unique "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No magit, helm moderate comprimise never considered No No No Emacs "[""Javascript"", ""Python"", ""R"", ""Shell"", ""scala""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Sometimes 41 PhD Male Serbian Software Development "[""Helm""]" "[""ispell""]" Doom Emacs Not sure r/emacs Great "[""eshell""]" "[""doom-one""]" Rarely framework default simple functions Never non cua keybindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Long term stability "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No significant comprimise might in future No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely String[] Sometimes "[""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""examples of use""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""wait for community""]" None project.el Sometimes Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""gruvbox""]" Sometimes undo-tree simple functions Never It took a very long time to learn how to customise anything substantial without causing breakage. University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright Extensibility! "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No selectrum, consult moderate comprimise never considered No No No Emacs "[""C++"", ""Haskell"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" None No Often 35 Bachelors Male Australian Aerospace "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Matrix Great "[""none""]" "[""gruvbox""]" Often No simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Integrated frames/text editor/shell-mode""]" Very well, it's snappy Frames "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No never considered Emacs "[""Java"", ""Rust"", ""Shell""]" Sometimes "[""Windows"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" "[""Nothing to contribute""]" Never "[""M-x list-packages""]" "[""n/a""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes "[""No""]" "[""No""]" minimal vanilla "[""shell""]" "[""manoj-dark""]" Sometimes No read and understand Never Hard to trust GNU/FSF University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Alright Extensibility "[""Work""]" "[""28.2""]" 20 No Lsp, tree-sitter limited comprimise never considered No No No Emacs "[""Javascript"", ""Python"", ""Shell""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Rarely 39 Bachelors Male United States citizen Fin Tech "[""framework default"", ""Vertico"", ""Selectrum""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""vterm""]" "[""zenburn""]" Sometimes framework default read and understand Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 14 No significant comprimise might in future No I have in the past No Vim "[""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""elisp is often auto documenting""]" "[""I never ask help""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 48 Associates Male Italian Software Development "[""framework default""]" "[""flyspell"", ""ispell""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""dracula""]" Sometimes framework default simple functions Never Finding out what I should learn next. Spent a lot of time reading blog posts and talking to people before I found a set up that I was comfortable with. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No any comprimise 2-5y Yes I have in the past No Emacs "[""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Ruby"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""Email""]" Never "[""Unfamiliar with contribution process""]" Never "[""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""straight""]" "[""Research alternatives"", ""wait for community""]" Vim project.el Frequently 34 Bachelors Male Australian Software Development "[""Helm""]" "[""No""]" Doom Emacs No Friend Great "[""vterm""]" "[""solarized-dark""]" Sometimes No copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Built-in features"", ""Org-mode""]" "[""keybindings""]" Good but not great "[""Work"", ""Lifelog""]" "[""28.1""]" 6 No significant comprimise never considered No No No Emacs "[""Ruby"", ""Shell"", ""Swift""]" Frequently "[""MacOS""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never String[] Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""GitHub"", ""co-workers""]" "[""leaf.el""]" "[""Install and try it immediately""]" None projectile Rarely 27 Bachelors Male Japanese "[""Ivy""]" "[""No""]" maximal vanilla No Twitter Ok "[""vterm""]" "[""dracula""]" Rarely framework default simple functions Rarely Some of vim keybindings were not available in evil Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great org-mode and tramp "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 Mu4e org-roam significant comprimise never considered No No No Emacs "[""C"", ""Haskell"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""randomly""]" "[""Tutorials"", ""Overview""]" "[""GitHub"", ""telegram""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim project.el Sometimes 38 Masters Male Russian Software Development "[""Ivy""]" "[""No""]" minimal vanilla Not sure Telegram Ok "[""none""]" "[""default light""]" Often framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Meow modal (different from Vim) "[""Java"", ""Python"", ""Rust""]" "[""GNU/Linux""]" Often maximal vanilla read and understand Never "Some of the issues persist today. How do I configure packages that I've installed? How do I set the font face? How do I get auto-completion working reliably? How do I create quick shortcuts with abbrev-mode or whatever? I know what I want to make my editor do, I just don't know how to make it happen. And when I start investigating, the path to the answer is so long and convoluted that I either lose interest, or I learn it for the afternoon but then forget it the next day." Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great I'm not sure. I honestly use it out of habit now. I think I stick with it primarily because I'm used to its keybindings. "[""Work"", ""Hobby projects""]" "[""27.2""]" 12 Rmail org-mode,adoc-mode,yaml-mode,yafolding any comprimise never considered No I have in the past Yes Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Perl"", ""Shell""]" Rarely "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lately, I haven't seen the need to modify the packages I use. They do what I want them to do.""]" Rarely "[""Issues"", ""Advocacy""]" "[""M-x list-packages"", ""Random Internet searches when I want a new feature""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Mastodon""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 42 School Male United States citizen Software Development "[""Ido""]" "[""ispell""]" maximal vanilla No Mastodon Great "[""eshell""]" "[""solarized-dark""]" Frequently undo-tree copy-paste Friend "[""GUI""]" String[] "[""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""Python""]" "[""MacOS""]" Vim Frequently maximal vanilla write package Rarely Key bindings weren't easy to memorize and it wasn't exactly easy to customize back then. It didn't even have syntax highlighting, if I recall correctly. But it worked and did a great job auto-indenting C code. It was one of the two serious editors available on the first Linux distro I tried (RedHat 4.2). I liked it more than VI for some reason. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great The fact that most of it is written in Lisp, even if Elisp is not the greatest Lisp out there. There are features I'd like to see, such as file-local symbols or reader macros — here's some stuff I once wrote: https://github.com/mishoo/elisp-reader.el "[""Work"", ""Hobby projects""]" "[""28.2""]" 23 Tried Gnus, notmuch and Wanderlust. Eventually I decided that email is not a thing Emacs should handle.. magit, js2-mode, web-mode, sly, swank, dired significant comprimise 5-10y No No No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""It's still on my TODO list for trying, but I didn't get into it yet.""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""friends""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Email"", ""I don't usually ask for help, but if I would, I'd try the above first. :)""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" IDEs like Visual Studio, Borland. The vi version shipped with Watcom C for Windows. projectile Frequently 43 School Male Romanian Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla It was smooth. Oh wait, you did it yourself? :) I thought it's Google Forms or something. Good, clean and fast. :) Yes Hacker News Great "[""shell""]" "[""material""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Extensive key bindinga "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Vim "[""Latex""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" Sublime Text No Sometimes 27 Masters Male Russian Research "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell""]" "[""default light""]" Never No none Never Colleague "[""GUI""]" "[""Extensibility"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No Vim "[""Common Lisp""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Sometimes 29 Bachelors Male Iranian Student "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""none""]" "[""my own custom theme""]" Never framework default simple functions Never the way how the hotkeys work Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great elisp "[""Hobby projects""]" "[""28.2""]" 1 notmuch significant comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Shell""]" Rarely "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""documentation""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Never 33 Bachelors Male Finnish Fin Tech "[""Ido""]" "[""No""]" maximal vanilla No emacs conference talk about it... :-D Great "[""vterm""]" "[""my own custom theme""]" Never No write package "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1"", ""162.0""]" 29 Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Forth""]" "[""GNU/Linux"", ""ITS""]" Sometimes minimal vanilla copy-paste Never which-key plugin helped a lot for finding key bindings which were a bit confusing at first. Installation process is a bit complicated in order to use Doom especially on Macos. I didn't dedicate too much time to learning Elisp but so far I find it easy to understand. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy It's a great upgrade from Vim with its extensibility and great support for vim bindings via evil which VSCode struggles with for example. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No evil,magit,which-key,projectile,company,ibuffer,undo-tree moderate comprimise never considered No No No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Ruby"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""vterm""]" "[""doom-one""]" Never undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e evil-mode,eglot,magit significant comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim projectile Sometimes 24 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell"", ""ansi-term""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never Keyboard bindings took a while to get used to. It wasn't super clear how to install packages. Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility with elisp, and the packages that come with that. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No org, gnuplot, uuid, slime significant comprimise might in future No No No Emacs "[""Common Lisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""IRC"", ""Matrix"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Kakoune (still using as primary) No Frequently 33 Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla It would be nice for later questions to be shown based on previous answers. I answered that I did not write any emacs packages. There were many later questions involving those packages. That way, the survey could be more in depth and take the same amount of time. No Hacker News Ok "[""shell-command""]" "[""default dark""]" Never No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright The design of the system where the parts integrate with each other into a bigger whole "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 15 No do not prefer never considered Cannot I have in the past No Emacs "[""C++"", ""Common Lisp"", ""Haskell""]" Never "[""GNU/Linux"", ""Windows""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Rarely Masters Male Indian Software Development "[""No""]" "[""ispell""]" minimal vanilla No Twitter Ok "[""eshell""]" "[""default light""]" Never No simple functions Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Good but not great Documentation, sheer number of packages, long-lasting community "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 Emacs "[""C"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Vim Rarely minimal vanilla copy-paste I would not have learned emacs if it was not for projects like Spacemacs or Doom. Seeing what a complete config could do really made me want to learn it. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" String[] "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""M-x list-packages""]" String[] String[] "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" nano Frequently String[] String[] maximal vanilla String[] String[] copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Emacs "[""Assembly"", ""C++"", ""C"", ""Python"", ""Rust"", ""Typescript""]" "[""GNU/Linux""]" Sometimes maximal vanilla write package Never "[""GUI""]" String[] String[] Poorly, it's sluggish "[""Work""]" "[""29.0""]" 4 Gnus any comprimise 0-2y Cannot I have in the past Yes Vim "[""C++""]" Never "[""BSD""]" "[""Note taking""]" "[""GNU ELPA devel""]" "[""Mailing list""]" Never String[] Never "[""Documentation""]" "[""Web search engines""]" "[""Manual""]" "[""GitHub""]" "[""straight""]" "[""wait for maturity""]" No Rarely 9 "[""Helm""]" "[""spell-fu""]" Prelude Not sure Discourse Not great "[""none""]" "[""dracula""]" Never vundo simple functions Rarely Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 25 Mu4e moderate comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Haskell"", ""Latex""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines"", ""Hacker News""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" None projectile Often 55 Masters Male Canadian Research "[""Helm""]" "[""flyspell""]" Prelude Yes Hacker News Ok "[""eshell"", ""vterm""]" "[""default dark"", ""doom-one"", ""zenburn""]" Sometimes undo-tree write package Never Learning how to think about problems in a way that makes the solutions found in emacs make sense. Tons of historical nuance exists in emacs, compared to younger more modern alternatives like VS Code. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Magit""]" "[""Extensibility""]" Alright Programmable, and highly consistent experience "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No Magit, swiped, org, cantrip, antics do not prefer never considered No No Yes Emacs "[""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""My friends""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" I have mostly avoided it out of desire for simplicity Sublime Text projectile Often 35 Bachelors Male American Software Development "[""Ivy"", ""Ido""]" "[""ispell""]" minimal vanilla No Twitter Ok "[""eshell"", ""ansi-term""]" "[""nord""]" Sometimes No write package Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 notmuch limited comprimise never considered I have in the past Would directly No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Matrix servers"", ""describe-package""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Matrix""]" "[""use-package"", ""package-vc""]" "[""Install and try it immediately""]" Vim perject Frequently Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""jinx""]" maximal vanilla Yes Web Great "[""eshell"", ""eat""]" "[""modus-operandi"", ""modus-vivendi""]" Often No simple functions Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Mu4e never considered Cannot Cannot No Emacs "[""Common Lisp"", ""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim No Frequently Masters Male United States citizen Research "[""Helm""]" "[""ispell""]" maximal vanilla "[""eshell"", ""vterm""]" "[""solarized"", ""solarized-dark""]" Sometimes No copy-paste Never The keybindings in general Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org-mode org-roam no comprimise never considered No No No Vim "[""org""]" Never "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Never 23 Bachelors Male Brazilian Software Development "[""framework default""]" "[""No""]" Doom Emacs No Friend Ok "[""none""]" "[""doom-one""]" Never framework default write package "[""GUI""]" "[""Extensibility""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" Emacs "[""HTML/CSS"", ""Javascript"", ""Rust""]" "[""MacOS""]" Sometimes maximal vanilla simple functions Never configuration, but then things like spacemacs/doom became a good starting point Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy extend-ability "[""Work""]" "[""28.1""]" 15 No magit moderate comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested""]" Sometimes "[""Issues""]" "[""Reddit""]" "[""happy""]" "[""GitHub""]" "[""framework default""]" "[""wait for community""]" Eclipse projectile Sometimes 49 Bachelors Male United States citizen Software Development "[""Helm""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""vterm""]" "[""doom-one""]" Never framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 1 Gnus Modus themes any comprimise might in future No Would directly No I have my own modal mode "[""Common Lisp"", ""Elisp"", ""Perl""]" Never "[""Windows""]" String[] "[""GNU ELPA""]" "[""Email""]" Never "[""I do not use git""]" Never "[""Reddit""]" "[""Manual""]" "[""Mailing lists""]" "[""Do not use any""]" "[""Research alternatives""]" project.el Frequently 14 School Male Australian high school student "[""Icomplete""]" "[""flyspell""]" maximal vanilla The package questions should be optional No r/emacs Great "[""eshell""]" "[""default light"", ""modus-operandi""]" Never No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Alright "[""Hobby projects""]" "[""28.2""]" 2 No org-roam,avy moderate comprimise never considered No No No Vim "[""none""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Comparison"", ""Manual""]" "[""none""]" "[""straight""]" "[""Research alternatives""]" Vim No Frequently PhD Male American "[""Ivy""]" "[""No""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""doom-Iosvkem""]" Never framework default write package Never Nothing about it made sense in 1989. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""It was the editor in use at school""]" Good but not great It's plasticity "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 Mu4e magit, mu4e do not prefer never considered Yes No No Emacs "[""Haskell"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""This has never come up""]" Never "[""Not interested"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Mailing lists"", ""usenet, bitd""]" "[""framework default""]" "[""Research alternatives""]" None framework default Frequently 51 School Male Canadian Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs It's fine. Nothing really needs to change. Yes lobste.rs Not great "[""eshell"", ""vterm""]" "[""default light""]" Sometimes framework default read and understand Rarely Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great Customizability. Free software. Community. Future-proof. "[""Work"", ""Hobby projects"", ""Personal org""]" "[""28.2""]" 14 No magit,org-mode,ivy,avy,flycheck,counsel,company,key-chord,swiper,yasnippet significant comprimise might in future No I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""guix""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Mastodon, other people's configs""]" "[""Comparison"", ""Screenshots""]" "[""GitHub""]" "[""use-package"", ""guix""]" "[""Research alternatives""]" Vim projectile Frequently 40 Masters Male Spanish Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Mastodon Great "[""none""]" "[""solarized-dark""]" Sometimes undo-tree read and understand Never "Configuring it to look modern was difficult. Getting code completion and other ""ide"" like features still mostly doesn't work as well as other editors" Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Editing text on a remote server for system administration was the killer feature that moved me to Emacs "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 notmuch org-mode, notmuch, lsp-mode, org-babel, significant comprimise never considered No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub"", ""Mailing lists""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Eclipse No Sometimes 39 Masters Male United States citizen Fin Tech "[""Ivy"", ""Ido""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""doom-one""]" Rarely framework default String[] String[] String[] String[] String[] simple functions Never "A lot of the window management features were a bit confusing, and I found it easy to get stuck in situations where I couldn't figure out whether to kill the window, buffer, or frame, as some things were transient and others were not. Also remembering some of the M-x commands that don't always have straightforward names, like ""visual-line-mode"" for turning text wrapping on and off." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Infinite levels of customization; lots of choice when it comes to set-up, and distributions like Doom and Spacemacs are really good for people moving away from Vim. I love that I can come close to my colleagues' PHPStorm/VSCode setups but with an incredible keyboard-driven workflow that doesn't need a tonne of space on my screen. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No evil-mode, lsp-mode, emacs-vdiff, dap-mode, treemacs, which-key, ivy, vterm any comprimise never considered No No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit""]" "[""framework default""]" "[""wait for community""]" Vim projectile Sometimes 29 Bachelors Male British Software Development "[""framework default"", ""Ivy""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-tomorrow-night""]" Frequently undo-tree read and understand "- How to properly find help - The vocabulary used in the documentation is still obscure from time to time - Elisp still does not feel natural to me (hope it will some day) - Lack of online videos / tutorials (which has greatly improved now)" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""The eventuality to be have a single software to deal with most of my informatic needs""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "- Freedom - Extensibility - Community - One software to rule them all / Integration" "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 Default Emacs and personnal (hydra/transient) ones "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" "[""GNU/Linux""]" None Sometimes maximal vanilla read and understand Never Keybindings Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Magic, org""]" "[""Text editing features"", ""Community"", ""Org mode""]" Good but not great Hackable, community "[""Work"", ""Hobby projects"", ""Personal finance""]" "[""28.2""]" 7 No Magit, Projectile, Ef-themes moderate comprimise never considered Yes No No Emacs "[""Javascript"", ""Java"", ""Shell"", ""Typescript""]" Frequently "[""WSL"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Personal finance""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Sascha Chua’s Emacs news""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 43 Bachelors Male Malaysian Fin Tech "[""Ido""]" "[""flyspell""]" minimal vanilla No Sascha CY’s Emacs news Ok "[""eshell""]" "[""Ef theme""]" Never No write package Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Vim "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Javascript"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""MacOS""]" Vim Rarely maximal vanilla copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""The fact that it could render text with proportional fonts""]" Good but not great Extensibility "[""Writing""]" "[""29.0""]" 1 No any comprimise never considered Cannot Cannot No Emacs "[""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Matrix"", ""Reddit""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Vim No Frequently 20 School Indian Student "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla Loveliest survey I've ever taken. I'm not exaggerating; the questions are thoughtful and the UI is fluid. No Hacker News Great "[""shell""]" "[""almost-mono-cream""]" Never undo-tree understand internals Rarely "Not so much, but i had a really good mentor who wanted to ""show me the way""" Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""org-mode, programming""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy By far, it's configurable and extensibility "[""Work"", ""Hobby projects"", ""Almost all writing, info management""]" "[""29.0""]" 40 No org-mode do not prefer never considered No No No Emacs "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Discord"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""friends""]" "[""Manual"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Discord""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Proprietary editors projectile Frequently 65 Bachelors Female American Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla No mastodon Ok "[""none"", ""shell-command"", ""shell""]" "[""blackboard""]" Rarely No copy-paste Never n/a Starting with zero knowledge on elisp and emacs, it was overwhelming to understand emacs from the start. Starting out with Doom, with its own way of adding and managing packages, put a lot of that confusion. I was lucky enough to have time to study a bit of elisp and configure my own vanilla emacs. The next hurdle was the amount of packages that are all over the place. I had to rely on communities, their discussion, and some decisions made by distributions (Doom, Spacemacs) to pick packages that suit my needs. I am two months in configuring my vanilla emacs, and it's performing the way I like it. Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Org mode""]" "[""Text editing features"", ""It looked cool, and I've heard the things it is able to do.""]" Very well, it's snappy Extensibility. You can code the program to a way you want it to work. "[""Hobby projects"", ""Academic study""]" "[""29.0""]" 1 No general, vertico, marginalia, corfu, cape, bufferlo, consult, org-modern, org-roam, org-roam-ui moderate comprimise never considered Cannot Cannot No Vim "[""Elisp"", ""Lua""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""4chan has a dedicated thread on /g/""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""dedicated emacs thread on 4chan /g/ board""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" n/a Notepad++ No Frequently 25 Bachelors Male Filipino Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla n/a, kudos to those who are maintaining emacs No 4chan Great "[""none""]" "[""my own custom theme""]" Never vundo write package Never I had difficulty understanding how the default configuration works Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Fun""]" "[""Extensibility""]" Very well, it's snappy Extensibility in Emacs Lisp and Org mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No moderate comprimise 2-5y Yes I have in the past Yes Emacs "[""Elisp"", ""Typescript"", ""Nix, bash""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""epkg""]" "[""Manual""]" "[""GitHub""]" "[""setup.el""]" "[""Research alternatives""]" Only MELPA Vim project.el Never 38 Bachelors Male Japanese Software Development "[""Ido"", ""Vertico"", ""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No Twitter Great "[""vterm""]" "[""modus-operandi""]" Rarely No write package "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Emacs "[""C#"", ""Clojure"", ""Elisp"", ""Rust"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""Windows""]" Rarely maximal vanilla write package Never Millions of keyboard shortcuts, misformatted code Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Alright Elisp "[""Hobby projects""]" "[""28.2""]" 11 No projectile, magit, undo-tree, darkroom limited comprimise never considered No No No Emacs "[""Assembly"", ""Clojure"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Issues""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" jedit projectile Rarely 45 School Male German Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never Using e.g. Google to learn stuff lead to confusion. Reading the manual helped Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great Extensibility "[""Hobby projects""]" "[""29.0""]" 2 No vertico,corfu,magit,elfeed moderate comprimise might in future No I have in the past No Emacs "[""Go"", ""Rust"", ""Typescript"", ""Kotlin""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Reddit"", ""Mailing lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Rarely 23 Bachelors Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""eshell"", ""term""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-redo (builtin) simple functions Never Completely different set of keybindings from all other programs. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Doctor mode""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 7 Mu4e Elfeed, mu4e, undo-tree significant comprimise never considered No No No Emacs "[""Elisp"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""N/A""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""N/A""]" "[""straight"", ""Guix""]" "[""Install and try it immediately""]" None No Sometimes 24 School Male United States citizen "[""Icomplete""]" "[""ispell""]" minimal vanilla No Mastodon Great "[""none""]" "[""wombat""]" Sometimes undo-tree write package Rarely Configurating Emacs is quite daunting in the beginning and it is easy to make mistakes when copy-pasting code one barely understands. I did not encounter Lisp before and was not used to the syntax nor much of the terminology. While there is likely a function (or package) for many of the things one might want to do, actually finding it is not always easy; built-in help system is very useful but navigation has to be learned too. Efficient and power-use requires very regular use to keep keybindings, function names or package names in memory. It can feel like sitting at the helm of an air cruiser where any keypress can trigger something -- powerful but also overwhelming; still find myself using C-h l quite often. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great well- and self-documented; active community; extensible; it becomes natural to want to do everything in emacs "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 21 Mu4e Org-roam, org-ref, mu4e, auctex, magit significant comprimise might in future Yes Yes Yes Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""Inform7""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Finding an entry point matching my skills and interests""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Usuage scenarios with configuration examples""]" "[""IRC"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA but only because I was more familiar with it Eclipse framework default Frequently 42 PhD Male Swedish Research "[""Vertico""]" "[""spell-fu""]" Doom Emacs Yes Emacs News Great "[""eshell""]" "[""modus-operandi""]" Sometimes undo-tree write package Never "I remember when I first started looking at emacs about how different it was compared to other text editors. Everything was non standard(compared to what I was used to) and it looked to be missing a lot of features(at first glance). The initial experience out of the box was not great. I did not like the look of the editor(visually) I did not know how do a search, search and replace, switch between files. I did not understand this whole concept of what a buffer was. I was used to files opening in tabs. I found all of the documentation difficult to understand a lot of it involved (weird looking lisp), copying and pasting bits of code without fulling understanding what I was doing. Simple things like getting syntax highlighting where difficult and every aspect of emacs was so different to all of the other editors out there I spent ages reading documentation which lead me down more and more rabbit holes. It wasn't till I started using prebuilt distributions like spacemacs that I came to appreciate just how amazing emacs is. It was also around this time I started learning lisp and finally understood what I was copying and pasting to the point I did not have to do this as I could write my own specific to what I do that emacs become so useful. A few things that I think would really help beginners is to have some kinda of official demo video of some of the killer features (i.e like wgrep, keyboard macros, avy jump, undo tree etc). Beginners don't need to understand how to do this just that these things are possible in the editor. To give them motivation to go through the pain of learning emacs. The final thing I wish I had known earlier was a little bit of elisp. Not enough to be able to program any packages or mode but just enough to be able to understand the code that I was copying so as I could tweak them. Even realizing that (next-line) was executing a function called next line was so powerful as I could start chaining these up (next-line (next-line) (next-line)).." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""I knew emacs was powerfull and it worked with many languges over many platforms and had been around for a long time. \""Learn on editor and learn it well\"". One editor to last a life time""]" Good but not great "It's textual interface leads to unexpected but amazing workflows that just don't exist in other editors. Take wgrep for example. You can do a search for a string, get a list of results then edit thoes results as though they were a normal string buffer with all of the other emacs settings, macros exiting packages is just amazing and not many people outside of emacs appreciate that this is possible. The transient workflow that magit uses is another example of this. Unexpected but great efficient interface for working with git. The final thing that is great about emacs is that everything is a command from moving the point around, insert text, all the way up to advanced magit functions. This means I can take them and automate and tweak settings to perfect my workflow." "[""Work"", ""Hobby projects"", ""Recipe Planing""]" "[""28.2""]" 10 No magit, projectile, helm, undo-tree, evil, avy, ace-window, which key, yasnippet, org-roam moderate comprimise never considered I have in the past Cannot Yes Vim "[""C#"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Blogs"", ""Youtube""]" "[""Design rationale""]" "[""IRC"", ""Framework"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 30 Bachelors Software Development "[""Helm""]" "[""No""]" maximal vanilla I wanted to write more on my first impressions of using emacs 10 years ago and suggestions for making it better for new people now. Did not know there was a word limit. Typed it all out only to find it was limited to 400 words. Time was wasted. If there is a limit on words would be helpful to know this upfront No IRC Ok "[""eshell""]" "[""doom-one""]" Sometimes undo-tree simple functions Rarely Frame, window buffer differences Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Customisation "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No Meow, lsp, lsp-ui, DAP-mode, no-littering, unicpde-fonts, perspective, vertico, orderless, marginalia moderate comprimise never considered No No No Meow "[""C#"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 28 Bachelors Male English Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Ok "[""shell"", ""eshell"", ""term"", ""vterm""]" "[""my own custom theme""]" Never undo-tree write package Never Finding and memorizing keybindings Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Open source, great packages, flexibility, lisp configuration language "[""Work"", ""Hobby projects"", ""Task management""]" "[""29.0"", ""28.2""]" 14 Gnus deadgrep, dtrt-indent, dumb-jump, eglot, elfeed, magit, nov, org, smart-tabs-mode, vterm never considered No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""Zig""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Not necessary""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Frequently "[""No""]" "[""flyspell""]" minimal vanilla "[""shell-command"", ""vterm""]" "[""monokai""]" Sometimes No write package Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility, Customization "[""Work"", ""Hobby projects""]" "[""28.1""]" 22 No org-mode, magit significant comprimise never considered No I have in the past No Emacs "[""Common Lisp"", ""Elisp"", ""Python"", ""Shell"", ""Verilog""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Rexx No Frequently Bachelors Male Canadian Telecom "[""Ivy"", ""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla No Emacs mailing list Great "[""shell""]" "[""my own custom theme""]" Sometimes No write package Never I made the mistake of trying vim on Slackware back in 1998. Lucky for me the Slackware book & CD came with tons of cool stuff to try, one of them was emacs. If i remember there was a short chapter on emacs, but after taking the emacs tutorial, I have never looked back. Slackware Book 1998 "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy flexability "[""Work"", ""Hobby projects"", ""ALL THE THINGS! ALL OF THEM!""]" "[""28.2""]" 21 notmuch org, consult, marginalia, vertico, lsp any comprimise never considered I have in the past No No doom evil "[""Clojure"", ""Common Lisp"", ""Elisp"", ""R"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""roam""]" "[""Source""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" edit on dos projectile Frequently 57 Masters There are no others Australian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs Yes r/emacs Great "[""eshell"", ""vterm""]" "[""doom-one"", ""dracula"", ""gruvbox"", ""solarized-dark""]" Sometimes undo-fu copy-paste Never Yes. I recall ALL the difficulties. Mainly created by self (I turned of menus from start - should have left them on for first 3 months) Internet "[""daemon""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Longevity (35 years of computing I am sick of changing all the time). Fast, simple, clear. "[""Hobby projects""]" "[""28.1""]" 4 No Org-mode, Org-web-tools, ox-hugo, ivy, avy, helm, swiper significant comprimise never considered I have in the past I have in the past No Emacs "[""Not a programmer""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""I am a very old noob""]" Never "[""Advocacy""]" "[""Reddit"", ""System Crafters, Distrotube etc youtube""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""Sorry authors. I wish they did, but I am not asking""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No Sometimes 57 Bachelors Male (other) Various, now retired working on personal projects "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla I hope I have helped. Emacs in general is not known outside the techy community. Shame. I have found it fantastic as a general tool for knowledge, task, time management etc No r/emacs Great "[""term""]" "[""my own custom theme"", ""Various themes simultaneously in different frames, all dark""]" Never No simple functions Never Performance is noticeably worse than neovim, there's some input lag where there should not be. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""org-mode and availability of vim mode (evil)""]" Good but not great Malleability, org-mode and related packages (babel etc) "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org-mode, magit, org-babel, evil, helm moderate comprimise might in future I have in the past Yes No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Documentation""]" "[""Matrix servers"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Matrix"", ""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Research alternatives""]" Vim projectile Frequently 34 School Male Lithuanian Software Development "[""Helm""]" "[""framework default""]" Spacemacs No Hacker News Ok "[""shell-command""]" "[""I change themes frequently""]" Rarely undo-tree simple functions Never "1. Elisp wasn't easy to learn as there are a ton of ways to do things 2. A lot of tinkering was needed in order to make emacs useful." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Portability""]" "[""Text editing features""]" Good but not great Its extensibility and community. Plus, it's been around since forever and therefore people have had a ton of experience with it. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No vertico, ccls-mode, avy, lsp-mode, kaolin-themes, magit, evil limited comprimise never considered Cannot Cannot No Vim "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Go"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Matrix"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" None projectile Often 25 Bachelors Male Student "[""framework default"", ""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs Make the results public and pretty, like stackoverflow's annual surveys. No Fediverse Ok "[""vterm""]" "[""default dark"", ""my own custom theme"", ""kaolin-dark""]" Sometimes undo-tree simple functions Never Understanding variable bindings Professor "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""I was asked to work with it""]" Alright Built-in discovery and documentation and extensibility "[""Work"", ""Hobby projects"", ""Expenses, note taking, password and information management, bulk file renaming""]" "[""28.2""]" 11 No Magit, multiple-cursors, lsp-mode, flycheck, company limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""I am usually able to work around it locally (in my own config)""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Rarely 35 Masters Male French Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Never No read and understand Never elisp, initial config changes University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Package ecosystem, open source "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No magit,org-mode moderate comprimise might in future Cannot Cannot No Vim "[""Elisp"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim projectile Frequently Masters Male German Research "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""gruvbox"", ""solarized-dark""]" Sometimes framework default simple functions Never Sometimes it is hard to find how to do a specific thing. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Good but not great Extensability/Hackability, easy insight into the state of the editor "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No evil, magit, org-mode, lsp-mode significant comprimise might in future No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently 26 Bachelors Male German Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Yes lobste.rs Great "[""none""]" "[""doom-one""]" Often framework default copy-paste Rarely the unattractive interface Internet "[""GUI""]" "[""Extensibility""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy artist mode "[""Hobby projects""]" "[""29.0""]" 1 Mu4e limited comprimise might in future No Yes No Emacs "[""lua""]" Often "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub"", ""provided contact""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""Reddit""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""wait for maturity""]" VS Code projectile Sometimes 29 Masters Male Romanian Research "[""Ivy""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""modus-operandi""]" Sometimes framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""28.1""]" 15 No ido, smex, ag, avy, undo-tree moderate comprimise might in future No No No Emacs "[""C"", ""Python"", ""Shell""]" Sometimes "[""Windows""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Notepad++ No Rarely "[""Ido""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""default light""]" Frequently undo-tree simple functions Never Since I had no idea where to start, I decided to go with Doom first. After half a year I started to build my own configuration. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Community, Extensibility and matured packages for almost everything "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e Magit, org-mode, denote, dired, corfu, orderless moderate comprimise never considered No No No Vim "[""C#"", ""Elixir"", ""Liquid""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub"", ""Discord""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Discord"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Discord""]" "[""straight"", ""Setup.el""]" "[""Install and try it immediately""]" IntelliJ project.el Never 40 Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""shell-command"", ""vterm""]" "[""ef-themes""]" Sometimes undo-tree none Never emacs keybinds were so different from what i was used to in vscode and other common editors Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "That its free software Elisp melpa" "[""Hobby projects""]" "[""28.1""]" 1 No lsp-mode any comprimise never considered No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code No Often 31 Bachelors Male Indian Software Development "[""Ido""]" "[""No""]" minimal vanilla No Friend Great "[""none""]" "[""my own custom theme""]" Never No none Never keybindings Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects"", ""Research and learning""]" "[""28.2"", ""28.1""]" 4 No moderate comprimise never considered Cannot Cannot No Emacs "[""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" geany projectile Often 40 PhD Male Algerian Education services "[""Ivy""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""eshell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Never Memorising the keybindings was a big challenge. Went through the tutorial more than once in order to get used to how to navigate. The other big challenge is window (not frame) management. I can do it but I still don't feel 100% good about how I manage my windows. The packages `windmove` and`buffer-move` helped a lot but I don't have a solution for taming where and when new windows pop up. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy While it comes with a million features, it doesn't feel cluttered and doesn't shove functionality into your face that you rarely or never use. You can use as little or much of Emacs as you want. I feel that other editors often are pretty overwhelming. I also like that many of the packages are of high quality where it's been more hit or miss when installing plugins in other editors. "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No Projectile, Ivy, Expand-Region, Multiple-Cursors significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Mostly using stable packages""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""Colleagues; Hacker News comments""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" VS Code projectile Sometimes 34 Masters Male German Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""wombat""]" Rarely No copy-paste Rarely "Elisp was very different from what I was used to, and trying to ""roll my own config"" without understanding where to begin was tough." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great It's the editor you want it to be, with very little in your way to making that dream a reality (except a large time investment). "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 No moderate comprimise never considered No I have in the past No Vim "[""Go"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" VS Code No Sometimes Bachelors Male Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs Not sure Friend Ok "[""vterm""]" "[""doom-tokyo-night""]" Sometimes framework default write package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript"", ""Common Lisp""]" "[""GNU/Linux""]" Frequently maximal vanilla simple functions Sometimes Friend "[""GUI""]" String[] String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 Gnus moderate comprimise might in future No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Perl"", ""Shell"", ""SQL"", ""Tcl""]" Never "[""GNU/Linux"", ""Windows""]" "[""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""wishper""]" "[""Tutorials""]" "[""IRC"", ""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" No Often 57 School Male German Software Development "[""No""]" "[""ispell""]" minimal vanilla "Too much ""must answer"" questions." No Emacs mailing list Not great "[""tclsh, sqlitesh""]" "[""default light""]" Sometimes No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 No magit, vlf, lsp-mode moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Never had to""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Never had to""]" "[""framework default""]" "[""Install and try it immediately""]" Eclipse projectile Sometimes Masters Male Polish Software Development "[""Helm""]" "[""No""]" Prelude No Friend Ok "[""eshell""]" "[""solarized"", ""solarized-dark"", ""zenburn""]" Never undo-tree simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""elisp""]" Very well, it's snappy It's fun "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise might in future No No No vim normal mode, insert mode as emacs mode "[""Elisp"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""GitHub""]" "[""Manual"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 19 School Male Indian Student "[""Ido""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""doom-one""]" Frequently No read and understand Rarely none University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""shell, compile, dabbrev""]" "[""Extensibility"", ""Text editing features""]" Good but not great runtime, shell, *nix tools integrated with editor "[""Work"", ""Hobby projects""]" "[""29.0""]" 35 No magit moderate comprimise 5-10y I have in the past No No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""Fortran"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Often 54 Bachelors Male Canadian Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla Not sure lobste.rs Great "[""shell""]" "[""default dark""]" Sometimes framework default copy-paste Never Archaic, not ergonomic default bindings and settings Internet "[""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Good packages. Support for many languages "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 10 No lsp-mode, helm-rg significant comprimise never considered No No No slightly modified default bindings "[""Assembly"", ""C++"", ""C"", ""Haskell"", ""Python"", ""Rust"", ""Shell"", ""Pascal, lua, zig""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""straight""]" "[""Research alternatives""]" Eclipse projectile Never 28 Bachelors Male Ukrainian Software Development "[""Helm"", ""Ido"", ""Selectrum""]" "[""No""]" mostly vanila emacs with many packages Add a poll for emacs most significant issues Not sure Hacker News Ok "[""none""]" "[""wombat""]" Never No simple functions Never Basic dired and using Emacs without ivy (or similar) really put me off. More of the documentation should focus on minimizing bad first experiences. Mastering Emacs' docs on keybinding is basically a must read,the official docs don't even come close. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Poorly, it's sluggish Reusable and composable paradigms, such as the minibuffer and completion, allow you to really take control of emacs' behaviour. Part of the joy of Emacs is that popular community packages tend to adhere well to these established paradigms, such that they interoperate with little fuss. Customizing a certain movement or completion behaviour once upgrades it all over emacs. "[""Work"", ""Hobby projects"", ""Life organisation""]" "[""27.1""]" 3 No diredp, ivy, lsp-mode, swiper, magit, web-mode, pyvenv, which-key moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Racket""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""Source"", ""not sure""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""Hacker News""]" "[""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Kate projectile Frequently 29 Bachelors Male Dutch Research "[""Ivy""]" "[""No""]" maximal vanilla Bit long No Hacker News Great "[""term"", ""ansi-term""]" "[""solarized-dark""]" Sometimes undo-tree copy-paste Never Lisp! The default UI is ugly and dated. Understanding how to tweak .emacs University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""I was learning R and this was before RStudio""]" Very well, it's snappy The packages, the customizability, the community "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No ess, org, org-roam, corfu, vertico limited comprimise never considered No No No Emacs "[""R""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""YouTube. Systemcrafters and Prot’s YT channels""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None No Sometimes 42 PhD Male American Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla I don’t create to emacs package and there wasn’t an option for that. I would like to, just don’t have time. No r/emacs Ok "[""eshell""]" "[""ef-theme (ef-dark)""]" Never No many packages Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Mu4e moderate comprimise never considered No No Yes Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 27 Masters Male Indian Software Development "[""Helm""]" "[""flyspell""]" Spacemacs Not sure r/emacs Ok "[""eshell"", ""vterm""]" "[""my own custom theme""]" Rarely undo-tree write package Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 14 Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""WSL""]" None Rarely maximal vanilla write package Never Odd keys I still can't remember ^C and 6x bindings Part of HPPA development system "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Only non modal editor available""]" Very well, it's snappy Keyboard macros - main reason used for many years - now useful packages "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 No hydra, treemacs, racket-mode, gnus moderate comprimise might in future No Would directly No Use hydra to do my own based on macOS "[""Elisp"", ""Python"", ""Shell"", ""SQL"", ""Racket, XML""]" Sometimes "[""MacOS""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""No need tod do so.""]" Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""elpaca""]" "[""Research alternatives"", ""wait for maturity""]" pmate, microemacs, visual C projectile Sometimes 62 Bachelors Male British Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""macOS via hunspell""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""modus-vivendi""]" Never No simple functions Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No magit, projectile, multiple-cursors moderate comprimise never considered Yes No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 37 Bachelors Male Swiss Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""wilmersdorf""]" Often undo-tree copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Vim "[""C++"", ""C#"", ""Go"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""Windows""]" Frequently Doom Emacs write package "[""GUI"", ""TUI"", ""daemon""]" "[""it lost me immediately""]" Poorly, it's sluggish "[""i dont""]" "[""none""]" 3000 notepad "[""brainfuck""]" "[""templeOS""]" Never gross read and understand Never very different from other popular software Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great text editing, great packages "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No magit, org, tramp no comprimise never considered I have in the past I have in the past No Emacs "[""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" vi project.el Sometimes 40 Masters Male Software Development "[""No""]" "[""No""]" maximal vanilla Not sure lobste.rs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No write package Never None. The default keybinds really threw me off. Debugging seemed like a pain (and I still have not gotten around to a good workflow for that). Emacs packages did not work out of the box (TLS errors). I did not see the value of text based interfaces initially too. I was using more GUI focused apps like Google Calendar, I thought EWW was dumb, and why did Emacs include Tetris? Friend "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Text editing features""]" Not well The extensibility. Emacs gives me control over how I want to do my computing and for how I want to orient my life overall. For example, YouTube has incredible videos on their platform. Professors uploading complete lectures and individual creators uploading tutorials about the nuanced ideas in programming I never considered. But YouTube is incentivized to keep you on their platform. Their recomendation system is amazing. Using Elfeed and MPV I can completely curate my feed exactly how I want and only spend as much time I deem worthy on YouTube without being drawn in subconsciously. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e exwm,org-roam,evil,geiser,corfu,cape,vertico,mu4e,libmpdel significant comprimise might in future Cannot No No Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Guix only""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Bad prior experience"", ""I submitted a patch to another FOSS project and someone else wrote their own version of what I did and called my patch unimpressive. Probably for the best to do my own work and let the real programmers do their thing.""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""GNU Guix using an Emacs configuration service (I defined myself) which attaches to the home-profile.""]" "[""Install and try it immediately""]" "My package was made mostly for myself and it uses a public API so I didn't know if I would somehow represent them by developing something for them. So I never submitted it anywhere public. Had I chosen somewhere to put it, maybe on Github and on my own Guix Channel." IntelliJ No Frequently 22 Bachelors Male American Student "[""Vertico""]" "[""flyspell""]" maximal vanilla None. No r/emacs Great "[""vterm""]" "[""modus-operandi""]" Frequently undo-tree write package Rarely When it was first introduced in my college curriculum I found it very difficult to learn because I was used to more graphical editors like Sublime Text University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy extensibility, community "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit, org, projectile, eglot limited comprimise never considered Yes No No Vim "[""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby""]" Often "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 32 Bachelors Male American Software Development "[""Vertico""]" "[""No""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""dracula"", ""modus-vivendi""]" Never framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No any comprimise never considered No No No Vim "[""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Framework"", ""GitHub"", ""Discourse""]" "[""straight""]" "[""wait for maturity""]" Vim framework default Never 42 Masters Male American Manufacturing "[""framework default""]" "[""No""]" Doom Emacs No Discourse Great "[""vterm""]" "[""gruvbox""]" Frequently vundo copy-paste Never I didn't care about Emacs keybinds at all and still don't. Lisp is fringe, so why get into it. Internet "[""TUI""]" "[""Package(s)"", ""Community""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Magit "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 7 No magit, lsp-mode, flycheck significant comprimise might in future No No No Vim "[""Go"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Matrix"", ""Reddit""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently 35 Masters Male Spanish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""solarized-dark"", ""molokai""]" Never framework default none Never I can get lost when buffer open and i cant jump out Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great It's like vim++ with doom "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No I think i added one or two but i loose that config moderate comprimise never considered No No No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""LaTeX""]" Often "[""GNU/Linux""]" "[""PKB""]" "[""framework default"", ""not sure""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Duckduckgo:)""]" "[""framework default"", ""not sure""]" "[""wait for community""]" Vim framework default Often 28 Bachelors Male Polish Software Development "[""No""]" "[""framework default"", ""flyspell""]" Doom Emacs I hope one who read that have great day No Hacker News Great "[""shell-command""]" "[""doom-one""]" Never No copy-paste Never I found the doom framework, together with online resources such as Zaiste's doomcast, to give a really good entry into the whole ecosystem, most difficulties i can recall where results of lackluster documentation of packages (!) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Not well Extensibility, building ones own environment tailored to their needs/desires "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org-roam, org-noter, matlab-mode, org-modern, org-roam-bibtex, dap-mode, lsp, lsp-treemacs, svg-tag-mode significant comprimise might in future No Cannot No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Julia"", ""Python"", ""Shell"", ""Typescript"", ""Matlab""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA"", ""Source""]" "[""i dont""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""i dont""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" VS Code framework default Rarely 24 Bachelors Male German Student "[""Ivy""]" "[""No""]" Doom Emacs nope No r/emacs Ok "[""vterm""]" "[""my own custom theme"", ""doom-one"", ""gruvbox""]" Never framework default many packages Sometimes Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 26 Mu4e significant comprimise 0-2y No No Yes Emacs "[""Go"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Matrix servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Package mantainer choice""]" "[""package.el""]" "[""Install and try it immediately""]" None project.el Frequently 50 Bachelors Male IT "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Ok "[""eshell""]" "[""my own custom theme""]" Sometimes No read and understand Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great "[""Work""]" "[""28.2""]" 10 No magit,projectile,avy moderate comprimise might in future I have in the past I have in the past No Vim "[""Java"", ""Python"", ""Ruby""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Notepad++ projectile Often 31 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""framework default"", ""flyspell""]" Spacemacs Not sure Hacker News Great "[""none""]" "[""zenburn""]" Rarely undo-tree none none Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy none "[""Hobby projects""]" "[""28.2""]" 1 Emacs "[""C#""]" "[""Windows""]" Vim Never Doom Emacs simple functions Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""I really looked up to friend who got me into it, since he seemed to know so much about GNU/Linux history""]" Very well, it's snappy "The help system - being able to pull up the documentation and possibly even the definition of a function or variable is incredibly useful when understanding what's going on. Being able to write ad-hoc elisp commands is a great way to augment the current editing session too." "[""Work"", ""Hobby projects""]" "[""28.1""]" 18 notmuch helm,gnus,dante,projectile,flycheck significant comprimise 5-10y No Yes No Emacs "[""C"", ""Elisp"", ""Haskell"", ""Nix""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Nix emacs-overlay""]" "[""GitHub""]" Never "[""Not interested"", ""Most things work well enough that I don't need to""]" Rarely "[""Blogs"", ""lobsters""]" "[""Design rationale"", ""Documentation about the mental models of a package, see ESR's post on \""narrative documentation\""""]" "[""I don't""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Various Borland Editors projectile Frequently 35 Bachelors Male Australian Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No lobste.rs Ok "[""vterm""]" "[""my own custom theme""]" Sometimes No write package Never Trying to figure out how to make it do the things you want. For example, `fill-column` isn't really obvious... It's kind of difficult to use the self-documentation unless you already know what you're looking for. So you end up just searching it online. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""SLIME""]" Very well, it's snappy Extensibility, keybindings (vanilla ones and the ability to have whatever keybinds you want such as evil-mode), self-documentation, ease-of-use (steep learning curve but once learned you're set) "[""Work"", ""Hobby projects"", ""Pretty much everything""]" "[""28.2""]" 8 Wanderlust avy, counsel, flx, magit, multiple-cursors, restclient, slime, swiper, vterm, wanderlust any comprimise never considered I have in the past I have in the past No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages"", ""Emacs wiki too. I seldom look for new packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Email""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim counsel-git Frequently 28 Bachelors Software Development "[""Ivy"", ""counsel""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure unitedbsd.com Not great "[""shell-command"", ""eshell"", ""vterm""]" "[""default light"", ""solarized"", ""solarized-dark""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Work""]" "[""28.2""]" 15 No do not prefer never considered No No No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Javascript""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Rarely 46 School Male Argentine Software Development "[""No""]" "[""No""]" minimal vanilla No Twitter Great "[""none""]" "[""Don’t recall""]" Never No simple functions "[""GUI""]" "[""Extensibility""]" "[""Extensibility""]" Alright "[""Hobby projects""]" "[""28.2""]" 2 Vim "[""Javascript""]" "[""GNU/Linux""]" Vim Frequently Doom Emacs read and understand Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Not well "[""Work""]" "[""27.2""]" 19 No magit,org-mode,counsel,ivy moderate comprimise never considered I have in the past No No Emacs "[""Assembly"", ""C++"", ""C"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""never contacted""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""don't know. please stop making mandatory questions if you want the survey completed.""]" "[""never asked for help""]" "[""package.el""]" "[""Research alternatives""]" Vim projectile Sometimes Bachelors Software Development "[""Ivy""]" "[""No""]" minimal vanilla No lobste.rs Not great "[""none""]" "[""solarized"", ""solarized-dark""]" Rarely No String[] String[] String[] String[] String[] write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No moderate comprimise might in future Cannot Cannot Yes Emacs "[""Clojure"", ""Common Lisp"", ""Javascript"", ""Rust"", ""Ruby""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""Email""]" Rarely "[""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Matrix servers"", ""Blogs"", ""Emacs news - Sacha Chua""]" "[""Design rationale""]" "[""IRC"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 32 Masters Male Brazilian Fin Tech "[""Vertico""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""eshell""]" "[""modus-operandi""]" Sometimes undo-tree simple functions Never learning all the key combinations and commands Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy customizability "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No cider significant comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp""]" Sometimes "[""GNU/Linux""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" IntelliJ projectile Never 61 Masters Male United States citizen Software Development "[""framework default"", ""Ivy"", ""Ido""]" "[""No""]" Prelude No Hacker News Great "[""eshell""]" "[""zenburn""]" Never framework default simple functions Never "Package discovery can be difficult; I don't have any language server support set up yet, and I'm probably going to have to do a bunch of reading to figure out how and what package to use. Terminology was/is somewhat different from ""standard""; where emacs has a ""Buffers"" menu most programs have ""Files"", for example. It's particularly noticeable around window/frame management. The ""you could also do this with C-* M-*"" modeline comments are too subtle for early learners, I think; the text is transient, and if you don't know to look for it you can easily miss it. It would probably also be helpful to make ""describe-binding"" and the like easier to access for new users." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Available on most platforms.""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""I was going to be programming for a carreer, I figured I needed to learn a professional editor.""]" Good but not great "Extensibility, customization and being available everywhere. When a new platform comes along, I'll be able to use emacs there, with all the support code I've built for myself. The incremental nature of emacs is great for learning, if you realize it; you can (mostly) treat emacs like notepad.exe (but see my comments about terminology in the difficulty question) and gradually learn new features." "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No Lots of file-type specific modes (markdown, json, swift, lua, objc, ruby...), dumb-jump, svg, mingus (mpd)... significant comprimise might in future No No No Default with extensive customization. "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""Objective C, Swift, Io, SmallTalk, TinyScheme, Squirrel, markdown if we're including markup languages...""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub"", ""However they ask to be contacted.""]" Rarely "[""Lack of need; I haven't found many problems.""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Friends""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" The Borland IDE, I think? Something on DOS. No Frequently 51 Bachelors Male Canadian Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Yes Hacker News Great "[""none""]" "[""my own custom theme""]" Rarely No simple functions Never Learning how to read the manual and getting used to Info. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""not having to use the mouse""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No org,hydra,web-mode,lsp,windmove,leetcode,pdf-tools,pyvenv,projectile,cdlatex moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""Info Manual above all""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Notepad++ projectile Sometimes 33 Bachelors Male United States citizen unemployed "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla "Would be interesting for a question asking how many lines of code for the config of each responder. That or some other metric for how much effort one has spent curating their config. Thanks for doing it. Interested in seeing the results!" Yes r/emacs Great "[""shell"", ""ansi-term"", ""vterm""]" "[""modus-operandi"", ""doom-nord""]" Frequently No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community""]" Good but not great extensibility and the documentation "[""Hobby projects""]" "[""28.2""]" 2 No evil moderate comprimise never considered No No No Vim "[""Elisp"", ""Java"", ""lua, gdscript""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Often Male Australian "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""none"", ""eshell""]" "[""doom-one"", ""dracula""]" Never No simple functions Never "I felt there was a gap after finishing the tutorial. I knew there was plenty to learn after it, but it wasn't clear what and how. What made a big difference was reading the intro to elisp manual, which a friend suggested me to read. But I can also see how it is too long for most beginners to go through. I think beginners would greatly benefit from a ""tutorial part 2"", with similar length of the existing tutorial or slightly longer, introducing a few more things to new users before they have to go to ""the wilderness"" and learn things by themselves." Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Org Mode""]" Very well, it's snappy Extensibility and the community, "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No Org Mode, Denote, Use-package moderate comprimise never considered No I have in the past No Vim exclusively for when I'm editing a file, but vanilla for all other things "[""HTML/CSS"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""wait for community""]" VS Code projectile Frequently 39 Masters Male Brazilian Student "[""Helm"", ""Ivy""]" "[""No""]" minimal vanilla The question about keybindings could be open for multiple choices. I often go back and forth on vanilla and evil No r/emacs Great "[""none""]" "[""default dark""]" Never No write package Rarely Learning the default key bindings By looking for good Haskell editor "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Good support for Haskell""]" Good but not great Lisp "[""Work"", ""Hobby projects"", ""everyday things""]" "[""29.0"", ""28.2""]" 10 Mu4e paredit, magit, sly, cider, vertico significant comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Idris""]" Frequently "[""GNU/Linux"", ""BSD"", ""Android""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Frequently "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale""]" "[""IRC""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim project.el Frequently "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure IRC Ok "[""eshell"", ""ansi-term"", ""vterm""]" "[""my own custom theme""]" Frequently No simple functions Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""C++"", ""Clojure"", ""Go"", ""Haskell"", ""Rust""]" "[""WSL"", ""MacOS""]" IntelliJ Often Spacemacs copy-paste Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""org-mode""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Alright org-mode "[""Hobby projects""]" "[""29.0""]" 1 Mu4e org,which-key,evil,all-the-icons,doom-modeline,lsp-bridge any comprimise never considered No No No Vim "[""C++"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" GNU ELPA Vim projectile Never 41 Bachelors Male Chinese Education services "[""Selectrum""]" "[""No""]" maximal vanilla No Emacs China Great "[""vterm""]" "[""gruvbox""]" Never undo-tree simple functions Never It was hard too learn which advises from various sources to follow. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy Customisation "[""Work""]" "[""26.3""]" 7 No Orgmode,projectile,cider,parens moderate comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Mailing lists""]" "[""Comparison"", ""Design rationale""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 55 Masters Male German Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Yes lobste.rs Great "[""shell""]" "[""Dichromacy""]" Rarely undo-tree copy-paste Never "This was many years ago, but I remember the first time I tried I gave up because I did not have a Meta key. The second time I gave up because of the default key bindings. The third time I gave up because of accumulating friction - ""Customize Emacs"" menu did not seem to save my preferences (what is ""save options"" ??), a general misunderstanding on my part of Window vs Frame, a frustration over modal text input, and an apparently burdensome copy/paste process." Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Cross platform, including command line. There is a mode for every language. I LOVE org mode. "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No org-mode, writeroom, rainbow-delimiters moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Ten years ago, language specific IDEs (Eclipse, Arduino, XCode, etc.); nano for shell scripts; word processor for project notes. No Often 40 Masters Male United States citizen Research "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""default dark"", ""nord"", ""solarized""]" Never No simple functions Never moving from vim to emacs keybindings, I didn't know about evil, and something like Doom or Spacemacs weren't a thing back then Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Org, magit, LSP""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility through elisp "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 Mu4e Org,magit,lsp-mode any comprimise might in future No Would directly No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Blogs"", ""Sacha Chuas awesome weekly Emacs News""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Framework"", ""Mailing lists"", ""Email""]" "[""framework default"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 37 Associates Male German Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs Not sure Blog post Great "[""vterm""]" "[""my own custom theme""]" Rarely framework default read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Vim "[""C++"", ""C"", ""Go"", ""Nim""]" "[""GNU/Linux""]" Rarely Doom Emacs copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright Packages "[""Hobby projects""]" "[""29.0""]" 3 No limited comprimise never considered No Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Python""]" Never "[""GNU/Linux""]" "[""Task management""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 21 Bachelors Male Russian Software Development "[""Helm"", ""Ivy""]" "[""No""]" Doom Emacs Not sure Linux.org.ru Great "[""none""]" "[""doom-one""]" Often framework default copy-paste Internet "[""TUI"", ""daemon""]" "[""Package(s)"", ""Org mode""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""29.0""]" 1 Vim "[""C++"", ""Go""]" "[""GNU/Linux""]" String[] "[""framework default""]" "[""I dont""]" String[] Rarely "[""Reddit""]" String[] "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim Often String[] String[] Doom Emacs String[] String[] copy-paste Colleague "[""TUI""]" "[""Text editing features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 18 never considered Emacs "[""Python""]" "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure""]" String[] "[""Elisp proficiency""]" String[] String[] String[] "[""not sure""]" None Never String[] String[] minimal vanilla String[] String[] none Never Everthing masochists "[""TUI""]" "[""vim""]" "[""demons""]" Poorly, it's sluggish Being worse than vim "[""none""]" "[""19.0""]" 0 No plan9port,vim,pacman do not prefer never considered No No No Vim "[""Assembly""]" Never "[""vim""]" String[] "["".pkg.tar.zst""]" "[""Carrier pidgeon""]" Never "[""rms' beard""]" Never "[""Issues""]" "[""archlinux.org/packages""]" "[""infomercials""]" "[""The FSM""]" "[""pacman""]" "[""Install and try it immediately""]" Using a tube of lube. Vim No Frequently 69 PhD Male British Virgin Islander Prostitution "[""No""]" "[""No""]" maximal vanilla Pls make vim gud No Mum Not great "[""none""]" "[""vimdefault""]" Never No write package Never Where to find help University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""org, magit, doom""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility "[""Work""]" "[""29.0"", ""28.2"", ""28.1""]" 2 No Magit,pcap-mode,org-roam,lsp-mode,tramp-mode, which-key,gud-mode significant comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""not that much is broken""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""IRC servers"", ""Matrix servers"", ""Discord""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely 27 Bachelors Male Norwegian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Every free/libre tool i use usually have better ux and or better features then the alternative Yes lobste.rs Great "[""vterm""]" "[""gruvbox""]" Frequently framework default read and understand Never The initial jump from using emacs to configuring emacs Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Configurability, terminal editor "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No Org Roam, vterm, magit, elpy, lsp-mode significant comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Shell"", ""Scala""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Eclipse project.el Sometimes 25 Bachelors Male United States citizen Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""default dark""]" Often No simple functions Never Forcing the use of email seems a bit antiquated to me personally The help system took some time to get used to. There were configurations that sped up performance (for example, setting gc-cons-threshold) that I stumbled upon by accident and I feel like they should be much more clearly communicated. Lisp was very different from other languages (java/js) and took a bit of time to get used to. There were little to no intermediate level tutorials/blogs, only beginner level and advanced (beyond my comprehension at the time). clojure development setup "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright It's a lisp machine, not an ordinary editor. Very good built-in programs and capabilities, plus immediate feedback when configuring. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org-mode, vertico, magit, ranger, org-roam, org-roam-ui, modus-themes moderate comprimise never considered No No No both default and vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Java""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""I usually don't""]" "[""framework default"", ""package.el"", ""use-package""]" "[""wait for community""]" Vim projectile Frequently 22 Bachelors Male Georgian Software Development "[""Ivy"", ""Vertico""]" "[""No""]" Doom Emacs On mobile firefox the checkboxes and radio buttons were hard to click No r/emacs Not great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely framework default many packages Sometimes I don't remember. I guess key bindings where overwhelming. Back then, entering ed by accident was way worse... Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "Extensibility Universality (one editor for everything: text, programming, e-mail, calendar, to do)" "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.1"", ""26.3""]" 25 Gnus Org mode, Magit any comprimise 10+y No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""M-x list-packages""]" "[""Overview""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" MELPA, as that seemed simple at the time... No Frequently "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure Emacs mailing list Great "[""eshell""]" "[""default light""]" Sometimes No read and understand Never Elisp isn't the most intuitive language. Also had some trouble in figuring out how to use packages in combination with Doom Emacs. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Very extensible. I can make the Emacs experience completely my own to fit with my workflow, and that is something I miss in other editors. Have not tried Vim which I assume offers a similar experience. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Org-mode significant comprimise never considered No Would directly No Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" VSCodium framework default Sometimes 29 Masters Male Belgian Software Development "[""No""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-old-hope""]" Never framework default copy-paste Never I tried using emacs a couple of times and gave up while reading the tutorial. It all just seemed like overkill, starting with the keybindings. Later on, as my programming experience grew, I realized I needed a more powerful tool and decided to just commit to learning emacs. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Freedom. "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No limited comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Eclipse projectile Rarely 30 PhD Male Peruvian Research "[""Ido""]" "[""No""]" minimal vanilla Yes Sacha Chua newsletter Great "[""none""]" "[""sanityinc-tomorrow""]" Never No simple functions Never Vanilla key bindings are not intuitive (Ctrl + G instead of ESC to quit things?) and the completion for M-x doesn't help. Vertico is a must in my opinion. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy You can change almost everything to your liking "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No evil,vertico,orderless,magit,marginalia,lsp-mode,corfu,embark moderate comprimise never considered No No No Vim "[""C++"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""configuration examples""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code project.el Rarely School Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla education should be more internationalized, in germany it's common to do an apprenticeship for example. So it's above high school level but below bachelors. No r/emacs Great "[""vterm""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Never how to find keyboard keys/commands requires google and isn't necessarily built into emacs Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Orgmode""]" Alright "native keyboard support for everything Magit!" "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No magit, connsel, orgmode limited comprimise never considered No No No Emacs "[""none yet""]" Frequently "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""friends""]" "[""Manual"", ""some way to list existing keyboard shortcuts""]" "[""work teams""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Visual Studio No Frequently 31 Bachelors Male American Software Development "[""No""]" "[""No""]" minimal vanilla Not sure friend Great "[""none""]" "[""default dark""]" Never No simple functions Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""26.3""]" 10 No helm, magit, projectile, eglot limited comprimise never considered No No No Emacs "[""C++"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Framework""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None projectile Never 32 Masters Male Polish Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Ok "[""shell-command"", ""shell"", ""eshell""]" "[""default light"", ""zenburn""]" Rarely undo-tree copy-paste Never Internet "[""TUI""]" "[""Text editing features"", ""Built-in features"", ""magit""]" "[""Text editing features""]" Not well "[""Work""]" "[""28.2""]" 6 No limited comprimise never considered No No No evil "[""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Clips/videos""]" "[""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Eclipse projectile Rarely 40 Masters Male German Software Development "[""Helm""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Rarely undo-tree simple functions Never "I had troubles getting a decent C/C++ support for my small projects. I wanted: - function signature hinting - function documentation hinting - some linting/type/reference checking - go to symbol I looked around and found CEDET which was very confusing to set up: - I wasn't sure which source to use (IIRC there were 2-3 candidates: CEDET1, CEDET2) - it required a lot of effort to get something to work, often copy-pasting elisp I couldn't understand - I couldn't find a guide which would explain me the principles of CEDET, I was just given snippets ""if you want X please use Y code""" Friend "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""the ability to have two windows side by side""]" Good but not great "- Flexibility to browse multiple items at the same time - many windows, many buffers, each of them having a different thing (a file, e-mail, directory) in it. - One editor for multiple, sometimes niche programming languages." "[""Work"", ""Hobby projects"", ""life and general stuff (org, gnus)""]" "[""28.2""]" 9 Gnus lsp,eglot,use-package,smart-tabs-mode,flycheck,which-key,magit,beacon,hungry-delete,ace-window moderate comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (features)""]" "[""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ project.el Frequently 29 Masters Male Polish Software Development "[""Ido""]" "[""No""]" maximal vanilla """Papua New Guinean"" nationality got split into three different items, ""Papua"", ""New"", ""Guinean""." Yes IRC Ok "[""none""]" "[""wombat""]" Often No simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No any comprimise might in future I have in the past I have in the past Yes Emacs "[""HTML/CSS"", ""Python""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Sublime Text No Often 44 PhD Male Research "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell-command""]" "[""modus-vivendi"", ""ef-themes""]" Never undo-fu copy-paste Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Force of habit""]" "[""Text editing features""]" Very well, it's snappy Consistency over many years. Support for all sorts of things you might want to do with it. "[""Work"", ""Hobby projects""]" "[""27.2""]" 20 Emacs "[""Assembly"", ""C++"", ""C""]" "[""GNU/Linux"", ""Windows""]" jed Rarely minimal vanilla write package Never "Different keybindings than mainstream. No real Control+Tab to cycle among buffers." CD-ROM attached to a magazine "[""GUI""]" "[""habit""]" "[""Curiosity""]" Good but not great "Long-running free software project. Discoverability. Fine-grained customizability. Documentation. Exposes its Lisp interpreter for scripts." "[""Work"", ""Hobby projects""]" "[""27.2""]" 16 No IEdit, Company, IDO Vertical, Undo Tree, WGrep, Paredit limited comprimise might in future No I should, but always postpone, sorry (donating from outside the USA isn't straightforward) No Emacs "[""C#"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA""]" "[""Email"", ""GitHub""]" Never "[""No need (I'm usually happy with how it currently works).""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Reddit""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Notepad++ No Sometimes 48 School Male Italian Software Development "[""Ido""]" "[""No""]" maximal vanilla No lobste.rs Great "[""shell""]" "[""my own custom theme""]" Never undo-tree copy-paste Never "Navigating the ""Customize"" menu to find what setting I wanted to change while starting to configure vanilla Emacs. Adjusting to more self-exploratory troubleshooting vs. looking up solutions online (coming as a lifelong Windows user, recent Linux Mint dual-boot convert at home). Relearning terminology to understand Emacs' labels for things (e.g. ""windows"" vs. ""frames"" vs. ""buffers"") was confusing at first." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 1 No limited comprimise never considered No No No Emacs "[""Common Lisp""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""manual"", ""System Crafters' emacs tutorials""]" "[""Install and try it immediately""]" None No Rarely 29 Bachelors Male American Manufacturing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""tango-dark""]" Rarely No write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" "[""GNU/Linux""]" Sometimes maximal vanilla simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 7 Vim "[""Elixir"", ""Erlang"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" "[""MacOS""]" Sometimes Doom Emacs write package Sometimes I do not recall. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Its extensibility and flexibility are amazing. It speeds up both software development and writing. "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Mu4e mu4e, elfeed, org-mode, magit, dired, vterm, projectile significant comprimise 10+y No I have in the past No Emacs "[""C"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" jed projectile Frequently 46 School Male American Creative/Writing "[""Selectrum"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure Twitter Great "[""vterm""]" "[""modus-vivendi""]" Often framework default simple functions Never The learning curve is steep. Back when I started, Spacemacs and Doom weren't a thing so it took me a long time to customize my Emacs to look and behave the way I wanted it to. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Malleability! The fact that it can be modified more than any other software in the world is its greatest strength. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 9 No evil,magit,lsp-mode,yasnippet,undo-tree any comprimise might in future No No No Vim "[""C++"", ""C"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Frequently 31 Masters Male Software Development "[""framework default"", ""Helm""]" "[""framework default"", ""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""monokai""]" Frequently undo-tree copy-paste Never Elisp is a bit difficult, and setting up a repl for the first time was strange and difficult. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Plugin Quality, Org Mode, workspaces, magit, execution of commands "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 No magit, treemacs moderate comprimise might in future No No No Vim "[""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""package.el""]" "[""Research alternatives""]" Vim framework default Sometimes 26 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""shell"", ""eshell"", ""term""]" "[""doom-one"", ""doom-one-light""]" Never framework default simple functions Never Key bindings, and learning a few macros. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Flexibility, not needing to switch IDE from coding to writing blogpost, notes or technical papers. Distraction free UX "[""Work"", ""Hobby projects"", ""Calendar""]" "[""28.2""]" 15 No magit, proof-general , company-coq, merlin-mode, tuareg, moderate comprimise never considered No No No CUA + default + some tweaks "[""Haskell"", ""Ocaml, Coq""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Discourse"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange"", ""Framework"", ""We have an #emacs channel in my Slack workspace at work""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives"", ""wait for community""]" Vim No Frequently 35 PhD Male Argentine Software Development "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla No #emacs channel in our Slack space at work Ok "[""vterm"", ""multi-vterm""]" "[""default dark"", ""doom-one"", ""solarized-dark""]" Often No write package Internet "[""GUI""]" "[""Extensibility""]" "[""Lisp Editing""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No never considered Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" String[] Sometimes "[""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" No Frequently "[""Vertico""]" "[""ispell""]" maximal vanilla "[""shell-command"", ""eshell""]" "[""default dark""]" Rarely No write package Rarely Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.1""]" 35 Gnus limited comprimise 10+y No No No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" vi project.el Frequently 54 Bachelors Male British Software Development "[""Selectrum"", ""Marginalia""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes lobste.rs Great "[""shell""]" "[""modus-operandi""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No moderate comprimise never considered No No No Vim "[""Go"", ""Javascript"", ""Java"", ""Typescript"", ""OCaml""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking""]" "[""framework default"", ""Source""]" "[""GitHub"", ""Never the mailing lists stop using email for goodness sake.""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Never 28 Bachelors Male American Software Development "[""framework default""]" "[""No""]" Doom Emacs Not sure Hacker News Great "[""eshell"", ""vterm""]" "[""doom-one"", ""solarized""]" Never No write package Rarely When I got started I immediately installed many packages (e.g. evil-mode), which needlessly complicated my learning journey. Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy The ability to easily inspect and modify all parts of the system allows me to implement features and workflows which I wouldn't even dream about when using an another computing environment. Most improvements to any part of Emacs propagate through the entire system. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 Gnus org-mode, eww, eshell, gnus, erc, calc any comprimise might in future Cannot Cannot No Emacs "[""C++"", ""Elisp"", ""Python""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel"", ""Spaced repetition""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""IRC"", ""Mailing lists"", ""Discord""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 20 School Male Estonian Software Development "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No Emacs mailing list Great "[""eshell""]" "[""default light"", ""default dark"", ""my own custom theme""]" Often No simple functions Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Go"", ""Python""]" Sometimes "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""elpaca""]" "[""wait for maturity""]" None projectile Rarely "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""my own custom theme""]" Often No simple functions Never Coming from vim, took me a while to build muscle memory for the key combinations. by watching Handmade Hero "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""being able to run a shell inside the editor (coming from vim, I had to context switch between editing and running stuff in the shell)""]" Good but not great Being able to work with little to no distraction in a powerful environment. "[""Work"", ""Hobby projects"", ""personal organization""]" "[""27.1""]" 5 No Org mode, nov.el, projectile, magit significant comprimise never considered No Cannot No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" Vim projectile Rarely 39 Bachelors Male Argentine Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""shell-command"", ""shell"", ""term""]" "[""solarized-dark""]" Frequently No write package Rarely Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No org-roam,org,lsp significant comprimise never considered No No No Vim "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim framework default Often 26 PhD Male French Research "[""framework default"", ""Helm""]" "[""framework default"", ""flyspell"", ""ispell""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Frequently framework default simple functions Never Book "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 7 No magit,org,hydra,yasnippet,lsp limited comprimise never considered No No No Vim "[""Clojure"", ""Erlang"", ""Perl"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Never contacted""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""I never asked, if I can’t solve it reading the docs I remove it""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim No Sometimes 42 School Male Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default dark"", ""dracula""]" Never undo-tree copy-paste Never Yes, longer command combos are hard to remember so plugins that show options you could use are helpful. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Common lisp, with slime/sly was highly recommend""]" Very well, it's snappy The package library, org mode is really useful "[""Hobby projects""]" "[""27.2""]" 1 No which-key, ivy limited comprimise never considered No No No Emacs "[""Common Lisp""]" Never "[""Windows"", ""MacOS""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ No Rarely 25 Bachelors Male South African Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""wombat""]" Never No simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No moderate comprimise never considered No No No Emacs "[""C++"", ""Elisp"", ""Elixir"", ""Python"", ""Shell"", ""Elm""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 32 Masters Male Danish Software Development "[""Helm"", ""Ivy"", ""Ido"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""dracula"", ""solarized-dark""]" Rarely undo-tree simple functions Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 33 Emacs "[""PHP""]" "[""Windows""]" Eclipse Often maximal vanilla copy-paste Never Setting up environment Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""28.2""]" 1 No Dap-mode moderate comprimise never considered No No No Vim "[""Elixir"", ""Dart""]" Rarely "[""MacOS""]" "[""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Matrix"", ""GitHub"", ""Searching the internet for hours""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Never 29 Masters Male French Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""eshell""]" "[""gruvbox"", ""catpuccin""]" Never framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" String[] Good but not great "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" String[] "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" String[] "[""Reddit"", ""GitHub""]" String[] String[] "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim Never String[] String[] maximal vanilla String[] String[] simple functions Never Discoverability Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Customisability, extensibility, and the rich package ecosystem "[""Hobby projects""]" "[""28.1""]" 8 No Magit, evil, eglot do not prefer never considered No Would directly No Vim "[""Elisp"", ""Haskell"", ""Shell"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Sasha Chua’s Emacs News""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Rarely Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never When you first start, it's difficult to know what's out there in terms of packages. When something you're used to from previous editors isn't present by default it's easy to assume that emacs just can't do that thing. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""inertia""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""I got frustrated with how byzantine vim seemed and wanted an editor where I could do modal editing with easier config/extension""]" Good but not great Elisp is really easy to get a grasp of. I used vim for years but the config language just never clicked for me. The extensibility is also good and I like how easy it is to write my own functions if I need them. "[""Work""]" "[""29.0""]" 7 No magit, eglot, lsp-mode, evil, use-package significant comprimise might in future No No No Vim "[""Clojure"", ""Go"", ""Haskell"", ""Rust""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""I've never done this""]" Rarely "[""Lack confidence in code quality""]" Never "[""Issues"", ""Code (features)""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I usually use a search engine""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes Masters Male United States citizen Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure r/emacs Ok "[""eshell""]" "[""clues-theme.el""]" Sometimes undo-tree copy-paste Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""org roam""]" "[""Extensibility"", ""Package(s)"", ""org roam""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 Mu4e limited comprimise never considered Cannot Cannot No meow "[""Rust"", ""org""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Research alternatives""]" neovim framework default Often 20 School Male Filipino Student "[""framework default""]" "[""framework default""]" crafted Not sure r/emacs Great "[""none""]" "[""doom-meltbus""]" Rarely meow copy-paste Never N/A Documentation, tutorials, learning material... maybe because it's not a main stream software is quite hard to start learning how to use it. Default Emacs is also quite difficult on my pinky. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""Alternative to VS""]" Good but not great Extensibility. Everything can be done from emacs. "[""Work""]" "[""28.1"", ""27.1""]" 6 No magit, evil, org, multiple-cursors, python, cpp, lsp, dap significant comprimise never considered Doom emacs donation should be simpler, like Internet Archive. Would like a stream line way to donate directly to the framework's maintainer and Emacs. No Vim "[""C++"", ""Python""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""Source"", ""not sure"", ""Whatever doom config does, not very knowledgeable here.""]" "[""N/A""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GNU ELPA/MELPA online package lists"", ""Doom's init.el""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""Every documentation is good, though most important for me is a quick demo from how to install to how to use main features.""]" "[""Matrix"", ""Framework"", ""Discord""]" "[""framework default"", ""straight"", ""not sure"", ""Whatever doom config does, not very knowledgeable here.""]" "[""Install and try it immediately""]" N/A Vim framework default Frequently 36 Bachelors Male Brazilian CG/FX/Motion Pictures "[""framework default"", ""Vertico""]" "[""framework default"", ""flyspell"", ""ispell""]" Doom Emacs Would be nice to know results of the survey and get informed on how to proceed (learn/improve) in the areas that I don't know about. No :doom discourse Ok "[""shell-command"", ""shell""]" "[""doom-one"", ""doom-one-light""]" Rarely framework default simple functions Never Discoverability was a hassle in the beginning, but at that point it was much nicer than what vim offered. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No magit,editorconfig,direnv,vterm moderate comprimise might in future No No No Vim "[""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Various IaC like docker, helm, cloudformation, ansible, makefiles""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub"", ""Discord""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Discord""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""Discord""]" "[""straight""]" "[""wait for community""]" Vim framework default Sometimes 25 Bachelors Male Slovenian Software Development "[""framework default"", ""Vertico"", ""Consult""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""sanityinc-tomorrow-blue""]" Rarely framework default simple functions Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Org, magit, Doom""]" "[""Package(s)""]" Alright "[""Work"", ""Hobby projects"", ""General note taking""]" "[""28.2""]" 4 Mu4e magit,org,org-roam moderate comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""R"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Matrix servers"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Framework"", ""GitHub"", ""Email""]" "[""framework default"", ""straight""]" "[""wait for maturity"", ""wait for community""]" Vim framework default Often 25 Masters Male French Research "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Not sure Discourse Great "[""vterm""]" "[""doom-one"", ""doom-one-light""]" Rarely framework default read and understand Never "I had to learn elisp if I wanted to build my own GNU/Emacs configuration and there was literally no elisp video tutorials in my native language (Portuguese). The community is still pretty small if you don't speak English." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Available in every distro repo""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "Keyboard macros; built-in ""packages store""; self documentation; GDB interface; awesome packages like lsp-mode, multiple-cursors, yasnippet." "[""Hobby projects"", ""Study""]" "[""28.2""]" 2 No company, flycheck, lsp-mode, yasnippet, multiple-cursors, ace-window moderate comprimise never considered No Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub"", ""Discord""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages"", ""Checking other people's init.el file""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No Rarely 19 School Male Brazilian Student "[""Ido""]" "[""No""]" maximal vanilla I loved this survey framework No r/emacs Great "[""term""]" "[""dracula""]" Never No copy-paste Never lack of easy to understand documentation, old guides and forum advices no longer working at all Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Not well it's transparent, easy to modify, it's free software "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No moderate comprimise never considered No Cannot No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" VS Code projectile Never 20 School Male Polish Student "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""dracula"", ""gruvbox""]" Never No copy-paste "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Vim "[""C++"", ""Java""]" "[""GNU/Linux""]" Frequently Doom Emacs copy-paste Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2""]" 2 No do not prefer might in future No No No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 32 Masters Male Brazilian Fin Tech "[""framework default"", ""Vertico"", ""Consult""]" "[""framework default"", ""flyspell""]" Doom Emacs No Telegram Ok "[""eshell"", ""vterm""]" "[""doom-one"", ""dracula"", ""zenburn""]" Never undo-tree copy-paste Never "Trying to remember keyboard shortcuts, difficulty debugging issues, difficulty setting up lsp. Before using Doom I just didn't know where to start." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Org mode, helm "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise might in future No I have in the past No Emacs "[""C"", ""C#"", ""HTML/CSS"", ""Shell"", ""Typescript"", ""Idris""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Writing presentation slides""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes 25 School Male German Software Development "[""Helm""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""vterm""]" "[""doom-one""]" Never framework default write package Never I would prefer the traditional github workflow over mailing lists and fsf assignment Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e lsp-mode, tree-sitter, org-mode, org-roam, magit, elfeed, evil limited comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Reddit"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Sometimes 33 Associates Male German Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Yes Hacker News Great "[""vterm""]" "[""solarized""]" Rarely undo-tree none Elisp Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""Python""]" "[""GNU/Linux""]" VS Code Frequently minimal vanilla simple functions Never "It was and is difficult to navigate through the Info menu. The built-in tutorials and guides suggest some thoroughly nonsensical things to fresh beginners, like navigating all text using C-(b|f|n|p). Emacs running outside of client/daemon configuration regularly hung, with no indication of how to enable debug stacktraces or allow Emacs to respond to SIGUSR signals." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""TRAMP, eglot, xref, magit, counsel are the killer packages for me""]" "[""Extensibility"", ""Package(s)"", ""The reputation""]" Alright "Deep customization. I am never in a situation where I have to remain unhappy with the default behavior of my text editor. TRAMP. Only this year has VSCode released a similar remote package functionality, and it is far weaker than Emacs'. Rich text WYSIWYG. Font faces allow for things like inline previewing of markdown." "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No tramp,magit,duplicate-thing,multiple-cursors,expand-region,ivy,counsel,avy,dired-sidebar,vterm limited comprimise might in future I have in the past Would directly No Emacs "[""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Ruby"", ""Yaml""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Reddit"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Screenshots""]" "[""Discord""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" I have considered submitting to MELPA as that is what I use to pull packages down. GNU ELPA would be out of the question as I do not want to sign my IP away to another entity, especially if I am to continue to maintain the package. VS Code project.el Rarely Bachelors Not American Software Development "[""Ivy""]" "[""No""]" maximal vanilla Some of the survey buttons are too large, making the blank space to the right of the button a hitbox I accidentally clicked on multiple times. The media query for the previous/next page buttons doesn't remove the right margin on the previous page button. No Blog post Ok "[""vterm""]" "[""solarized""]" Frequently undo-tree simple functions Never No, but it took quite a while to realise the full power of Emacs. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Extensibility. Multiple modes. Orgmode. Magit. "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No slime, use-package, pdf-tools, magit, ivy, which-key significant comprimise never considered No I have in the past No Emacs "[""Julia"", ""Python"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 57 PhD Male British Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Rarely No simple functions Never elisp configuration, key shortcut Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""libre""]" "[""libre""]" Good but not great Keyboard centric workflow, no UI annoyance, Libre "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 Mu4e magit, consul, projectile, mu4e, significant comprimise might in future No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Matrix servers"", ""Blogs""]" "[""Tutorials""]" "[""Matrix"", ""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely 35 Masters Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""flyspell""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""default dark"", ""doom-one""]" Rarely framework default copy-paste Never 25 years back, my learning curve was not just steep, it was practically vertical. But I loved the climb. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Gnus""]" Very well, it's snappy Over the many years I have been using Emacs, it has always proven to be able to do whatever I needed it to do. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 25 Gnus significant comprimise 5-10y I have in the past Would directly No Emacs "[""Elisp"", ""HTML/CSS""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Matrix"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""wait for community""]" None No Frequently 55 Masters Male Dutch Public service "[""No""]" "[""wcheck""]" minimal vanilla Yes Emacs mailing list Ok "[""shell"", ""eshell""]" "[""default light""]" Sometimes No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Sometimes minimal vanilla read and understand Never no Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Community""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No eglot,projectile,embark,paredit,sly,zenburn-theme significant comprimise never considered No No No Emacs "[""Common Lisp"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" melpa None projectile Often 26 School Male Vietnamese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""vterm""]" "[""zenburn""]" Sometimes undo-tree write package Never Learning lisp was a bit (though not much!) of a challenge given how different it is in syntax to most other common languages Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-mode""]" Good but not great The super low barrier to entry to start extending it with the user's desired behavior + the homoiconicity of lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 notmuch notmuch, org, magit, vertico, consult, dired, evil moderate comprimise might in future Yes No No Vim "[""Elisp"", ""Haskell"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Documentation""]" "[""Discord""]" "[""I don't think I can give a general answer here; it's fundamentally a case-by-case situation""]" "[""Discord""]" "[""framework default"", ""straight""]" "[""wait for maturity""]" I have never submitted to any of those, mainly out of a sense that people wouldn't be interested in my packages. Vim No Frequently 35 PhD Male Brazilian Research "[""framework default"", ""Vertico"", ""Consult""]" "[""No""]" Doom Emacs Great work, this was very smooth and polished! Yes Discord Great "[""vterm""]" "[""ef-day""]" Rarely undo-tree write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Org mode""]" Very well, it's snappy Extensibility, community "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Mu4e moderate comprimise might in future No No Yes Emacs "[""Elisp""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Melpa is easiest None No Frequently 35 PhD Male United States citizen Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Emacs mailing list Great "[""eshell""]" "[""my own custom theme""]" Never No copy-paste Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""C++""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" VS Code Sometimes minimal vanilla write package Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""R"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Textwrangler No Often 39 PhD Male Dutch Research "[""Helm"", ""Ido""]" "[""ispell""]" maximal vanilla Often > Frequently. Very confusing that you used a different order. Yes r/emacs Great "[""ansi-term""]" "[""Doom themes""]" Often undo-tree simple functions Never Just getting around. Easy to forget basic things if not using it constantly. Initial lack of good vi key bindings. Vi was on every machine but emacs had to be installed and was huge (disk space) at the time. Also, frequently any documentation had a tendency to assume familiarity. RTFM is off putting. Arrogance is off putting. The whole emacs vs vi conflict was a waste. Once emacs got decent vi key binding support I used it all day every day. I don’t give a flying f*** about the merits of key chording. I just want to get s*** done. Focus on get s*** done and we’re good. Also, I use it now because I know I can still use it 30 years from now. Sublime text is great… vscode is great… intellij is great… but emacs in evil mode is eternal. Quote me on that. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""lisp""]" Very well, it's snappy Longevity. Consistency. I can make it do anything I need… if I really need to… but core functionality hasn’t really changed that much. Mostly I just need to edit text files in similar ways and I can. Org mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 35 No evil, magit, rainbow-delimiters, minimap, crux, aggressive-indent-mode, flycheck significant comprimise might in future No I have in the past No Vim "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Duckduckgo search. I figure it out or I move on.""]" "[""framework default"", ""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim No Frequently 54 Masters Male United States citizen Software Development "[""Helm""]" "[""No""]" Doom Emacs Keep it up. Yes Hacker News Great "[""none""]" "[""default dark""]" Never No write package Never Mismatch between evil-mode and built-in modes, this however has been fixed lately by evil-collection. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""evil""]" "[""Extensibility"", ""Lisp""]" Very well, it's snappy "Self-documenting, extensible on-the-fly, active and friendly community Emacs is kind of the dream of what free software can be, when actually realized to its full potential, because it has these three strengths." "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Mu4e magit, lsp-mode, treemacs, org-mode, calc, eshell, vterm, evil, tramp moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Discourse"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""straight""]" "[""wait for community""]" I only publish source repositories. Vim projectile Frequently Bachelors Male Norwegian Software Development "[""Helm""]" "[""spell-fu""]" Doom Emacs :) Yes Doom discourse Great "[""eshell"", ""vterm""]" "[""doom-one""]" Sometimes undo-fu none . Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy . "[""Hobby projects""]" "[""29.0""]" 1 No ,. never considered Vim "[""C++"", ""C"", ""Java"", ""Python"", ""Rust""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""GitHub"", ""Discord""]" "[""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" . Vim framework default Never "[""framework default""]" "[""flyspell""]" Doom Emacs "[""vterm""]" "[""doom-one""]" Rarely framework default simple functions "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Vim "[""Clojure"", ""Elisp"", ""Go"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Vim Often maximal vanilla simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensible feature "[""Work""]" "[""28.2""]" 4 No do not prefer never considered No Cannot No Vim "[""Elisp"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" VS Code projectile Often 28 Bachelors Male South Korean Software Development "[""Helm""]" "[""ispell""]" Spacemacs Yes search Great "[""vterm""]" "[""nano""]" Never undo-tree copy-paste Never Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No moderate comprimise never considered No No No Emacs "[""Python"", ""R""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""use-package""]" "[""wait for maturity""]" None projectile Sometimes PhD Male United States citizen Healthcare "[""framework default""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""solarized-dark""]" Frequently No simple functions Never Keybindings can be hard to remember et times. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Customizability and extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No org-babel, nyan-mode, rainbow-mode, whichkey significant comprimise might in future No Cannot No Emacs/Vim combo "[""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell"", ""Lua, groovy""]" Rarely "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Discord"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" nano No Sometimes 37 Bachelors Male United States citizen Software Development "[""Helm"", ""Vertico"", ""Consult""]" "[""No""]" Doom Emacs No Hacker News Great "[""none"", ""vterm""]" "[""doom-tokyo-night""]" Sometimes undo-tree String[] String[] String[] String[] String[] copy-paste Never "Layout of User configuration is very confusing (Where do I put stuff) Docs very specific but assuming previous experience" Internet "[""GUI""]" "[""Text editing features"", ""Org""]" "[""Text editing features""]" Good but not great ORG mode "[""Work""]" "[""29.0""]" 2 No moderate comprimise never considered No No No Vim "[""Python""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Never did""]" Never "[""Not interested""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default"", ""package.el""]" "[""wait for community""]" Vim No Frequently Masters Male German Manufacturing "[""framework default"", ""Helm""]" "[""No""]" Spacemacs No Hacker News Ok "[""none""]" "[""solarized-dark""]" Sometimes No copy-paste Never Didn't understand line break mechanism when writing LaTeX University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 25 No magit, raku-mode, plantuml-mode, slime significant comprimise might in future No No No Emacs "[""C"", ""Common Lisp"", ""Perl"", ""Shell"", ""Raku""]" Sometimes "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""Never needed to""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""Never needed to""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Often PhD Male German Manufacturing "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""default light""]" Often No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Community""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 4 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I've never done that""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse No Often 21 School Male United States citizen Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""modus-operandi""]" Never No simple functions Never the first moments are very difficult because emacs is so much different than other editors Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy fun to use, extremely customisable "[""Hobby projects""]" "[""29.0""]" 10 No no comprimise never considered No No No Emacs "[""Haskell""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""Email""]" Never "[""Not interested"", ""Lack confidence in code quality""]" Never "[""GitHub""]" "[""Tutorials"", ""code samples for everything!""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None No Never 33 Bachelors Male Fin Tech "[""No""]" "[""No""]" minimal vanilla No lobste.rs Great "[""none""]" "[""my own custom theme""]" Never No simple functions Never It’s a large face to see. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No org-mode no comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Various""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" imacs on OS9 No Sometimes 71 Bachelors Male American Aerospace "[""No""]" "[""flyspell""]" maximal vanilla No stumbled across it. Ok "[""shell"", ""eshell"", ""term"", ""ansi-term""]" "[""default dark""]" Rarely No none Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 8 No any comprimise never considered No No No Emacs "[""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Advocacy""]" "[""GitHub""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Frequently 33 Masters Male Algerian Software Development "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Sometimes No none "[""GUI""]" "[""Package(s)"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 1 Vim "[""HTML/CSS"", ""Javascript"", ""Rust""]" "[""GNU/Linux""]" Often Doom Emacs simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""27.2""]" 6 Emacs "[""Python"", ""Shell""]" "[""GNU/Linux""]" Frequently maximal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No no comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Scheme"", ""SQL""]" Often "[""Windows""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""GitHub""]" "[""Comparison"", ""Screenshots""]" "[""telegram""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse projectile Never 35 Bachelors Male Ukrainian Fin Tech "[""Helm"", ""Ivy"", ""Ido""]" "[""No""]" minimal vanilla No Telegram Ok "[""eshell""]" "[""my own custom theme""]" Sometimes No none father "[""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 35 Emacs "[""Python"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" None Never minimal vanilla simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No no comprimise never considered No No No Emacs "[""C++"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""Overview""]" "[""Reddit""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Never Masters Male Research "[""Ivy""]" "[""flyspell"", ""ispell""]" Doom Emacs Not sure Hacker News Ok "[""eshell""]" "[""doom-one""]" Sometimes undo-tree none Never Difficult getting used to the terminology, setting up emacs for programming languages Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Not well Extensibility, packages "[""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Vim "[""Don't program in Emacs""]" Never "[""WSL""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""Never done it""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Framework"", ""Discord""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Often Male "[""framework default""]" "[""No""]" Spacemacs No r/orgmode Great "[""none""]" "[""default light"", ""default dark"", ""solarized"", ""solarized-dark""]" Never framework default simple functions Never New key-binds + command oriented work-flows Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Common Lisp (SLIME) Support""]" Good but not great Customizability/extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No smartparens, magit, evil moderate comprimise never considered No No No Vim "[""Assembly"", ""C"", ""Common Lisp"", ""Haskell"", ""Rust"", ""Scheme"", ""Shell"", ""Niche and self-made langauges""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC"", ""GitHub"", ""Email""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" VS Code No Rarely 25 Masters Male Danish Software Development "[""Helm"", ""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""ansi-term""]" "[""spacemacs-dark""]" Rarely undo-tree copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Not well "[""Hobby projects""]" "[""29.0"", ""28.2""]" 2 never considered CUA "[""Python"", ""Scheme"", ""Racket""]" "[""Windows"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""emacs china""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""emacs china""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code Rarely String[] String[] Prelude String[] "[""gruvbox"", ""nord"", ""zenburn"", ""spacemacs""]" copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 19 No org-mode, rust-mode, cargo-mode, tuareg-mode, whitespace, auctex significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""I don't""]" "[""use-package""]" "[""Install and try it immediately""]" None No Often 37 PhD Male French Research "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none"", ""shell""]" "[""default dark""]" Never No copy-paste Rarely The learning curve required rewiring my touch typing muscles to the Emacs key chords. It took time to become familiar with Emacs' naming of concepts and nomenclature which differs from typical Microsoft-style verbiage. Stallman "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Alright Emacs embodies the idea that text is universal and software must be free. Also, I use org-mode every day for note taking. "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 Mu4e mu4e, org-mode, archive-region, magit, symon, calfw, ispell, fountain-mode, ledger-mode any comprimise might in future No Yes No Emacs "[""Elisp"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Debian apt""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Not interested""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub"", ""Gitlab""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No Frequently 39 Masters Male United States citizen Software Development "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Ok "[""org-babel shell code block execution""]" "[""my own custom theme""]" Frequently No none Never "Steep learning curve. difficult setup" Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Package ecosystem and maturity "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Vim "[""Go"", ""HTML/CSS""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" VS Code framework default Sometimes Bachelors Norwegian Software Development "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""Multi-term""]" "[""my own custom theme""]" Never framework default copy-paste Never It is an ugly and scaring program. There is no attractiveness for a beginner... Also, at least company-mode should be enabled by default Through using vim and wandering if vim-keybindings could be used in Emacs "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""orgmode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, opensource "[""Work"", ""Hobby projects"", ""Education""]" "[""28.2""]" 5 mu4e, but its configuration is awful and it is one of the most troublesome packages in my emacs configurations company-mode, eev, dtk, diatheke, tramp, zetteldeft, notdeft, mu4e, orgmode, etc... any comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Scheme"", ""Shell"", ""fortran""]" Rarely "[""GNU/Linux"", ""BSD""]" "[""General document writing"", ""PKB"", ""Babel"", ""I prefer eev package over orgmode in many situations. The package is crypt, but has got lots of wonderful features and possibilities...""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Talking to other users""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""IRC"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" I do not have the know-how to do it :( Vim projectile Frequently Masters Male Brazilian Education services "[""Helm"", ""Ivy"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" Doom Emacs You should advertise it through other mediums—universities, colleges, schools, etc. No HackerNews through telega - one of my preferred packages... Great "[""eshell"", ""vterm"", ""eshell is good, but should have more vterm capabilities...""]" "[""I just rotate all of them with load-theme. But, I do not like dark-themes the most. It is not a pedagogic theme at all. And it is a \""fake\"" showing off hacking culture without a rationale. I suggest Emacs devs to consult experts in colour and education to create a pedagogic set of themes for teachers...""]" Often framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)""]" String[] Very well, it's snappy Extensi "[""Work"", ""Learning/ Knowledge Management""]" "[""28.2""]" 1 Meow "[""Python""]" "[""GNU/Linux""]" VS Code Frequently minimal vanilla simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""The mystical allure of Emacs""]" Good but not great It's extensibility and the fact that it's been around for so long that it has a large number of high quality packages available. "[""Hobby projects""]" "[""29.0""]" 4 No meow,vertico,corfu,orderless,prescient,pdf-tools,vc,dired,shell limited comprimise never considered No No No meow + Default "[""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Never 28 School Male Australian Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" minimal vanilla No Discourse Great "[""shell"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Never Keyboard shortcuts make life easier but take time to get comfortable with University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features"", ""org mode""]" Good but not great It will always be there "[""Work"", ""Hobby projects""]" "[""26.3""]" 8 No limited comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Notepad++ projectile Sometimes 34 PhD Male Kyrgyz Software Development "[""Helm"", ""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""tsdh-dark""]" Often framework default write package Never it is difficult to understand the concept of lisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""setting up your own ide""]" Alright elpa/melpa "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No lsp*,auctex do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Rust""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None lsp Often 39 Masters Male Russian Software Development "[""Ivy"", ""Ido""]" "[""flyspell""]" minimal vanilla No linux.org.ru Ok "[""shell""]" "[""kooten""]" Sometimes No write package Rarely nothing major comes to mind, probably can`t remember "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""University machine had it installed""]" Good but not great maturity, full extension language, community "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 Mu4e mu4e, magit, org limited comprimise might in future No I have in the past No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub"", ""whatever authro prefers""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" haven't thought about it yet don't remember No Frequently 53 Masters Male Dutch Software Development "[""Helm""]" "[""No""]" maximal vanilla it's fine Not sure orgmode mailing list Ok "[""vterm""]" "[""base16 based Nord""]" Often No copy-paste Never Org-mode: learning how to adapt my routines and org-mode together to meet each other half-way. University/College "[""GUI""]" "[""Org-mode""]" "[""Text editing features""]" Good but not great Extensibility, packages and above all: org-mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 28 No org-roam limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Javascript"", ""Julia"", ""Python""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""sachachua.com""]" "[""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Borland / Turbo IDEs projectile Often 47 Masters Male Swedish Research "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""nord""]" Rarely undo-tree read and understand Rarely All things lisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No significant comprimise might in future No I have in the past No Vim "[""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discourse""]" "[""straight""]" "[""Install and try it immediately""]" VS Code projectile Rarely Bachelors Male Software Development "[""Helm"", ""Ivy""]" "[""No""]" Doom Emacs No, not really No lobste.rs Ok "[""vterm""]" "[""doom-one"", ""dracula"", ""nord""]" Rarely undo-tree simple functions Never It took a while to get used to cut and paste. Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""It was there.""]" Alright Its stability, longevity, extensibility, and introspection capabilities. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 26 No Eglot, Counsel, Slime (terrible name), Magit, which-key do not prefer never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""Scheme"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't.""]" Never "[""I don't care.""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Decent API documentation""]" "[""I don't.""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" None project.el Often 50 PhD Male Canadian Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla I can enter negative numbers for things that make no sense being negative. Also, the English grammar is, at times, questionable. Not sure lobste.rs Ok "[""shell"", ""eshell""]" "[""solarized""]" Rarely No none Never Forgetting key bindings and text movements that are slightly differ from vim behaviour, e.g. zap-to-char word, M-f, M-b Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Very well, it's snappy elisp, built-ins like calc and dired, and communities like Org, CIDER, Irreal blog etc. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No CIDER, magit significant comprimise never considered No No No Emacs "[""Clojure"", ""Python"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""just search""]" "[""package.el""]" "[""wait for community""]" Vim No Sometimes 34 School Nonbinary United States citizen Research "[""Fido""]" "[""flyspell""]" minimal vanilla No Twitter Great "[""eshell"", ""ansi-term""]" "[""doom-one""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise might in future Yes No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""WSL"", ""MacOS""]" String[] "[""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Blogs"", ""Emacs China""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Emacs China""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 22 School Male Chinese Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Emacs China Great "[""shell-command""]" "[""default light"", ""default dark"", ""nord""]" Sometimes No read and understand Never Remembering all of the different key bindings. University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Can survive with minimal tweaking and defaults. "[""Work"", ""Hobby projects""]" "[""28.2""]" 27 No Neotree, Tuareg-mode significant comprimise might in future No Yes No Emacs "[""C++"", ""C"", ""Haskell"", ""Java"", ""Python"", ""Shell"", ""Ocaml""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 45 PhD Male American Research "[""No""]" "[""No""]" minimal vanilla Not sure lobste.rs Great "[""none""]" "[""solarized-dark""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility""]" "[""Package(s)""]" Good but not great More than just an editor "[""Work""]" "[""28.1""]" 6 No limited comprimise might in future No No No Emacs "[""Elixir"", ""Go"", ""HTML/CSS"", ""Python"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Vim projectile Sometimes Masters Male Software Development "[""Helm""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""none""]" "[""solarized""]" Never No simple functions Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Its packages, mostly org and calc. "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No calc, org, magit, avy, key-chord, hydra, multiple-cursors limited comprimise never considered Yes No No Emacs "[""C"", ""HTML/CSS"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Scala""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time""]" Rarely "[""GitHub"", ""M-x list-packages"", ""Twitter""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" None No Often 49 PhD Male Swiss Education services "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Not sure org mailing list Great "[""none""]" "[""solarized""]" Rarely No read and understand Never How to search for help and read documentation about variables, functions, shortcuts, etc. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility: you don't need a package to customize something, you can do it by yourself "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No magit, org-mode, org-roam, org-roam-ui limited comprimise never considered No No No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Ask to coworkers on Slack""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Sometimes 33 Masters Male French Software Development "[""Ivy""]" "[""No""]" Spacemacs No Twitter Great "[""none""]" "[""doom-vibrant""]" Never framework default simple functions Rarely I found the default keybindings not to be ergonomic. Spacemacs got me into Emacs, although I have since replaced it with my own customization. Friend "[""GUI""]" "[""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Elisp, extensibility, customization, org-mode "[""Work"", ""Hobby projects""]" "[""27.1""]" 4 No moderate comprimise never considered No No No Vim "[""Elixir"", ""Javascript"", ""Python""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Vim projectile Often Bachelors Male American Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""spacemacs-dark""]" Never No copy-paste Never University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""27.2""]" 12 No nlinum,buffer-move,comment-dwim,fill-column-indicator,smooth-scrolling limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA""]" "[""I've never done this""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""Company chat room""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Company chat room""]" "[""package.el"", ""not sure""]" "[""Install and try it immediately""]" Notepad++ No Never 33 Bachelors Male American Software Development "[""No""]" "[""No""]" minimal vanilla No Company chat room Great "[""ansi-term""]" "[""default light"", ""default dark"", ""my own custom theme"", ""solarized"", ""solarized-dark""]" Often framework default write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Powerful prose editing, good exporting, customisability for diary-keeping, work-tracking, etc. "[""Work""]" "[""29.0""]" 15 No Orgmode, openwith moderate comprimise never considered No No No Emacs "[""N/A""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""N/A""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Frequently 35 PhD Male British Creative/Writing "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""ansi-term""]" "[""my own custom theme""]" Rarely undo-tree simple functions Never Learning key sequences University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Elisp "[""Work"", ""Hobby projects"", ""Personal information system""]" "[""28.2""]" 30 No sly, magit, org-mode limited comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Python"", ""Shell"", ""SQL"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" MELPA Vim projectile Sometimes 48 Masters Male French Software Development "[""Ivy"", ""Ido"", ""Icomplete""]" "[""No""]" maximal vanilla Thanks No lobste.rs Ok "[""shell"", ""eshell""]" "[""my own custom theme""]" Frequently No copy-paste Never Learning elisp Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No Org-mode, Vertico, lsp limited comprimise might in future No Would directly No Emacs "[""C++"", ""Elisp"", ""Python""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Often 28 Masters Male Indian Software Development "[""Vertico""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Never No simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Projectile,web-mode,magic,emms any comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""not sure""]" "[""GitHub""]" Never String[] Often "[""Issues"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Frequently Masters Male Spanish Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Not sure Mastodon Great "[""ansi-term""]" "[""default dark"", ""Monokai""]" Sometimes No copy-paste Never Key bindings took awhile to get used to Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Best dang VHDL editor out there""]" "[""Text editing features""]" Very well, it's snappy Packages, the ability to run on pretty much any machine, remote editing that just works "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No magit, elpy, pyenv-mode significant comprimise never considered No Cannot No Emacs "[""C"", ""Python"", ""VHDL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity""]" Sublime Text No Sometimes 35 Masters Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""term""]" "[""material-theme""]" Frequently No simple functions Never Elisp has a learning curve but can be overcome with some reading Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Everything can be changed to your liking. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 6 Mu4e significant comprimise might in future No No No Vim "[""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for maturity"", ""wait for community""]" Sublime Text framework default Never School Male Canadian Media/Publishing "[""framework default"", ""Vertico"", ""Consult""]" "[""framework default""]" Spacemacs Not sure Discord Ok "[""eshell"", ""vterm""]" "[""changes often""]" Sometimes framework default read and understand Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""package.el"", ""elpaca"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Rarely "[""No""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""term""]" "[""doom-one""]" Never No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy The extensibility, and community. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 4 No org, auctex, dired, setup.el, corfu, vertico, cape, consult, marginalia, eglot moderate comprimise never considered No Would directly No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""straight"", ""setup.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim project.el Often 32 PhD Male Indian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""none""]" "[""default light"", ""modus-operandi"", ""modus-vivendi""]" Rarely undo-fu simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Vim "[""C++"", ""C"", ""Common Lisp"", ""Go"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" "[""GNU/Linux""]" Often maximal vanilla write package Never Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Also its generally well-integrated documentation; also a feeling of featurefulness or maximalism""]" "[""Package(s)""]" Good but not great Integrated help; broad and deep extensibility; completeness or maximalism (vs Vim); some minimalism (vs IDEs); its longevity and the perspective that brings; being willing to modernize in some ways and upholding its traditions in other ways "[""Hobby projects""]" "[""28.2""]" 2 No help-fns,magit,undo-tree,evil,ivy,which-key significant comprimise never considered No No No Vim "[""Elisp"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""I don't think I ever have""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison""]" "[""I don't think I ever have""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim project.el Rarely 26 School United States citizen "[""Ivy""]" "[""flyspell""]" No, I use a moderately configured vanilla Emacs, after repeatedly trying Spacemacs but finding it confusing (seeming to lack vanilla Emacs's great integrated documentation system) and fragile (its extensive custom keymaps often seemed to get unbound for no apparent reason) Not sure lobste.rs Great "[""none""]" "[""my own custom theme""]" Never undo-tree read and understand Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.2"", ""27.2""]" 2 Emacs "[""C++"", ""C"", ""Common Lisp"", ""Rust""]" "[""GNU/Linux""]" Vim Sometimes minimal vanilla write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 10 No magit, reverso-context, counsel, eshell, eglot any comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 58 Masters Male Russian Software Development "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""solarized-dark""]" Sometimes No copy-paste Never The learning curve for how to use all the emacs specific features - buffers, kill ring, custom defined commands, splitting the window Colleague "[""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features"", ""Mentor at my first job told me it was the best""]" Very well, it's snappy It was definitely the best text editor I have ever used. "[""Work"", ""Hobby projects""]" "[""27.1""]" 13 No elpy, tide moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Atom No Rarely 35 Bachelors Male United States citizen Education services "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""tsdh-dark""]" Never framework default simple functions Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Clojure support""]" Good but not great Extensibility and the community "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Mu4e Org-roam,lsp-mode moderate comprimise might in future No No No Evil/Spacemacs "[""Clojure"", ""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""no need, they work""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 48 Masters Male Swedish Fin Tech "[""framework default""]" "[""framework default""]" Spacemacs No r/emacs Great "[""vterm""]" "[""nord""]" Sometimes framework default read and understand Never keybindings are not consistent or easy to use. I just started using Spacemacs (~2 mos.) which would be much easier way to learn emacs for a new user IMO. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""orgmode - Aaron Bieber talk""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No moderate comprimise never considered paid for Beorg on the app store? I didn't know about it, but will consider No Vim "[""Go"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""used to do other things, but Spacemacs is the right LOE for me now""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Emacs StackExchange"", ""internet search""]" "[""framework default"", ""use-package""]" "[""wait for maturity""]" Vim No Sometimes Masters Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Great "[""shell-command""]" "[""solarized-dark""]" Never "framework, but ""undo"" is what I really do *not* like about Emacs -- too many pitfalls/data loss" copy-paste Never Getting started is relatively easy; learning movement in files for example. But moving beyond, and making Emacs actually more efficient, was the biggest hurdle. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Modularity, flexibility, and making your tool suit your trade. "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No emacs-jupyter, org, slime, tramp, deadgrep moderate comprimise never considered No I have in the past No Emacs "[""Common Lisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""colleagues""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 26 Masters Male Dutch Software Development "[""Selectrum"", ""Marginalia""]" "[""flyspell""]" Prelude Not sure Hacker News Great "[""ansi-term""]" "[""gruvbox"", ""nord"", ""solarized"", ""zenburn""]" Frequently framework default write package Never The keybindings were very different, as well as concepts such as buffers, which were unintuitive for someone coming only from a windows/tab based experience. Of course, once your learn these things happen to be quite powerful. I searched for the text editor that was most customizable and that would best pay off in the long term. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Alright "Extensibility, the fact that ""everything is text"" in Emacs, great default packages." "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 6 No magit, emacs-jupyter, expand-region moderate comprimise never considered Yes No Yes Very customized "[""C++"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""YouTube""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" I was just creating them on GitHub, until someone suggested I should push one of my packages to MELPA, which I did. In theory I would wait until the package matures before taking the time to put it on MELPA or related. Atom project.el Sometimes 32 Masters Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Work Great "[""shell-command"", ""vterm""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi""]" Often undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No evil,org,vertico,embark,avy,which-key,spaceline,web-mode,general moderate comprimise never considered Yes Would directly No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Rarely 31 Bachelors Male Canadian Media/Publishing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Blog post Great "[""eshell""]" "[""nord""]" Never No simple functions Rarely Keybinding i prefere vim, elisp (first time learning Lisp), configuration Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Speed, orgmode, personnalisations. "[""Hobby projects""]" "[""29.0""]" 1 No visual-fill-column,org-mode,org-reveal limited comprimise might in future Cannot Cannot No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""nixos""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Reddit"", ""GitHub""]" "[""not sure""]" "[""Install and try it immediately""]" VS Code framework default Frequently 19 Bachelors Male French Student "[""framework default"", ""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs No r/emacs Great "[""term""]" "[""my own custom theme"", ""doom-one""]" Rarely framework default simple functions Never memorising key bindings University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy configurability, packages (tramp, org-mode, slime, ...) "[""Work"", ""Hobby projects""]" "[""28.1""]" 21 No tramp, slime, ess, org-mode, erc, git-annex significant comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Julia"", ""Python"", ""R"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Time tracking"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs""]" "[""Design rationale""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Rarely 43 PhD Male German Research "[""No""]" "[""No""]" maximal vanilla No Friend Ok "[""shell""]" "[""wheatgrass""]" Often No write package "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 Emacs "[""Elisp"", ""Salesforce Apex""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Rarely maximal vanilla simple functions Never Way too long ago, sorry. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""org-mode""]" "[""Pretty much the default option then.""]" Very well, it's snappy That it's a programming environment that happens to manifest as an editor. "[""Work"", ""Hobby projects"", ""PKM""]" "[""28.2""]" 38 Mu4e org-mode, org-journal, helm, deft moderate comprimise might in future No I have in the past No Emacs "[""Elisp"", ""Java"", ""Python""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Frequently 56 Bachelors Male United States citizen Healthcare "[""framework default"", ""Helm""]" "[""No""]" minimal vanilla Questions are great; the platform would be better if you could do question branching. Also, while I totally love a cookie-free world, I wonder how well your IP address XOR method is going to work in practice. No r/emacs Great "[""vterm""]" "[""my own custom theme""]" Rarely No simple functions Never There is no standard established way to do many thing, too many choices Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Freedom to do whatever you want "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No limited comprimise never considered No Would directly No Emacs "[""Assembly"", ""C++"", ""C"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Research alternatives""]" VS Code projectile Sometimes Bachelors Male German Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Not well "[""Hobby projects""]" "[""28.2""]" 15 No moderate comprimise never considered No No No Vim "[""Assembly"", ""C"", ""Go"", ""HTML/CSS"", ""Julia"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""GitHub""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" VS Code framework default Rarely 35 Bachelors Male German Manufacturing "[""framework default""]" "[""framework default""]" Doom Emacs No Blog post Great "[""none""]" "[""doom-one"", ""dracula""]" Rarely framework default simple functions Rarely "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No magit no comprimise never considered No No No Emacs "[""C#"", ""Elisp"", ""Elixir"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Discord""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" No Frequently 40 School Male Swedish Software Development "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""shell""]" "[""my own custom theme"", ""solarized"", ""solarized-dark""]" Rarely undo-tree write package Never Remembering the default key bindings and, in particular, switching from CUA so that C-c, C-x, and C-v behaved as I was used to, to the default bindings in Emacs and using CUA bindings in other apps. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy The flexibility that (almost) everything is written in, and can be customised with, elisp. "[""Work"", ""Hobby projects""]" "[""29.0""]" 19 No vertico, consult, org, lsp-mode, magit significant comprimise might in future No No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""R"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Comparison"", ""Tutorials""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""use-package"", ""track installed packages in a separate git repository""]" "[""Install and try it immediately"", ""Research alternatives""]" I've written a few very small packages, but haven't submitted them to any repository. If I decided to do so, I suspect I'd consider MELPA based on my understanding that it has the lowest barrier to entry. Vim project.el Frequently 40 PhD Male Australian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""tomorrow-night""]" Rarely undo-fu read and understand Never "The default configuration and the default looks really put me off. It still requires considerable config you make Emacs decent for day to day work." Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No use-package, magit, rust-mode, lsp-mode limited comprimise 5-10y No I have in the past No Emacs "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Rarely 41 Masters Male Portuguese Software Development "[""Helm""]" "[""No""]" maximal vanilla Every single text entry triggered my password manager. Something is off with the text fields. Yes Twitter Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""zenburn""]" Rarely undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" projectile Frequently 24 Bachelors Male Spanish Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Friend Great "[""vterm""]" "[""zenburn""]" Rarely No many packages Rarely Opening files with long lines Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Lisp "[""Work"", ""Hobby projects"", ""Life management""]" "[""29.0"", ""28.2""]" 10 Mu4e magit, vertico, orderless, cider, slime, sly, vterm, pdf-tools significant comprimise might in future No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Haskell"", ""Julia"", ""Java"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD"", ""Android""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 35 School Male Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Ok "[""eshell"", ""ansi-term"", ""vterm""]" "[""different one every week""]" Frequently No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""speed""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No limited comprimise never considered No No No Vim "[""Elixir"", ""Erlang"", ""Javascript"", ""Rust"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""n/a""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""n/a""]" "[""n/a""]" "[""framework default""]" "[""Research alternatives""]" Vim projectile Sometimes 45 School Male South African Telecom "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""doom-tomorrow-night""]" Never No copy-paste Never "Grokking the basic concepts was difficult. Needed some time ( ~1 week ) to get to a ""usable"" state." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Community""]" Very well, it's snappy Extensibility, and the packages ecosystem that has grown due to the extensibility. "[""Work"", ""Hobby projects"", ""Personal organization""]" "[""29.0""]" 8 Mu4e org-mode, mu4e, magit, eglot moderate comprimise never considered I have in the past No No Vim "[""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim project.el Sometimes 32 Bachelors Male Indian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Mastodon Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""nano""]" Sometimes undo-fu write package Rarely Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 Mu4e paredit, vertico, consult, embark, denote limited comprimise might in future No No No Emacs "[""Elisp"", ""Java"", ""Python""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discourse"", ""Web search engines"", ""telegram""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Mailing lists"", ""Discourse"", ""telegram""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently 25 Bachelors Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla No Telegram Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""sanityinc-tomorrow-night""]" Rarely undo-fu and vundo write package Rarely "The way keybindings are set and overriden was initially confusing coming from Vim/Neovim where I had fairly extensively modified the ""normal mode"" keybindings." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Alright Ability to extend and reprogram from within Emacs while Emacs is running. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Mu4e evil,magit,ivy,projectile,cider moderate comprimise 0-2y Yes No Yes Vim "[""Clojure"", ""Go"", ""Python"", ""Shell"", ""Terraform,Groovy,Markdown""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Sometimes String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Have only ever submitted to MELPA. Did so because that has the lowest (perceived) overhead and none of the packages I've authored have been used widely enough that I would consider it valuable to spend any more time on packaging. Vim projectile Often 25 Bachelors Male American Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree copy-paste Never Expected some things to work out of the box Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""org""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright GPLv3, wide language support, Orgmode "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No orgmode, lsp, org-babel any comprimise might in future No No No Vim "[""Elixir"", ""HTML/CSS"", ""Haskell"", ""Ruby"", ""Shell"", ""SQL"", ""Scala""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Whatever is available""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim orgmode Often 28 Bachelors Male Slovenian Software Development "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Ok "[""none""]" "[""default dark""]" Rarely framework default many packages Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No significant comprimise never considered No planning Yes CUA "[""C++"", ""C"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None project.el Sometimes Bachelors Male Turkish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla No lobste.rs Ok "[""shell""]" "[""default light""]" Never vundo copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 notmuch tree-sitter,notmuch,eglot,tramp significant comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Elixir""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" jed No Sometimes 40 Bachelors Male Dutch Software Development "[""No""]" "[""No""]" maximal vanilla No fediverse Ok "[""vterm""]" "[""tango""]" Frequently undo-tree simple functions Never 32 years ago all editors were quite hard to learn. Building Emacs was the harders thing back then. Don't remember "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Vim support""]" "[""Text editing features""]" Very well, it's snappy The binding keys to functions. And the use of a high level programming language for writing those functions. Although I still regret the rejection of the modernisations suggested by the XEmacs project. "[""Work"", ""Hobby projects""]" "[""28.2""]" 32 No do not prefer never considered No I have in the past No Vim "[""Python"", ""reStructuredText, markdown""]" Never "[""MacOS""]" String[] "[""The defaults set by Doom""]" "[""I've never tried""]" Never "[""Lack of time""]" Never "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""I've not needed to""]" "[""via Doom's facilities""]" "[""Research alternatives""]" VMS EDT, VMS TPU, other ancient editors framework default Frequently 62 Bachelors Male English Cloud services "[""framework default""]" "[""No""]" Doom Emacs "I think the attitude to free/libre software questions is confusing. I'm old enough to remember before ""open source"" and to have bought things from the FSF on magnetic tape. The ""free/libre"" term is so associated with the FSF, it feels a little exclusive (I do understand why you don't want to say ""open source"", though). Anyway, I don't particularly object to paying for software, and if people are providing the software free, then I am entitled to get exactly what I am paying for. I'm not sure I can articulate that from that question. But this is still a better constructed survey than most, so congratulations on that." Not sure lobste.rs Ok "[""none""]" "[""doom-opera-light""]" Never No read and understand Never The extensibility can be daunting at the beginning and the defaults are too different to what most people are used to. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility. It feels like a tool that I can adapt to me, instead of having myself adapt to it. "[""Work"", ""Hobby projects""]" "[""29.0""]" 18 No do not prefer never considered No No No Hybrid (evil + emacs bindings when insert mode) "[""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Never 37 Bachelors Male Dominican Republic citizen Software Development "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""kaolin-aurora""]" Sometimes undo-fu many packages Sometimes keybindings we're unintuitive University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 22 No moderate comprimise might in future No I have in the past Yes CUA "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Typescript"", ""Markdown""]" Often "[""GNU/Linux""]" String[] "[""MELPA"", ""Source""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Rarely 41 Bachelors Male United States citizen Software Development "[""Selectrum"", ""Marginalia""]" "[""No""]" maximal vanilla Yes r/emacs Ok "[""shell""]" "[""vs-light and vs-dark""]" Never No copy-paste Never "Getting started. Emacs offers very little in the way of guidance for newcomers without a specific use case in mind. There was no example pathway that highlights the strengths of Emacs in customization and extensibility. I was drawn to Emacs because of Org-mode, and most of my Emacs specific learning has come from trying to configure Org-mode to suit my personal use case. When I found that I wanted a way to sort agenda items that was not provided by default, I eventually found the internal code of preexisting agenda sorting comparators to use as a template and created my custom comparator function with the modifications that I desired. If I didn't have some prior coding experience as well as prior knowledge about how to navigate Emac's internal help menus, I can't really think of a realistic way I would have been able to take advantage of Emacs that is unique from someone's proprietary IDE (from a usability standpoint). Generalizing this away from a plugin specific example, the goal and benefit of learning Emacs over other tools is very implicit without much in the way of specific guidance about ""how do I take advantage of Emac's customizability?"" I would suggest something like: (1) what if you want to auto-save? (2) here's how you can enable the built-in feature by settings some variables (3) if that's insufficient for your needs consider building your own functions to fulfill that purpose (3a) why don't we look at the existing auto-save functions for ideas about sane ways to do this? (3b) here is how to use the internal help menu to find variables and functions by name (3c) let's copy the existing auto-save function and modify it slightly to experiment with customization (3d) testing the new function, iterate, troubleshooting (3e) etc" Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Org-mode was the killer app""]" Very well, it's snappy Flexible customization allowing an individual to mold Emacs to best fit their particular use cases as well as the ability to maintain a cohesive UI across many different working contexts (task management, coding, email) in a tightly integrated fashion. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 6 Mu4e org-mode, mu4e, pomodoro, org-roam-mode, evil, yassnippet, pdf-tools, org-note, org-ref, (any and all relevant programming modes) moderate comprimise never considered Cannot Cannot No Vim "[""Clojure"", ""Haskell"", ""Javascript"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim framework default Frequently 30 Associates Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Discourse Great "[""none""]" "[""doom-one""]" Never framework default copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""AucTeX""]" String[] Very well, it's snappy AucTeX "[""Hobby projects""]" "[""28.2""]" 12 Emacs "[""LaTeX""]" "[""GNU/Linux""]" Vim Often minimal vanilla read and understand Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 Mu4e do not prefer never considered I have in the past I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""PHP"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Sometimes "[""Elisp proficiency"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ project.el Often 25 PhD Male Brazilian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""eshell""]" "[""my own custom theme""]" Sometimes No simple functions Never Yeah, Lisp is not an easy thing to learn as it's quite different from other programming languages and there wasn't any good documentation around Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy it's infinitely configurable and customisable "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No CIDER, projectile, doom theme, tramp,Magit significant comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 50 Bachelors Male Indian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""my own custom theme"", ""nord""]" Often undo-fu copy-paste When i tried to configure Emacs for myself. It was not so easy. I am glad that i found Doom Emacs Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy It is cross platform, very configurable and reliable "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Vim "[""I am not a programmer""]" "[""GNU/Linux""]" Vim Frequently Doom Emacs copy-paste Never unconventional keybindings, using keyboard shortcuts instead of mouse/trackpad Internet "[""GUI""]" "[""Extensibility""]" "[""Package(s)"", ""Text editing features"", ""org mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e org-mode, magit, mu4e moderate comprimise never considered No No No Emacs "[""Elisp""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" VS Code No Often Australian Student "[""No""]" "[""No""]" minimal vanilla No Twitter Ok "[""none""]" "[""kaolin-temple""]" Never No copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 42 No twittering-mode moderate comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Python"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Email""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Sometimes 51 Bachelors Male Japanese Media/Publishing "[""Helm"", ""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla Not sure Twitter Great "[""eshell""]" "[""default dark""]" Rarely framework default none Never University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Terminal support "[""Work"", ""Hobby projects""]" "[""28.2""]" 16 No any comprimise never considered No No No Emacs "[""C++"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""I don't""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""?""]" "[""I don't""]" "[""not sure""]" "[""Install and try it immediately""]" Gedit No Often 39 PhD Male Belgian Research "[""No""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Never No write package Sometimes Yes, the email-workflow is great! No, I followed along Prot's GNU Emacs series: . Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy As answered before, Emacs' greatest strengths are its extensibility and community. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 notmuch Magit, Modus themes, Vertico, Elfeed, PDF-tools no comprimise 0-2y Cannot Cannot No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""TeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""As a frontend to LaTeX""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Clips/videos""]" "[""Reddit"", ""Mailing lists"", ""Email""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" GNU ELPA Vim project.el Sometimes 21 School Male Indian Student "[""Vertico""]" "[""flyspell""]" maximal vanilla Thank you TEC! Yes Emacs mailing list Great "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No write package Never A lot of packages, which makes writing complete config quite confusing. Better alternatives for major packages take time to get well known, like it was with corfu for example Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Poorly, it's sluggish Rich text support "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No vertico,corfu,evil,magit,texmacs moderate comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" GitHub with straight Vim No Sometimes Bachelors Male Belarusian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Ok "[""vterm""]" "[""nord""]" Frequently No copy-paste Never "I still don't feel like I ""know"" emacs. I know enough to use what I need, but sometimes integrating something new toy workflow takes years." Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Org-mode""]" "[""Package(s)"", ""Org-mode, CFEngine""]" Alright Org-mode, extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 7 Mu4e Org-mode, ob-cfengine3, ox-jira, mu4e, magic, forge limited comprimise might in future Yes No Yes Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell"", ""SQL"", ""CFEngine""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Matrix"", ""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" I have written one. Melpa, not much thought behind it, at the time that seemed best. Vim framework default Frequently 41 Bachelors Male American Software Development "[""framework default"", ""Helm"", ""Ivy"", ""Vertico"", ""Selectrum""]" "[""framework default""]" Spacemacs Not sure r/org-mode Ok "[""eshell"", ""Org-mode shel""]" "[""default dark"", ""gruvbox"", ""solarized-dark""]" Sometimes framework default read and understand Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great extensibility, configurability "[""Hobby projects""]" "[""28.1""]" 5 No magit, flycheck, paredit moderate comprimise never considered Cannot Cannot No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Julia"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Vim No Sometimes 40 School Male German Arts "[""Ido""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""vterm""]" "[""monokai""]" Never No simple functions Rarely For the most difficult thing to learn about emacs was elisp. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great The extensibility and package diversity. "[""Work""]" "[""28.2"", ""27.2""]" 6 No magit, projectile, consult, prodigy, rg significant comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 38 School Male Bulgarian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree String[] String[] String[] String[] String[] write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 meow "[""Elisp"", ""Shell"", ""SQL""]" "[""MacOS""]" Rarely maximal vanilla copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Rarely Doom Emacs read and understand Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work""]" "[""29.0""]" 5 Emacs "[""C"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Vim Never minimal vanilla copy-paste Never versatility, getting it to run on windows, getting it to run on multiple computers, figuring out git Friend "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community""]" Very well, it's snappy versatility "[""Work""]" "[""27.2""]" 1 No orgmode, helm/ivy, any package bygithubalphapapa moderate comprimise never considered No No No Emacs "[""none""]" Sometimes "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""not sure""]" "[""n/a""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""not sure""]" "[""Install and try it immediately""]" None No Often Research "[""Helm"", ""Ivy""]" "[""No""]" minimal vanilla don't make as many things required - some have no bearing on me and don't have an other category No r/emacs Great "[""none""]" "[""i have no idea lol""]" Never No understand internals Never The Cuckoo's Egg by Clifford Stoll "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""M-x dissociated-press""]" Good but not great compatibility, community, programmability (not just extensible, modifiable) "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 Mu4e org,avy,mu4e,lsp,consult,vertico,magit,embark do not prefer never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""privacy concerns""]" Never "[""Reddit"", ""GitHub"", ""Matrix servers""]" "[""Design rationale""]" "[""Matrix""]" "[""NixOS emacs-overlay""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" pico framework default Often 41 Bachelors Male United States citizen Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs thank you for this community service <3 Yes lobste.rs Great "[""shell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often No write package Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""org mode, magit""]" "[""Text editing features""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 28 No org-mode,magit,auctex,helm,org-jira,lsp-mode,tramp,undo-tree,benchmark-init,use-package significant comprimise might in future I have in the past Would directly No Emacs "[""C++"", ""Python"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""Design rationale""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 50 PhD Male Northern Irish Fin Tech "[""Helm""]" "[""No""]" maximal vanilla could maybe ask more questions around community-building, e.g. meetups or information sites like Emacs news or irreal.org Not sure Hacker News Great "[""shell-command"", ""shell""]" "[""word-perfect""]" Often undo-tree write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""REPL support (vim didn't have it)""]" Poorly, it's sluggish Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No no comprimise never considered No No No Vim "[""C++"", ""C"", ""Common Lisp"", ""Haskell"", ""Rust"", ""Scheme"", ""SQL""]" Often "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Framework"", ""GitHub"", ""Email""]" "[""framework default""]" "[""Install and try it immediately""]" Vim project.el Sometimes 30 Masters Attack helicopter (other) Software Development "[""Helm""]" "[""No""]" Spacemacs Some required questions could be optional. No Blog post Great "[""ansi-term""]" "[""almost-mono-white""]" Never No copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Keyboard-first buffer switching "[""Hobby projects""]" "[""28.1""]" 18 No any comprimise never considered I have in the past I have in the past No Emacs "[""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Never "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""elpaca""]" "[""Install and try it immediately""]" Vim No Sometimes 43 Bachelors Male Fin Tech "[""framework default""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell""]" "[""default dark""]" Never No copy-paste Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, customization "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Org-mode, denote, marginalia, vertico, order less, which-key, helpful, consult, embark significant comprimise never considered No No No Vim "[""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Clips/videos""]" "[""matrix""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Often 40 Masters Male Swedish Education services "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No matrix Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Rarely elisp. I'm not a programmer, so elisp is my first program language. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great customizability "[""Hobby projects""]" "[""29.0""]" 3 Mu4e org-mode, emms, elfeed, consult, embark,vertico, magit any comprimise 0-2y Cannot Cannot No Emacs "[""C++"", ""Elisp"", ""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Discourse""]" "[""manual""]" "[""Install and try it immediately""]" MELPA Sublime Text No Frequently 23 Bachelors Male Chinese Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Telegram Great "[""vterm""]" "[""mindre""]" Never No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects"", ""School""]" "[""29.0""]" 2 No moderate comprimise might in future No No No Vim "[""C"", ""Java"", ""Python""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 16 School Male United States citizen Student "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""cyberpunk""]" Never undo-fu none Learning curve Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""27.2""]" 2 No Emacs "[""C++""]" "[""Windows""]" String[] String[] String[] String[] "[""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" String[] String[] "[""Install and try it immediately""]" Notepad++ Rarely String[] "[""No""]" minimal vanilla String[] "[""default light""]" simple functions Never Emacs is huge. After completing the initial tutorial, I didn’t know how to proceed to get the most out of it. I still consider myself a newbie, as there is always something to learn. emacswiki.org is full of useful information, but the sheer number of possible choices is intimidating. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Poorly, it's sluggish Virtually unlimited adaptation possibilities. "[""Work"", ""Hobby projects"", ""notes""]" "[""28.1"", ""27.2"", ""26.3""]" 8 Gnus tramp, org, proof-general, ace-jump-mode any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""BSD"", ""Android""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""I don’t""]" Never "[""Lack of time"", ""No ideas for improvements""]" Never "[""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""I don’t""]" "[""package.el""]" "[""Research alternatives""]" vi No Never 33 Bachelors Male Polish Software Development "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla I think some of the questions had assumptions which did not apply to me. Fortunately they had ‘Other’ option so I could answer them without adding noise. No colleague Ok "[""shell""]" "[""default light"", ""default dark""]" Frequently No simple functions Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Evil mode""]" "[""Extensibility"", ""Package(s)"", ""spacemacs""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 magit never considered Vim "[""C++"", ""C"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Typescript""]" "[""GNU/Linux"", ""WSL""]" String[] "[""framework default""]" String[] "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""GitHub"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" String[] String[] "[""framework default""]" "[""Research alternatives""]" Vim Often String[] String[] Doom Emacs String[] String[] simple functions Never Elisp to configure everything. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Doom Emacs""]" "[""Part of the GNU project / FSF""]" Good but not great Community, Doom Emacs, Packages, after all this time it works better than the alternatives and it's so configurable. "[""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise might in future Cannot Would directly No Vim "[""C++"", ""Go"", ""Haskell"", ""Java"", ""Python"", ""Rust"", ""Scheme""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale""]" "[""Matrix"", ""Reddit"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" GNU ELPA or MELPA. It depends on the package Eclipse framework default Frequently 25 Masters Male Italian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Discord Great "[""term"", ""vterm""]" "[""doom-one""]" Rarely framework default read and understand Sometimes Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No evil, avy, emacs-libvterm, vterm-toggle, counsel, company, dired-sidebar, moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim No Often School Male American Student "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""my own custom theme""]" Never No simple functions Never Elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Flexibility, open source "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No magit, ivy, evil limited comprimise never considered Cannot Cannot No Vim "[""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Frequently "[""framework default""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Work "[""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Not well "[""Work""]" "[""28.1""]" 5 Org-mode Vim "[""C++"", ""Python""]" "[""GNU/Linux""]" String[] "[""framework default""]" "[""Email""]" String[] "[""Web search engines""]" String[] String[] "[""framework default""]" "[""wait for maturity""]" VS Code Often String[] String[] Spacemacs String[] String[] understand internals Never Obtaining FSF assignment feels like an unreasonably large barrier. It's taking me over a year of back and forth with my employer and the FSF to try to get it done. I initially started with spacemacs and it was confusing trying to understand the differences between setq, setq-default, set-local, customize-set-variable, customize.el's interface, and the way spacemacs handled all this University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Text editing features""]" Alright It's extensibility and fantastic packages, org-mode and magit being the two must-haves "[""Work"", ""Hobby projects"", ""School/Research""]" "[""29.0""]" 7 Mu4e org-mode, magit, mu4e, pdf-tools, emacs-jupyter moderate comprimise 0-2y No No Yes Vim "[""C"", ""Elisp"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Often "[""Lack of time"", ""FSF paperwork""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package"", ""guix""]" "[""Research alternatives"", ""wait for community""]" Not GNU ELPA due to FSF paperwork Vim No Frequently 26 Bachelors Male American Research "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Thanks for running this survey despite RMS's and other's on emacs-devel opinions that surveys are somehow not useful or should not be used to help inform decisions. Also kudos on the custom survey framework! Yes r/emacs Great "[""vterm""]" "[""doom-one""]" Often undo-tree none "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Emacs "[""Python""]" "[""GNU/Linux"", ""MacOS""]" Often Doom Emacs write package Never Keybindings often were difficult to learn/memorize. Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great The elisp environment and the rich library of functionality makes it easy to customize and extend. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 20 No magit, jiralib2, request.el do not prefer never considered I have in the past No No Emacs "[""C++"", ""C"", ""Erlang"", ""Go"", ""Haskell"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Hacker News""]" "[""Manual""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Never 45 Bachelors Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla Not sure Hacker News Ok "[""eshell""]" "[""tango-dark""]" Rarely No simple functions Rarely Learning curve was challenging, because the concept of a text-based interface and Free approaches to software were new to me Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Promise of integration with all my workflows""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 Gnus Org-Mode, Gnus, Cider, Web Mode, Puni, Company significant comprimise never considered Cannot I have in the past No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Guix""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub"", ""Git*. Many are on GitLab, Source Hut, or other alternatives.""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Sometimes "[""Issues"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Frequently 37 Masters Male American Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell-command"", ""shell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree write package Never No Discoverability of functionality, elisp vs other lisp dialects differences, performance issues with long lines and io with external programs, learning key bindings. University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Existing packages, extensibility, flexible keyboarding system "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No Guru-mode, lsp-mode, web-mode, osx-clipboard, tramp moderate comprimise never considered No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Can’t figure org mode out""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""I don’t find that useful""]" Never "[""Not interested"", ""Lack of time"", ""Bad prior experience""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" I just leave them in my profile because sharing is such a hassle No preference before No Frequently 31 Bachelors Male Canadian Software Development "[""Ivy"", ""Ido"", ""Icomplete""]" "[""No""]" maximal vanilla This could all be auto filled from in emacs Yes Hacker News Not great "[""shell""]" "[""my own custom theme""]" Frequently No read and understand "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No might in future Vim "[""Elisp"", ""Go"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" "[""Lack of time""]" Never "[""GitHub"", ""IRC servers"", ""Matrix servers"", ""Discourse"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""elpaca"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely "[""Ivy""]" "[""No""]" maximal vanilla "[""shell-command"", ""ansi-term""]" "[""default dark""]" Never undo-tree simple functions Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""29.0"", ""28.2""]" 5 Emacs "[""C#"", ""Elisp"", ""HTML/CSS"", ""Rust"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" VS Code Rarely centaur simple functions Never Discussion feels not so visible / I don't have the time to read mailing lists since I'm not a primary contributor. "Performance was quite slow and plugins would break between releases. This has improved somewhat recently. I'm not at all familiar with Emacs' keybindings, and while Evil mode is great, using ""info"" and related programs are confusing." Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "That it's essentially a ""LISP engine"" and doesn't use a configuration language like VimScript. This makes it extensible, down to the core. LISP is also a great choice of language." "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 Mu4e Magit, lsp-mode, mu4e, company, projectile moderate comprimise never considered No I have in the past No Vim "[""C"", ""HTML/CSS"", ""Haskell"", ""R"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Website""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub"", ""Mailing lists""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 25 School Female British Software Development "[""Ivy""]" "[""flyspell""]" Doom Emacs It's great that it exists, please do similar things. I'm very time/energy constrained. No Hacker News Ok "[""none"", ""eshell""]" "[""doom-one"", ""solarized-dark""]" Rarely No simple functions Never elisp Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great elisp and hightly extensibility packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Mu4e company-mode, flycheck, helm, magit, mu4e, org-mode, php-mode, phpactor, yasnippet moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""GitHub""]" "[""el-get""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA VS Code projectile Often 37 Bachelors Male Japanese Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Twitter Great "[""shell-command""]" "[""default dark""]" Sometimes undo-tree simple functions Never fretting over the default bindings Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Org""]" "[""Extensibility""]" Good but not great The editor is a text frontend to an interpreter. Everything good follows from that. "[""Work"", ""Hobby projects"", ""School""]" "[""29.0""]" 4 notmuch org, lsp, company, vertico, consult, marginalia, org-roam, magit, SMerge, notmuch any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Typescript"", ""Nim""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""YouTube""]" "[""sane default config config""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Atom projectile Frequently 24 Associates Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla Don't be snarky when someone makes a mistake (writing the wrong version). It's kinda annoying. No r/emacs Great "[""eshell"", ""term""]" "[""gruvbox"", ""eink, cyberpunk""]" Never No copy-paste Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Gnus org-journal, zetteldeft, org-super-agenda moderate comprimise never considered I have in the past I have in the past No CUA "[""C++"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" VS Code No Frequently 31 Masters Male American Software Development "[""framework default""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""term""]" "[""my own custom theme""]" Sometimes framework default copy-paste Never Getting anything to work on my Windows machine, which I'm forced to use at work, is a nightmare. In particular, trying to use magit, which works so seamlessly on UNIX, is awful. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Poorly, it's sluggish Org-Mode and Roam. Backlinking notes with vim key bindings is why I use emacs every day. "[""Work""]" "[""28.1""]" 1 No org-roam, magit moderate comprimise never considered No No No Vim "[""Python""]" Sometimes "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives""]" VS Code No Sometimes 26 Bachelors Male United States citizen Consulting "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-earl-grey""]" Never framework default none Never "[""TUI""]" "[""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Hobby projects""]" "[""29.0""]" 0 No do not prefer might in future No No No Vim "[""C++""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit""]" "[""Tutorials""]" "[""Reddit""]" "[""not sure""]" "[""Install and try it immediately""]" No Rarely Masters Male "[""No""]" "[""No""]" Spacemacs No Hacker News Great "[""term""]" "[""default dark""]" Never No read and understand Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 25 No moderate comprimise might in future Yes I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Tutorials""]" "[""Matrix"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 38 School Male American Software Development "[""Ivy""]" "[""flyspell""]" Prelude Not sure r/emacs Ok "[""eshell""]" "[""solarized-dark""]" Often No simple functions Sometimes Lisp was new to me and took time to learn it. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility, Documentation, Community and Packages (inbuilt, org-mode, magit, etc.) "[""Work"", ""Hobby projects""]" "[""28.2""]" 21 Gnus org-mode, magit, kubernetes-el, docker.el, avy, embark, consult, vertico, orderless, marginalia any comprimise 5-10y No No Yes Emacs "[""Elisp"", ""Java"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""jira integration""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Sacha's emacs-news""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" I inherited a package Vim projectile Often 41 Bachelors Male Indian Software Development "[""Ivy"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""grammarly""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell"", ""vterm""]" "[""modus-vivendi""]" Often undo-tree write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Alright "[""Hobby projects""]" "[""28.2""]" 2 No evil-surround moderate comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Not interested""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""emg""]" "[""Comparison""]" "[""emg""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Rarely 18 School Male English Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes emg Great "[""none""]" "[""gruvbox""]" Rarely undo-tree copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No do not prefer never considered No No No Meow package key bindings "[""Javascript"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 44 Bachelors Male Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""solarized""]" Never No none Never Internet "[""TUI""]" "[""Extensibility""]" "[""gdb integration was convenient""]" Very well, it's snappy It's customizability "[""Work"", ""Hobby projects""]" "[""26.3""]" 2 No do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Python""]" Never "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA""]" "[""N/A""]" Never "[""Not interested""]" Never "[""GitHub""]" "[""Manual""]" "[""N/A""]" "[""framework default""]" "[""Install and try it immediately""]" Notepad++ No Never 29 PhD Male American Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default dark""]" Never No read and understand Never I have not yet found a good introductory text to Elisp (either too shallow or too deep). There is lots of information, most outdated and disgregated. There is a missing ladder between novice and expert. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and composability. Being able to absorb many workflows with high customization (but it has a price as well ;)) "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 notmuch Org, Magit, Ivy, elfeed, notmuch limited comprimise never considered Yes In conferences (FOSDEM) No Emacs "[""Elisp"", ""Go"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda"", ""Babel"", ""Blog""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""whatever they have indicated as preferred""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork"", ""Maintaniner's lack of time to help me through""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""Planet Emacs feed""]" "[""Tutorials"", ""Design rationale"", ""Overview"", ""Recommended configuration""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim projectile Often 35 Bachelors Male Spanish Software Development "[""Ivy""]" "[""No""]" minimal vanilla Yes Emacs mailing list Great "[""none""]" "[""modus-vivendi""]" Rarely No copy-paste Never 14 years ago there were fewer starter kits; finding and configuring tools for the languages I needed (at that time, Clojure) was a real challenger. That said, the basic distribution is pretty anemic, perhaps something that points people to collections of functionality (i.e. tools to support a particular language) may be helpful to those new to Emacs. Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Clojure""]" Good but not great Extensibility and the customizability, these are really different ways of saying Elisp, I think. "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 notmuch Magit, Deft, Org-Mode, Beacon, Notmuch moderate comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ projectile Frequently 48 Associates Male American Software Development "[""Helm""]" "[""flyspell""]" Spacemacs No Hacker News Ok "[""none""]" "[""dracula""]" Rarely framework default many packages Never Friend "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Customizability, no coorporate owner "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 Mu4e helm, magit, lsp-mode, rustic, projectile, tide, org-mode limited comprimise never considered I have in the past Would directly Yes Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA for simplicity and reach TextMate projectile Often 37 Masters Male German Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Yes Friend Great "[""shell""]" "[""leuven""]" Rarely undo-fu copy-paste "[""GUI""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 Emacs "[""No programming, orgmode only""]" "[""Windows""]" Never minimal vanilla none Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 12 No significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Haskell"", ""Julia"", ""Python"", ""Rust""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""manual""]" "[""wait for maturity""]" None No Never Masters Male Chinese Software Development "[""No""]" "[""ispell""]" minimal vanilla No Telegram Ok "[""shell-command"", ""shell""]" "[""default dark"", ""solarized-dark""]" Never No write package Default keybindings for undo and redo. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""org-mode""]" Very well, it's snappy Readable, easy-to-understand customization of basic text editing and the well-developed modes (e.g. org-mode) "[""Work"", ""Hobby projects"", ""all text editing""]" "[""28.2"", ""27.2""]" 10 Emacs "[""Assembly"", ""C++"", ""C"", ""R"", ""Rust"", ""Shell"", ""TLA+""]" "[""GNU/Linux"", ""Windows""]" Notepad++ Frequently maximal vanilla write package Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Extensibility and packages, especially TRAMP. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No TRAMP, magit, vterm, julia-snail, eglot, org-mode, org-roam, pdf-tools, ivy moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Julia"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Sometimes 38 Masters Male United States citizen Engineering (aerospace) "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""shell-command"", ""vterm""]" "[""solarized""]" Frequently undo-tree simple functions Never I struggled a lot with Elisp, and the strange keybindings. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Emacs' greatest strengths are it's extensibility, and the ecosystem it has around it. Having a calendar, fired, and mail built in is really nice! "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No Magic, projectile, lsp-mode, tramp, dired moderate comprimise might in future No Yes No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" Neovim projectile Rarely 23 Bachelors Male Mexican Software Development "[""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""doom-one"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree read and understand Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No limited comprimise never considered I have in the past No No Vim "[""Clojure"", ""Java"", ""Python"", ""Scheme"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Often 43 Masters Male Spanish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Yes r/emacs Great "[""eshell"", ""vterm""]" "[""doom-one"", ""gruvbox"", ""nord"", ""solarized-dark""]" Never framework default copy-paste Never keybindings Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great run emacs functions by name (or fuzzy search) instead of keybindings. i cannot memorizy keybindings very well. but i know all the function names i use. "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No zenburn theme, ivy, yasnippet, a lot of lsp* stuff significant comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""wait for community""]" notepad projectile Rarely 36 Bachelors Male German Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla Thank you so much! You make the world a better place. Yes Hacker News Ok "[""none""]" "[""solarized-dark"", ""zenburn""]" Sometimes No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Alright "magit package ecosystem" "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No magit, tide, smerge-mode, lspy moderate comprimise might in future Yes No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript"", ""Docker""]" Frequently "[""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""generally fine""]" "[""GitHub""]" "[""framework default"", ""package.el"", ""manual""]" "[""Install and try it immediately""]" nano framework default Sometimes 30 Masters Male Australian Software Development "[""framework default""]" "[""flyspell"", ""ispell""]" Prelude Not sure lobste.rs Ok "[""none""]" "[""ir-black""]" Rarely framework default simple functions Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 never considered Emacs "[""Clojure"", ""Go"", ""Java"", ""Python""]" "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""GNU ELPA devel""]" String[] "[""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" String[] "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim Frequently String[] String[] maximal vanilla String[] String[] none Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.1""]" 3 No limited comprimise never considered No No No Vim "[""C++"", ""C""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" VS Code projectile Frequently "[""Helm"", ""Ivy""]" "[""framework default""]" maximal vanilla No Friend Ok "[""none""]" "[""default dark"", ""my own custom theme""]" Never undo-tree copy-paste "[""GUI""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""C++"", ""C""]" "[""GNU/Linux""]" Sometimes Doom Emacs none Never University/College "[""GUI""]" "[""Text editing features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered No No No Emacs "[""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""Research alternatives""]" None framework default Often Student "[""framework default""]" "[""No""]" Doom Emacs Not sure r/emacs Ok "[""vterm""]" "[""gruvbox"", ""zenburn""]" Sometimes framework default simple functions Never Remembering commands, learning elisp University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Org-mode""]" "[""Extensibility""]" Good but not great extensibility and consistent behaviour, interactive help "[""Work"", ""Hobby projects""]" "[""27.1""]" 7 Mu4e Org, pdf-tools, yasnippet, vertico moderate comprimise never considered No I have in the past No Emacs "[""Common Lisp"", ""Elisp"", ""Python"", ""J""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""M-x list-packages""]" "[""Manual""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 51 PhD Male Australian Research "[""Vertico""]" "[""ispell""]" maximal vanilla No mastodon Great "[""eshell""]" "[""Rebecca""]" Never No simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No never considered Vim "[""Elisp"", ""Go"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" "[""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison""]" "[""Framework""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" projectile Never "[""Vertico"", ""Marginalia""]" "[""framework default""]" Doom Emacs "[""vterm""]" "[""modus-vivendi""]" Rarely framework default read and understand University/College "[""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 5 Emacs "[""C++"", ""C"", ""Python""]" "[""GNU/Linux""]" Vim Sometimes maximal vanilla copy-paste Never "Didn't know how to use 'which-key' or 'which-function' Didn't understand Emacs terminology around frames vs buffers vs windows vs minibuffers My experience was greatly enhanced when I started using configurations with the `which-key-mode` minor mode preinstalled https://github.com/justbur/emacs-which-key" Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Configuration "[""Work"", ""Hobby projects"", ""Journaling. Note taking.""]" "[""28.2""]" 4 No do not prefer never considered Yes No No Vim "[""C++"", ""C"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""not sure""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Sublime Text No Frequently 25 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Rarely undo-tree simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No magit, ace-jump-mode significant comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Whatever they're on""]" Never "[""Not interested""]" Never "[""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Wherever help is""]" "[""package.el""]" "[""Install and try it immediately""]" VS6.0 No Sometimes Bachelors Male Software Development "[""No""]" "[""ispell""]" minimal vanilla No lobste.rs Great "[""eshell""]" "[""default light""]" Never No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""the excellent help system (C-h ?)""]" Very well, it's snappy elisp and the documentation. "[""Hobby projects""]" "[""28.2""]" 3 No elfeed,rainbow-delimiters,geiser,beacon,company any comprimise might in future No No No Emacs "[""HTML/CSS"", ""Python"", ""Scheme"", ""Lua""]" Rarely "[""GNU/Linux"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""IRC""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC""]" "[""package.el""]" "[""Research alternatives""]" Vim No Frequently 25 School Male "[""Ido""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""eshell"", ""ansi-term""]" "[""wombat""]" Never No read and understand "[""GUI""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 25 Emacs "[""Elisp""]" "[""BSD""]" Sometimes minimal vanilla copy-paste Never "I still don’t really get Elisp what that’s mainly my own fault. In addition it took a bit time until I understood all the related words (buffer, etc.)" Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""That I never have to use the mouse""]" "[""Package(s)"", ""Text editing features""]" Good but not great "I don’t know what it is but whatever makes org-mode possible. In addition it’s flexibility to make it truly my own editor." "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e Magit, org, mu4e, elpy, treemacs, dired, tramp (could be easier) moderate comprimise never considered I have in the past I have in the past No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Nix""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""I wrote my thesis with it.""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""Nix package manager""]" "[""Install and try it immediately""]" Vim projectile Sometimes 33 Bachelors Male Swiss Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""solarized""]" Frequently undo-tree read and understand Never No default support for arrow keys in terminals circa 1991 University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No Eglot, Tramp, elpy moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for maturity"", ""wait for community""]" None No Often 52 Masters Male American Software Development "[""No""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""default dark"", ""my own custom theme""]" Frequently No simple functions Never I started with spacemacs, and once I had the basics down after a few years switched to a custom config Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy Discoverablity + tons of packages + customizability "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No do not prefer never considered No No No Vim "[""C++"", ""C"", ""Haskell"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""IRC""]" "[""package.el""]" "[""wait for maturity""]" None No Never 32 PhD Male Australian Software Development "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""solarized-dark""]" Never undo-tree read and understand Never I struggled to remember the keybindings. The customization interface wasn't very intuitive to use. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Stability and extensibility. "[""Hobby projects""]" "[""28.2"", ""27.2""]" 2 No Vertico, which-key, eglot, corfu, orderless moderate comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity""]" Vim project.el Sometimes 20 School Male South African Student "[""Vertico"", ""Marginalia""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""modus-operandi""]" Never No simple functions Internet "[""daemon""]" "[""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 14 Emacs "[""C"", ""Python"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" Vim Frequently maximal vanilla simple functions Never debugging elisp and figuring out why something isn't working, debugging why package configuration isn't working, and overall figuring out why something I want to happen doesn't happen Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Alright extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No limited comprimise never considered No No No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Task management""]" "[""framework default"", ""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency""]" Often "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Comparison""]" "[""Discord""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Rarely 33 Masters Male Czech Software Development "[""Helm"", ""Ivy"", ""Vertico"", ""Marginalia""]" "[""No""]" Doom Emacs No Discord Great "[""vterm""]" "[""doom-one""]" Never No understand internals Varied advice regarding usage of certain packages with certain configurations, ie. different ways to load themes, customize-ui, etc... Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 notmuch org-modern and eglot (not a package anymore in master) never considered Emacs "[""Assembly"", ""C++"", ""C"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""GitHub"", ""Email"", ""Discord"", ""Discourse""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA, or no repositories at all. Vim project.el Sometimes "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla "[""eshell"", ""ansi-term"", ""vterm""]" "[""dracula""]" Frequently undo-fu simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 3 No org-mode, magit, evil-mode, vertico moderate comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""Rust"", ""VHDL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Never 35 Bachelors Male United States citizen Defense "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Often framework default write package "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 2 Emacs "[""HTML/CSS"", ""Shell""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Frequently minimal vanilla write package Sometimes Keybindings Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Elisp, gnu, the fsf "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Mu4e significant comprimise 0-2y Cannot Cannot No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Shell"", ""Tcl""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Mailing lists"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Nano projectile Sometimes 42 Bachelors Male Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""my own custom theme"", ""dracula"", ""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never steep learning curve Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy extensibility, community "[""Hobby projects""]" "[""28.2""]" 40 No helm, exwm, org, dired, vterm, calibredb moderate comprimise never considered Yes No No Emacs "[""C++"", ""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""android/termux""]" "[""Note taking"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" Rand editor projectile Frequently 67 PhD Male Swedish retired "[""Helm""]" "[""No""]" Doom Emacs Not sure r/emacs Ok "[""vterm""]" "[""modus-vivendi""]" Rarely framework default understand internals Sometimes Emacs Lisp was the major difficulty, as it was my first serious programming language. Learning a new set of bindings took some time, but it was relatively smooth. Internet "[""GUI""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy The fact that it’s built on Lisp. This way, features are more integrated as everything is interfaced through Lisp. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No Racket Mode, Vertico, Orderless significant comprimise might in future No No Yes Emacs "[""Elisp"", ""Haskell"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""GitHub"", ""Email""]" "[""straight""]" "[""Research alternatives""]" Submitting to MELPA is the easiest and thus my preferred way. Vim No Often 21 School Non-binary Chinese Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""sanityinc-tomorrow-day""]" Rarely vundo simple functions Never my laziness to dive into lisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great hackability "[""Work"", ""Hobby projects""]" "[""27.2""]" 13 No magit, projectile, direx, selectrum, deadgrep significant comprimise never considered Yes No No Emacs "[""C++"", ""C"", ""Javascript"", ""Python"", ""lua""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Sometimes 38 Masters Male Czech Software Development "[""Helm"", ""Selectrum""]" "[""No""]" maximal vanilla cheers Not sure r/emacs Great "[""vterm"", ""multi-vterm""]" "[""twilight-bright, monokai""]" Rarely undo-tree simple functions i did not know any elisp Friend "[""GUI""]" "[""Extensibility""]" "[""Extensibility""]" Very well, it's snappy scalable "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Python""]" "[""ArchLinux""]" Frequently centaur emacs copy-paste Never Getting past the initial sense of overwhelming. Knew about Emacs for many years "[""GUI"", ""daemon""]" "[""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Community, 40+ year existence "[""Work"", ""Hobby projects""]" "[""26.3""]" 1 No moderate comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Using vanilla Emacs""]" "[""Mailing list""]" Never "[""Have not needed to fix anything yet""]" Never "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Design rationale""]" "[""IRC""]" "[""Using vanilla Emacs""]" "[""Research alternatives""]" commercial editor No Often 43 Associates Male American Manufacturing "[""No""]" "[""flyspell""]" minimal vanilla Thanks for putting this survey together! No Blog post Great "[""shell"", ""eshell""]" "[""default light""]" Often No copy-paste Never Internet "[""TUI""]" "[""Text editing features""]" "[""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""Zig""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""elpaca"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Often 27 School Male American Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""eshell""]" "[""my own custom theme""]" Never No many packages Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great It's the last lisp machine in use "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 Mu4e Magit, Forge, Cider, Projectile, lsp-mode, mu4e, org, transient, limited comprimise might in future No No Yes Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Guix""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package"", ""Guix""]" "[""Install and try it immediately""]" Everything else projectile Often 42 School Male German Fin Tech "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No Emacs mailing list Great "[""vterm""]" "[""my own custom theme"", ""solarized""]" Rarely undo-tree simple functions Never Setting up emacs to make it usable was quite a challenge Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Not well Flexibility/customizability "[""Hobby projects""]" "[""28.2""]" 2 No evil, auctex, org, which-key, magit, tree-sitter, org-roam moderate comprimise never considered No No No Vim "[""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 21 Bachelors Agender American Student "[""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""catppucin""]" Rarely No simple functions Never Learning elisp Internet "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Alright Not having all the features turned on by default "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Mu4e use-package, multiple-cursors, mu4e moderate comprimise never considered No No Yes Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Not knowing how to modify a package"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Matrix"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Sublime Text No Frequently 19 School Male Canadian Student "[""Ido""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""adwaita""]" Sometimes No copy-paste Never Yes as I'm still struggling. I have a lot of trouble with E-lisp. It is hard to learn and is confusing compared to python and C++ which are the two languages I'm familiar with. I understand that there are a lot of advantages, but given my profession is well outside programming, it is hard to learn a totally different paradigm in order to get the editor to do what I want it to do. Sometimes I end up just going back to visual studio code because it's easier even if I can't get it to do all the things I want it to do Internet "[""GUI""]" "[""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright I love that it is fully free (as in liberty), and that people can help make incredible things with it. "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No limited comprimise never considered I have in the past Yes No Vim "[""C++"", ""Python""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""I have not""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" VS Code No Sometimes 40 PhD Male American Healthcare "[""No""]" "[""No""]" Doom Emacs No reddit Ok "[""none""]" "[""dracula"", ""a modified \""cyberpunk\"" theme""]" Never No simple functions Never After installing Linux Mandriva, in 2006, Emacs was there. "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy Customizing the editor by writing programs. The fact that everything is a text. "[""Work""]" "[""28.2""]" 12 Mu4e Magit, Mu4e, Restclient, Yasnippet, Flycheck, significant comprimise never considered No No No Emacs "[""Python"", ""Shell"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 42 Masters Male Congolese (DRC) Software Development "[""No""]" "[""No""]" maximal vanilla Not sure lobste.rs Great "[""none""]" "[""my own custom theme"", ""dracula"", ""solarized-dark"", ""zenburn""]" Often No simple functions University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Tramp""]" Good but not great "[""Work""]" "[""29.0""]" 3 No never considered Emacs "[""Javascript"", ""Python""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" String[] "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Screenshots""]" String[] "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Sometimes "[""Ivy""]" "[""No""]" maximal vanilla "[""shell""]" "[""my own custom theme""]" Frequently undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensible "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e Ledger-import, nano-emacs, ob-lilypond significant comprimise never considered No Cannot No Vim "[""Shell""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Notepad++ projectile Often 48 Masters Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""nano-dark""]" Never undo-tree copy-paste Never Probably the reliance on buffers. Buffers in and of themselves are great. But trying to achieve any data manipulation without having to put it into a temporary buffet proved difficult. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, org mode, "[""Work"", ""Hobby projects"", ""PKM, agenda""]" "[""28.2""]" 2 No Org-roam, lsp, evil never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""org-roam, org-media-noter,""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla "[""none"", ""shell-command""]" "[""modus-vivendi""]" Sometimes No copy-paste Never discoverability of useful editing tools/keybindings Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "* loads of keybindings also valid in terminal (bash), which makes it easier than vim * programming language specific plugins" "[""Work""]" "[""27.1""]" 18 No cmake-mode,company-rtags,json-mode,rust-mode,flycheck,markdown-mode moderate comprimise never considered No No No Emacs "[""C++"", ""Python"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux""]" String[] "[""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""duckduckgo""]" "[""package.el""]" "[""Install and try it immediately""]" No Sometimes 46 Bachelors Male Dutch Software Development "[""No""]" "[""ispell""]" minimal vanilla Not sure Hacker News Ok "[""none"", ""shell""]" "[""default dark""]" Never No copy-paste Never Elisp is not beginner friendly Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Org mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No Auto-tangle, doom-modeline limited comprimise never considered I have in the past No No Vim "[""C"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discourse""]" "[""framework default"", ""straight""]" "[""wait for community""]" Nano framework default Frequently 26 Bachelors Male Austrian Healthcare "[""framework default"", ""Ivy"", ""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs No Discourse Great "[""eshell""]" "[""doom-one""]" Never framework default read and understand Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright "[""Hobby projects""]" "[""28.1""]" 1 No Emacs "[""Common Lisp"", ""Haskell"", ""Python"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" String[] "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" Notepad++ No Rarely "[""No""]" "[""No""]" minimal vanilla "[""none""]" String[] Never No simple functions Never - alien keybindings Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "- doesn't get in my way, lets me focus on the text - there's a package for everything" "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.1""]" 28 No ess,ido significant comprimise never considered No I have in the past No Emacs "[""Julia"", ""Perl"", ""R"", ""Ruby"", ""SQL"", ""Raku""]" Never "[""GNU/Linux"", ""Guix""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Turbo Pascal IDE No Often 46 Masters Male German Research "[""Ido""]" "[""No""]" minimal vanilla no question about emacs weaknesses? Not sure Hacker News Great "[""shell""]" "[""tango-dark""]" Never No copy-paste Never There were some, but it was a very, very long time ago and I can't recall. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""consistency; what used to work still works""]" "[""My TA said I had to.""]" Good but not great Stands the test of time, but integrates modestly well with new technologies "[""Work""]" "[""27.2""]" 30 No magit, python-pytest, cider, ido, smex, ag, mpuz moderate comprimise never considered No No No Emacs "[""Clojure"", ""Python"", ""yaml""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""MELPA"", ""MELPA Stable""]" "[""havent ever needed to""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""dont ever ask, will usually give up on a package if its not working""]" "[""package.el""]" "[""wait for maturity""]" None No Rarely 48 Bachelors Male Canadian Software Development "[""Ido""]" "[""No""]" minimal vanilla There was no opportunity to express areas of difficulty with emacs. Specifically in my case, as a Python developer I regularly have to reach for VSCode for things like debugging, deep code exploration or live-linting. The existing Python packages don't work well out of the box and I wasn't able to use online resources to get them working in a reasonable amount of time. No Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Never "My primary use for Emacs is life management, so I make a lot of use of the task management features of org mode. The biggest difficulty I faced was the problem of the blank page: because you can set it up in any way you like, you do need to know what you're trying to build before you start to build it. I suspect had I tried Emacs 10-15 years ago I'd've bailed as I didn't really know what I was looking for in a task management system. But 2 years ago I'd tried enough apps that I had an idea of what was right/wrong with each. Actual difficulties learning how to do things were few or non-existent, I was braced for the ""very steep learning curve"" I'd read about and then was pleasantly surprised how the tutorial and documentation got me up to speed very quickly." Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""It's not locking in my data to a cloud-based proprietary format with a subscription fee to access it.""]" "[""Extensibility"", ""Heard good things about org mode for life management; data all on my own computer and not behind a paywall""]" Very well, it's snappy "Very powerful yet relatively easy to get started with the basics – I was up & running in a couple of weeks but I'm still gradually taking advantage of more advanced/powerful features as I learn about them. Well documented either in the editor or online, I don't think I've ever failed to find the answer to a ""how do I?"" question. Any time you think ""I wish it worked differently"" there's a way to make it work that way (but if you're a relative newcomer and a non-coder like me then you may need to either ask for help or postpone implementing it till you've learnt more)." "[""Hobby projects"", ""Life management""]" "[""28.2""]" 2 No org-super-links, org-super-agenda, org-ql, helm limited comprimise never considered No No No Emacs "[""Elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Quelpa""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" None No Frequently 48 PhD Female British Housewife "[""Helm""]" "[""flyspell""]" minimal vanilla Yes r/emacs Great "[""shell""]" "[""modus-operandi""]" Never No simple functions Rarely the key mappings we're very different, the whole concept of buffers Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy extensibility is my #1, I have no idea how many times a day I write a macro to transform text into some other format. pretty close is to that is openness and freedom "[""Work""]" "[""29.0"", ""28.2""]" 30 No magit, eglot, tramp moderate comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""I need to use org mode!!!""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" vi, not vim No Sometimes 57 Bachelors Male American intelligent transportation system "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""solarized-dark""]" Frequently No simple functions "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Frequently Doom Emacs read and understand Never "there are many and are almost the same since 20 yrs ago (when I was using emacs all the time) Bigger one probably is the difficulty to have a good configuration in the beginning this is why starter conf are so successful but those are not a solution because they include too many things ." was already using many years ago "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great expandability, the fact that is a system on its own "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No lsp-mode, dap-mode, dart-mode, etc etc limited comprimise never considered No I have in the past No Vim "[""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript"", ""dart""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" VS Code projectile Sometimes 41 Associates Male Italian Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Twitter Ok "[""term""]" "[""doom-one"", ""gruvbox""]" Never framework default simple functions Never "When I first started, the ""Emacs renaissance"" was just getting in to full swing, so there were fewer up to date resources online. Recent personalities have been a big help in this regard -- Sacha Chua, System Crafters, Prot, etc." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility and the ability to truly master the system via repeated use. You an ease into learning it deeply, and there are distinct advantages to doing so over time. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No Projectile, Magit, Eglot, Ivy, and Counsel limited comprimise never considered No No No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Atom projectile Rarely 39 Masters Male United States citizen Software Development "[""Ivy""]" "[""No""]" maximal vanilla No lobste.rs Great "[""vterm""]" "[""Nano""]" Sometimes No many packages Never Keybindings, but the menu made that a lot easier. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""I can't remember""]" Good but not great The ability to mold it and customise it to the way I want to work. "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No magit do not prefer never considered No No Yes Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Shell"", ""D""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Sometimes "[""I don't usually need to""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""I don't.""]" "[""package.el""]" "[""Install and try it immediately""]" Always MELPA. Eclipse framework default Rarely 46 PhD Male (other) Fin Tech "[""Ido""]" "[""No""]" maximal vanilla No lobste.rs Great "[""none""]" "[""solarized-dark""]" Rarely No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy Elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No evil, magit, lsp-mode, embark, treesitter any comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text framework default Sometimes 37 Bachelors Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Spacemacs The country dropdown always crashes on mobile. No Blog post Not great "[""vterm""]" "[""doom-tomorrow-light""]" Sometimes framework default none Never Internet "[""GUI""]" "[""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 0 No moderate comprimise never considered Cannot Cannot No Doom "[""Python""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""manual""]" "[""Research alternatives"", ""wait for maturity""]" VS Code project.el Sometimes 26 PhD Male Indian Research "[""No""]" "[""No""]" Doom Emacs No r/emacs Great "[""eshell""]" "[""dracula""]" Never undo-tree copy-paste Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 might in future Emacs "[""C"", ""HTML/CSS"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""GNU ELPA"", ""MELPA Stable""]" String[] "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" String[] String[] "[""package.el"", ""elpaca"", ""manual""]" "[""Install and try it immediately""]" ed No Frequently String[] "[""framework default""]" minimal vanilla "[""eshell""]" "[""default light""]" Never No write package Never Initial learning curve of lisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Full lisp environment "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No -sly, paredit, magit, org-mode, visual-regexp limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Rust"", ""Common Lisp""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" Melpa Vim projectile Never 33 Masters Male Indian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""zenburn""]" Sometimes undo-tree simple functions Never That was a long time ago. Mostly the challenge was learning the keyboard combinations and where to find everything It was bundled in Mark Williams C "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Habitual long use""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No ac-jump-mode, magit, org, projectile, web-mode moderate comprimise never considered I have in the past No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim projectile Often 58 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla More emphasis on what we'd like to see in emacs in the future would have been nice. this seems backwards-looking No Blog post Great "[""shell"", ""eshell"", ""ansi-term""]" "[""manoj-dark""]" Often framework default write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No moderate comprimise might in future No No Yes Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""WSL"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Sometimes 41 School Male German Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""none""]" "[""modus-operandi""]" Sometimes undo-tree simple functions Rarely Yes "Some of Emacs' terms are a bit dated and should be changed: frame -> window point -> cursor Emacs ignores standard keybindings. C-x, C-v, C-c all mean different things on other applications." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Org-mode""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Easily looking up function definitions, variables, org-mode. "[""Hobby projects""]" "[""29.0""]" 10 Gnus org-mode, evil-more, gnus-mode, paredit, anzu, magit, tramp significant comprimise 0-2y No Yes No Vim "[""Scheme""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""Source"", ""doom emacs""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Never "[""Issues""]" "[""doom emacs I have stopped learning about new packages""]" "[""Manual""]" "[""IRC"", ""Mailing lists""]" "[""framework default"", ""guix""]" "[""wait for community""]" MELPA, GNU ELPA Notepad++ framework default Frequently 31 Bachelors Male United States citizen hospitality "[""framework default""]" "[""framework default""]" Doom Emacs Nope Not sure Hacker News Ok "[""none""]" "[""zenburn""]" Sometimes framework default copy-paste Never Out of the box experience for some languages required tweaking and looking for answers in the web, some of which were outdated or didn't play well with my setup. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No limited comprimise never considered Yes No No Vim "[""Elixir"", ""Ocaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 34 Bachelors Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Ok "[""eshell"", ""term""]" "[""doom-one""]" Sometimes framework default simple functions Never There is a lot of new concepts to learn but no obvious place to find the idiomatic and up-to-date way to do things. It is far easier to findu references to third-party packages to accomplish something that is likely already provided out-of-the-box. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Consistent extensibility. dwim, dired, xref, eldoc, icomplete "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No eglot, project.el, icomplete (fido), modus-themes, wgrep, rg.el, ediff, web-mode, flyspell limited comprimise never considered No No No Emacs "[""C"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" TextMate project.el Frequently 27 Bachelors Male United States citizen Software Development "[""Icomplete""]" "[""flyspell""]" maximal vanilla Thanks! Yes lobste.rs Great "[""term""]" "[""modus-operandi""]" Sometimes No simple functions Never Just a general feeling of being overwhelmed, but decreasing after I started to get more familiar Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "- extensibility - self-documentation and discovery" "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Mu4e evil, magit, circe, mu, projectile, counsel/ivy, vterm, lsp-mode limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""IRC servers"", ""Matrix servers"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""Matrix"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 23 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""vterm""]" "[""doom-one""]" Often undo-tree simple functions Never The default key bindings are very poor. Using C-x o just to switch windows was especially off-putting. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Very well, it's snappy "[""Hobby projects"", ""study""]" "[""28.2""]" 2 No magit, YASnippet significant comprimise never considered No Cannot No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Agenda""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Vim No Often 24 School Male Hungarian Student "[""fzf""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""eshell"", ""term""]" "[""spacemacs dark""]" Sometimes No read and understand Never "The manual has no visuals. It was extremely difficult to figure out _what part of the UI_ it was talking about. I have to extensively use context clues sometimes to infer what it is talking about. The emacs manual is not a user guide. You need to know exactly what you're looking for. Pick a simple editing task like how to copy and paste and try to go find out how to do it using the hyperlinks in the manual. I'll wait. There are multiple packages available for completions. I have no idea what the default is. Learning how to use the interactive help was extremely difficult as well. No program I've ever used does help in this way. Navigation was also a struggle which made navigating the in-editor help difficult. I had my own config for a while when I was only learning to write common lisp. The slime package just mostly worked (it's an amazing package) and I really just had to configure one or two things. I totally gave up on managing my own config when I branched out to using emacs for things like static site engines for blogs where I'd mix HTML and a template language in the same buffer, and other languages that required stuff like language server protocol stuff for me to actually be able to work. The config became a rube goldberg machine that I wasted so much time on. It was very frustrating just trying to get emacs together so I could work. I gave up and started using doom. It still is difficult to config at times, but I can just enable a language and doom loads what it thinks are the sane defaults for that language from whatever packages. This of course has the downside now where I have no idea what packages I'm using. But why should I care anyway? I want to write code not configuration for my editor. There is so much up front configuration you need to do before you can - for example - start writing javascript with an even vaguely similar experience to something like vscode. It's frankly sort of agonizing. I want to use it for everything but good grief." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Text editing features. "[""Hobby projects""]" "[""29.0""]" 2 No Slime, Sly, Magit, elfeed no comprimise never considered No Yes No Emacs "[""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure"", ""doom""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""not knowing how to get a package development environment set up""]" Rarely "[""doom""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""I don't know how to use mailing lists""]" "[""not sure"", ""doom""]" "[""wait for community""]" VS Code framework default Frequently 33 Bachelors Male American Software Development "[""framework default""]" "[""No"", ""framework default""]" Doom Emacs Learning there are character limits on text boxes after hitting submit is not the best UX and could be improved by having a running character count with the total possible like `20/100` which gets updated while typing. Not sure lobste.rs Ok "[""none""]" "[""default light""]" Never framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features"", ""Paredit, SLIME""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 10 No magit,org,deft,paredit,eglot significant comprimise never considered No No No Emacs "[""C"", ""Elixir"", ""Erlang"", ""Go"", ""Python"", ""Scheme"", ""Elm""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Design rationale""]" "[""IRC""]" "[""use-package""]" "[""Research alternatives""]" Vim No Frequently 31 Masters Male Canadian Software Development "[""Ido"", ""Icomplete""]" "[""No""]" minimal vanilla Not sure lobste.rs Great "[""shell-command"", ""shell""]" "[""wombat""]" Sometimes undo-tree read and understand Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work""]" "[""29.0""]" 1 Vim "[""Go"", ""Python""]" "[""MacOS""]" Vim Never minimal vanilla read and understand Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects"", ""Planning/notes""]" "[""27.1""]" 7 Mu4e Magit, org-mode, org-roam, mu4e significant comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" projectile Frequently School Male Swedish Student "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""doom-one""]" Rarely No copy-paste Never Colleague "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""29.0""]" 5 No limited comprimise never considered No No No Emacs "[""Clojure"", ""Java""]" Sometimes "[""MacOS""]" String[] "[""not sure""]" "[""i dont""]" Never "[""Not interested""]" Never "[""i dont""]" "[""n/a""]" "[""i dont""]" "[""framework default""]" "[""wait for maturity""]" Vim framework default Never 47 Associates Male Canadian Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Never framework default copy-paste Function or in more general object (auto-)discoverability. Packages like Helm or which-key alleviate the pain, but by definition they are optional. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community""]" Good but not great A Lisp interpreter. Running faster also is nice. "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Mu4e helm, magit, flycheck, company, yasnippet, tramp never considered Emacs "[""C++"", ""C"", ""Elisp"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""Source""]" "[""Mailing list"", ""GitHub""]" "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes "[""Helm""]" "[""ispell""]" minimal vanilla "[""none""]" "[""gruvbox""]" Frequently No copy-paste "[""GUI""]" "[""Package(s)""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 2 Vim "[""C++"", ""C"", ""Javascript"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""Windows""]" Never minimal vanilla write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No no comprimise never considered No No No Emacs "[""C++"", ""C#"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Rarely 22 School Male Bulgarian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""doom-one""]" Sometimes undo-tree write package Never The competing emacs packages make it hard to tell what the right choice is. Also, dead packages are annoying. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-mode""]" Good but not great Community and extensibility "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No moderate comprimise never considered No No No Vim "[""Elisp"", ""Javascript"", ""Python""]" Often "[""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Packages mostly work""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" framework default Sometimes 28 Bachelors Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""doom-one""]" Never framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""note taking dired""]" "[""29.0""]" 10 No limited comprimise never considered No No No Vim "[""orgmode""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes Masters Male Chinese "[""Helm"", ""Ivy"", ""Consult""]" "[""No""]" maximal vanilla Not sure Emacs China Ok "[""none""]" "[""doom-one""]" Never No none Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""ledger-mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e significant comprimise never considered No No No Vim "[""Latex""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""framework default""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Mailing lists"", ""Email""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text No Sometimes 36 Masters Male Brazilian Legal "[""framework default""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""shell-command""]" "[""doom-one""]" Never framework default write package Rarely I had submitted a patch but stumbled on completing the paperwork and gave up Out of the box the completion systems didn't give me enough context. Once I had M-x live searching and showing the docstring everything went smoothly. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Open source with human centric licensing. It's introspection and extensibility along with long deprecation windows. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org-mode, consult, vertico, denote, which-key, marginalia, iedit might in future Yes Would directly No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Sometimes "[""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Atom projectile Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree write package Never It was hard to learn the shortcuts at the beginning. Hopefully, documentation was great and refcard helped a lot. Elisp was a bit hard to learn at the beginning too. Friend "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Robustness""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Performance, stability, compatibility over time "[""Work"", ""Hobby projects"", ""Everything""]" "[""28.1""]" 32 Gnus any comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""Verilog""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" vi No Frequently 42 Masters Male French Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default dark""]" Never No copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 15 No Org-mode, magit limited comprimise 10+y No No No Doom emacs but using C- and M- etc not the Vim bindings "[""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Documentation""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Just search the internet.""]" "[""framework default""]" "[""wait for community""]" I can’t remember :) projectile Frequently Masters Male British Property "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""eshell"", ""vterm""]" "[""doom-one""]" Rarely framework default read and understand Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Doom""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 8 No moderate comprimise never considered No Would directly No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Never String[] Never "[""GitHub""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Rarely 30 Bachelors Male American Software Development "[""Helm""]" "[""ispell""]" Doom Emacs No Friend Ok "[""eshell"", ""term""]" "[""modus-operandi"", ""modus-vivendi"", ""zenburn""]" Sometimes framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Being mouse-free""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 6 Mu4e significant comprimise might in future Cannot Would directly No Emacs "[""C"", ""Elisp"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""BSD""]" "[""General document writing"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Email""]" Never "[""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""Framework"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" Vim No Rarely "[""Ivy""]" "[""No""]" maximal vanilla No Telegram Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""modus-operandi""]" Rarely undo-tree write package Never It's too laborious. The learning curve was extreme. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e evil, org-mode, magit limited comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Screenshots""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""straight""]" "[""Install and try it immediately"", ""wait for community""]" I would just put it on melpa or leave it on my GitHub. Vim No Sometimes 22 Bachelors Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes Hacker News Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never "default key binding is a bit weird, especiall about Control-H. (I'm always swapping Control-H and DELETE)" Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great clean design, running on both CUI and GUI, extensibility "[""Work"", ""Hobby projects""]" "[""26.3""]" 32 Gnus moderate comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking""]" "[""pkgsrc""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Google search""]" "[""Manual""]" "[""Mailing lists""]" "[""framework default""]" "[""wait for community""]" IntelliJ No Frequently 57 Bachelors Male Japanese Software Development "[""No""]" "[""No""]" minimal vanilla No Twitter Great "[""shell""]" "[""default light""]" Never framework default copy-paste Rarely No previous knowledge of lisp, also was using spacemacs and it was difficult to find what was spacemacs only and what was from emacs Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great The fact that anything can be modified "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No tree-sitter,orgmode,magit significant comprimise might in future No No No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" Vim No Sometimes 24 Masters Male French Research "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""ansi-term""]" "[""doom-one""]" Rarely No copy-paste Never Mostly problems with dependencies of packages/doom emacs on windows Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features"", ""org mode""]" Alright Extensibility and configurability of said extensions "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No moderate comprimise never considered No Would directly No Vim "[""C++"", ""C"", ""Python"", ""R""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Youtube""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit""]" "[""framework default"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Never 29 Masters Male Polish Software Development "[""Helm""]" "[""No""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never framework default write package Rarely Nope CUA-mode cased a false start Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)""]" "[""Seeing what other people could do""]" Good but not great History and Developer Community "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 20 Rmail org-mode,undo-tree,magit any comprimise never considered Yes Yes No Emacs "[""Assembly"", ""C"", ""C#"", ""Elisp"", ""Haskell"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Source""]" "[""In a manner they publicly express""]" Sometimes String[] Sometimes "[""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""People""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don't""]" "[""manual""]" "[""Research alternatives""]" I use only those I can control Notepad++ No Rarely "[""No""]" "[""ispell""]" minimal vanilla Several questions should have been multiple selection instead of single only No lobste.rs Ok "[""eshell"", ""ansi-term""]" "[""my own custom theme""]" Rarely undo-tree simple functions Rarely Not really, if you start simple (with basically no setup, just evil mode if you're a vim user), you should be good Friend "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Lisp""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Elisp "[""Work"", ""Hobby projects"", ""Student work""]" "[""29.0""]" 1 No Evil, YASnippet, magit significant comprimise 0-2y No Yes No Vim "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA""]" "[""Mailing list"", ""Email""]" Rarely String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""IRC servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""IRC"", ""Mailing lists""]" "[""package.el""]" "[""wait for maturity""]" Vim project.el Frequently School Male Serbian Student "[""No""]" "[""flyspell""]" minimal vanilla No Friend Great "[""none""]" "[""gruvbox""]" Rarely No copy-paste Sometimes Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""Org mode""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 10 Mu4e limited comprimise 2-5y Cannot Cannot Yes Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Mailing lists"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Sometimes 31 School Male Chinese Software Development "[""Helm"", ""Ivy"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell"", ""eshell""]" "[""my own custom theme"", ""doom-one"", ""dracula"", ""nord""]" Sometimes vundo many packages Sometimes University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1"", ""26.3""]" 20 No moderate comprimise never considered No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" Notepad No Never 37 Bachelors Male United States citizen Software Development "[""Helm""]" "[""No""]" maximal vanilla No Friend Great "[""shell""]" "[""my own custom theme""]" Never framework default write package Never "It was a very long time ago, but I suspect not ""getting it"" in terms of discoverability: cargo-culting elisp without the realization I could discover this functionality for myself." In those days you had vi and emacs on a unix box: pick one "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Lisp, extensibility, self-documentation and discoverability. "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 Mu4e vterm, magit, org, link-hint, pabbrev, code-review significant comprimise might in future Yes Would directly Yes Emacs "[""Elisp"", ""Go"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" ease of use VMS EDT, ed, vi project.el Sometimes 55 Masters Male British Renewable energy "[""No"", ""default minibuffer completion""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure r/emacs Great "[""vterm""]" "[""my own custom theme""]" Frequently No read and understand "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 Emacs "[""C++"", ""Python"", ""Rust"", ""Typescript""]" "[""GNU/Linux""]" Frequently maximal vanilla copy-paste Never "It took me some time to get used to the lisp syntax. It took a long time to reach a satisfactory setting." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Ability to write settings in lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit,evil,company,vertico,consult,lsp-mode,yasnippet,org-mode,presient,fussy any comprimise might in future No No No Vim "[""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" MELPA Vim projectile Frequently 28 Masters Male Japanese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Twitter Great "[""none""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Never undo-tree read and understand Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No moderate comprimise might in future No I have in the past No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""framework default"", ""use-package""]" "[""wait for community""]" IntelliJ framework default Sometimes Software Development "[""framework default""]" "[""flyspell"", ""ispell"", ""langtool""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""base16-chalk""]" Often framework default copy-paste Never The manual was hard to get into, and video guides were either old and didn't match the current emacs version, or my particular emacs distribution (doom emacs). This has improved massively in the last 2 years, IMO. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, Flexibility, and long term support. It's a lifetime editor "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No significant comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Research alternatives""]" Vim framework default Often 34 Bachelors Male Australian Healthcare "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 9 No evil, avy, which-key no comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" None framework default Frequently 29 School Male Japanese Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Discourse Great "[""none""]" "[""dracula""]" Never framework default many packages Often asdf "[""daemon""]" "[""asdf""]" "[""asdf""]" Poorly, it's sluggish asdf "[""asdf""]" "[""26.3""]" 12 Wanderlust 10+y Yes Would directly No asdf "[""Haskell"", ""asdf""]" Never "[""asdf""]" "[""Agenda""]" "[""not sure"", ""asdf""]" "[""GitHub""]" Often "[""FSF paperwork""]" Never "[""Advocacy""]" "[""M-x list-packages""]" "[""Comparison""]" "[""Discourse""]" "[""asdf""]" "[""wait for community""]" asdf asdf projectile Never 12 PhD Male Healthcare "[""Vertico""]" "[""langtool""]" asdf "[""vterm""]" "[""gruvbox""]" Sometimes vundo simple functions Understand configs found from Internet. textbook about unix "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No magit, eglot, emacs-vterm never considered Emacs "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Never "[""Ivy"", ""Vertico""]" "[""flyspell""]" maximal vanilla "[""vterm""]" "[""ef-night""]" Sometimes No many packages Rarely "I want the ability to subscribe to just one email thread, not the entire mailing list to submit one single patch. I’m constantly deleting hundreds of emails on the off chance I might need to participate again some day. Or just have a forum-like web front end for it, like bugzilla." The key bindings being different. Even with evil it was a bit of a struggle. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org""]" "[""Extensibility""]" Alright Extensibility, fully open "[""Work"", ""Hobby projects"", ""Personal admin (org)""]" "[""29.0""]" 5 No org,org-roam,lsp-mode,helm,treesitter,slime limited comprimise 0-2y Yes No Yes Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Melpa Vim projectile Frequently Bachelors Male Dutch Arts "[""Helm""]" "[""No""]" maximal vanilla Age should be a range. Specific age is too identifying. No Hacker News Ok "[""none""]" "[""default light"", ""tango-dark""]" Never undo-tree read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Alright Extensibilty "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 12 No Magit,org-roam,rg significant comprimise never considered No No No Emacs "[""Elixir"", ""Ruby""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Textmate projectile Frequently 49 School Male Italian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" maximal vanilla No Hacker News Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree simple functions Rarely keybindings University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Built-in features"", ""Community""]" String[] Alright built on lisp "[""Hobby projects""]" "[""28.2""]" 10 No magit no comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""WSL""]" "[""Note taking"", ""Agenda"", ""Time tracking""]" "[""not sure""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Eclipse framework default Never 35 Bachelors Male American Security "[""framework default""]" "[""No""]" Spacemacs No lobste.rs Great "[""eshell""]" "[""dracula""]" Rarely No write package Never Hard to learn the key-bindings, the jargon and to set it up Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Open, extensible, and the UI "[""Hobby projects""]" "[""28.2""]" 4 No Org-mode, Vertico, Orderless, Marginalia, Corfu, org-roam, which-key, modus-themes significant comprimise never considered No No Yes Emacs "[""Elisp"", ""Python""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Youtube""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""straight""]" "[""Research alternatives""]" VS Code project.el Often 35 Masters Male Norwegian Engineering consulting "[""Vertico"", ""Marginalia""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Blog post Great "[""eshell""]" "[""modus-operandi""]" Never No copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 No moderate comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""SQL"", ""unison lang""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""M-x list-packages"", ""hn""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Matrix""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 37 Bachelors Male Software Development "[""framework default"", ""Helm"", ""Ivy""]" "[""framework default"", ""ispell""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-one""]" Rarely undo-tree simple functions Never "Learning replacements for things that are easy in vi-like editors like ci"" (replace inbetween quotes) or recording simple macros." Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""mu4e""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy The built-in help and the brilliant community "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e org, magit, mu4e, consult, vertico, corfu, marginalia, eglot, avy significant comprimise might in future Yes No No Emacs "[""C++"", ""C"", ""Elisp"", ""Erlang"", ""Haskell"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Blogs""]" "[""Comparison""]" "[""IRC""]" "[""package.el"", ""setup.el""]" "[""wait for community""]" Eclipse project.el Often 22 Bachelors Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Yes r/emacs Great "[""eshell""]" "[""modus-operandi""]" Sometimes No write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great Complete control and extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No do not prefer never considered I have in the past Would directly Yes Emacs "[""Assembly"", ""C"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Typescript"", ""Kotlin""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Editra projectile Often 29 Bachelors Male American Healthcare "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""Tao theme""]" Never No read and understand Never The plethora of seemingly disjointed keystrokes... Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "Longevity. Great design. Extensibility" "[""Hobby projects""]" "[""28.1""]" 25 No "magit org-mode" limited comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Perl"", ""Shell""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA""]" "[""Mailing list""]" Never "[""Wariness of the review process""]" Rarely "[""Blogs"", ""Hacker News (HN)""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""straight""]" "[""wait for community""]" nvi No Sometimes Bachelors Male Australian "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default dark""]" Rarely No write package Never lisp Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""legends""]" Very well, it's snappy customizable, documentation, easy to grasp source code, community "[""Work"", ""Hobby projects""]" "[""29.0""]" 13 No ace-jump-mode, ace-window, eglot significant comprimise 10+y No I have in the past No Emacs "[""C++"", ""C"", ""Go"", ""Haskell"", ""Python"", ""Shell"", ""SQL"", ""it's impossible to be efficient with ts without of vscode""]" Never "[""GNU/Linux""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""i read the source code and suffer""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse projectile Sometimes 34 Bachelors Male Bulgarian Blockchain "[""Ido""]" "[""i manually check some words with c-\$ or whatever the key was""]" maximal vanilla next time make an emacs package instead of a webpage Not sure r/emacs Great "[""shell"", ""vterm"", ""vterm is annoying with its lack of current-directory integration, but it's the best we got""]" "[""catppuccin""]" Rarely No read and understand Never Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""gnus, org-mode""]" "[""Text editing features""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 Gnus counsel, ivy, org-mode significant comprimise never considered No No No Emacs "[""Go"", ""HTML/CSS"", ""Python"", ""PHP"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD"", ""OpenBSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Never String[] Rarely "[""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Geany, Notepad No Sometimes 31 Masters Male Indian Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla Not sure lobste.rs Great "[""none""]" "[""ef-themes""]" Often No copy-paste Never Elisp is still the biggest hurdle for me. Luckily it's pretty rare that I have to drop down to Elisp code and using a distro like Doom means there are very opinionated ways to do things and lots of examples in the source code for that project to follow. Some other issues I recall from my early days: understanding the difference between major and minor modes, pre-vterm terminals, modern web tooling is a little tricky (still!) with flycheck. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy Amazing community tools like org-mode and magit. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No org-mode, org-roam, magit, vertico, lsp-mode limited comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Vim framework default Frequently 39 School Male Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""nord""]" Rarely framework default write package Rarely Sure, knowing terms like C-a/M-a as Control-a and Option-a. The mac version had a rather nasty bug when saving using the mac gui (Command-Shift-s) and if you make a new folder it crashes. Another one is themes, and just trying to modify a theme, or switching between themes. Knowing what minibuffer/fringe/frame/window/echo area are. delete-selection-mode not being on by default. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""org-mode""]" Very well, it's snappy The fact that most functions you can look up the documentation on- and see how they are coded. The few that are c (and not elisp) has never been a problem for me. "[""Hobby projects""]" "[""29.0"", ""28.2"", ""27.2""]" 4 No org-mode, yasnippet, icomplete, consult, bookmark, vc, composable, helpful, multiple-cursors, which-key do not prefer never considered Cannot Cannot No Emacs "[""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""gdscript""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""valid elisp I can eval, or the M-x equivelent""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text project.el Sometimes Bachelors Male "[""Icomplete"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""shell""]" "[""gotham-theme, tron-legacy-theme, ef-tritanopia-dark""]" Never No copy-paste Never "understanding best practices. There are so many possible workflows (like, are you using Emacs just as a text-editor to edit random files and save, or as a full-fledged IDE that does code-completions/suggestions and compiles into its own runtime... maybe all of the above while ssh'd into a remote machine, or within a docker container etc) and it feels like there are ad-hoc ways to set all of these things up, but it's really hard to figure out the *best* way, or the most-compatible way, or the most emacs-y way. This extends to using emacs as an organizer with org-mode. You can put a calendar and db of contacts etc in it, but what are the most integrated, compatible ways of doing it?" University/College "[""GUI""]" "[""Text editing features"", ""org-mode""]" "[""Text editing features""]" Alright You can make it do just about anything, and tweak just about any aspect of it you want. "[""Work"", ""Hobby projects""]" "[""29.0""]" 21 No limited comprimise never considered Cannot Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el"", ""elpaca""]" "[""Research alternatives""]" None project.el Sometimes 40 Masters Male Swedish Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default dark"", ""solarized""]" Never undo-fu copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Alright "[""Hobby projects""]" "[""28.2""]" 1 Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" "[""GNU/Linux""]" Sometimes maximal vanilla copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No limited comprimise never considered No No No Emacs "[""Go""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""wait for maturity""]" Vim projectile Frequently 42 Bachelors Male South Korean Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""eshell""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Never No copy-paste Never Moving from CUA, or windows shortcuts University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Very well, it's snappy Org mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No limited comprimise never considered No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""News.ycombinator.com""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""wait for community""]" Vim projectile Frequently 43 Masters Male Spanish Software Development "[""framework default""]" "[""No""]" Doom Emacs Not sure Hacker News Great "[""eshell""]" "[""spacemacs-light""]" Never framework default copy-paste Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Python""]" "[""GNU/Linux""]" Sublime Text Often minimal vanilla copy-paste Never "Yes, I didn't know from where to start as I had little programming experience, and all the tutorial didn't emphasis on what they were doing, they were throwing package names that I didn't even know that these were package names. I was like trying to decrypt so unknown resource. I am still hoping to be able to write my own package someday." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Its extensibility and the surrounding community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Org-roam, Org-transclution, Org-roam-ui, Yasnippet significant comprimise might in future Cannot Cannot No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Python""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" VS Code No Frequently 28 Bachelors Male Egyptian Student "[""Ivy"", ""Vertico"", ""Selectrum""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""doom-one""]" Never No simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 30 No limited comprimise might in future No No No Emacs "[""Elisp"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None project.el Often Masters Male Manufacturing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Rarely vundo simple functions Never After installing which-key, i learned quickly. (using Xah Fly Keys) I was 19 years old. Vim seemed very intriguing, advanced text editing by the fingertips. I was playing Team Fortress 2 much at the time, did a lot of keybind customization which was inspired by Woolen's config on YouTube. I found Xah Lee by DuckDuckGo image browsing. It was a link to his shit-on on the HHKB, fantastic article. I don't remember how i found Xah Fly Keys. "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Xah Fly Keys""]" "[""Xah Fly Keys's efficient cursor navigation and editing. It being far better than Vim.""]" Good but not great "Emacs Lisp. Extensibility. A thing Xah Lee has said, is the integration. y-or-n-p is a example. Compared to other scripting languages it's a advantage. I find it incredible that it's possible to completely replace all Emacs keybindings, and even make a modal system. (talking about ErgoEmacs and Xah Fly Keys)" "[""Emacs is started at startup and always open. I use it for all text files unless when Emacs struggles such as when line too long, and dired (rectangle edit is good). I use Emacs because of Xah Fly Keys.""]" "[""27.1""]" 2 No xah-fly-keys, xah-html-mode, xah-css-mode, xah-elisp-mode, xah-find, xah-get-thing, xah-lookup, xah-math-input, expand-region, smex limited comprimise never considered I want to donate to Xah Lee No No Xah Fly Keys. It's THE FUCKING GREATEST "[""I'm learning""]" Never "[""GNU/Linux"", ""Debian Linux""]" String[] "[""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""I don't""]" "[""I don't know""]" "[""GitHub"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Frequently 21 School Male Norwegian "[""Ido"", ""Icomplete""]" "[""No""]" Xah Fly keys, Xah's packages and modes "I started writing a lot in the small boxes. Maybe they could be automatically expanding or manually expanded. I copy-pasted to Emacs to write out my answer when it got too long. It's fantastic that this site works in the Tor Browser without Javascript. Even going between pages the answers are saved (is that because of the ""uid"" in the URL?)." No https://zzzchan.xyz/tech/thread/5022.html#7333 Great "[""eshell"", ""I use xah-interactive-shell-abbrev (probably old name, old code), it's \""Prompt to insert string from alist.\"". I save command lines in the alist that i use often.""]" "[""default light"", ""No fancy colors nor fonts, like Xah.""]" Sometimes No. I hear corruption happens with them write package Never Hard to get into muscle memory, very steep learning curve, but after some perseverance, one day it clicked lisp books "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""lisp based""]" "[""lisp""]" Very well, it's snappy Lisp, self documenting, extensibility, "[""Work"", ""Hobby projects"", ""pim""]" "[""28.2""]" 1 Gnus org-mode, modalka, hydra, yasnippet, magit significant comprimise might in future I would like to, but don't know how No, but probably will soon No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Fortran"", ""Julia"", ""Python"", ""R"", ""Scheme"", ""sagemath""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""android via termux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Mailing lists""]" "[""Manual""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Often 43 Masters Male Greek Construction, real estate "[""No""]" "[""No""]" minimal vanilla Good job! No r/emacs Great "[""eshell""]" "[""default light"", ""modus-operandi"", ""modus-vivendi""]" Never No write package Never "Things are not easy - it takes time/effort to get to a point where things are customized to your liking and you don't have to restart emacs because it has gone into a undesirable state (not hanged/crashed, just that you eval'ed some elisp and now have no idea how to undo it). That there are multiple ways to do something is a strength, but it can be a blocker when you want to do something." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)"", ""Org mode""]" Very well, it's snappy Lisp machine aspect. "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 No org-mode, evil, magit, dumb-jump, pdf-tools, hydra moderate comprimise never considered No No Yes Vim "[""C++"", ""C"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Quelpa to download from git repos""]" "[""GitHub""]" Rarely "[""Not interested"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""A basic key configuration to get started""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 27 Masters Male Indian Research "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never framework default read and understand Never I only remember being annoyed at some elisp idiosyncrasies (forgot details by now), also while documentation is good, discoverability of features is subpar Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extension ecosystem, editing experience that works the same on any OS, FOSS "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No magit, paredit, switch-window moderate comprimise 2-5y No I have in the past No Emacs "[""C++"", ""Elixir"", ""Erlang"", ""Javascript"", ""Python"", ""GDScript, Fennel""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""M-x list-packages"", ""lobsters, fediverse""]" "[""Design rationale""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 27 School Male Finnish Telecom "[""Ido""]" "[""No""]" maximal vanilla My biggest issue with using Emacs is performance (stuttering) on mac os, there was no convenient open question for this, or I might just have missed it. Not sure fediverse Great "[""none""]" "[""monokai""]" Rarely No simple functions Never Most things LSP solved University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Versatility "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No org-roam,lsp,mixed-font no comprimise never considered Yes Would directly No Vim "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""It works already""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" GitHub VS Code framework default Frequently 26 Masters Male German Research "[""Ivy""]" "[""ispell""]" Doom Emacs Thanks 🙏 Yes r/emacs Great "[""vterm""]" "[""doom-one"", ""flatwhite""]" Frequently framework default copy-paste Sometimes Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great extensibility "[""Hobby projects""]" "[""28.1""]" 5 No do not prefer never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Sometimes 36 School Male Latvian Building "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure r/emacs Ok "[""shell-command"", ""eshell""]" "[""dracula"", ""modus-operandi"", ""modus-vivendi"", ""nord""]" Rarely No copy-paste Never "Started with Doom emacs but followed customization advice meant for pure emacs. Which meant I started configuring packages in a way that conflicted with Doom emacs. Did not really understand how to inspect configurations that were already set in the beginning. Exploration is even now a big painpoint. Figuring out what package can be tweaked in what way is not straightforward to me. Finding all variables a package provides for customizability is not straightforward." Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Combining almost all my tools into one. Customizability that I can maintain and transfer easily. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Vim "[""Python"", ""Rust""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" VS Code framework default Often 30 Masters Male German Software Development "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs No Blog post Great "[""shell-command"", ""vterm""]" "[""doom-one"", ""dracula"", ""nord""]" Sometimes framework default simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 0 No never considered Vim "[""C#"", ""Elisp""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" String[] "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" String[] String[] "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Never "[""Ido"", ""Marginalia""]" "[""No""]" minimal vanilla "[""term""]" "[""solarized""]" Never framework default simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 22 No moderate comprimise never considered No No No Emacs "[""C"", ""Go"", ""Javascript"", ""Python"", ""Typescript""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""IRC servers""]" "[""Screenshots"", ""Overview""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" No Frequently 43 Masters Male Finnish Software Development "[""framework default"", ""Ido""]" "[""No""]" minimal vanilla Yes Hacker News Great "[""eshell""]" "[""default light"", ""default dark""]" Frequently framework default read and understand Never Discoverability, finding things, figuring out what can be done. 9 years ago package management was non-existent and configuration was very much more difficult Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Curiosity""]" Good but not great Buffers and text editing "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No moderate comprimise never considered I would like to, but currently don' No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""I don't""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Notepad++ projectile Often 27 School Male Israeli Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Great work! No Blog post Great "[""shell-command""]" "[""nord""]" Frequently undo-tree copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great extensibility "[""Work""]" "[""28.2""]" 3 No magit,code-review,org-roam limited comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Bad prior experience""]" Rarely "[""Code (features)""]" "[""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Rarely Masters Male Software Development "[""Helm"", ""Ivy""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""default dark"", ""doom-one""]" Rarely No read and understand Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Alright Packages "[""Hobby projects""]" "[""28.2""]" 2 Vim "[""C++"", ""C"", ""Python"", ""Lean""]" "[""Windows""]" Vim Sometimes minimal vanilla read and understand Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Org-mode and numerous other packages "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No magit, org-roam, selectrum, vertico, marginalia, evil, general.el moderate comprimise might in future No No No Vim "[""Clojure"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit""]" "[""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""Framework""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Often 33 Bachelors Male British Fin Tech "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree simple functions "[""GUI""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Emacs "[""Elisp"", ""HTML/CSS"", ""Python""]" "[""GNU/Linux"", ""WSL""]" None Frequently maximal vanilla copy-paste Never The idea of programming your configuration file, because that's what init.el comes down too. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Mix of build in and community packages that make it complete computing environment. Dired, Erc, Gnus, org-mode, magit to name a few. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Gnus org-roam, dired, elfeed, eglot, magit, gnus moderate comprimise might in future Cannot Cannot No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel"", ""my config is an org file""]" "[""guix that use some of the above""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""fediverse""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""fediverse""]" "[""guix""]" "[""Install and try it immediately""]" VS Code project.el Rarely 37 School Male Polish Software Development "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy recording and replaying keyboard macros "[""Work"", ""Hobby projects""]" "[""27.2"", ""26.3""]" 20 No org moderate comprimise never considered No No No Emacs "[""Elisp"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""Source""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Comparison""]" "[""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" No Rarely 62 Masters Male Dutch Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell-command""]" "[""default light""]" Sometimes framework default copy-paste Never emacs tutorial was a bit boring and i dragged my feet when it came to learning the keybinds, but that's mostly a personal issue Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy personally, i think the greatest strength of emacs is the fact that i can use it for quite literally all of my writing/text editing, due to the extensibility of it "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No org, org-roam, org-roam-ui, biblio no comprimise never considered Cannot Cannot No doom emacs evil mode "[""i dont use emacs to code""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""zettelkasten, habit tracking, implementing the GTD system""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" obsidian and zettlr framework default Frequently 17 School NB (other) Student "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs "really solid survey, site works well and looks decent, easy to change previous answers ""male/female/specify"" is a bit weird for gender options *however* i think it's somewhat smart - it saves you the work while serving as a general catchall option" No r/emacs Great "[""eshell""]" "[""doom-one""]" Never framework default copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Community""]" "[""Package(s)""]" Alright "[""Work""]" "[""28.2""]" 10 No moderate comprimise never considered No No No Vim "[""Go"", ""Javascript""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Framework"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Vim projectile Rarely Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Hacker News Ok "[""none""]" "[""dracula""]" Never framework default simple functions Rarely Configuration seemed complex when I started with emacs. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF"", ""Magit""]" Very well, it's snappy Elisp, community "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No magit, org, org-roam, org-roam-ui, evil, lsp, org-everywhere, magit, and magit significant comprimise might in future Yes No No Vim "[""Elisp"", ""Go"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""None; most is good""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently 41 Associates Male United States citizen Fin Tech "[""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs I’d be curious how many emacs users are liaising with other editors / ide’s. For instance, I use helix periodically and I’m sure some are using vscode some. Not sure r/emacs Great "[""vterm""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi"", ""Kaolin, tokyonight, ef-themes""]" Sometimes No none "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""C"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""MacOS""]" Sometimes systemcrafters simple functions Never The keybinds were hard to get into at first. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Extensibility and customisation possibilities "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No magit, lsp, org-mode moderate comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code No Frequently 23 Masters Non-binary French Research "[""Ivy""]" "[""flyspell""]" maximal vanilla No Friend Great "[""none""]" "[""my own custom theme""]" Never undo-tree copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""27.2""]" 30 No do not prefer never considered No No No Emacs "[""Python"", ""Shell""]" Never "[""MacOS""]" String[] "[""not sure""]" "[""n/a""]" Never "[""Not interested""]" Never "[""Slack""]" "[""Manual""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""Research alternatives""]" None No Rarely Masters Canadian Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Never No simple functions Never lisp isn't straigtforward to understand, I used to copy/paste snippets to achieve my goals Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great flexibility achieved by using lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No magit, orgmode, elfeed, pdf-tools significant comprimise never considered No Would directly No Emacs "[""Common Lisp"", ""Elisp"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for maturity"", ""wait for community""]" Vim No Frequently 30 School Male Romanian Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Yes Hacker News Ok "[""none""]" "[""solarized-dark""]" Often No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work""]" "[""29.0""]" 4 No vertico, consult, corfu, marginalia, magit, undo-fu, tree-sitter, which-key, yasnippet, desktop+ any comprimise might in future No No No CUA "[""C++"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""wait for maturity""]" qtcreator project.el Rarely 40 Masters Male Spanish Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Great "[""shell""]" "[""modus-operandi""]" Sometimes undo-fu simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 8 No org-mode, go-mode, magit moderate comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""GitHub"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Eclipse No Frequently 30 Masters Male Italian Software Development "[""Ido""]" "[""No""]" minimal vanilla Yes Hacker News Great "[""none""]" "[""wombat""]" Rarely No read and understand Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""org""]" "[""Seeing a coworker that was very efficient using it.""]" Good but not great Extensibility, good keybindings for text editing that are also used by MacOS "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Perl"", ""Ruby"", ""Shell"", ""SQL""]" Often "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""org""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""M-x list-packages""]" "[""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""wait for maturity""]" Vim projectile Often Masters Male Spanish Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""eshell"", ""term""]" "[""dracula"", ""solarized""]" Often No none Never "There is no easy guide that lists all my choices for things so I was kind of lost. Like choices for keybinds for example. Also the out of the box experience could be better." xmpp emacs room "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great extensibility at will with lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No boon, selectrum, elfeed-org any comprimise never considered Cannot Would directly No Boon "[""Clojure"", ""Go"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""guix package repo""]" "[""Mailing list"", ""Email""]" Never "[""A lot of them are in github which I refuse to use""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""xmpp emacs room""]" "[""Tutorials"", ""Design rationale""]" "[""xmpp emacs room""]" "[""guix package manager""]" "[""Install and try it immediately"", ""Research alternatives""]" Vi No Frequently 28 School Non-Binary Greek Software Development "[""Selectrum""]" "[""No""]" minimal vanilla Please add the xmpp emacs room as a choice too :) No Emacs mailing list Great "[""eshell""]" "[""gruvbox""]" Frequently No simple functions Never FSF paperwork means vast swaths of code don't get merged Frequent crashes (not anymore). Slower than my neovim config of 1,600 lines of vimscript (much better today). Internet "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Good but not great "- Doom Emacs, because you can try Emacs at its best without any effort at all. Vanilla Emacs doesn't make a good pitch for what Emacs can do for you. - With org mode, I am the sole owner of my data. It has never been on someone else's servers. - Everything is linkable to org (magit commits, mu4e emails, etc). The more I do in Emacs, the more I can link into org. - Superb lisp programming environment." "[""Work""]" "[""28.2""]" 2 Mu4e do not prefer never considered No Would directly No Vim "[""Common Lisp"", ""Elisp"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""FSF paperwork""]" Never "[""Reddit"", ""Discord"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Rarely 34 Bachelors Male Software Development "[""Vertico""]" "[""framework default"", ""spell-fu""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""modus-operandi""]" Never undo-tree write package Never "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No limited comprimise never considered No No No custom "[""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" visual studio projectile Rarely 33 Bachelors Male Software Development "[""Vertico""]" "[""framework default""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""doom-one""]" Often framework default simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes 38 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Hacker News Ok "[""shell-command""]" "[""dracula""]" Sometimes No copy-paste "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""28.2""]" 2 Emacs "[""C++"", ""C"", ""Java""]" "[""GNU/Linux""]" Never minimal vanilla simple functions Never Debugging what was going on, nowadays I simply run a buffer that logs all commands that were run by Emacs. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Also knowing that evil mode was good, proven and stable""]" Very well, it's snappy How much the Emacs care about backward compatibility. Plus, how powerful and simple the system to extend Emacs is. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No "magit org-mode evil-mode" moderate comprimise might in future No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" Often "[""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""No need so far""]" Never "[""Reddit""]" "[""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" I would need to read on the subject. IntelliJ projectile Sometimes 39 Associates Male Canadian Fin Tech "[""Helm""]" "[""No""]" Spacemacs Not sure lobste.rs Great "[""eshell""]" "[""default dark""]" Never framework default none Never Internet "[""GUI""]" "[""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Poorly, it's sluggish "[""Hobby projects""]" "[""27.1""]" 1 No limited comprimise might in future No Cannot No Emacs "[""C"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code No Rarely 29 Bachelors Male Iranian Telecom "[""No""]" "[""No""]" Doom Emacs No Hacker News Ok "[""eshell""]" "[""default light""]" Never No read and understand Rarely It is slow, the syntax highlighting easily breaks, it is not clear how the different ways to configure variables interact with each other, and because everything can modify everything, nobody can be really sure about the state of the system any more. It is also super slow and mostly single thread, which is a shame. It is also hard to replicate a configuration on another machine. Friend "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Poorly, it's sluggish Integrated interpreter and features that have been tuned since decades (for instance search works in a pretty complicated way but it is very intuitive to use). "[""Work"", ""Hobby projects""]" "[""27.1""]" 16 notmuch any comprimise never considered No No No Emacs "[""Clojure"", ""Elixir"", ""Java"", ""Scheme""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 40 PhD Male Hungarian Research "[""No""]" "[""ispell""]" minimal vanilla No IRC Great "[""shell-command"", ""term""]" "[""monokai""]" Never No simple functions Never First streps in achieving what I intended without knowing the keybindings and names of functions Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Community and Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 No magit, projectile, vertico, org, org-roam, vterm, eshell, lsp, apheleia do not prefer never considered Yes Cannot No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Sublime Text projectile Sometimes 35 School Male (other) Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-molokai""]" Sometimes No copy-paste The weird emacs key bindings. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Doom""]" Alright The ability to customize everything, there are a lot of packages to use. "[""Work"", ""Hobby projects"", ""note taking and finance""]" "[""28.2"", ""28.1""]" 2 Vim "[""Go"", ""Python""]" "[""Windows""]" VS Code Never Doom Emacs read and understand Never Keeping a heavily customized setup working job requirement "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features""]" "[""job requirement""]" Very well, it's snappy Great text editor "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No significant comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Shell"", ""SQL"", ""common lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale""]" "[""IRC"", ""Framework"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 38 School Male American Software Development "[""Consult""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Ok "[""shell"", ""eshell""]" "[""modus-vivendi""]" Rarely No copy-paste "[""GUI"", ""TUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 2 Emacs "[""C"", ""Go"", ""Fortran""]" "[""GNU/Linux"", ""WSL""]" Rarely maximal vanilla copy-paste Never Internet "[""GUI""]" "[""Package(s)""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""28.2""]" 8 No any comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ No Frequently 32 Masters Male Russian Software Development "[""No""]" "[""No""]" minimal vanilla No https://www.linux.org.ru Great "[""none""]" "[""default dark"", ""zenburn""]" Frequently undo-tree copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Alright Light, open source, community-built "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered Cannot Cannot No Vim "[""Assembly"", ""C++"", ""C"", ""Go"", ""Python"", ""R"", ""Scheme""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""not sure"", ""What Doom's doing :)""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Documentation""]" "[""not sure"", ""What Doom's doing :)""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Sometimes 37 PhD Male Brazilian Research "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Ok "[""eshell""]" "[""default light"", ""default dark"", ""doom-one"", ""dracula"", ""nord""]" Never framework default copy-paste Never how to quit Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great """great operating system in need of a text editor""" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No magit, projectile, lsp-mode, org-mode, org-roam, org-babel, magit significant comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""no""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""not sure""]" "[""Install and try it immediately""]" Vim framework default Frequently "[""framework default""]" "[""flyspell"", ""ispell""]" Doom Emacs "the features / UI polish question is a little vague. I often prefer free / libre software because the feature set is more straightforward or obvious than non-free alternatives, if not ""clickably or visually discoverable""" No Discourse Ok "[""eshell""]" "[""solarized-dark"", ""selenized-dark""]" Never framework default copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 7 Vim "[""Haskell"", ""Rust"", ""Ruby"", ""Nix""]" "[""GNU/Linux""]" Frequently minimal vanilla copy-paste Never Lisp looks daunting Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" String[] Very well, it's snappy "[""Work""]" "[""28.2""]" 3 No Evil, org-mode moderate comprimise might in future Cannot Cannot No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Frequently Masters Education services "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""default light"", ""default dark""]" Never framework default copy-paste Never Configurations for citations and references in org mode for export to docx via pandoc. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Orgmode and its extensibility. "[""Work""]" "[""27.1""]" 10 Mu4e orgmode, ESS, org-cite, org-ref limited comprimise might in future No I have in the past No Emacs "[""R"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't most questions I have are usually answered on various fora""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""I don't""]" "[""package.el"", ""manual""]" "[""wait for community""]" None No Frequently 53 PhD Male Canadian Development and climate change resilience "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""my own custom theme""]" Never framework default simple functions Keyboard configuration was difficult to get used to, but this was the 90's and it wasn't that hard to become accustomed. University/College "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""My intro to AI class instructor strongly recommended it.""]" Good but not great The ability to alter the behavior of the editor on the fly while I'm doing my work. "[""Work""]" "[""28.1""]" 26 No I don't really use any packages that I can think of. Emacs "[""proprietary""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" String[] String[] String[] String[] String[] String[] String[] None No Rarely "[""Ido""]" "[""No""]" maximal vanilla "[""shell-command"", ""shell""]" "[""my own custom theme""]" Never No simple functions Never Colleague "[""GUI"", ""TUI""]" "[""Package(s)""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No org-mode moderate comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Rarely 55 Associates Male United States citizen Fin Tech "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""none""]" "[""kaolin-ocean""]" Rarely No many packages Rarely "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Mu4e magit,org,vertico,org-roam,mu4e moderate comprimise might in future Cannot Cannot Yes Vim "[""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Haskell"", ""Ruby"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for maturity""]" I don't if I do it would be what people who use my package reccomend. VS Code projectile Often 20 School Male Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs For the gender question I would add in a non binary and a prefer not to say option. Yes The author :) Great "[""eshell"", ""vterm""]" "[""doom-horizon""]" Sometimes undo-tree String[] String[] String[] String[] String[] simple functions Rarely Friend "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""That it's free software""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Ease of making custom integrations "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No Org-mode, Corfu, Olivetti, Modus significant comprimise 10+y No I have in the past Yes Emacs "[""Elisp"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""According to their preference""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Matrix servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Matrix"", ""Whatever forum the package maintainer lists in the README or similar""]" "[""use-package"", ""git submodules""]" "[""Research alternatives"", ""wait for maturity""]" Vim project.el Often 41 School Male Swedish Software Development "[""Icomplete"", ""fido-vertical-mode from Icomplete""]" "[""No""]" maximal vanilla Yes lobste.rs Great "[""none""]" "[""modus-operandi""]" Often No write package Rarely It is very good, single place for all messages, well-curated posts. I had no clue about anything. The tutorial actually solved them. Self "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""26.3""]" 32 No project, magit, eglot, flymake, xref, diff-hl, csv-mode, vc, dired, modus-themes moderate comprimise might in future No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""please break org up""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Often Software Development "[""Icomplete""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Emacs mailing list Great "[""shell-command"", ""shell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi"", ""solarized"", ""solarized-dark"", ""others""]" Frequently No copy-paste Internet "[""GUI""]" String[] "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 3 No never considered Vim "[""Clojure"", ""HTML/CSS""]" Frequently "[""WSL""]" "[""Note taking"", ""Task management""]" "[""framework default""]" String[] "[""Not interested"", ""Lack of time""]" Never String[] String[] String[] "[""framework default""]" Vim No Often "[""No""]" "[""No""]" Doom Emacs "[""none""]" "[""doom-one"", ""dracula""]" Never No simple functions Never Putting a space after the headline stars * for org-mode... Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Culture, elisp, org-mode, ethics, variety of themes, all the smart people using it.... org-mode... "[""Work"", ""Hobby projects""]" "[""27.1""]" 9 No significant comprimise never considered Yes Would directly No Emacs "[""HTML/CSS"", ""Racket""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""I don't, sorry!""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Search engines""]" "[""not sure""]" "[""Research alternatives""]" Notepad++ No Frequently 52 Bachelors Male American Education services "[""No""]" "[""No""]" minimal vanilla I learned a lot from this survey. Now I want to look into undo packages, spell-checkers, selection packages and project maintainers, not to mention how to find the name of my theme. Now I want to check out the themes listed in the survey too, but I forgot their names already. But... Thanks! No Mastodon, Fediverse Great "[""shell-command"", ""shell"", ""term""]" "[""manoj-dark""]" Never No none Never Keyboard shortcuts Internet "[""GUI""]" "[""Built-in features""]" "[""org-mode""]" Good but not great Community "[""Work""]" "[""28.2""]" 2 No Ivy, ivy-rich, helpful, which-key significant comprimise never considered No No No Emacs "[""none, just using org-mode""]" Never "[""GNU/Linux"", ""Windows""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Mailing lists""]" "[""Tutorials"", ""Overview""]" "[""Email"", ""mastodon""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ No Never 45 Masters Male German Consulting Engineering "[""Ivy""]" "[""No""]" minimal vanilla No Emacs mailing list Ok "[""none""]" "[""dracula""]" Never No write package Sometimes "If you glance over anything while starting out, it can feel really daunting to approach emacs. I feel like the general sentiment that users should start with basic emacs in order to understand it doesn't work well for a lot of people. I wanted to try out emacs to learn some lisp, and see how it compared to vim. The initial experience was pretty slow and felt clunky, but after switching to spacemacs, then doom I found my sweet spot. For users like me, something like doom gives the starting point to be productive from the start, while maintaining enough of vanilla emacs's performance to feel great. Starting off with that stable base allowed me to explore more of the configuration, build out test code in a literate config, and generally encourage experimentation due to the reduced risk of destroying your configuration. Something like emacs koans to give people a quick start with exposure to the core concepts would also help lower the barrier for those curious to try out emacs & get some of the real experience." Talked to the FSF table at LinuxFest Northwest "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Org Mode, Org Roam, Doom""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""Lisp as a configuration language sounded cool""]" Very well, it's snappy "Extensibility that allows people to build their own editor over time. Its ability to be bootstrapped by a framework like doom or spacemacs, as well as other flavors targeted at prose & nontechnical users. Lisp as the configuration language means you get better emacs as you become a better (lisp) programmer. I also have ADHD, and being able to build my entire workflow into emacs to reduce cognitive load & context switching through the day is probably the only reason I'm able to keep up with my work." "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No Org Roam, Org Super Agenda, Declarative Org Capture Templates (doct), Which Key, Nyan-cat mode significant comprimise might in future No Would directly No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""Source""]" "[""GitHub"", ""Discord/slack if available""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Interactive documentation like the doom emacs init module would be incredible.""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 28 School Male American Software Development "[""Helm"", ""Ivy"", ""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs Collecting a dump of package lists or something similar from those willing might be useful. Not sure r/emacs Great "[""multi-term if necessary""]" "[""gruvbox""]" Never undo-fu none Never Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 20 No limited comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""don't""]" Never "[""Not interested"", ""Bad prior experience""]" Rarely "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials""]" "[""don't""]" "[""use-package""]" "[""Install and try it immediately""]" Vi No Frequently Software Development "[""No""]" "[""flyspell""]" minimal vanilla No r/emacs Ok "[""shell""]" "[""gotham""]" Sometimes No simple functions Never I started directly with Doom Emacs which is fairly user friendly. One of the difficulties that I had was finding how to customize specific things, finding the variables that would change a specific package (didn't know about customize-group) Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great The fact that it integrates a lot of linux utils in one and it supercharges them. Also, Magit "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No magit, evil, lsp-mode, evil-snipe, super-save, projectile, org-mode do not prefer never considered I have in the past No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""Source""]" "[""GitHub""]" Rarely "[""Not interested"", ""Only contribute when there's something that is really bothering me about a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""Discord""]" "[""framework default"", ""straight"", ""use-package""]" "[""wait for community""]" Vim projectile Sometimes 34 Bachelors Male Romanian Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Not sure Work Slack group Great "[""shell"", ""eshell""]" "[""doom-one""]" Never framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great Incredible flexibility; and the fact Emacs is community-driven project, it's not depend on single company or mantainer "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Mu4e org-mode,magit,telega,lsp-mode,projectile,ivy,fb2-reader significant comprimise might in future No Cannot Yes Emacs "[""Go"", ""Python"", ""Lua""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Commited it to MELPA because it's the only repo I aware of. None projectile Frequently 37 Masters Male Russian Software Development "[""Ivy""]" "[""spell-fu"", ""langtool""]" maximal vanilla Not sure r/emacs Great "[""shell"", ""vterm""]" "[""doom-tomorrow-night""]" Frequently undo-tree copy-paste Rarely elisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy extensibility, decent language "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No significant comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""dart""]" Frequently "[""GNU/Linux""]" "[""Task management""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Overview""]" "[""Matrix"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes 26 Bachelors Male German Software Development "[""framework default""]" "[""No""]" Doom Emacs No Discourse Ok "[""vterm""]" "[""default light"", ""default dark""]" Sometimes framework default simple functions Never Broken fingers Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""org-mode""]" "[""Package(s)"", ""Text editing features""]" Good but not great Not sure - probably the packages, "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Mu4e significant comprimise never considered I have in the past I have in the past No Emacs "[""Assembly"", ""C"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)""]" "[""Matrix servers""]" "[""Tutorials""]" "[""Matrix""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 40 Masters Male Swiss Hosting "[""No""]" "[""ispell""]" maximal vanilla No fediverse Ok "[""shell""]" "[""my own custom theme""]" Often No simple functions Never The key for me was maintaining my own init.el in git. Before that, my attempts to learn were thwarted by little annoyances. Once I started fixing those annoyances, then it became an editor that I liked using, and it snowballed from there. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright Configurability and the ability to have every tool I need in one place. "[""Work"", ""Hobby projects""]" "[""27.1""]" 6 No moderate comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Shell"", ""HCL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" IntelliJ projectile Frequently 35 School Male United States citizen Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""my own custom theme"", ""gruvbox""]" Rarely No simple functions Never I had been accustomed to Windows key bindings a few years prior. Slackware package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""It looked nerdy (I was a teenager).""]" Very well, it's snappy Lisp interpreter at the core. Extensibility. Natural beauty. Cutting edge nostalgia. "[""Work"", ""Hobby projects"", ""Sunday School notes""]" "[""29.0"", ""28.2""]" 20 Gnus org, ivy, swiper, which-key, calc, dired, evil, magit, eshell, helpful moderate comprimise might in future No No No Vim "[""C++"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""quelpa""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""I don't ask for help""]" "[""package.el"", ""quelpa""]" "[""Install and try it immediately""]" Joe No Frequently 43 School Male United States citizen Software Development "[""Ivy""]" "[""hunspell""]" minimal vanilla Not sure IRC Ok "[""eshell""]" "[""default light"", ""gruvbox""]" Rarely No simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" String[] Alright "[""Work"", ""Hobby projects"", ""Planning""]" "[""28.2"", ""28.1""]" 7 No limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" No Frequently "[""Ivy"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Yes r/emacs Ok "[""eshell"", ""vterm""]" "[""my own custom theme"", ""doom-ewal""]" Often No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great It's extensibility and it's usage of LISP (specifically Emacs Lisp). "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e any comprimise never considered Cannot Cannot No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never String[] Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 18 Male Canadian Software Development "[""Ido""]" "[""No""]" minimal vanilla "[""vterm""]" "[""my own custom theme""]" Rarely No simple functions Never Different terminology for everything (frames/windows/buffers etc). University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility, treating everything as text, large feature set. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No magit, lsp-mode limited comprimise never considered No No No Vim "[""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Clips/videos""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 27 Masters Male Canadian Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs Yes r/emacs Ok "[""vterm""]" "[""nord""]" Rarely undo-fu simple functions Never no remember key bindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy advanced, extensible, customizable, self-documenting "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No vterm,eaf,rime moderate comprimise might in future No Would directly No Emacs "[""C"", ""Elisp"", ""Python"", ""Perl"", ""Scheme"", ""Shell""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""learn by self""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" GNU ELPA,MELPA Vim No Sometimes 26 Bachelors Male Chinese Software Development "[""No""]" "[""No""]" minimal vanilla No Emacs China Ok "[""vterm""]" "[""my own custom theme""]" Sometimes No read and understand Never I initially tried Emacs for around 3 months but got burned out by learning everything all at once. The next time I tried it I used it for work as simply as possible and added features to my workflow one at a time. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF"", ""Historial Interest""]" Very well, it's snappy That despite containing everything including the kitchen sink, it still feels mostly elegant and easy to extend. "[""Work"", ""Hobby projects"", ""Study""]" "[""29.0""]" 2 No paredit, sly, swiper, avy+ace-window, mediawiki, TRAMP, vterm moderate comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Scheme""]" Sometimes "[""GNU/Linux"", ""WSL"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Clips/videos""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" sam No Often 27 School Non-binary Australian Telecom "[""Ivy""]" "[""flyspell""]" minimal vanilla Fantastic job with the survey, thank you No IRC Great "[""eshell"", ""vterm""]" "[""modus-operandi""]" Frequently undo-tree write package Never FSF assignment can be tricky depending on employer. I would like to contribute to core emacs via FSF, but it’s guaranteed to take longer and require more hoops. Before I knew about jump-to-definition and describe-variable. They’reexplained too late in the manual. Also slime helps quite a lot. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Every interaction is a real lisp function you can call in code""]" Alright Lisp is an excellent language for live interaction. It’s like the whole editor is a REPL that updates are applied to live. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 No evil-mode,evil-collection,ido,helm,flycheck significant comprimise might in future No Would directly No Vim "[""C"", ""Elisp"", ""Go"", ""Julia"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently Bachelors Male Fin Tech "[""Helm"", ""Ido""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""zenburn""]" Never undo-tree write package Never Required for work "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Required for work""]" Good but not great That it is extensible in a reasonable language - elisp is much easier to work with than vimscript. "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1"", ""26.3""]" 6 Mu4e magit, lsp-mode, github-review, mu4e significant comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""Haskell"", ""Python"", ""R""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim I liked projectile, but have my own custom one Often 35 PhD Male United States citizen Software Development "[""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla No Friend Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 10 No org-mode never considered Vim "[""Go"", ""Haskell"", ""Ruby"", ""SQL""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim No Frequently "[""Helm"", ""Ido""]" "[""ispell""]" Spacemacs "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Rarely Keybindings, lisp. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Everything is text, good quality packages, many languages, strong history. "[""Work"", ""Hobby projects""]" "[""28.1""]" 23 No significant comprimise might in future No I would like to buy merchandise if it would look better No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages"", ""Twitter""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" jedit framework default Frequently 46 PhD Male Research "[""framework default"", ""Helm"", ""Ivy"", ""Ido""]" "[""framework default"", ""flyspell""]" Doom Emacs Nice job! Not sure Hacker News Ok "[""shell"", ""eshell""]" "[""default dark"", ""doom-one"", ""solarized-dark""]" Never undo-tree simple functions What is C^ ? What is M? Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""magit, org""]" "[""Package(s)""]" Good but not great magit, org mode "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 11 Vim "[""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Vim Rarely Doom Emacs copy-paste Never Yes. The barrier for entry seems kinda high. I started with Spacemacs which I enjoyed but left me entirely unprepared to deal with any part of what had been set up by it. I decided to go for vanilla for a little bit but I landed on prelude because it has done basic things I quite like. Throughout the process, I’ve definitely felt the need to learn elisp so I can deal with configuration files myself but justifying the effort is hard when I’m not sure if I’m going to stick with emacs. Clojure for the brave and true "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Clojure packages""]" Very well, it's snappy Community and extensibility for sure "[""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered Cannot Cannot No Emacs "[""Clojure""]" Sometimes "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""No idea. I haven’t tried yet""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Never 25 School Male American Naval Ship Design "[""framework default"", ""Selectrum""]" "[""framework default""]" Prelude Great survey but you might want to fold a lot of the contribution questions depending on earlier yes and nos. No r/emacs Great "[""eshell""]" "[""zenburn""]" Often framework default copy-paste Never learning lisp Internet "[""GUI""]" "[""Package(s)"", ""Community"", ""org-mode""]" "[""Package(s)""]" Alright living in emacs (org-mode, calendar, mu4e) "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Mu4e org-mode,tree-sitter do not prefer never considered No No No Vim "[""Go"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub"", ""Discord""]" "[""straight""]" "[""Research alternatives""]" Vim projectile Frequently 29 Bachelors Male American Education services "[""company""]" "[""No""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""gruvbox""]" Never framework default read and understand Never University/College "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""wait for maturity""]" IntelliJ projectile Sometimes Masters Male Telecom "[""Ivy""]" "[""flyspell"", ""langtool""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""zenburn""]" Rarely undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great extensibility "[""Hobby projects""]" "[""29.0""]" 1 No Magit, vertico, embark, consult, nyan-mode limited comprimise never considered No No No Emacs "[""C"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code project.el Sometimes 22 Bachelors Male Turkish Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Rarely University/College "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Customization and extensibility. "[""Work"", ""Hobby projects""]" "[""28.1""]" 27 No magit, multiple-cursors any comprimise 10+y No No No Emacs "[""C++"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 52 Masters Male Uruguayan Education services "[""Ido""]" "[""ispell""]" minimal vanilla Not sure r/emacs Great "[""shell""]" "[""wheatgrass""]" Sometimes No String[] "[""Hobby projects""]" "[""28.2"", ""28.1""]" 0 String[] String[] write package Never Elisp. Obscure terminology. Strange keybindings. Poor Windows support. Requires lots of packages and configuration to be really useful. looked at it from vim for as long as I can remember "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""got into dll-hell with vim""]" Alright Extensible, self documenting, open for modification, great packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e org-mode, magit, evil moderate comprimise 10+y No No No Vim "[""C#"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""F#""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Comparison"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight"", ""manual"", ""guix""]" "[""wait for community""]" Vim projectile Frequently 40 Bachelors Male Norwegian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" Doom Emacs Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Often framework default copy-paste Never The documentation was scattered in a bunch of places. This has improveded massivley in the past couple of years. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great "Highly configurable; portable ""operating system"" with a flexible GUI framework" "[""Hobby projects""]" "[""28.2"", ""28.1""]" 2 Gnus magit, org-mode, lsp-mode significant comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Go"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Discourse"", ""DuckDuckGo""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 36 PhD Male Fin Tech "[""No""]" "[""No""]" minimal vanilla No lobste.rs Great "[""term""]" "[""spacemacs-light""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No Lsp, sly, multiple-cursors,helm,helm-ag moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Java"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Never "[""Blogs""]" "[""Tutorials"", ""Overview""]" "[""I haven't""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 38 Masters Male Ukrainian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""default dark"", ""my own custom theme""]" Rarely undo-fu simple functions Never A lot of keybindings to learn and a lot of configuration for it to be comfortable to use, initial user interface was overwhelming. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Fully keyboard driven, extensibility, and prose "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e lsp-mode, magit, corfu, consult, vertico no comprimise never considered Cannot Would directly No Emacs "[""C++"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 18 School Male Irish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Never undo-fu copy-paste Never User interface is highly alien and the tutorial is not sufficient to scare new user. The default are terribly out of sync with the times. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great introspectability and extensibility "[""Hobby projects""]" "[""29.0"", ""28.2""]" 2 Mu4e magit, use-package, eglot, tree-sitter, modus-themes limited comprimise might in future Cannot Would directly No Emacs "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Java""]" Frequently "[""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Matrix servers"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Discourse""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Frequently 29 Masters Male Indian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" Doom Emacs Not sure Emacs mailing list Great "[""none"", ""vterm""]" "[""modus-vivendi""]" Rarely undo-tree copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 13 No Magit, lsp-mode, Helm, projectile, company limited comprimise never considered No Would directly No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Often 44 Bachelors Male Canadian Software Development "[""Helm""]" "[""No""]" maximal vanilla Not sure lobste.rs Ok "[""shell""]" "[""doom-one""]" Sometimes No copy-paste Never learn a new language to configure a environment Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Alright extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Vim "[""Elixir""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Telegram""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 26 Bachelors Male Brazilian Software Development "[""Helm""]" "[""No""]" maximal vanilla No Telegram Great "[""eshell"", ""vterm""]" "[""catppuccin""]" Never undo-tree copy-paste Never The daemon/client stuff is weird. Also, the keyboard shortcuts after using VS Code previously Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Highly extensible and powerful. Magit! Org mode! "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No treesitter,flycheck,evil moderate comprimise might in future No No No Vim "[""HTML/CSS"", ""Javascript"", ""PHP"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code framework default Sometimes 31 School Male United States citizen Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Ok "[""eshell""]" "[""gruvbox""]" Never framework default read and understand Never Getting a maintainable configuration framework. "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Org, extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Org-roam, lsp, evil do not prefer never considered No No No Vim "[""Go"", ""Python""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub""]" "[""Overview""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Often 48 School Male United States citizen Software Development "[""framework default""]" "[""langtool""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""Changes""]" Sometimes framework default copy-paste Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Longevity, customizability "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Vim "[""Go"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Vim Sometimes Spacemacs copy-paste Never Lack of guides to navigate the huge scope of emacs. Nobody tells you the good practices in a prioratized way. I mean, Pareto rule, what show I definitely know to use the editor and manage and understand Emacs as a platform effectively? What are the killer features I shouldn't miss out on. It's easy to get lost in irrelevant details and key bindings early on. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Not well "- Extensibility - An actual programming language for configuration, customizatiin and extensions - Comunity." "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No org-mode significant comprimise never considered No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Scala""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don't""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Frequently 37 Masters Male Spanish Software Development "[""framework default""]" "[""framework default""]" Spacemacs No r/emacs Ok "[""none""]" "[""spacemacs default""]" Never framework default copy-paste Not knowing any elisp. I endlessly tried to get Casey Muratori's setup to work. In the end it worked, but I spent a lot of time on it. Time that I had at the time, but wouldn't have today Handmade Hero "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Alright Portable configuration, extensibility, mouse-less keybindings "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""Windows""]" Several different IDE's (Delphi, Eclipse etc.) Sometimes maximal vanilla none I just didn't know how to start. I couldn't remember all those commands! Curiosity "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy I've barely used Emacs for a month, but I think its extensible nature. I also like that it is easy to use and has a built in package manager. "[""Hobby projects""]" "[""28.1""]" 1 No never considered Emacs "[""Scala""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Don't know""]" "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Google and built in emacs help""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" NeoVim No Never "[""No""]" "[""No""]" Spacemacs "[""shell""]" "[""modus-vivendi""]" Never No simple functions Never "I had no idea how to start. I watched a screencast of someone programming Clojure with Emacs, and I wanted /that/. I tried vanilla Emacs first. But it didn't give me the experience that I wanted. And I didn't know how to build an Emacs configuration that worked. I searched around, and found Spacemacs. And I was able to discover how it worked. SPC, then watch. Look. I moved to Doom Emacs later." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""I can build better workflows in Emacs than with other tools""]" "[""Amazing programming workflows""]" Alright "Reach and extensibility. Emacs tools are built to solve a problem broadly - not by coupling the tool to a specific way to solve that problem." "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No Magit, org-mode, org-roam, cider, projectile, dired, vterm limited comprimise never considered Yes No No Vim "[""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel"", ""Anything document / knowledge related""]" "[""framework default""]" "[""Doom Emacs Discord and the channels #emacs and #doom-emacs on the Clojurians Slacl""]" Never "[""Honestly, there's so much great stuff I don't see what I could reasonably improve.""]" Never "[""Doom Emacs Discord""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""Doom Emacs Discord and the channels #emacs and #doom-emacs on the Clojurians Slacl""]" "[""framework default"", ""straight""]" "[""wait for community""]" IntelliJ projectile Frequently 31 Masters Male Norwegian Civil engineering / construction "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs "Amazing interface! Simple, to the point. Curious about the motivation for choosing questions." No Hacker News Great "[""shell-command"", ""vterm""]" "[""doom-one""]" Rarely framework default read and understand "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 Vim "[""Clojure"", ""Elixir"", ""Javascript"", ""Rust"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Sometimes Doom Emacs copy-paste Never Installation and build process, steep initial learning curve Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Packages and built in features like gdb client "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 1 No Evil mode, straight, use package, magit, org limited comprimise never considered No No No Vim "[""Assembly"", ""C"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim No Never 26 Bachelors Male American Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default light""]" Never No read and understand Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 notmuch no comprimise never considered No No No Emacs "[""Go"", ""Python"", ""zig""]" Often "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Rarely "[""youtube""]" "[""Tutorials"", ""Manual""]" "[""Discord""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" projectile Rarely Masters Male Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""zenburn""]" Never No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 12 Wanderlust wanderlust, org-mode significant comprimise 10+y I have in the past Yes Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Java"", ""PHP"", ""Shell"", ""XSLT, XQuery""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Blogs""]" "[""Overview""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None project.el Often 44 Masters Male German Research "[""No""]" "[""No""]" minimal vanilla Not sure Blog post Ok "[""eshell""]" "[""modus-operandi""]" Often No write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Alright It's flexibility; I wish more graphical and/or terminal UI elements could be more reachable in elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No dired, vc, ibuffer, vterm, eshell any comprimise might in future No No No All "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""I havent""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots""]" "[""asking for what?""]" "[""package.el"", ""straight"", ""elpaca"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse project.el Often 30 School Male American Sys engineer "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""my own custom theme"", ""doom-one"", ""gruvbox"", ""modus-operandi""]" Rarely No copy-paste Never It is easy to hit the wrong keybinding and end up stuck in a menu that you can't get out of Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Org-mode "[""Work""]" "[""29.0""]" 7 No org-mode moderate comprimise never considered No No No Emacs "[""C#"", ""HTML/CSS"", ""Python"", ""Typescript""]" Never "[""GNU/Linux""]" "[""Task management""]" "[""framework default""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Never Bachelors Male American Software Development "[""framework default""]" "[""No""]" Spacemacs "Many questions such as ""How do you contact package maintainers"" are required, but don't include an option for ""I don't contact package maintainers""" No Hacker News Ok "[""shell""]" "[""twilight""]" Never No copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No org,magit,helm limited comprimise never considered No I have in the past No Vim "[""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""orgmode.org/elpa""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 45 Bachelors Male American Fin Tech "[""Helm""]" "[""flyspell""]" Spacemacs No Hacker News Ok "[""vterm""]" "[""afternoon""]" Never framework default read and understand Key bindings, terminology Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Lisp "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""Shell"", ""SQL""]" "[""Windows""]" IntelliJ Often minimal vanilla read and understand Rarely Not familiar with key binding. Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Using scheme to configure. More out of box experience. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No doom-modeline,auto-complete moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Haskell"", ""Rust"", ""Scheme"", ""Lua""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not interested""]" Rarely "[""Issues""]" "[""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""package.el""]" "[""Research alternatives""]" MELPA Vim project.el Frequently 28 Masters Male Taiwanese Software Development "[""No""]" "[""No""]" Doom Emacs No Hacker News Ok "[""shell-command""]" "[""my own custom theme""]" Never No read and understand Never Discoverability, the discouraging fact that vanilla emacs looks like ABSOLUTE DOGSHIT Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No do not prefer never considered Cannot No No Vim "[""Clojure"", ""Haskell"", ""Python"", ""Shell"", ""Lean""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Sublime Text, VS Code, Vim framework default Frequently 32 PhD Male American Research "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs No r/emacs Ok "[""none""]" "[""default dark"", ""my own custom theme""]" Rarely framework default copy-paste Never "the ""C"" and ""M"" key prefixes were awkward ways of phrasing ""control"" and ""alt/option"" and it took me a while to get used to that; also to get used to the command dialog in the bottom row of the screen" Friend "[""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy keyboard shortcuts, support for many languages, speed "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No idlwave moderate comprimise never considered No No No Emacs "[""Python"", ""Shell"", ""LaTeX""]" Never "[""MacOS""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""none""]" "[""Tutorials""]" "[""Hacker News""]" "[""not sure""]" "[""wait for community""]" None No Sometimes 31 PhD Male United States citizen Research "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""terminal color scheme""]" Never No copy-paste Never "I still have difficulties... The key bindings were unfamiliar." University/College "[""GUI""]" "[""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great It's FOSS "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No Margit,Elpy moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""configuration howto""]" "[""Emacs StackExchange"", ""colleagues""]" "[""framework default""]" "[""Install and try it immediately""]" None No Sometimes 44 PhD Male German Manufacturing "[""framework default""]" "[""langtool""]" Doom Emacs Not sure r/emacs Great "[""none""]" "[""my own custom theme""]" Sometimes framework default simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""consistent interface""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No magit moderate comprimise never considered I have in the past No No Emacs "[""C"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Often "[""Ivy""]" "[""No""]" maximal vanilla Yes r/emacs Ok "[""vterm""]" "[""hc-zenburn""]" Rarely undo-tree copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility and keyboard driven workflow. "[""Hobby projects""]" "[""28.2""]" 1 No elcord, rustic, doom-themes, doom-modeline moderate comprimise never considered No No No Vim "[""C++"", ""Python"", ""Rust""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""Discord""]" "[""framework default"", ""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code framework default Frequently 24 School Male Polish Student "[""framework default"", ""Helm"", ""Ivy"", ""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs It looks and works great. No IRC Great "[""vterm""]" "[""gruvbox"", ""solarized-dark""]" Never framework default copy-paste Never N/A "I used microEMACS in the early 1990s. I stopped using it after learning vi on FreeBSD. In the past five years I took up EMACS to use org-mode. I won a copy of Learning GNU EMACS at a UNIX users conference where I chatted with Richard Stallman. I can’t use EMACS without evil mode. It’s annoying to lookup how to close a debug window and then search how to fix what is usually some package incompatibility. I’ve tried to set up org-roam but there’s some strange (timing?) bug that stops it initialising in macOS. Works fine in Windows and FreeBSD. One day I’ll take the time learn how to debug elisp code. I try the GUI version of Emacs from time to time but find it has a disconnect with the X-Window, Windows, or macOS graphical environment so back the shell version. I worked for years using twm in X-Window running four xterm windows and occasionally Xpdf, xv, Firefox and sometimes OpenOffice. I own a commercial release of OpenOffice. I find EMACS with packages I want to try very flakey compared with vi (not vim). Setting up the meta key is always an issue. I can’t use SpaceEMACS. Space in vi has the same action as Ctrl/f in emacs and redefining the Space key replacement is tricky. I don’t think I’ve ever tripped a bug in FreeBSD’s vi in 25 years of use but I don’t extend it in any way. I’m used to working with flakey software." Internet "[""TUI"", ""daemon""]" "[""Evil and org-mode""]" "[""Evil mode & org-mode""]" Very well, it's snappy Community "[""Hobby projects""]" "[""28.2"", ""28.1""]" 4 No Org-mode. limited comprimise never considered No Yes No Vim "[""HTML/CSS"", ""Python"", ""Shell""]" Never "[""MacOS"", ""BSD""]" "[""Diary""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""I don’t bother maintainers""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""I don’t ask for help""]" "[""package.el"", ""elpaca"", ""use-package"", ""manual"", ""not sure""]" "[""Install and try it immediately""]" N/A vi No Frequently 68 Masters Male Australian Research "[""No""]" "[""Hspell""]" minimal vanilla "Please add a box for general feedback on EMACS. I learnt to use TECO in the early 1980s on VAX/VMS. I can’t remember if I used the TECO macros which became EMACS. I found microEMACS tedious (Ctrl/X and what? Which is the meta key?) and switched to vi on NetBSD and RedHat Linux then FreeBSD. My collegues used Windows or MacOS. FreeBSD was my daily driver at work for many years until I switched to MacOS X (Tiger) and felt very comfortable in Terminal with vim easy to use. Only after seeing org-mode in use five years ago did I go back to EMACS knowing I could use evil." No r/emacs Great "[""none""]" "[""Terminal theme""]" Never No read and understand "Recommended as Common Lisp ""IDE""" "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 13 Emacs "[""C"", ""Common Lisp"", ""Shell""]" "[""GNU/Linux"", ""WSL"", ""Windows"", ""BSD""]" Vim Frequently minimal vanilla copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No moderate comprimise never considered Cannot Cannot No Emacs "[""C#"", ""Python"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately"", ""wait for community""]" IntelliJ No Sometimes 25 School Male United States citizen Student "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Ok "[""none""]" "[""doom-one""]" Never No copy-paste Never I use Java a lot at work. It's hard to make it like an IDE and hard to debug at first. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Anything can be done with the keyboard, and the various operations are very uniform. "[""Work""]" "[""28.2""]" 1 No magit moderate comprimise never considered Cannot Cannot Yes Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Rarely Bachelors Male Chinese Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Great "[""eshell""]" "[""nord""]" Never framework default simple functions Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Hackability "[""Hobby projects""]" "[""28.2""]" 4 Mew moderate comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""PHP"", ""Scheme"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Depends""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" Vim No Rarely 28 School Male Hungarian "[""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell"", ""ansi-term""]" "[""modus-operandi""]" Often undo-tree write package Rarely "complicated key binding. difficult customizing, high degree of freedom for novice." Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy integrated with elisp so be extensible "[""Work""]" "[""27.2""]" 9 No magit, projectile, hydra, moderate comprimise never considered No No Yes Emacs "[""Elisp"", ""Python"", ""SQL""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA, just github Sublime Text projectile Sometimes 40 Bachelors Male South Korean Software Development "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla Not sure Twitter Great "[""shell""]" "[""zenburn""]" Rarely No simple functions Never finding a good comfortable ramp to get my setup together and working University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy modularity "[""Work""]" "[""28.2""]" 10 Mu4e moderate comprimise never considered No No No Emacs "[""Assembly"", ""Clojure"", ""R"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues""]" "[""mostly youtube""]" "[""Tutorials"", ""Clips/videos""]" "[""IRC""]" "[""straight""]" "[""Install and try it immediately""]" melpa projectile Sometimes 49 School Male Finnish Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Not sure Twitter Great "[""ansi-term""]" "[""my own custom theme""]" Sometimes No simple functions Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 12 No do not prefer never considered No I have in the past No Emacs "[""Python"", ""Rust"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Screenshots""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 35 Bachelors Male Software Development "[""Helm"", ""Ido""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""doom-one"", ""dracula"", ""nord""]" Sometimes No simple functions Never Learning keybindings (obviously :p). I also had some difficulties understanding how to start customizing (installing melpa and package dependencies) University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Customizability, keyboard based interface "[""Work"", ""Studies""]" "[""29.0""]" 1 No Rainbow-delimiters, flycheck, minimap-mode limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elixir"", ""Java"", ""Python"", ""Ocaml""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" IntelliJ No Never 22 School Male Swedish Student "[""No""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell""]" "[""gruvbox""]" Sometimes No read and understand Never New lisp dialect Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Package ecosystem, TUI, elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 planning on using notmuch or mu4e evil-mode, lsp-mode, org-mode, org-babel moderate comprimise never considered Cannot Cannot No Vim "[""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""plenty more""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""never had an issue""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes 37 Bachelors Male British EduTech "[""framework default"", ""Helm"", ""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""I often try but love my kitty too much""]" "[""nord""]" Often framework default copy-paste Rarely Lack of unique configuration framework. Tweaking a configuration take time to get it right. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Extending capability. A full list of plugins and Org mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered Cannot Cannot No Emacs "[""Go"", ""Java""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Manual"", ""Screenshots""]" "[""Reddit""]" "[""framework default""]" "[""wait for community""]" MELPA Sublime Text projectile Frequently 35 Bachelors Male Vietnamese Software Development "[""Ivy""]" "[""spell-fu"", ""langtool""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-one""]" Rarely framework default simple functions Never By far, the non-standard keybindings were the biggest issue. Even after decades of use, I'd still prefer if Emacs shipped with a default set of keybindings that more closely match existing standards. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Private / no telemetry""]" "[""Text editing features"", ""Community""]" Good but not great It provides a consistent editing experience across multiple types of files. "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No magit,smartparens,ivy limited comprimise never considered I have in the past No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" None No Sometimes 45 Masters Male American Software Development "[""Ivy""]" "[""No""]" minimal vanilla Yes r/emacs Great "[""none""]" "[""modus-operandi""]" Rarely No write package Rarely The key bindings. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Lisp""]" Good but not great Its programmability, complete customizability, and TRAMP "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 6 No org-mode, geiser, treemacs significant comprimise 0-2y No I have in the past No Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Matrix servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""Matrix""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" I tend to just put it on MELPA. IntelliJ projectile Often 32 Bachelors Male Swiss Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Great "[""vterm""]" "[""moe""]" Often No simple functions learning keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy I can take the tools I learned to a new language "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No org, lsp never considered Vim "[""Go"", ""Javascript"", ""Python""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""not sure""]" "[""GitHub""]" "[""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues""]" "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes "[""framework default""]" "[""flyspell""]" Doom Emacs "[""none""]" "[""default dark""]" Sometimes undo-tree copy-paste Never It can be difficult to understand Emacs' internals; I still haven't wrapped my head around them or around lisp Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extreme extensibility and customisation "[""Work"", ""Hobby projects"", ""Everything""]" "[""28.2""]" 2 Mu4e Magit, evil-mode, mu4e, zen-mode, org-mode, go-mode significant comprimise never considered Cannot Cannot No Vim "[""C"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""framework default""]" "[""Mailing list"", ""GitHub"", ""IRC""]" Never "[""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Frequently 22 Associates Male American Software Development "[""framework default""]" "[""flyspell"", ""langtool""]" Doom Emacs "I can't tell for sure and I haven't poked particularly deeply, but it looks like this survey platform uses Pico.css, my favourite CSS framework 🤔 I really like it and I very much approve!" Not sure lobste.rs Great "[""vterm""]" "[""dracula""]" Never undo-tree copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Vim "[""Elisp"", ""Javascript"", ""Python"", ""PHP""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Rarely Doom Emacs simple functions Rarely "The tutorial and the documentation very clearly spelled out how I should expect commands and chords to feel unfamiliar until I used them often enough to push them into muscle memory, but because that's not how I learned vi/vim, I didn't believe it. It took me a couple of years to get over that initial hurdle. Also I wish there had been a bit more emphasis in the documentation aimed at newcomers in their first ten hours on M-x describe-mode and C-h k / M-x describe-key. Eventually learning that these tools are available everywhere in emacs was what really made me feel like I couldn't get lost anymore." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "I think emacs' _second_ greatest strength is how every part of it is documented at multiple layers - in keymaps, in code comments, docstrings, info manuals, the git history of packages, in blog posts and forum posts, in the collective conversations on IRC - and how emacs itself makes it easy to connect these pieces and navigate across them smoothly. Even how elisp encourages the writing of good docstrings with the tooling that makes use of them builds on this strength. It's everywhere you look, and that sets a compelling, enduring example for everyone who contributes to the tool and its ecosystem. But I think emacs' greatest strength is that every part of the tool and every package seems to be built atop the implicit bargain that you don't need to learn the whole thing to make use of the pieces. There is a deeply baked tradition of respect for the process of incremental learning. It's a deliberately crafted learning curve which does not punish newcomers (well, much) and yet also continues to reward wizardly experts who decide one day to dig into dusty corners and always, always find new treasure waiting there to have the dust blown off." "[""Work"", ""Hobby projects"", ""Daily productivity (email/mu4e, news/elfeed), personal information management (budgeting, order tracking, &c./org-mode/org-edna/magit-mode)""]" "[""28.2"", ""27.1""]" 10 Mu4e org-mode, calc-mode, magit-mode, org-edna, elfeed, elfeed-tube, mpv-mode, mpdel/libmpdel, flyspell-mode, nov.el significant comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""I wish there was a clear consensus on how to structure unit tests for elisp packages during the brainstorming phase of kicking off a new project""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""M-x list-packages"", ""Sacha Chua, planet.emacslife.com (and previously planet.emacsen.org)""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""manual"", ""I use debian and I install some emacs packages via apt""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 42 School Male Canadian Software Development "[""No""]" "[""flyspell""]" maximal vanilla "Maybe add a bit more investigation about community interaction (e.g. ""I mentor newcomers"", ""I try to answer questions when I'm confident I can offer useful help"", ""I ask for help fluidly"", ""I ask for help with trepidation"", ""I write manuals"", ""I moderate a Discord server"", etc.) If the survey is going to include questions of gender identity then it needs to both state a purpose for asking and be a bit better aligned with the fluidity in that domain that people currently express. I know this isn't an easy domain to navigate well but developing that skill is part of the challenge currently faced by the Emacs community." Not sure Mastodon.social, in particular https://graz.social/@publicvoit/109227491904170985 Ok "[""shell-command""]" "[""default dark""]" Sometimes No copy-paste Never Concepts of frame, window, buffer Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility, major modes, easy to read/understand packages. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 notmuch org-mode, treemacs, projectile significant comprimise might in future No No No Vim "[""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Company slack""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 36 Masters Male American Software Development "[""Helm""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""nord""]" Sometimes framework default simple functions Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Mu4e significant comprimise never considered I have in the past I have in the past No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Sometimes "[""Issues""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 35 Bachelors Male German Software Development "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""flyspell"", ""langtool""]" Doom Emacs Yes Hacker News Ok "[""eshell"", ""ansi-term""]" "[""doom-one""]" Sometimes undo-fu write package "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""org mode, magit, overall ergonomics""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""WSL""]" Frequently maximal vanilla copy-paste Never "I started with Spacemacs and I am working on creating my own config. Spacemacs made it easy to get into a key mapping that I was able to start editing with (EVIL mode). Opening vanilla Emacs the first time is a complete mystery on how to get things done. Learning elisp is a requirement and I am working on getting better with it to attain a workflow I'm comfortable with. Using a framework like Spacemacs makes it more difficult as the structure of configuration is different from vanilla and leaves you with documentation that doesn't match your system." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Extensibility through plugins - magit, org, etc... "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No magit, org, projectile, helm moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Terraform, Ansible""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Never asked, only researched""]" "[""framework default"", ""use-package""]" "[""Research alternatives""]" Vim projectile Never 38 School Male United States citizen Software Development "[""Helm""]" "[""framework default"", ""flyspell""]" Spacemacs No coworker Great "[""none""]" "[""doom-vibrant""]" Frequently framework default copy-paste Rarely It is difficult to config Emacs to a point that is good enough to replace a modern text editor like atom, vscode, pager, etc. MacOS "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Preinstalled in MacOS""]" Good but not great That it stays alive all these years (old) yet still very extensible and with many active projects. Also the fact that you can do almost everything in Emacs. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No org,swiper,company,dired+,tree-sitter,treemacs,no-littering,flycheck,zoom-window,too-long-lines-mode limited comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom No Rarely 24 Masters Male Hongkonger Data "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Ok "[""shell-command""]" "[""monokai""]" Rarely undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)"", ""Community""]" Very well, it's snappy API stability and extensibility. Elisp programming language. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 notmuch magit, lsp-mode, org-mode limited comprimise might in future Yes Would directly No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 30 Bachelors Male Chinese Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Hacker News Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree copy-paste Never hacklab "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Old-school feeling, speed, simplicity. "[""Work""]" "[""26.3""]" 10 No significant comprimise never considered No I have in the past No CUA "[""Python"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""IRC servers""]" "[""Tutorials"", ""Screenshots""]" "[""IRC"", ""Matrix"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""wait for community""]" Eclipse No Sometimes 39 PhD Male Croatian Research "[""Helm"", ""Ido""]" "[""flyspell""]" minimal vanilla No IRC Ok "[""none""]" "[""default light"", ""tango light""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Extensibility you're the extreme "[""Work"", ""Hobby projects""]" "[""27.2""]" 7 No limited comprimise never considered No No No Original "[""Go"", ""Python"", ""Shell""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Code (bug fixes)""]" "[""Reddit""]" "[""Design rationale""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for community""]" Notepad++ No Sometimes 27 Masters Male Japanese Software Development "[""No""]" "[""No""]" minimal vanilla No Twitter Great "[""eshell""]" "[""my own custom theme""]" Sometimes No read and understand Never i was extremely slow the first days and weeks of switching to emacs Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""keybindings""]" "[""Package(s)"", ""clojure cider package""]" Good but not great key bindings "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No magit, cider, restclient, org moderate comprimise might in future No No No Emacs "[""Clojure"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Vim No Sometimes 33 Masters Male American Software Development "[""Ido""]" "[""ispell""]" minimal vanilla Not sure Hacker News Ok "[""shell"", ""eshell""]" "[""default light""]" Rarely No write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility, magit, org-mode "[""Work"", ""Hobby projects"", ""Notes""]" "[""29.0""]" 9 No magit, vertigo, consult, corfu, org-roam no comprimise might in future No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" Vim project.el Often Bachelors Male Canadian Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""my own custom theme""]" Sometimes No simple functions Never Creating your own config is a bit of a rabbit hole to keep it performing well. That's why so many starter kits exist. Learning emacs was OK once I installed evil and a good autocompletion such as ivy (now on vertico) I always knew about it but this vid won me over https://youtu.be/JWD1Fpdd4Pc "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility. It's so nice to override/configure any functionality you don't like/that you want "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No Corfu,Vertico,Eglot,Envrc,Consult,evil,magit moderate comprimise might in future No No No Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" If I would submit a package it would be NonGNU or Melpa. I don't like that me and all contributors need to have a fsf copyright assignment. It greatly slows down development! Just look at the use-package situation to get all the paperwork from contributors https://github.com/jwiegley/use-package/issues/282 Vim project.el Rarely "[""Vertico"", ""Marginalia"", ""Consult""]" "[""langtool""]" minimal vanilla Not sure r/emacs Great "[""shell-command"", ""term""]" "[""doom-one""]" Rarely No copy-paste Never Learning how to navigate Emacs. How to look at files, close it, navigate buffers etc. I remember being overwelmed and simply killing the window. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Its customizability/extensibility "[""Work""]" "[""29.0""]" 1 Rmail org-mode,dashboard significant comprimise never considered No Cannot No Emacs "[""C#"", ""HTML/CSS""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Nano No Frequently 18 School Male Swedish Student "[""framework default""]" "[""No""]" minimal vanilla No Matrix Great "[""shell""]" "[""gruvbox""]" Never framework default copy-paste Never working out what keystrokes to use. almost impossible to work out how to configure. if doom or spacemacs had been available when i started it would have been much easier Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy flexibility and all the packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No lspmode, vertico, Consult, embark moderate comprimise never considered No No No Vim "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Google search usually gives me what I want""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Sometimes 60 Associates Male Australian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Yes r/emacs Great "[""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely framework default copy-paste Never "Discoverability is horrendous out of the box. I could not figure out how to get help or even access a file. Internet helped a lot Many defaults are not suited for beginners" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Org-mode""]" Good but not great Extensibility and community "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 notmuch Org-mode, magit, vertico, eglot limited comprimise might in future No Would directly No Vim "[""C"", ""Common Lisp"", ""Python""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Org""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""System Crafters Youtube channel""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" Notepad++ projectile Frequently Masters "[""Vertico"", ""Marginalia"", ""Consult""]" "[""langtool""]" maximal vanilla Very smooth and pleasant No r/emacs Great "[""eshell"", ""term""]" "[""modus-operandi""]" Often No simple functions Never University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""27.2""]" 23 Mu4e projectile, magit, lsp-mode, org moderate comprimise never considered Yes Would directly No Vim "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Twitter""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" MicroEmacs projectile Sometimes 52 Masters Male Dutch Software Development "[""framework default"", ""Helm""]" "[""No""]" Spacemacs Not sure Hacker News Ok "[""ansi-term""]" "[""spacemacs-dark""]" Rarely framework default write package University/College "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 No Emacs "[""C++"", ""Elisp"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""Source""]" String[] String[] "[""Web search engines""]" String[] String[] "[""manual""]" "[""wait for community""]" Borland C No Never "[""No""]" "[""ispell""]" maximal vanilla "[""shell-command""]" "[""my own custom theme""]" Never No simple functions Never NA Emacs is designed assuming that you will invest a bunch of time learning it. It could have a simpler core and advanced features that you could learn as needed. Symbolics Lisp Machine "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Working on a Lisp project""]" Very well, it's snappy Programmability; generalized user-interface "[""Hobby projects"", ""Almost all text editing; also automating processes""]" "[""28.2""]" 42 No any comprimise never considered No I have in the past No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""Note these are intended uses, haven't done a lot""]" "[""GNU ELPA""]" "[""NA""]" Never "[""Not sure anyone else would be interested""]" Never "[""Web search engines"", ""social media""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Don't""]" "[""manual""]" "[""Research alternatives""]" Vi No Frequently 68 Masters Male United States citizen Software Development "[""No""]" "[""ispell""]" maximal vanilla It might be nice to have a pdf of the survey. (It seems to point to lots of interesting things.) No Hacker News Ok "[""shell"", ""eshell""]" "[""default light""]" Never framework default copy-paste Never When I first tried Emacs I was turned away again by the key chording (ca. 1990s). Now, while relearning with Doom, mostly how to open files in the gui / my terminal running in parallel / manage the emacs server and using GUI vs. Terminal version. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""org-mode, evil mode (Doom :-))""]" "[""Text editing features""]" Good but not great "Org-mode. It's to be honest why I'm using it ATM at all... Also magit (still making the transition). Scheme mode for hacking on Guix." "[""Hobby projects"", ""Org""]" "[""27.2""]" 1 No org-mode,org-agenda,evil-mode significant comprimise might in future No No No Vim "[""Python"", ""Scheme"", ""Shell"", ""... specifically Guile ;-)""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""youtube videos""]" "[""Tutorials"", ""Overview""]" "[""Matrix""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Never 40 Bachelors Male Austrian Intralogistics "[""framework default""]" "[""framework default""]" Doom Emacs No #emacs:matrix.org Great "[""none""]" "[""doom-one""]" Never framework default copy-paste "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Hobby projects""]" "[""29.0"", ""28.2""]" 1 Vim "[""C"", ""HTML/CSS"", ""Python""]" "[""GNU/Linux"", ""WSL""]" Sometimes minimal vanilla copy-paste Never Memorizing chords. There was no recognizable rhyme or reason to the choice of key combinations, and too many to memorize quickly. Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy Tooling for various use cases "[""Hobby projects""]" "[""28.2""]" 3 No Slime, paredit, org-mode significant comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Julia""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Email"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 25 Bachelors Male American Healthcare "[""No""]" "[""flyspell""]" minimal vanilla No Twitter Great "[""shell"", ""eshell""]" "[""default light""]" Often framework default copy-paste Never sudo elevation, which I still haven't nailed down.... an android app called Orgzly "[""GUI"", ""daemon""]" "[""org-mode""]" "[""org-mode""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""29.0""]" 0 No org-mode, which-key, counsel significant comprimise never considered Cannot Cannot No Emacs "[""HTML/CSS"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" "[""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""M-x list-packages"", ""youtube""]" "[""Tutorials""]" "[""Discord"", ""boards.4chan.org/g/""]" "[""package.el""]" "[""Install and try it immediately""]" None No Sometimes 30 School Male American Hospitality "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""doom-miramare""]" Never No write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 god-mode "[""C"", ""Elisp"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Sometimes maximal vanilla String[] String[] String[] String[] String[] String[] String[] String[] String[] String[] simple functions Never Learning elisp was quite hard. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great The fact it's a lisp machine. Any and all features can be stripped out, replaced, expanded etc. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No org mode, org-babel, magit moderate comprimise never considered Yes No No Vim "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""R"", ""Rust"", ""Ruby"", ""Shell"", ""Nix""]" Frequently "[""GNU/Linux"", ""NixOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Overview""]" "[""IRC"", ""Matrix"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight"", ""Nix""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim projectile Often 24 Masters Trans Woman British Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs No lobste.rs Great "[""vterm""]" "[""doom-one"", ""doom-horizon""]" Sometimes undo-tree copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No significant comprimise never considered No No No Emacs "[""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""wait for community""]" None projectile Never 45 PhD Male Software Development "[""Ivy""]" "[""framework default""]" Prelude No Hacker News Great "[""none""]" "[""default light""]" Frequently undo-tree write package Never It was very early in my career so I didn't have many bad habits to break Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""was told \""use this it's the hacker's editor\""""]" Good but not great Extensibility, support for new languages, cross-platform "[""Work"", ""Hobby projects"", ""Personal notes (Org Mode)""]" "[""28.2""]" 40 No magit,yasnippet,ace-window,projectile,python-black,rubocop moderate comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""Clojure"", ""Elisp"", ""Elixir"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""have never done that""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""M-x list-packages""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" don't remember, circa 1983 projectile Often 61 Bachelors Male United States citizen Software Development "[""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Rarely No simple functions Never Figuring out how to cancel things. Once I learned to hit C-g instead of escape things got better. Most keyboards have a poorly placed control key though so rebinding caps lock to control helped a lot too Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Cool features landing in other editors always seemed to start as Emacs packages.""]" Good but not great Flexibility and scriptable. The built in documentation makes it easy to get started extending it. Feels sort of like getting started on the web and having an existing model to work in that you can wire little scripts for and see immediate results "[""Work"", ""Hobby projects"", ""Email""]" "[""28.1""]" 1 Mu4e multiple-cursors,mu4e,helm,swoop,projectile,magit,ace-window,ace-jump-mode moderate comprimise never considered I have in the past Cannot No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Sublime Text projectile Often 29 Bachelors Male United States citizen Software Development "[""Helm""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell-command""]" "[""default dark""]" Never No copy-paste Never The most difficult thing was how to install package and how to keep them up to date. I finally went with straight.el. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""org-mode""]" Good but not great "Package quality, Same keybinding for every apps." "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e MPC.el, org, magit, ediff, minad packages for completions, ebib, project-tab-groups, tab-bar-groups, prot theme,... moderate comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""system crafter, Sascha Chua news""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight""]" "[""wait for community""]" neovim project.el Never "[""Vertico"", ""Marginalia"", ""Consult""]" "[""no but I will""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Sometimes undo-redo from evil String[] String[] String[] String[] String[] read and understand Never "Obscure error messages for 3rd party package configuration problems. Someone who shows you the basic for your ""flavor"" (like spacemacs) would be nice." University/College "[""GUI""]" "[""Text editing features""]" "[""CIDER clojure development""]" Alright "which-key mneomics in spacemacs, evilmode It was a pain to setup IDE (IntelliJ, VSCode) and window managers on different OS (MacOS, Linux). So, I replaced the OS experience with emacs. Exactly the critique that was around and keeping me on VIM, that emacs is an OS with a text editor, is the reason I'm using emacs now. I'm tired of all this crappy OS with their crappy tools. I've only to take my emacs with me and it's irrelevant on what machine I'm working." "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 Mu4e moderate comprimise never considered No No No Vim "[""Clojure"", ""Javascript"", ""Java"", ""Rust""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Issues""]" "[""HackerNews""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ projectile Often 41 Masters Male German Healthcare "[""Helm""]" "[""flyspell""]" Spacemacs Not sure Hacker News Great "[""none""]" "[""default dark""]" Never framework default simple functions Never It wasn't easy to configure font (on Windows 98/2000-ish.) Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No company, deadgrep, dtrt-indent, flycheck, helm, lsp, moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""not sure""]" "[""Email"", ""GitHub""]" Rarely String[] Rarely "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Overview""]" "[""I don't remember""]" "[""manual"", ""Debian package""]" "[""Research alternatives""]" xyzzy No Sometimes 40 Bachelors Japanese Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No Twitter Great "[""none""]" "[""monokai""]" Never No simple functions Never elisp is really painful, even coming from other lisps. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensability. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No significant comprimise never considered No No No Vim "[""Assembly"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Bad prior experience"", ""Honestly, I've been turned off by the attitudes of some greybeard emacs wizards when i tried to engage.""]" Never "[""Matrix servers"", ""Web search engines""]" "[""I typically find the amount of content more then adequate and the bigger issue is visibility into the docs.""]" "[""Ask friends. I haven't had great experiences from traditional emacs support channels.""]" "[""straight""]" "[""wait for community""]" Vim projectile Often 37 School Male American Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Friend Ok "[""eshell""]" "[""sanity-inc""]" Sometimes undo-tree copy-paste Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy I can tweak it for my needs "[""Hobby projects""]" "[""28.2""]" 1 No Org significant comprimise might in future No No No Emacs "[""Go"", ""Rust"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" IntelliJ projectile Often 28 Masters Male French Software Development "[""Vertico""]" "[""No""]" maximal vanilla No Twitter Great "[""vterm""]" "[""zenburn""]" Never No write package Never No Not having a native modular editing capabilities interferes with almost all plugins. Internet "[""TUI""]" "[""Built-in features"", ""mu4e""]" "[""Lisp Interpreter""]" Very well, it's snappy The Lisp Interpreter and the maturity of plugins. Code of emacs and packages have little bugs and robust. "[""Hobby projects"", ""e-Mail""]" "[""29.0"", ""28.2"", ""27.1""]" 3 Mu4e mu4e, evil, eglot any comprimise never considered No Would directly Yes Vim "[""Java"", ""Perl"", ""Scheme""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""gitlab""]" Never "[""not discovered any hindrances, yet""]" Never "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""documentation""]" "[""framework default"", ""manual""]" "[""Research alternatives""]" Vim No Never 33 Bachelors Male German Software Development "[""Ido"", ""Icomplete"", ""other packages require way too much cpu""]" "[""framework default""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""ayu""]" Never undo-tree simple functions Never "Finding what the current 'best' packages are. Navigating the huge amount of configuration." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""29.0""]" 10 No no comprimise never considered No No Yes Emacs "[""Assembly"", ""C++"", ""Go"", ""Typescript""]" Sometimes "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""straight""]" "[""Research alternatives""]" visual studio, notepad++, vim, intellij project.el Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""doom-one""]" Sometimes No read and understand "pinkie pain till swapping keybinds became possible, initialization file curn. lisp intro like eev was missing..." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""tramp""]" Alright window/buffers over 1200baud modem. Emacs scales, week machine toss out LSP and big configs. "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 Emacs "[""C"", ""Julia"", ""zig""]" "[""GNU/Linux"", ""MacOS""]" ed Rarely Prelude String[] String[] String[] String[] String[] copy-paste Never Initial setup Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Alright Opensource "[""Work"", ""Hobby projects"", ""Uni""]" "[""29.0""]" 5 No significant comprimise never considered No Would directly No Emacs "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Sublime Text No Frequently 21 Bachelors Male Australian Student "[""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No EmacsConf 2022 Great "[""eshell""]" "[""solarized""]" Never undo-tree none "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" Alright "[""Hobby projects""]" "[""27.2""]" 0 Emacs "[""C#""]" "[""Windows""]" Never minimal vanilla simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 Mu4e do not prefer never considered No No No Vim "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Python"", ""PHP"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""wait for maturity"", ""wait for community""]" None projectile Rarely 37 Bachelors Male United States citizen Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-fu copy-paste The default key bindings and frame/window navigation were not initially intuitive. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great The Emacs community and the vast number of available packages. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Emacs "[""C#"", ""Go"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Vim Frequently maximal vanilla write package Rarely Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No limited comprimise never considered No No Yes CUA "[""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Reddit""]" "[""package.el""]" "[""wait for community""]" Eclipse projectile Sometimes Bachelors Male Polish Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""solarized-dark""]" Never undo-tree simple functions Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Hackability "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e moderate comprimise never considered No No No Emacs "[""Python"", ""Rust"", ""WGSL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Matrix"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" NetBeans projectile Rarely 30 Masters Male Czech Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""term""]" "[""solarized-dark""]" Sometimes No simple functions Rarely Setup the key bindings for functions, key bindings. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""magit, org mode""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Based on Lisp, and self-documented feature, and the REPL "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No magit, dired, clojure-lsp, lsp, cider (Clojure) limited comprimise might in future I have in the past Would directly No Vim "[""Clojure"", ""Elisp"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub"", ""Slack""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Not sure Vim framework default Sometimes "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""shell"", ""eshell""]" "[""default dark"", ""doom-one"", ""nord"", ""zerodark""]" Rarely framework default simple functions Internet "[""TUI""]" String[] "[""Extensibility""]" Alright "[""Hobby projects""]" "[""27.1""]" 3 Vim "[""Fortran""]" "[""Windows""]" IntelliJ Rarely maximal vanilla simple functions Never Whenever I met trouble, I couldn't figure out what was happening. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No org-roam, easy-hugo any comprimise 10+y No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""R""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA""]" "[""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Japanese community on Slack""]" "[""use-package""]" "[""Install and try it immediately""]" GNU ELPA Em Editor No Frequently 51 PhD Male Japanese Research "[""Vertico"", ""Marginalia""]" "[""flyspell""]" minimal vanilla No Japanese community on Slack Great "[""none""]" "[""modus-vivendi""]" Never No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Visibility/Editability/Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No ranger,org-mode,magit,zeal-at-point,direnv significant comprimise never considered I have in the past I have in the past No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""PHP"", ""Shell"", ""SQL"", ""Typescript"", ""Purescript""]" Frequently "[""GNU/Linux"", ""NixOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Discord"", ""Web search engines""]" "["".""]" "[""Matrix"", ""Framework"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom framework default Sometimes 28 Masters Male Slovak Fin Tech "[""framework default"", ""Ivy""]" "[""flyspell"", ""ispell""]" Doom Emacs Not sure Hacker News Ok "[""vterm""]" "[""my own custom theme"", ""doom-one"", ""gruvbox""]" Rarely framework default write package Never "Knowing where to start after the tutorial. I wanted to start from scratch, but also wanted to get work done. Starter kits like spacemacs and doom helped, but they also made emacs harder to extend, debug, and craft into what I wanted. If a ""layer"" existed that gave me 70% of what I wanted, I limped along while feeling I made an economical decision. The problem is this robs you of emacs greatest strength in molding an environment 100% for you." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "Being cheaply extensible. Encounter an annoyance a few times? You can probably solve it permanently or semi-permanently in a half hour. Self documentation and info manuals, however searching for content in them isn't the best or not straightforward. I'd like some sort of fuzzy apropos search across all manuals or one where you select a manual and can then fuzzy search. The way everything fits together. Great debugging facilities." "[""Work"", ""Hobby projects"", ""life management""]" "[""29.0"", ""28.2""]" 10 Gnus vertico,consult,org-mode,org-roam,eglot,flyspell,dired,tramp,haskell-mode,project.el moderate comprimise might in future Yes I have in the past No meow "[""Haskell"", ""Javascript"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""filesystem management with org-roam and org-attach""]" "[""GNU ELPA"", ""MELPA"", ""Nix""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub"", ""Discourse""]" "[""use-package"", ""Nix""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Often 30 School Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla "Great insightful questions written in a clear and reassuring way, especially the bit about ""to the best of your memory""." Yes r/emacs Great "[""shell-command"", ""eshell"", ""ansi-term"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""solarized-dark""]" Frequently No write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No significant comprimise 5-10y No Yes No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""I do not use packages anymore""]" "[""I do not use packages anymore""]" Never "[""I do not use packages anymore""]" Never "[""I do not use packages anymore""]" "[""I do not use packages anymore""]" "[""I do not use packages anymore""]" "[""I do not use packages anymore""]" "[""Research alternatives""]" None No Frequently 25 School Male Austrian Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes Hacker News Great "[""I spawn a terminal from emacs which starts in the corresponding dir""]" "[""None, I do not use any form of syntax highlighting""]" Sometimes No copy-paste "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""I don't know, whatever is on my repos""]" 18 Emacs "[""HTML/CSS"", ""Javascript"", ""Shell"", ""Markdown with pandoc""]" "[""GNU/Linux""]" Frequently minimal vanilla copy-paste Never Lack of structured learning path apart from the inbuilt tutorial Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Longevity, Packages and Customization "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No Magit, Org-mode moderate comprimise might in future No Cannot No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes Bachelors Software Development "[""Helm""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell-command"", ""eshell"", ""term"", ""vterm""]" "[""default light"", ""default dark"", ""dracula"", ""nano-theme""]" Never No write package Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""org-mode, magit, projectile""]" "[""that's what everyone used in our CS department""]" Very well, it's snappy extensibility and existing/new packages via that extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 22 No projectile, magit, lsp-haskell, org-mode, diary, dired, git-timemachine, helm, pdf-tools, ef-themes any comprimise might in future I have in the past I have in the past No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""M-x list-packages"", ""Sacha Chua""]" "[""Tutorials"", ""cookbook examples""]" "[""I just figure it out.""]" "[""use-package""]" "[""Install and try it immediately""]" word perfect projectile Frequently PhD Male American industry computer research "[""Helm""]" "[""ispell""]" maximal vanilla Forcing me to limit the number of my favorite packages to 10 wasted MY TIME. Yes Blog post Ok "[""shell""]" "[""modus-vivendi"", ""zenburn"", ""ef-deuteranopia-dark""]" Sometimes No copy-paste dad's been using it for 4 decades "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright "[""Hobby projects"", ""school""]" "[""29.0""]" 0 never considered Emacs "[""C#"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" String[] "[""Source""]" "[""Email""]" "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""I don't""]" "[""manual""]" "[""Research alternatives""]" Atom Sometimes String[] String[] minimal vanilla String[] "[""my own custom theme""]" copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 3 No company-mode significant comprimise never considered No No No Emacs "[""C++"", ""C""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""not sure""]" "[""Research alternatives""]" Notepad++ No Rarely "[""No""]" "[""No""]" minimal vanilla No r/emacs Ok "[""shell"", ""term"", ""ansi-term""]" "[""modus-vivendi""]" Never No simple functions Never Initially I just used vanilla emacs, read the tutorial and everything went well. Then I started customizing and trying to understand all the different subsystems and how they interact was quite challenging. I've never found a good part of the documentation that gives a high level overview of how the whole system works together. Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""It was just the default choice at a research internship I did when I was young""]" Good but not great Extensibility and flexibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No Eglot, org, vterm, magic, paredit, use-package, ctrl-f, selectrum, Corfu, undo-tree moderate comprimise might in future No I have in the past No Emacs "[""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Eclipse projectile Sometimes 27 Masters Male United States citizen Student "[""Selectrum"", ""Marginalia""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""vterm""]" "[""zenburn""]" Frequently undo-tree simple functions Never It's hard to get past the visuals of vanilla emacs when comparing it with contemporaries. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Its extensibility cannot be matched. The experience of using Emacs is also quite cohesive. Once you've used the editor for a long enough period, you gain a sense of why certain design choices are made. Most frequently because they are the most convenient means of achieving some end. So when you finally crest the learning curve that comes with emacs-lisp, you'll likely contribute something that is inline with Emacs' ethos. Of course there are some hacky behemoth packages still heavily used and maintained today, but inertia for sub-optimal design is soon sapped when a better alternative is widely known. "[""Work"", ""Hobby projects"", ""Writing""]" "[""28.2""]" 1 No engine-mode,bufler,immortal-scratch,marginalia no comprimise never considered Cannot Cannot No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" VS Code projectile Frequently 24 Bachelors Male American Marketing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""eshell"", ""term""]" "[""gruvbox""]" Never undo-tree write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""needed something for scheme""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No limited comprimise never considered Cannot Cannot No Emacs "[""C"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Frequently 20 School Male Nigerian Student "[""Ivy""]" "[""flyspell""]" maximal vanilla a section for people to suggest more questions. maybe the feedback section is enough No r/emacs Great "[""eshell""]" "[""gruvbox""]" Never undo-tree copy-paste Never Learning all the hotkey combinations. Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy It's versatility and extensibility. "[""Hobby projects""]" "[""28.1""]" 6 Gnus Elpher, Elfeed, EMMS, Dired, vterm, nov-el, mastodon.el, ox-epub, ox-gemini, orgmode any comprimise never considered No Would directly No Emacs "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Matrix"", ""Framework"", ""Discord""]" "[""NixOS framework""]" "[""Install and try it immediately""]" Nano No Frequently 37 Associates Male United States citizen Student "[""No""]" "[""No""]" maximal vanilla No lobste.rs Great "[""eshell"", ""vterm""]" "[""default dark""]" Rarely No simple functions Never I was initially very turned off by the Emacs default GUI - it's just ugly. Making the default GUI look a little prettier would go a long way to making new people used to VS Code etc feel comfortable. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Unparalleled Lisp support""]" Very well, it's snappy Elisp. Elisp means Emacs development can move faster than any other editor, and the Emacs community can produce disproportionately good plugins for its size. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No Magit moderate comprimise never considered No Would directly No Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 23 School Male Australian Research "[""framework default""]" "[""flyspell""]" Doom Emacs No Doom emacs news Great "[""eshell"", ""vterm""]" "[""horizon dark""]" Frequently framework default copy-paste Default look is pretty awful Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" "[""MacOS""]" Vim Sometimes Doom Emacs simple functions Rarely Default settings were abysmal, but in the last 2 decades things have improved. We could still do better with a great onboarding experience. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy The Lisp Runtime "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 21 No moderate comprimise might in future I have in the past I have in the past No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Sometimes 39 Bachelors Male Indian Software Development "[""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Keep up the great work. Free software rocks! GNU/Emacs is the GOAT. No r/emacs Great "[""vterm""]" "[""Kaolin""]" Never undo-fu copy-paste I still don’t feel like I know it that well. I’d like to learn more Internet "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Good but not great Open source "[""Work"", ""Hobby projects""]" "[""27.1""]" 8 Vim "[""Erlang"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" "[""GNU/Linux""]" Xcode Sometimes Doom Emacs simple functions Never Linux Installation "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Its what I know""]" "[""Only available GUI editor in Linux back in mid-90s""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 27 Mu4e magit, avy, counsel, which-key, direnv, multiple-cursors, tree-sitter, winner, helpful, limited comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Wariness of the review process""]" Sometimes "[""Code (bug fixes)""]" "[""Mailing lists""]" "[""Comparison"", ""Tutorials""]" "[""Email""]" "[""straight""]" "[""wait for maturity"", ""wait for community""]" None projectile Often 44 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla I hope the insights lead to overall improvements. Long live Emacs! Not sure Friend Great "[""shell""]" "[""doom-one""]" Rarely undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org-mode, elfeed any comprimise might in future Cannot Yes No Emacs "[""Elisp"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""Source""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Screenshots""]" "[""IRC"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Never School Male Italian Telecom "[""No""]" "[""No""]" maximal vanilla No lemmy Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never No copy-paste Never I wouldn't do CLAs or copyright assignment. So I wouldn't contribute to projects requiring it. "Emacs keybindings. Deciding what parts of my workflow to integrate into emacs, and which to use an external program. ex. git CLI vs magit" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "Being a lisp interpreter. Not using electron." "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 Mu4e org-roam,vterm limited comprimise never considered No No No Emacs "[""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Guix""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""guix""]" "[""Research alternatives""]" Guix, because that is what I use. VS Code No Frequently 27 Bachelors Male American Healthcare "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""vterm""]" "[""my own custom theme""]" Rarely No simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 22 Bachelors Male Brazilian Research "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""Darkokai""]" Sometimes undo-tree write package Never "I started with XEmacs and then moved to Emacs, so learning the differences between two similar setups was tricky. Frames vs buffers vs windows is always weird." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great Extensibility and freedom. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 20 No org-mode, org-roam, LSP, rustic/rust-mode moderate comprimise never considered Yes Would directly Yes Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages"", ""Sacha Chua's Twitter updates""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Eclipse projectile Frequently 41 PhD Male Australian Research "[""Helm""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""shell-command""]" "[""gruvbox"", ""tangotango""]" Sometimes No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""PHP""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Never 34 Masters Male Belgian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""zenburn""]" Frequently No simple functions Never The behavior around fonts is particularly frustrating and getting everything to work well when attempting to use a bitmap font can be very difficult. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "The extreme amount of ""customization"" one can do via lisp." "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No "Org-mode Vertico" moderate comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""haven't""]" Never "[""Not interested"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Blogs""]" "[""Examples""]" "[""don't""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Often 26 School Non-binary American Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""none""]" "[""my own custom theme""]" Often No write package Never "Elisp code was opaque to me and I had to learn lisp to really understand what was going on. Also, initially I was switching to emacs from vim and so I thought it was necessary to use spacemacs for vim keybindings. Evil mode alone would’ve simplified things, and of course vanilla emacs keybindings are the easiest to work with in emacs. The difficulty with learning is the expectation that you can be an ultra productive user right off the bat. Like anything, expertise takes practice." Dad used vim, found org mode to be superior for computer only notes "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF"", ""Org mode""]" Very well, it's snappy Keyboard driven workflow, extensibility for tailoring your functions to the work you’re doing, and teaching it’s users about excellent software. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No Vertico,Corfu,Cape,Orderless,Helpful,paredit,slime,ledger-mode,calibredb,denote moderate comprimise might in future No No No Emacs "[""Common Lisp"", ""Elisp"", ""Python"", ""Shell"", ""Ledger""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""YouTube, including Prot and David Wilson""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""I generally don’t and just search the internet instead of asking""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" VS Code project.el Often 30 Bachelors Male United States citizen Manufacturing "[""Vertico""]" "[""ispell""]" maximal vanilla No Emacs News Sacha Chua Great "[""shell"", ""eshell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No simple functions Never Started it and didn't know how to exit it. Started it out of curiosity "[""TUI""]" "[""25 years of muscle memory""]" "[""It was there""]" Alright The keybindings have not changed sufficiently to drive me elsewhere. "[""Work"", ""Hobby projects"", ""LISPM/PDP-10 hacking""]" "[""28.2""]" 25 No moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Javascript"", ""PHP"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD"", ""ITS, Lisp Machines""]" String[] "[""Source""]" "[""Complain on some obscure corner of the internet. I'm sure it eventually gets back to them...""]" Never "[""Too much of my own work to get done""]" Rarely "[""Web search engines"", ""Generally only bother checking when a need arises""]" "[""Manual""]" "[""Typing questions and complaints into Google Search""]" "[""straight""]" "[""Install and try it immediately""]" PICO No Sometimes 43 School United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla Mildly annoyed that I cannot report still using TECO emacs or zmacs. No Friend Ok "[""none""]" "[""White-on-black or amber-on-black glass tty emulation""]" Never No copy-paste Never Keybindings, building the latest and greatest. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Org mode time tracking""]" Very well, it's snappy Packages, extensibility, community, keyboard movement. "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No Magit,exwm,affe,consult,org,corfu,default-text-scale moderate comprimise never considered No No No Emacs "[""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Python"", ""Perl"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text project.el Sometimes 39 Bachelors Male American Creative/Writing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Frequently undo-fu none Never Elisp , as I don't know it yet Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility "[""Hobby projects""]" "[""28.2""]" 1 No no comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code projectile Never 30 Masters Male Algerian Legal "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""term""]" "[""doom-one"", ""dracula"", ""gruvbox""]" Never No write package Sometimes Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility. Emacs is a toolkit which I can shape to be exactly what I want. "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 Mu4e magit, emacs-slack, flymake, undo-tree, projectile, dumb-jump, auctex moderate comprimise might in future Yes Yes No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""scala, jsonnet""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" projectile Sometimes 40 Masters American Software Development "[""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""modus-vivendi"", ""nord"", ""solarized-dark""]" Rarely undo-tree simple functions Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No significant comprimise might in future No I have in the past No Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""GitHub"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""framework default"", ""straight""]" "[""wait for maturity"", ""wait for community""]" None framework default Sometimes 32 Masters Male United States citizen Software Development "[""Vertico""]" "[""ispell""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""dracula"", ""gruvbox""]" Frequently framework default copy-paste Never Elisp, keybindings, laggy plugins which block the entire UI ( IMHO it is currently the big drawback of Emacs ), a search on a big file can block Emacs for few seconds University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Not well Extensibility and REPL "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 2 I'm interested in using it, but never tried it Magit moderate comprimise never considered Cannot Cannot No Vim "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""SQL""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Often 29 Masters Male French Software Development "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""shell""]" "[""doom-one""]" Never framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No evil,org,org-super-agenda,org-ql,magit,consult,embark,eglot,tree-sitter moderate comprimise never considered No No No Vim "[""C"", ""Python"", ""Shell"", ""Verilog""]" Often "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""FSF paperwork"", ""Employer restrictions""]" Never "[""Reddit""]" "[""Comparison""]" "[""Reddit""]" "[""straight""]" "[""Research alternatives""]" Neovim project.el Rarely 24 Masters Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""gruvbox""]" Frequently undo-tree copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Vim "[""C"", ""Common Lisp"", ""Go"", ""Haskell"", ""Julia"", ""Python"", ""R"", ""Scheme""]" "[""GNU/Linux""]" Vim Frequently minimal vanilla none Never The selection/copy/paste feels a bit weird. Internet "[""TUI""]" "[""Text editing features""]" "[""Package(s)""]" Alright "[""Hobby projects""]" "[""27.1""]" 1 No limited comprimise never considered No No No Emacs "[""Python"", ""Rust""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""None""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""ActivityPub/Mastodon""]" "[""Comparison"", ""Overview""]" "[""ActivityPub/Mastodon""]" "[""use-package""]" "[""wait for community""]" Vim No Often 46 Bachelors Male Brazilian Research "[""Ivy""]" "[""No""]" minimal vanilla Not sure ActivityPub/Mastodon Ok "[""none""]" "[""doom-monokai""]" Never No copy-paste Never "* I struggle to adapt to Emacs' keyboard shortcuts, since I use Windows-based editor for a long time. * It is difficult to setup right configuration since any suggestions on internet is always outdated." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great * Smart indentation, just press tab and Emacs always give the right indentation. I start using Emacs because Windows-based text editor never give right indentation especially for writing C/C++. "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No magit, zenburn-theme significant comprimise never considered Cannot No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Notepad++ No Sometimes 43 Masters Male Thai Software Development "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""zenburn""]" Sometimes No simple functions Yes. The default bindings suck. Vim all the way. Learning emacs is very time-consuming if you want it to be useful for your projects Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Good but not great The idea of modes. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Vim "[""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""Windows""]" Vim Sometimes Spacemacs copy-paste Never When you copy and paste some configuration and an error occurs that is incredibly unclear and doesn't appear on google Reddit "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Not well Soo many features "[""Hobby projects"", ""School""]" "[""29.0""]" 1 No moderate comprimise never considered No Cannot No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Rarely Male Dutch Student "[""framework default""]" "[""framework default""]" Spacemacs I have a clear preference for free/libre software and am willing to accept any lack of ui polish but very little lank of features No r/emacs Great "[""vterm""]" "[""default dark""]" Never No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 4 Mu4e do not prefer never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" Vim project.el Never 43 Bachelors Male American Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""gruvbox""]" Rarely No write package Never Printed SuSE manual "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 Gnus magit, org-mode, bbdb significant comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Emacs wiki""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""manual"", ""Mix of git submodules and custom discovery code for optional stuff""]" "[""Install and try it immediately"", ""Research alternatives""]" Everything I write is available via git. I don't care if somebody else uploads my stuff to any package repositories, though won't support kludges required only for it to be installable via the package manager. vi No Rarely 40 School Male German Software Development "[""No""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell"", ""eshell""]" "[""default dark""]" Frequently No write package Rarely Good feedback on a few Org patches Different keybindings, different approach to windows/buffers (got lost), need to copy-paste elisp to get necessary configuration done Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, community, Org-mode "[""Work"", ""Hobby projects""]" "[""27.2""]" 14 Mu4e mu4e, org-contrib significant comprimise 10+y Yes No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""R"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Bluefish No Frequently 51 Masters Male Norwegian Creative/Writing "[""Vertico""]" "[""ispell""]" minimal vanilla No Emacs mailing list Great "[""shell-command"", ""Org-babel src blocks""]" "[""default light""]" Rarely No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No magit, dirvish, modus-themes, vterm limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Go"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Discord"", ""Discourse"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely 46 Masters Male Turkish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure r/emacs Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes framework default simple functions Never It is not very intuitive for a beginner. I tried and gave it up at least times, before eventually getting hooked. But at the same time, I would not want the strengths of Emacs to be compromised to make it easier for newbies. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Multi-platform""]" "[""Package(s)"", ""I started using Emacs for sing org-mode.""]" Good but not great Extensibility. Optimal mix of UI and text editing capabilities. Packages such as org-mode. "[""Work"", ""Hobby projects"", ""Task organisation, scheduling etc. Personal information management.""]" "[""26.3""]" 8 I have used Wanderlust, but gave up. org-mode, org-drill, markdown-mode significant comprimise never considered No No No Emacs "[""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""org-drill""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don't know""]" "[""package.el""]" "[""wait for community""]" Vim No Frequently 44 Bachelors Male Indian Software Development "[""No""]" "[""ispell""]" maximal vanilla No r/emacs Ok "[""none""]" "[""default light""]" Never No write package Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""using lisp as extension language""]" "[""Text editing features"", ""Community""]" Very well, it's snappy being a platform for editing applications "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No significant comprimise might in future No Would directly No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Matrix servers"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" project.el Often Masters Male Software Development "[""Helm"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes IRC Great "[""ansi-term""]" "[""my own custom theme""]" Frequently undo-tree simple functions Sometimes "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 15 notmuch magit,eglot,consult any comprimise never considered Yes I have in the past No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Go"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Sometimes "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Advocacy""]" "[""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""IRC"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" MELPA Acme projectile Frequently 47 Bachelors Male Brazilian Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Blog post Great "[""shell""]" "[""gruber-darker""]" Rarely No simple functions Never Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""recommended by boss""]" Good but not great excellent packages, everything is text "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit, org-mode, lsp-mode, rg moderate comprimise never considered No No No Vim "[""Clojure"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""doom""]" "[""Design rationale"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Eclipse framework default Rarely 51 Masters Male Swiss Software Development "[""framework default""]" "[""No""]" Doom Emacs No lobste.rs Ok "[""none"", ""shell""]" "[""doom-one""]" Never framework default copy-paste Never Unlearning keybindings, and debian separates documentation in non-free so I didn't know that it existed. Internet "[""daemon""]" "[""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great Stability. "[""Work""]" "[""27.1""]" 5 Only as editor for mutt org-mode, magit significant comprimise never considered No No No Emacs "[""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Spreadsheets""]" "[""debian repository""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Tutorials""]" "[""Mailing lists""]" "[""manual""]" "[""wait for maturity""]" Kate No Sometimes 43 School Male Argentine Manufacturing "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""shell-command""]" "[""modus-operandi""]" Never No none keybindings were hard to remember. kept get lost inside help buffers Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy can do anything "[""Hobby projects""]" "[""29.0""]" 1 No org-mode never considered Emacs "[""hoon""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""Email""]" "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials""]" "[""Matrix""]" "[""framework default""]" "[""wait for community""]" None No Frequently "[""No""]" "[""No""]" Spacemacs "[""none""]" "[""default dark""]" Never framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1"", ""27.2""]" 12 No avy, ivy, counsel, swiper, magit, web-mode any comprimise might in future No No No custom Vim like "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""FSF paperwork""]" Rarely "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" gedit No Frequently 31 School Male Indian Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""ansi-term""]" "[""default dark""]" Frequently No simple functions "[""GUI""]" "[""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work""]" "[""28.1""]" 2 Vim "[""Clojure""]" "[""MacOS""]" IntelliJ Frequently Doom Emacs write package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 Evil modified for my own version of bepo "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""R"", ""Shell""]" "[""GNU/Linux""]" Frequently maximal vanilla simple functions Never I mainly program in java and unfortunately there's no real good support for that. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community""]" Very well, it's snappy the history, the buffer concept and the community. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 5 No no comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 38 Associates Male Swedish Fin Tech "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""shell"", ""eshell""]" "[""doom-one"", ""solarized-dark""]" Never No write package Never Many but always found my way. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Elisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Mu4e Expand-region, multiple cursors, orgmode, company, vertico, elgantt, org-ql, magit limited comprimise might in future No I have in the past No Emacs "[""Elisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" gedit projectile Frequently Masters Male American Legal "[""Vertico""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""custom theme""]" Never undo-tree none Never Understanding emacs lisp Internet "[""GUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Good but not great Builtin packages "[""Hobby projects""]" "[""28.2""]" 1 No Web-mode, dired any comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript""]" Never "[""GNU/Linux""]" "[""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""framework default""]" "[""wait for community""]" Vim framework default Rarely 19 Bachelors Male Mexican Software Development "[""framework default""]" "[""No""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""doom-one""]" Never framework default many packages Never The default key bindings are so unintuitive and unergonomic I almost quit immediately. I forced myself through it to be able to have a good Lisp editor, and stayed with them for a few years. Then I went with evil and fell in love with Emacs anew. Then now I switched to meow just a few weeks ago. It's what I wanted all along. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Lisp. If it weren't for Lisp I would 100% be using something else. "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 Mu4e meow, lispy, sly, org limited comprimise 5-10y Cannot No Yes meow "[""Common Lisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Journaling""]" "[""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""I mostly make changes to my local setup and then I'm happy. It's not always relevant to others.""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package"", ""Some from the Arch User Repository""]" "[""Install and try it immediately""]" Melpa, if at all. Avoid the others due to the processes. Vim project.el Frequently 34 School Female Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Ok "[""eshell""]" "[""modus-vivendi""]" Frequently No copy-paste "[""GUI""]" "[""Package(s)""]" String[] Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 20 Emacs "[""Python"", ""Scheme"", ""Shell""]" "[""Windows""]" None Often maximal vanilla read and understand I came from Vim so most of my difficulties were in setting it up and replicating the features that I had over there. Vim is a superior text editor IMO but a much worse piece of software. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Elisp, extensibility, large ecosystem of plugins "[""Work""]" "[""28.2""]" 5 Vim "[""Go"", ""Haskell"", ""Python"", ""Rust""]" "[""MacOS""]" Vim Frequently maximal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No moderate comprimise 0-2y No No No Vim "[""Clojure"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel"", ""presentations""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""Blogs"", ""coworkers""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Matrix"", ""Discord""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Rarely Bachelors Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Rarely framework default copy-paste Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Customizations/extensions "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No do not prefer never considered Yes No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Sometimes 26 Masters Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla Not sure lobste.rs Ok "[""shell"", ""term""]" "[""zenburn""]" Rarely No simple functions Never Keystrokes Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects"", ""Home life""]" "[""28.2""]" 27 No org, magit, neotree, dad-joke, mpages, diary, calendar, tramp any comprimise never considered Yes Yes No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""i just read the doc""]" "[""straight""]" "[""Install and try it immediately""]" vi No Frequently PhD Male American Software Development "[""Ido""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""nav/term""]" "[""my own custom theme""]" Frequently No copy-paste Never Keybindings Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Alright Free, open source, extensible "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No lsp-mode,projectile,vterm moderate comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Java"", ""Python"", ""R"", ""Scheme"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Task management"", ""Babel""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Sublime Text projectile Never 30 Bachelors Male British Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""doom-tokyo-night""]" Sometimes No copy-paste Never Making changes to the Emacs initialization file. Apparently, the initialization file can be one of several options. It took me a while to figure out which file Emacs had used, so that I could make changes to that file. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Community"", ""support for writing in foreign languages""]" Very well, it's snappy Active community of users and developers "[""Hobby projects""]" "[""28.2""]" 5 No ox-rss, ido, helm do not prefer never considered No No No Emacs "[""R""]" Rarely "[""Windows"", ""MacOS""]" "[""Task management"", ""blog creation and publishing""]" "[""not sure""]" "[""Email""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Email""]" "[""not sure""]" "[""Install and try it immediately""]" KEdit No Often Masters United States citizen Education services "[""Helm"", ""Ido""]" "[""ispell""]" minimal vanilla No Blog post Great "[""none""]" "[""a default theme, but not sure which one""]" Never No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Slime""]" Very well, it's snappy Every prebuild action is already also a function that can be used programatically. And then bound to a key. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 20 Gnus moderate comprimise might in future No No Yes Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 48 Masters Male Czech Entertainment "[""No""]" "[""No""]" maximal vanilla Not sure Blog post Ok "[""shell"", ""eshell"", ""term""]" "[""leuven""]" Often No simple functions "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" "[""MacOS""]" Rarely Spacemacs simple functions Rarely Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Mu4e limited comprimise never considered I have in the past No Yes Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Perl"", ""Scheme"", ""Shell"", ""SQL"", ""OCaml, SML, Prolog""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""Beamer Presentation""]" "[""Source""]" "[""GitHub""]" Never String[] Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Atom No Frequently 25 Masters Male English Education services "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""eshell""]" "[""solarized""]" Never No none "[""GUI""]" "[""Package(s)"", ""Built-in features""]" Alright "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" "[""GNU/Linux"", ""MacOS""]" Rarely Doom Emacs copy-paste Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Alright "[""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No limited comprimise never considered No No No Emacs "[""C++"", ""Rust""]" Never "[""Windows""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""M-x list-packages""]" "[""Comparison""]" "[""Reddit""]" "[""straight"", ""elpaca""]" "[""Install and try it immediately""]" Sublime Text No Never "[""No""]" "[""No""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""default dark""]" Never No read and understand Never Emacs pinky Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Gpl, packages, extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 2 No significant comprimise might in future Yes Yes No Vim "[""C++"", ""C"", ""Javascript"", ""Python"", ""PHP"", ""Scheme"", ""SQL""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Reddit""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Research alternatives""]" Vim No Sometimes 27 Bachelors Male American Research "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell"", ""vterm""]" "[""Dark manoj""]" Never No copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work""]" "[""28.2"", ""27.1""]" 3 Vim "[""Elisp""]" "[""GNU/Linux"", ""WSL""]" Often Doom Emacs none Never Friend "[""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""18.24""]" 35 No do not prefer 10+y No No No Emacs "[""Assembly"", ""C""]" Never "[""BSD""]" "[""Note taking""]" "[""not sure""]" "[""Email""]" Never "[""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""Overview""]" "[""Framework""]" "[""not sure""]" "[""wait for community""]" Vim No Sometimes 61 Bachelors Male Japanese Manufacturing "[""No""]" "[""ispell""]" minimal vanilla No Twitter Ok "[""none""]" "[""default light""]" Never No copy-paste Rarely Cryptic error messages Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""orgmode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects"", ""organization and studying""]" "[""29.0""]" 1 No Org mode, modus themes, org roam, auctex, undo tree, LSP mode, magit, org babel, emacs dashboard, elfeed moderate comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""youtube""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 20 School Male Greek Student "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree none Never Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No magit, ace-window, fuzzy-finder, rg, windresize do not prefer never considered No Would directly No Emacs "[""C++""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Never 31 Masters Male Quant Trading "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""term""]" "[""leuven""]" Never No write package Never Yes, the mailing list worked with me and provided insightful feedback. RMS, Eli, the Stephens, and others were all friendly and helpful. Craig Topham guided me through the FSF assignment process. The untruth that Emacs is hard to learn and the community propogating that myth. No, you don't need to install this package or that. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Documentation""]" "[""time keeping in Org""]" Very well, it's snappy Documentation is Emacs greatest strength beyond extensibility. "[""Work"", ""Hobby projects"", ""anything text based""]" "[""28.2""]" 5 No general.el, straight.el, helm any comprimise 0-2y Cannot Yes Yes Default (Emacs) and Vim "[""Assembly"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Emacs Lisp, GNU APL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""Screenshots""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" Personal repository. My employer refuses to sign the FSF paperwork, so I am stuck in limbo, despite wanting to contribute to core. Despite this, please don't say something silly like we should abolish the FSF copyright. Notepad++ I created my own Frequently 36 Masters Male United States citizen Software Development "[""Helm""]" "[""ispell""]" maximal vanilla The key binding question was either-or, yet it's possible to use both (which I do). I was able to use the other box, but now that response will not count or will require you to correctly parse it Yes Hacker News Great "[""shell"", ""personal extensions to comint""]" "[""zenburn"", ""base16-eighties""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great The extensibility - emacs can be extended to be however I want it to behave. "[""Hobby projects""]" "[""28.2""]" 1 No eglot,magit moderate comprimise never considered Cannot Cannot No Emacs "[""Python""]" Sometimes "[""WSL""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""IRC servers"", ""Youtube (system crafters mainly)""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Discourse""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 17 School Male French Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No IRC Great "[""eshell""]" "[""modus-operandi""]" Never No copy-paste Never Key bindings Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No lsp moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package""]" Sometimes "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA Notepad++ No Frequently 29 Masters Male Taiwanese Research "[""Helm""]" "[""ispell"", ""langtool""]" maximal vanilla Yes r/emacs Ok "[""none""]" "[""my own custom theme""]" Often undo-tree copy-paste Never Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.1""]" 5 No lsp-brige moderate comprimise never considered No No No Vim "[""C++"", ""Elisp"", ""Erlang""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""Discourse""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Discourse""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Discourse""]" "[""framework default""]" "[""wait for community""]" Vim framework default Never 32 Masters Male Chinese Telecom "[""framework default""]" "[""framework default""]" Doom Emacs No Emacs China Ok "[""vterm""]" "[""doom-one""]" Never framework default String[] String[] String[] String[] String[] copy-paste "[""TUI""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Vim "[""Go""]" "[""GNU/Linux"", ""MacOS""]" Frequently Spacemacs write package Never The huge time commitment and learning curve of getting familiar with the Emacs way of doing things, package management and configuration, and how to discover built-in packages and commands. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great Users have the ability to configure their environment, whether for writing prose or code, to their needs and preferences. Moreover, for beginners, tons of packages will likely already provide the functionality they're looking for. It's a comfy experience once one has their configuration near their desired state. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell"", ""Racket""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" None project.el Frequently 21 School Male Filipino "[""Vertico"", ""Marginalia"", ""Consult""]" "[""wucuo""]" maximal vanilla Looks great! Very clean UI. Yes r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-fu copy-paste University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Having a working environment for decades that has grown and changed without breaking "[""Work"", ""Hobby projects""]" "[""29.0""]" 27 Emacs "[""Go"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" so long ago I don't recall anymore Rarely maximal vanilla write package Rarely "VIM has a more declarative interface, eg, when making selections; the interactive ""C-space ..."" is kinda klumsy" Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""exwm, magit, lockstep""]" "[""Text editing features""]" Very well, it's snappy having a lisp function behind every keystroke, full screen real-estate, no mouse required "[""Work"", ""Hobby projects""]" "[""27.2""]" 25 Gnus exwm, gnus, magit, tramp, eww, gud, lockstep (NEEDS WORK, fails with MAGIT!) any comprimise 10+y No Yes No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB"", ""Babel"", ""financial admin""]" "[""GNU Guix""]" "[""Mailing list"", ""irc""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""packages work well""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""IRC servers"", ""Web search engines"", ""fediverse""]" "[""Manual"", ""Clips/videos""]" "[""IRC"", ""Emacs StackExchange"", ""Mailing lists""]" "[""GNU Guix""]" "[""Install and try it immediately""]" Vim GNU Guix manifests Sometimes 54 Masters Male Dutch Software Development "[""No""]" "[""ispell""]" maximal vanilla graphical browsers suck Yes fediverse Ok "[""shell-command"", ""shell"", ""term""]" "[""default light""]" Frequently No none Can't say I didn't "[""GUI""]" "[""Dude, I don't use it.""]" "[""None""]" Poorly, it's sluggish None "[""I do not use Emacs""]" "[""21.37""]" 0 Vim "[""I do not program in Emacs""]" "[""I run my OS in Emacs.""]" I have never used Emacs Never I use neovim simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work""]" "[""28.2""]" 3 No org-noter limited comprimise never considered No No No CUA "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Python"", ""Scheme"", ""Shell"", ""TeX""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""wait for community""]" melpa No Frequently 32 PhD Male Chinese Research "[""Ivy""]" "[""ispell"", ""langtool""]" maximal vanilla Yes Emacs China Great "[""none""]" "[""solarized""]" Never undo-fu copy-paste Never "[""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 No significant comprimise never considered No No No Emacs "[""HTML/CSS"", ""Haskell"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently Bachelors Male British Software Development "[""Helm"", ""Selectrum""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""my own custom theme""]" Never No simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great discoverability, configurability "[""Work""]" "[""28.2""]" 20 No magit, lsp-mode, dired-x moderate comprimise never considered No No No Emacs "[""C++"", ""Go"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""never have""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""emacs wiki""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Turbo Pascal No Sometimes Bachelors Male United States citizen Software Development "[""Ivy""]" "[""No""]" minimal vanilla "Sorting of the Nationality was weird for ""American"". Got at least one 500 error. Fingers crossed." No r/emacs Ok "[""shell""]" "[""zenburn""]" Sometimes No none Never It seemed utterly inscrutable out of the box. I didn't know the keybindings, or how to find help. I wished I had a list of commands in something like Helm. It was also somehow sparse but too busy. It's not like a Notepad++ that just gets out of your way and let's you mess with some code. Perhaps that's because you're always confronted by the start page and concepts like buffers and windows? This kind of issue is just a matter of the user taking time, but I ended up jumping over to Spacemacs, running the tutorial and I immediately got what this was about and fell in love. I quickly discovered the limitations of Spacemacs and jumped back to Vanilla Emacs to make Emacs work better for me. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF"", ""Org mode was the major selling point for me""]" Good but not great "[""Hobby projects"", ""Organising my life""]" "[""28.2""]" 3 No limited comprimise never considered No Would directly No Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently 28 Masters Male British Software Development "[""Helm""]" "[""No""]" maximal vanilla I was not expecting this to run so smoothly, or look this great. Incredible job putting this together. No r/emacs Great "[""none""]" "[""my own custom theme"", ""dracula""]" Never undo-tree read and understand Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great UI, Keyboard centric and extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No moderate comprimise never considered No No No Vim "[""Clojure"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub""]" "[""Design rationale"", ""Screenshots""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text projectile Rarely 38 Associates Male Brazilian Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""none""]" "[""default dark"", ""doom-one"", ""dracula""]" Sometimes undo-tree read and understand Rarely The number of packages, default binding Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Flexibility, fired,. .. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 notmuch significant comprimise might in future I have in the past No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Julia"", ""Python"", ""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently PhD Male Spanish Research "[""framework default"", ""Helm"", ""Ivy""]" "[""ispell""]" Spacemacs Not sure Telegram Great "[""eshell"", ""ansi-term"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-tree simple functions Never * Conceptual mismatch - various terms and concepts were not well defined or conflicted with usage in other contexts. eg Buffers. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy It's a lisp interpretor with a giant suite of lisp programs. "[""Work""]" "[""29.0""]" 25 No helm,projectile,helm-ag any comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Ruby"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""MELPA""]" "[""Use whatever the maintainer indicates""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages"", ""Sacha Chua!""]" "[""Design rationale"", ""Example usage""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" xedit,vi projectile Sometimes 60 Masters Male South African Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""default dark""]" Sometimes No read and understand Never no Do not know how to navigate, copy/paste, no idea what buffer is, do not know how to open file, how to use dired, how to install packages, etc. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""People who use it are great persons""]" Very well, it's snappy extensibility, elisp, packages, "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No magit, use-package, yasnippet, projectile, ivy, multi-cursor, which-key, paredit, lsp, company limited comprimise might in future No I have in the past No Emacs "[""Clojure"", ""Elixir"", ""Go"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""search engine""]" "[""use-package""]" "[""wait for community""]" MELPA Vim projectile Rarely Masters Male Chinese Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Planet Emacslief Ok "[""vterm""]" "[""doom-one""]" Sometimes No copy-paste Never Configuring emacs is like learning a new language. And it's even worse when we don't know anything about LISP languages. It's way too difficult before you can pretend using it efficiently. Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""org mode, LSP""]" "[""I had no idea what to choose, I picked the same as my colleagues""]" Good but not great Org mode, and LSP compatibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No org-mode, helm significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Course support, exported in Latex and HTML""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't (I don't feel legitimate enough)""]" Never "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" None projectile Frequently 27 PhD Male French Research "[""Helm""]" "[""No""]" maximal vanilla No Mastodon Great "[""none""]" "[""tango-dark""]" Never No read and understand Rarely Learning the UI which is not like other editors I had used (example: the minibuffer is not a thing in many editors) Work "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Work""]" Very well, it's snappy The ability to innovate "[""Work""]" "[""29.0""]" 7 No embark, consult moderate comprimise might in future No No No Vim "[""Haskell"", ""Python"", ""Yaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 33 Bachelors Male Argentine Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""term""]" "[""modus-operandi"", ""modus-vivendi"", ""kaolin""]" Sometimes framework default write package Never Hitting backspace on early machines would send C-h and drop you into the help system rather than backspace the cursor. Was initially a major obstacle, but is better now. University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy "For me, it comes down to a combination of the longevity of the platform and the deeply embedded extensibility model. I started using Emacs on an HP workstation in the mid-90's to write Common Lisp code. In the intervening time, it's taken me through a wide range of host platforms, work environments, and programming languages/styles. There are very few other tools that come remotely close to this degree of almost universal applicability over a period of decades. What this does is increase the value of learning Emacs - I can invest time in learning or customizing Emacs with a degree of confidence that I'll be able to reuse that work over a longer period of time. The other noteworthy aspect of Emacs is how deeply the extensibility model is baked into the environment. This provides an extreme degree of ability to add whatever customizations you might need to do a job. Of course, a deep extensibility model isn't worth much if it's so difficult to use that the potential rewards are outweighed by the costs of implementing a customization. Here again, Emacs shines. It's trivially easy to get started with small customizations and work your way to more and more complicated scenarios as you need them. In my opinion, this is due to a combination of extensive investment in documentation, careful API design, and an open source model that enables putting the entire source of the tool at a developer's fingertips. There is essentially no other tool in modern use that comes close." "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2"", ""27.1""]" 27 No moderate comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript"", ""Jsonnet""]" Sometimes "[""MacOS""]" "[""Note taking"", ""PKB"", ""https://github.com/mschaef/.emacs.d/blob/master/lisp/orglog.el""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""straight"", ""manual""]" "[""Research alternatives"", ""wait for maturity""]" Visual Studio 6 No Often Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla "> I have a clear preference for free/libre software but am not willing to accept a lack of features or UI polish This question doesn't really capture the tradeoffs associated with free/libre software. Just to use Emacs as an example, it lacks features and UI polish compared to something like IntelliJ, but it's also true that Emacs has features and UI features that are only truly enabled by its free/libre nature. (ie: I can hit a couple keystrokes and see/modify core code, etc.) Where free/libre software can suffer is in issues of interoperability and in development scenarios where deep, ongoing investment is required. A need to work with a colleague on a complex Excel model might steer you to buy Excel (over gnumeric, etc.) for reasons that have nothing to do with UI polish or feature set." No Hacker News Ok "[""shell"", ""eshell"", ""I only use this rarely, but would like to use it more.""]" "[""my own custom theme""]" Rarely No write package Never "- the keybindings: I didn't know how to open a file, close a window (sorry, a frame). So sad nothing was explained on first page - the language: what is a frame? what is a window?" Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "- we can program Emacs the way we want - documentation is included - Emacs configuration, functions, etc can be inspected" "[""Work""]" "[""28.2""]" 20 notmuch moderate comprimise might in future No No No Emacs "[""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""FSF paperwork"", ""patch be emails""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Mailing lists""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" nedit projectile Frequently 44 Masters Male French Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" Prelude Yes r/emacs Great "[""shell""]" "[""modus-vivendi""]" Rarely undo-tree read and understand Never remember key combinations Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great customilzied, lisp-liked langauge "[""Work""]" "[""29.0"", ""28.2""]" 1 No any comprimise might in future Cannot Would directly No Vim "[""Clojure"", ""Go"", ""Rust"", ""Ruby"", ""SQL""]" Rarely "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""use-package""]" "[""wait for community""]" GNU ELPA Vim projectile Never 46 Bachelors Male Singaporean Software Development "[""Helm""]" "[""ispell""]" Spacemacs No Hacker News Great "[""eshell""]" "[""solarized""]" Never undo-tree read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Poorly, it's sluggish "[""Hobby projects""]" "[""28.2""]" 1 notmuch moderate comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Go"", ""Rust"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""Research alternatives""]" projectile Never 21 School Female Turkish Student "[""No""]" "[""No""]" Doom Emacs No Hacker News Great "[""none""]" "[""moe-theme""]" Never No simple functions Never Spent a lot of time to get used to the keybindings Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility and customization "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Mu4e limited comprimise never considered Doom Emacs via GitHub I don't know FSF. No Vim "[""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Discord""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" VS Code framework default Frequently 29 PhD Male Chinese Research "[""framework default""]" "[""framework default""]" Doom Emacs No Company Emacs group Great "[""vterm""]" "[""nord"", ""nord-light""]" Sometimes undo-tree write package Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No Eglot, limited comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Web search engines""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text project.el Never Bachelors Male Brazilian Software Development "[""Vertico"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""nord""]" Often undo-tree copy-paste Never Steep learning curve Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects"", ""Life""]" "[""28.2""]" 22 Mu4e clang-format, expand-region, flycheck, git-timemachine, helm, magit, mu4e, org-mode, projectile, ws-butler any comprimise never considered No Cannot No Emacs "[""C++"", ""C"", ""Python"", ""Lua""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs""]" "[""Comparison"", ""Overview""]" "[""GitHub""]" "[""el-get""]" "[""Install and try it immediately""]" mcedit projectile Sometimes 44 Masters Male Russian Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell"", ""ansi-term""]" "[""my own custom theme""]" Rarely No simple functions Rarely University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 11 No significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Perl""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Design rationale"", ""Overview""]" "[""GitHub""]" "[""el-get""]" "[""wait for maturity""]" None No Often Masters Male Hungarian Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla Yes Blog post Great "[""none"", ""shell-command""]" "[""solarized-dark""]" Frequently undo-tree read and understand Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 Emacs "[""C"", ""Clojure"", ""Go"", ""Rust"", ""Scheme""]" "[""BSD""]" vi Frequently minimal vanilla simple functions Never Not interested: lack of time, unclear process. Platforms like Github make contributions easy: fork, push a change, open a pull request. I only have this much free time, and this survey is taking up most of my today's allowance. I don't mind waiving / assigning copyright - but you need to make it as easy as ticking a checkbox. Assume that every single step in a process will scare away 90% of potential contributors. "It was a long time ago, but the defaults back then were just as awful as they are today. CUA should be the default, especially on macOS, where e.g. Cmd-C does not clash with C-c. Point and mark are powerful tools, but they are less intuitive than simple selections. I think the biggest initial hurdle was discoverability. The tutorial does a great job at explaining how to edit files, but barely gives you the pointers for things like M-x describe-function, etc - so it's quite difficult to ""discover"" things like M-x align-regexp, which is absolutely fantastic (but only once you know it exists). The customize GUI is a good step too, but 1. there are waaay too many options (so you get lost trying to use it), and 2. the more options you set, the harder it is to transition to a proper, customized init.el file - the two don't play nice. In my first few years of using Emacs, I've barely ""progressed"" beyond using it as a basic notepad." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""magit""]" String[] Alright magit "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 18 I used notmuch in the past, but it's too much bother to maintain a proper, working email configuration for too little gain magit, magit, magit, magit, magit. no comprimise never considered No No No mix of CUA, default, and some customisations to feel more like macOS "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" ...not sure, Notepad? projectile Sometimes Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla Too long Not sure Hacker News Great "[""shell-command"", ""shell""]" "[""my own custom theme"", ""two custom themes, dark & light, + glue to switch based on system-wide dark/light setting""]" Rarely No simple functions Never "Emacs is weird. I eventually got used to it, but it seemed a bit ""old fashioned""" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Part of the GNU project / FSF""]" Good but not great Extensibility and the knowledge that it has been around a long time and will likely be around for a long time to come. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Magit, Org Mode limited comprimise might in future I have in the past I have in the past No Vim "[""Elisp"", ""Javascript"", ""Swift""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Mailing lists""]" "[""Manual"", ""Screenshots""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Sometimes 29 Bachelors Male British Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""ansi-term""]" "[""doom-one""]" Sometimes No read and understand Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 23 notmuch significant comprimise never considered No No No Emacs "[""C++"", ""Julia"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""GNU ELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""GitHub"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 48 PhD Male German Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""solarized"", ""solarized-dark"", ""zenburn""]" Frequently vundo copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" "[""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Framework""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Sublime Text projectile Never 20 School Male Russian Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No lobste.rs Great "[""none""]" "[""doom-ir-black""]" Rarely No simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Community""]" "[""Package(s)""]" Good but not great magit, eshell "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit, evil, vertico, consult, lsp-mode, projectile moderate comprimise might in future No No No Vim "[""Python"", ""Rust"", ""Scala""]" Frequently "[""GNU/Linux""]" String[] "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Never Bachelors Male United States citizen Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""eshell""]" "[""dracula""]" Sometimes undo-tree simple functions Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No org moderate comprimise never considered No No No Emacs "[""I don't program in emacs""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Google""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Often 29 Masters Male Slovenian Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""dracula"", ""modus-operandi"", ""modus-vivendi"", ""solarized-dark"", ""zenburn""]" Never undo-tree read and understand Colleague "[""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.1""]" 22 Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Perl"", ""Scheme"", ""Shell""]" "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" String[] String[] String[] String[] String[] "[""straight""]" Eclipse Frequently String[] String[] minimal vanilla String[] String[] copy-paste Never "packages come with conflicting keybindings, customize keybinding not optimized for all cases, also have to change and the forgot" Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Alright familiar environment for different tasks "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit, command-log-mode, org-mode limited comprimise never considered No No No Vim "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""google""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text projectile Rarely 38 Masters Male Chinese Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Twitter Great "[""vterm""]" "[""modus-vivendi""]" Rarely framework default read and understand Never "Shortcuts and text navigation Vanilla emacs is a bit ugly" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "Some packages (magit) Same keybindings, text nav in all languages Integration with some languages (Clojure)" "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No magit,lsp,markdown significant comprimise never considered No No No Emacs "[""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" VS Code projectile Sometimes 27 Masters Male French Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Twitter Ok "[""term""]" "[""default black from 256""]" Never No none "[""GUI""]" "[""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Emacs "[""HTML/CSS""]" "[""GNU/Linux""]" Sometimes Doom Emacs write package Movement, configuration, slow and steady. Family "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility, my own configuration that I tailored to my needs. "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Vim "[""HTML/CSS"", ""Java"", ""Python"", ""Rust"", ""Typescript"", ""Kotlin""]" "[""MacOS""]" None Frequently maximal vanilla simple functions "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Vim "[""Clojure"", ""Elixir"", ""Go"", ""Python""]" "[""GNU/Linux"", ""Windows""]" Rarely maximal vanilla none Never Key bindings and the initial visual aspect podcast "[""GUI""]" "[""Text editing features"", ""orgmode""]" "[""Text editing features"", ""orgmode""]" Good but not great Orgmode "[""Work""]" "[""28.1""]" 3 No moderate comprimise never considered No No No Emacs "[""non""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Blogs""]" "[""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Notepad++ No Often 39 Masters Male Spanish construction - facilty management "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla No mastodon Great "[""none""]" "[""doom-one"", ""zenburn""]" Never No read and understand Never Custom configurations and custom packages were difficult figuring out. Also the ~/.emacs.d and sub-directories around that (~/.emacs.d/themes for example). Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy I can make it as simple or complex as I want -- a simple writing prompt or a full fledged IDE. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No go-mode, catppuccin-theme, haskell-mode, ocaml-mode significant comprimise might in future No No No Emacs "[""C++"", ""Clojure"", ""Common Lisp"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""Email"", ""Discourse""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Often 36 Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No Friend Great "[""none""]" "[""catppuccin-frappe""]" Never undo-tree write package Never I have no assignment and it is hard to arrange with my employer Recommended by a mentor "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""I didn't know other editors for unix OS""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No ryo-modal limited comprimise might in future Never thought about. I probably should No No Custom via ryo-modal "[""C++"", ""C"", ""C#"", ""Elisp"", ""Go"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Most of the things I need just work""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Visual Studio 6 projectile Rarely Masters Male Russian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""eshell"", ""vterm""]" "[""zenburn""]" Often undo-tree simple functions Never Initial configuration Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, Keybindings, Package Quality, Org-Mode, Magit "[""Work"", ""Hobby projects"", ""Home Organisation, Writing""]" "[""28.2""]" 10 Mu4e magit, eglot, org-mode, projectile, selectrum, consult, marginalia, embark, rg no comprimise might in future No No No Emacs "[""Clojure"", ""Go"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub"", ""IRC""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often Masters Male German Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""nord""]" Sometimes No read and understand Never Internet "[""GUI""]" "[""Extensibility""]" "[""Community""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 10 No evil,cider do not prefer never considered No No No Vim "[""Clojure"", ""Go"", ""Typescript""]" Rarely "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""wait for community""]" Vim framework default Never 40 Bachelors Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No work Ok "[""none""]" "[""nord""]" Never framework default simple functions Never Startup speed, not understanding how emacs internals worked, confused about how use-package/straight/quelpa worked, learning elisp in general Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Alright Everything can be configured via a homoiconic, repl-driven language "[""Work"", ""Hobby projects"", ""Interface; Android Launcher via TEL and EXWM""]" "[""29.0"", ""28.1"", ""27.1""]" 3 No org-mode, vterm, eshell, tramp, dirvish, org-roam, elfeed, pen no comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""Linux via Termux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""M-x list-packages""]" "[""Clips/videos""]" "[""Discord""]" "[""leaf""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 21 School Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Discord Great "[""shell-command"", ""eshell"", ""vterm""]" "[""ef-winter""]" Often undo-tree simple functions Kinda hard to learn Emacs key shortcuts, so I went with VIM which I knew from before 4chan /g/ "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Free, open source, very snappy, very extensible and customization with lots of shortcuts "[""Hobby projects""]" "[""28.1""]" 1 Vim "[""C++"", ""C""]" "[""Windows""]" VS Code Frequently Doom Emacs simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 10 No s.el,f.el,dash.el do not prefer might in future No No Yes Vim "[""C"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim framework default Sometimes 36 Bachelors Male Bulgarian Software Development "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""zenburn""]" Frequently framework default write package Rarely I initially had problems figuring out how to use the manual. But I was young and had time to spare. Definitely paid off :) My dad "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great The fact that I can do everything in Emacs. I also like how it’s evolving with LSP and tree sitter. "[""Work"", ""Hobby projects"", ""Organizing my life with org mode""]" "[""29.0""]" 10 No eglot, avy, evil, f, envrc, s, ht limited comprimise never considered No No No Vim "[""Haskell"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Research alternatives"", ""wait for community""]" Vim project.el Sometimes 23 Bachelors Male Indian Software Development "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No copy-paste Rarely Certainly, default keybindings were tricky, and I flirted with CUA mode. But partly because macOS itself has similar keybindings for text navigation, I persevered University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""it was cool""]" Very well, it's snappy code design and editing "[""Work"", ""Hobby projects""]" "[""28.1""]" 11 No ess, elpy, polymode, do not prefer never considered No Would directly No Emacs "[""Python"", ""R"", ""Shell"", ""SQL""]" Rarely "[""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" None No Sometimes 36 Masters Male Polish Healthcare "[""Helm"", ""Ido""]" "[""flyspell""]" maximal vanilla I like it. Feels snappy, just like all software should Yes Hacker News Great "[""shell-command"", ""shell""]" "[""solarized"", ""solarized-dark""]" Frequently No simple functions Never Default bindings were not very intuitive or discoverable, had difficulty with the configuration/customization system Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" String[] Good but not great Extensibility and ecosystem (libraries+community+documentation) "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 5 No which-key,avy,tramp,helm,magit,slime,evil do not prefer might in future No No No Vim "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Reddit"", ""Blogs"", ""Hacker News""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim No Never 20 Masters Male United States citizen Software Development "[""Helm""]" "[""framework default""]" Spacemacs No Hacker News Great "[""none""]" "[""default spacemacs""]" Often framework default simple functions Never "There were two main difficulties. First, my professor gave us a cheat sheet, but it took a little bit of time to learn enough commands to be effective. The second is related. Because I didn't know all the commands that were available, I used emacs in a suboptimal way for a while. It took me a while to understand how to use buffers (at first, I had multiple emacs processes running, each with a different file, because that's what I did in other editors). And even though I've been using emacs for 20 years, I'm still learning about new functionality." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""My professor made me""]" Very well, it's snappy There are lots, but the thing that has me continue to use Emacs is it's ability to do both code and prose/note-taking really well. My job has evolved from mostly coding-focused to a lot more researching trade-offs and note-taking, and org mode is great for organizing those projects. "[""Work"", ""Hobby projects""]" "[""27.2""]" 20 No magit, project.el limited comprimise never considered No No No Emacs "[""Java"", ""Python""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA Stable""]" "[""I generally don't""]" Never "[""Lack of time""]" Never "[""Mailing lists"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""wait for community""]" The one that came with Visual Basic, or Microsoft's Java IDE, depending on the language I was doing project.el Frequently 39 Masters Male American Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""shell""]" "[""default dark""]" Never No copy-paste Never remembering keybindings, and remembering all m-x commands, not knowing how to do very basic stuff Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""orgmode""]" Good but not great org-mode and other extensions "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 Mu4e limited comprimise never considered No No No Vim "[""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim No Frequently 26 Masters Male Mongolian Student "[""Ivy"", ""Vertico"", ""Consult""]" "[""No"", ""no, but i will learn flyspell soon""]" maximal vanilla No r/emacs Ok "[""eshell"", ""vterm""]" "[""gruvbox""]" Sometimes undo-fu none Never the key bindings are very foreign; and the 'clipboard' behaves oddly. Internet "[""GUI""]" "[""Text editing features"", ""Org Mode""]" "[""Text editing features""]" Very well, it's snappy flexibility, stability, extensibility "[""Work""]" "[""28.2""]" 5 Gnus elpy, markdown mode, zenburn theme limited comprimise never considered No No No Emacs "[""I only use it for Org Mode""]" Never "[""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""M-x list-packages"", ""when I have a need for a feature I search the list of packages, or google the need""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Microsoft Onenote No Frequently 35 Bachelors Male South African Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light"", ""zenburn"", ""misterioso""]" Never No none Never LISP is hard for me to read (parentheses are tough for me to visually parse); Emacs GUI is out of date (doesn't resemble any GUI I use); Emacs documentation almost requires a separate book or volume because built-in support is tough to access and refer to; Friend "[""TUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Emacs keybindings are familiar (BASH, Readline, etc.); regular expression support (albeit the default requires more escaping); Emacs is highly extensible; "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 30 No Emacs packages? I don't use any, OS packages? I will look up how to add an OS package repo and then install packages from that repo. moderate comprimise might in future No Yes No Emacs "[""HTML/CSS"", ""Shell"", ""SQL"", ""S-Lang""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""not sure""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Mailing lists"", ""My friends""]" "[""I use whatever the OS supplies""]" "[""Research alternatives""]" Cygnus Ed (Amiga) No Often 51 Bachelors Male American IT "[""No""]" "[""No""]" minimal vanilla "You should be more clear about what you mean when you say ""packages"" (Emacs packages? OS packages? Packages I build myself?). A couple more questions about modernization and approachability would be welcome: 1. What would make Emacs more useful to you (a GUI that matches the going modern GUIs would be one answer)? 2. Is there some use-case Emacs should more strongly pursue?" No lobste.rs Ok "[""none""]" "[""default; not sure if it's light or dark""]" Never No copy-paste Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright "[""Work""]" "[""29.0""]" 3 No any comprimise never considered No No No Vim "[""C++"", ""C"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""use-package""]" "[""wait for maturity""]" Vim projectile Never 28 Bachelors Male Bangladeshi Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""Jbeans""]" Never No copy-paste Never Configuration is something tough. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""27.1""]" 10 No moderate comprimise might in future No No No Emacs "[""Ocaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""I'm not doing fancy stuffs""]" Never "[""Web browsing""]" "[""Tutorials"", ""Design rationale""]" "[""Colleagues""]" "[""package.el"", ""elpaca"", ""use-package""]" "[""Install and try it immediately""]" None No Frequently PhD Male French Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Friend Great "[""shell""]" "[""default light""]" Never No copy-paste "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Emacs "[""C++"", ""C"", ""Haskell"", ""Rust""]" "[""GNU/Linux"", ""MacOS""]" Never maximal vanilla simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No shell, dired, tramp, org, vertico, consult, embark, citar no comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 25 Bachelors Male Italian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""eshell""]" "[""my own custom theme""]" Sometimes undo-tree read and understand Rarely Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy self-documenting "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Gnus moderate comprimise might in future Yes No No Emacs "[""C"", ""Clojure"", ""Javascript"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Sometimes 46 Masters Male United States citizen Software Development "[""Ido""]" "[""No""]" minimal vanilla thank you for putting this together!!!! really appreciated!! Would like to to serve some $$$ to this surveys organizers... please post where i can do that No r/emacs Great "[""eshell""]" "[""exotica""]" Sometimes No copy-paste Never "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Python"", ""Perl"", ""R"", ""Ruby"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" projectile Sometimes 44 Masters Male United States citizen Healthcare "[""Helm""]" "[""flyspell""]" Spacemacs Yes Hacker News Great "[""eshell""]" "[""solarized-dark""]" Never framework default write package Rarely Keystrokes. I still don't use most of the extended text-motion or deletion commands, as I can never remember them. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy The openness of the code to modification. Not in the open-source sense (although that's an important prerequisite), but in the ability to replace or augment any behaviour that annoys you. This not only includes adding packages, but also hooks (lots of them), advising or replacing functions, or mucking with internal variables. "[""Hobby projects""]" "[""28.2""]" 25 No straight, company, eglot, Proof General, marginalia, consult, which-key significant comprimise might in future No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Shell"", ""OCaml""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" pico projectile Sometimes 45 Masters Male Canadian "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure r/emacs Ok "[""none""]" "[""my own custom theme""]" Sometimes No many packages Sometimes It was quite overwhelming to learn 1) a new editor 2) a new language 3) a new eco-system 4) a host of completely new keybinds Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great "Extensibility Eco-System Community Not being spyware also helps" "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Mu4e org,org-roam,treemacs,magit,evil,company,elfeed,ledger-mode,lsp,mu4e moderate comprimise 0-2y No No Yes Vim "[""Elisp"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text project.el Frequently 33 Bachelors Male German Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla Yes r/emacs Ok "[""vterm""]" "[""my own custom theme""]" Never undo-tree copy-paste Never elisp and arcane defaults Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Good but not great Customization "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No magit,undo-tree,helm,projectile,which-key moderate comprimise never considered I have in the past Cannot No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Atom projectile Frequently 32 Bachelors Male Norwegian Software Development "[""Helm""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""eshell"", ""vterm""]" "[""nord""]" Rarely undo-tree copy-paste Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 Gnus auto-package-update, vertico, consult, highlight-symbol, key-seq, dired, tree-sitter do not prefer might in future No No Yes Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Sometimes 44 School Male Czech Software Development "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla Yes Twitter Ok "[""shell"", ""eshell""]" "[""default light""]" Never No write package Never The keybindings were a little tough to get the hang of at first. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Emacs' greatest strengths are its extensibility, its lispiness, and its freedom. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 2 No moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots""]" "[""Reddit""]" "[""manual""]" "[""wait for maturity""]" Vim project.el Frequently 31 Bachelors Male American cyber security "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term""]" "[""dracula"", ""modus-operandi"", ""modus-vivendi"", ""solarized""]" Rarely No simple functions Never Integration with language tooling (has improved with LSP), lots of functions, and I still struggle with the default keybindings (evil user) Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy A unified computing experience thanks to an extensible 2-D text metaphor and cohesive programming language "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No projectile, org-mode, lsp-mode, magit, helm, evil-mode moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""nix""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 32 Bachelors Male American Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""nord""]" Rarely undo-fu copy-paste Rarely Not really Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy Lisp "[""Work""]" "[""29.0""]" 1 No moderate comprimise might in future No No No Vim "[""C++"", ""C"", ""Common Lisp"", ""PHP""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Discord""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code project.el Rarely 24 School Male Croatian Software Development "[""Helm""]" "[""flyspell""]" Doom Emacs Keep up the good work No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree simple functions Rarely "- the keybinding system took some time to get used to; - no real programming ecosystem (getting better and better) meant a lot of time spent trying to figure out how to make things work;" Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "- text editing features; - works in the terminal;" "[""Work"", ""Hobby projects"", ""org-mode""]" "[""29.0""]" 6 Gnus ido, dired, vc-mode, org-mode, eglot, company-mode (trying corfu), projectile limited comprimise never considered No Would directly No Emacs "[""Elixir"", ""Go"", ""Javascript"", ""SQL"", ""Ocaml""]" Rarely "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" IntelliJ projectile Often 32 Bachelors Male Italian Software Development "[""Ivy"", ""Ido""]" "[""No""]" minimal vanilla It would have been great to see some introduction on the intent of this survey and the reasons behind it. No Friend Ok "[""shell""]" "[""color-theme-sanityinc""]" Rarely No simple functions Never I found the self documentation of Emacs to be good but not well organised. I mostly learnt from screencasts, but would have definitely read the documentation much more if the organisation was better. To be specific, the documentation throws everything at you or in some cases leaves out a lot which might have been interesting to dig deeper. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility and community "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No crux, ivy, swiper, company, which-key, undo-tree, projectile, lsp-mode, magit, try limited comprimise never considered No Would directly No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 25 Masters Male Indian Software Development "[""Ivy""]" "[""flyspell"", ""aspell (with flyspell)""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""color-theme-sanityinc-tomorrow""]" Sometimes undo-tree copy-paste Everything was difficult but it was part of the charm Youtube "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility "[""Work""]" "[""28.2""]" 2 Vim "[""I don't program in emacs""]" "[""GNU/Linux"", ""WSL""]" IntelliJ Rarely Doom Emacs simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great It works in terminal. "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No do not prefer never considered Yes No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Julia"", ""Scheme""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" Vim project.el Sometimes Masters Male Chinese Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""eshell"", ""vterm""]" "[""default light""]" Rarely undo-tree read and understand Never "Unusual keybindings Higher barrier to entry for package management, than most ""modern"" editors" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Elixir"", ""HTML/CSS"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Sometimes 25 Bachelors Male Hungarian Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""one-light""]" Sometimes undo-tree many packages Sometimes Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 notmuch significant comprimise 2-5y I have in the past No Yes boon "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Matrix"", ""Reddit"", ""Mailing lists""]" "[""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""wait for maturity""]" Sublime Text project.el Frequently 30 PhD Male Ukrainian Research "[""Helm""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""modus-operandi""]" Sometimes No copy-paste Never Config editor Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Packages "[""Hobby projects""]" "[""28.2""]" 13 No org-mode, php-mode significant comprimise never considered No I have in the past No Emacs "[""HTML/CSS"", ""PHP"", ""Ruby"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes 37 Bachelors Male Italian Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla No Blog post Great "[""eshell""]" "[""doom-one"", ""nord""]" Rarely undo-tree simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy flexibility, coverage of space of needs, community, and learning a core part of system allows great power "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 35 No magit, org-mode, yafolding significant comprimise never considered No I have in the past No Emacs "[""C"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Reference manual with examples for all features""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Frequently 53 Bachelors Male (other) Research "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""shell"", ""eshell""]" "[""my own custom theme""]" Rarely No simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 12 No iedit, markdown, rg, moderate comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Python""]" Never "[""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim framework default Sometimes 55 Masters Male German Software Development "[""Ido"", ""Icomplete""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Never No write package Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""paredit, cider, magit""]" "[""slime (superior lisp interaction mode)""]" Good but not great Really good for Lisps and interactive/incremental programming. Supports non-mainstream languages well. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No magit, paredit, cider, eglot moderate comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Rust"", ""Shell"", ""Typescript"", ""zig""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""GitHub""]" "[""package.el"", ""straight"", ""manual""]" "[""Research alternatives"", ""wait for maturity""]" project.el Sometimes 47 Masters Male Finnish Software Development "[""Helm""]" "[""No""]" maximal vanilla No lobste.rs Ok "[""none""]" "[""my own""]" Sometimes No none Rarely Setting up the environment Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Privacy friendly and extensibility and freedom "[""Work""]" "[""27.2""]" 2 No magit, emacs-lsp moderate comprimise never considered No No No CUA "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" GNU ELPA VS Code projectile Frequently 20 School Male Indian Student "[""framework default"", ""Vertico""]" "[""framework default"", ""flyspell"", ""spell-fu"", ""ispell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Rarely undo-fu simple functions Never Elise Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No org-mode,lap-mode moderate comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Julia"", ""Python"", ""Perl"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Often 22 Bachelors Male Russian Software Development "[""framework default"", ""Ivy""]" "[""No""]" Doom Emacs Yes r/emacs Great "[""none""]" "[""doom-one""]" Frequently No copy-paste "1- Keyboard command sequences: take a vacation and you quickly forget them all. I would have favored if there was a clear relation between GUI elements and those commands, so that there is always an obvious secondary path. 2- Getting from vanilla up to an actually usable environment takes ... years, in my perception. This repeats to some degree when I switch programming languages. Every time it means experimenting until the experience is not distracting anymore. I would strongly favor readily available meta-packages that just create a basic default package with things one comes to expect. Or a setup thereof via ""wizards"" so that one can quickly assemble what is needed." Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Runs everywhere""]" "[""Because vim seemed even more useless to the uninitiated ;)""]" Good but not great No nonsense by choice "[""Work"", ""Hobby projects""]" "[""28.1""]" 18 No "I couldn't tell really. I view them as part of the emacs experience and do not really care about their names or specifics of they just stay out of the way." never considered Emacs "[""Assembly"", ""C++"", ""C"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""Cygwin""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""No idea what those are really. ELPA/MELPA just sounded good.""]" String[] String[] Never "[""I don't.""]" String[] String[] "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Eclipse No Frequently String[] "[""flyspell""]" maximal vanilla "[""none""]" String[] Never No copy-paste Never At first I didn't even know what emacs is and how it could benefit me and my workflow. The tutorials didn't explain the possibilities well. But I am so happy that i stuck with it. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy The merge of 'what I want' and 'this is how emacs works' leads to undiscovered and unexpected efficient ways to work. "[""Work"", ""Hobby projects""]" "[""27.2""]" 1 No significant comprimise never considered No No No Emacs "[""Elisp"", ""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""GitHub"", ""Email""]" "[""use-package""]" "[""wait for community""]" None No Often 30 Bachelors Male German Civil engineering "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""doom-one""]" Rarely undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extendability, keyboard only interface "[""Work""]" "[""28.2""]" 3 No magit, smartparens, eglot, treesitter, vterm moderate comprimise never considered No No No Emacs "[""Clojure"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Telegram""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ project.el Rarely Masters Male Fin Tech "[""Vertico"", ""Marginalia"", ""Consult"", ""Orderless""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""vscode-dark-plus""]" Rarely No simple functions Never setting up config file, how custom works, what are packages and the different ways of accomplishing similar things Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great configurability, org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No org-ref, sly, magit, ivy, powerthesaurus moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Common Lisp""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Notepad++ No Frequently 43 Masters Male Portuguese Research "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""modus-operandi""]" Never No simple functions Never "I kept calling commands I didn't want to call, like C-x C-c instead of just C-x, which is just cruel in some circumstances. On a German keyboard, some special characters are not as easily pushed, like backslashes. Since in the beginning I didn't configure my emacs as much and wanted to stay on the default configuration (same with keyboard layout), it really annoyed. To this day, I go the M-x route when doing regex-searches. Also knowing the names of functions I wanted to call was quite hard. Obviously, the ""Emacs Pinky"" was a problem, i.e. stretching the fingers to reach the far out Ctrl key for almost everything - until I found setting the tab key as an extra Control key. Which also had its disadvantages." Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Magnificent packages like magit, org-mode, language-specific modes, flymake, dired. Combined with keybindings across all domains and OSes. "[""Work"", ""Hobby projects"", ""journaling, writing (stories)""]" "[""28.1"", ""27.2"", ""27.1""]" 16 No magit,org-mode,visual-regexp,web-mode,company-mode, moderate comprimise never considered No I have in the past No Emacs "[""Go"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Discord""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Textpad No Frequently 38 Masters Male German Software Development "[""Helm"", ""Ido""]" "[""No""]" minimal vanilla No r/emacs Ok "[""none""]" "[""default light""]" Frequently No copy-paste Never Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "Everything is text and buffers not backed by files. Makes it possible to do anything that involves text." "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No do not prefer never considered No Would directly No Emacs "[""C++"", ""C"", ""Go"", ""Python""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""Research alternatives"", ""wait for maturity""]" Vim No Sometimes 39 Bachelors Male Indian Software Development "[""No""]" "[""No""]" maximal vanilla No Friend Ok "[""eshell""]" "[""my own custom theme""]" Rarely No write package Rarely Getting a workin configuration (e.g., language documentation while editing, code completion suggestions) Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No significant comprimise might in future No Yes No Emacs "[""C++"", ""Python"", ""Scheme""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Mailing lists""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" melpa geany projectile Often 37 PhD Male Italian Healthcare "[""Helm""]" "[""ispell""]" Spacemacs Not sure Hacker News Great "[""eshell""]" "[""default dark""]" Never undo-tree copy-paste Never still am learning and don't know much about lisp and the actual inner workings of emacs. also used to be much slower before native comp, but more recently has been performing amazing Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great packages and community "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No magit, org-mode, evil-mode, lsp-mode moderate comprimise never considered No No No Vim "[""C"", ""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""system crafters and as needed""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Often 27 Bachelors Male American Software Development "[""Ivy"", ""Consult""]" "[""flyspell""]" "mostly copied from system crafters' ""from scratch""" Yes lobste.rs Great "[""none""]" "[""doom-material""]" Sometimes undo-tree copy-paste Never I was unable to figure out how to get my editor configured in a way that makes it work similar to modern editors I started with. I could throw some code in my init file but because there are so many packages pertaining to completion and other important features it becomes overwhelming. I'd prefer a more barebones configuration but due to this initial complexity I've relied upon configuration frameworks. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great There are so many features and packages that if I find I need to perform a very specific task I can often find a function that will do the job with M-x or doing an internet search for a package. "[""Hobby projects"", ""School""]" "[""28.2""]" 1 Mu4e Evil, magit moderate comprimise never considered No No No Vim "[""Javascript"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" VS Code framework default Frequently 22 School Male American Student "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs One of the smoother survey experiences. Oftentimes taking surveys I'll get bothered in the middle but there weren't any issues. Not sure Hacker News Great "[""vterm""]" "[""dracula""]" Sometimes framework default copy-paste Never "Chords Vanilla emacs was not the best in terms of experience." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright Rich ecosystem integration "[""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise might in future Cannot Would directly No Vim "[""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discourse""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""Discourse""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim project.el Rarely 27 Bachelors Male Nepalese Software Development "[""Ido"", ""Vertico""]" "[""framework default""]" Doom Emacs Few small issues such as the nationality select item had `New` as an option. No r/emacs Great "[""term""]" "[""doom-one"", ""gruvbox"", ""modus-vivendi""]" Rarely framework default write package Never adding and customizing new elisp packages for language support Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy extensibility through lisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 23 No do not prefer never considered I have in the past I have in the past No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Bad prior experience""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""don't ask for help""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" pico, vi projectile Often 38 Masters Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell"", ""ansi-term""]" "[""default dark"", ""gruvbox""]" Never No read and understand Never Keybindings. Terminology (learning curve). Tracking down weird side effects I'm not sure the cause of (I've got directories littered with files named 1 for some reason) Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Always surprised to find features and tools I never would have imagined "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e evil-mode, evil-motion, org-mode significant comprimise never considered No Would directly No Vim "[""C"", ""Elisp"", ""Go"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS"", ""OpenBSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 39 School Male United States citizen Software Development "[""Vertico""]" "[""ispell""]" Doom Emacs No ycombinator Ok "[""vterm""]" "[""doom-one""]" Rarely framework default read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1"", ""27.2""]" 5 No do not prefer never considered No No No Vim "[""Go"", ""Javascript"", ""Rust""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""Email""]" Never String[] Rarely "[""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""framework default"", ""package.el""]" "[""Research alternatives""]" Vim framework default Never School Male Software Development "[""framework default""]" "[""No""]" Prelude No lobste.rs Ok "[""none""]" "[""nord""]" Sometimes framework default simple functions Rarely elisp was unfamiliar Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Ethos of freedom""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Ethos of freedom, philosophy of connecting computing tasks and workflows together in a standard way "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No denote, elfeed, vterm, empv significant comprimise might in future No No Yes Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Matrix""]" "[""use-package"", ""nix""]" "[""Install and try it immediately""]" Vim project.el Often 40 Bachelors Male Canadian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Gald this survey is being done! Let's make sure the most powerful free editor continues to thrive and reach new heights! Not sure Hacker News Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Sometimes undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No do not prefer never considered No No No CUA "[""HTML/CSS"", ""PHP"", ""Rust""]" Rarely "[""GNU/Linux"", ""Windows""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Overview""]" "[""Mailing lists""]" "[""use-package""]" "[""wait for community""]" IntelliJ No Never 49 Associates Male Austrian Media/Publishing "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""base256""]" Never No String[] String[] String[] String[] String[] write package Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility + Simplicity. "[""Work"", ""Hobby projects""]" "[""29.0""]" 16 notmuch limited comprimise never considered No I have in the past No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""GitHub"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Frequently Bachelors Male Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Friend Great "[""ansi-term""]" "[""solarized-dark""]" Rarely undo-tree read and understand Never "configuration of system defaults" University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "its cool and configureable. I like the no-mouse-needed approach" "[""Work"", ""Hobby projects""]" "[""27.2""]" 20 No "magit markdown asciidoc c++ mode org" moderate comprimise never considered No No No spacemacs "[""C++"", ""C""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default"", ""package.el""]" "[""Research alternatives"", ""wait for community""]" Eclipse framework default Sometimes 45 Bachelors Male Swedish Software Development "[""Helm"", ""Ivy""]" "[""framework default"", ""ispell""]" Spacemacs No Hacker News Ok "[""shell-command""]" "[""default dark"", ""solarized"", ""solarized-dark"", ""zenburn""]" Never framework default simple functions Sometimes Linux "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great Extensibility and Keyboard Shortcuts "[""Work"", ""Hobby projects""]" "[""28.2""]" 27 No org,magit,sql,ox-jira,acejump do not prefer 2-5y Yes No Yes Emacs "[""Elisp"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""Read the documentation""]" "[""package.el"", ""Everything in git""]" "[""Install and try it immediately""]" CygnusED No Never 45 School Male German Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Emacsconf Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""my own custom theme""]" Frequently undo-tree simple functions Never "X11 was a dangerous virus; default keybindings had some unfriendlinesses; unqualified use of ""Emacs"" to mean one particular editor" Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great elisp for better and worse, package repositories "[""Work"", ""Hobby projects""]" "[""28.2""]" 35 Gnus magit, magit, magit, magit, magit, magit, magit, slime, quack, helm limited comprimise never considered I have in the past I have in the past No Emacs with JOVE-like changes "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Java"", ""Python"", ""Perl"", ""Scheme"", ""Shell"", ""Racket""]" Frequently "[""MacOS"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""IRC servers"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""el-get""]" "[""Install and try it immediately"", ""Research alternatives""]" ed projectile Frequently 52 PhD Male Canadian Legal "[""Helm"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Ok "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""default light""]" Often No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Hobby projects"", ""School""]" "[""29.0""]" 2 No Org Mode limited comprimise never considered No No No Vim "[""Elisp""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Framework"", ""Discord""]" "[""not sure""]" "[""Research alternatives""]" Vim framework default Frequently 19 School Male Indian Student "[""framework default""]" "[""No""]" Doom Emacs No Discord Ok "[""none""]" "[""doom-one""]" Never framework default copy-paste Never - Emacs pinkie, solved by switching caps and control keys Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Very well, it's snappy Extensibility and/or customizability "[""Hobby projects"", ""Note taking""]" "[""29.0""]" 3 No use-package,lsp-mode,org-mode,org-roam moderate comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust""]" Often "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" - VS Code projectile Often School Male Indian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Yes r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree many packages Never "The default key bindings Unfamiliar nomenclature" Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Poorly, it's sluggish Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No do not prefer never considered No No Yes Emacs "[""C"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""PKB""]" "[""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""I don't""]" "[""package.el""]" "[""Research alternatives""]" I post to them all if it's not too much trouble. The GNU ones are too much trouble. Vim No Frequently 36 PhD Male German Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Yes Blog post Great "[""none""]" "[""my own custom theme""]" Rarely vundo copy-paste Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 Vim "[""Clojure"", ""Haskell""]" "[""MacOS""]" Vim Rarely Doom Emacs copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" Vim "[""Python""]" "[""MacOS""]" Never Doom Emacs simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No moderate comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" VS Code project.el Often 22 Bachelors Male Chinese Software Development "[""Ido"", ""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla No Emacs mailing list Ok "[""shell-command"", ""shell""]" "[""default light"", ""default dark"", ""my own custom theme"", ""dracula"", ""modus-operandi"", ""modus-vivendi""]" Rarely No many packages Rarely FSF assignment was fairly painless, but had a patch sitting for years without being merged even though it was accepted and bumped several times, so that was a bit annoying (though perfectly understandable considering the workload of the maintainers and the low importance of the patch) relearning keybindings / unlearning CUA University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great longevity "[""Work"", ""Hobby projects""]" "[""29.0""]" 18 Gnus gnus, erc, org-mode, magit, paredit, org-mru-clock, literate-calc-mode moderate comprimise 2-5y I have in the past I have in the past Yes Vim "[""C++"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub"", ""IRC""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" MELPA since I haven't been bothered with anything else can't remember, but I must've used them because I programmed things project.el Sometimes 38 Masters Male Software Development "[""Selectrum""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""shell""]" "[""monokai""]" Rarely No write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 5 Mu4e limited comprimise never considered Cannot No No Vim "[""C"", ""Elisp"", ""Go"", ""Haskell"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Framework"", ""GitHub"", ""Email""]" "[""framework default""]" "[""wait for maturity""]" Vim projectile Often Bachelors Software Development "[""Helm""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""modus-vivendi""]" Never undo-tree simple functions Never Sure there was a gazillion keystrokes. But I just sat down at the tutorial and later the info to get good. "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy That if something doesn't work, I can program it to work. Also the times I've used the scratch buffer as a glorified calculator (with comments!)... "[""Work"", ""Hobby projects""]" "[""28.2"", ""24.4""]" 25 Gnus gnus, clojure-mode do not prefer might in future I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""not sure""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""A detailed reference""]" "[""Google""]" "[""package.el"", ""manual""]" "[""wait for maturity""]" joe No Rarely 43 Masters Male Finnish Software Development "[""Ido""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""shell-command""]" "[""default light""]" Rarely No write package Never key binding is quit different from other app Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 18 No org-mode,magit,avy,expand-region,projectitle,company,vertico,lsp-mode moderate comprimise never considered No No Yes Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" GNU ELPA,MELPA Vim projectile Frequently Bachelors Male Chinese Software Development "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No Emacs China Ok "[""eshell"", ""ansi-term""]" "[""sanityinc-tomorrow-bright""]" Rarely No copy-paste Never Basically everything was a chore when starting emacs. Part of the fun as well. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility. Longevity. Also that it doesn't follow modern paradigms I see as a strength; emacs follows it's own trajectory. "[""Hobby projects""]" "[""28.1""]" 2 No org-roam, cider moderate comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" VS Code projectile Frequently 32 Bachelors Male Finnish Software Development "[""framework default""]" "[""No""]" Doom Emacs Not sure Hacker News Ok "[""eshell""]" "[""doom-one""]" Never undo-fu simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Built-in features""]" "[""Org mode""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 3 No limited comprimise never considered No No No vim and Emacs "[""Python"", ""R""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Discourse""]" "[""framework default""]" "[""wait for community""]" Vim framework default Frequently PhD Male Research "[""Vertico""]" "[""framework default""]" Doom Emacs No Emacs China Ok "[""vterm""]" "[""nord""]" Rarely framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""integrated lisp interpreter""]" Good but not great elisp "[""Work"", ""Hobby projects""]" "[""28.1"", ""23.2""]" 30 vm vm any comprimise never considered No No No Emacs "[""C++"", ""C#"", ""Elisp"", ""Java"", ""Python"", ""Perl""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" String[] "[""not sure""]" "[""Email""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Web search engines""]" "[""n/a""]" "[""look at source code""]" "[""manual""]" "[""Research alternatives""]" None No Never "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell-command""]" "[""set foreground-color background-color etc in default-frame-alist""]" Rarely No copy-paste Never Learning all the keybindings felt overwhelming at first; and I didn't like vanilla Emacs, but I hadn't yet been introduced to DoomEmacs. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Supreme customizability! "[""Work"", ""Hobby projects"", ""university""]" "[""29.0"", ""28.2""]" 0 No moderate comprimise might in future No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Dart""]" Sometimes "[""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""framework default"", ""MELPA"", ""MELPA Stable"", ""not sure""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Ask my friend who got me into Emacs""]" "[""framework default"", ""not sure""]" "[""Install and try it immediately""]" VS Code framework default Frequently 33 Bachelors non-binary United States citizen Software Development "[""framework default"", ""Vertico"", ""company""]" "[""framework default"", ""flyspell""]" Doom Emacs No @recurse.social Great "[""vterm""]" "[""doom-one"", ""gruvbox"", ""solarized"", ""sanityinc-tomorrow-eighties, doom-laserwave""]" Never framework default write package Never Remembering all the key combinations Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Limitations of vi (not vim)""]" Good but not great Extensibility, self-documenting "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 Mu4e Margit, use-package, org, LSP, vterm, tramp significant comprimise never considered I have in the past Would directly No Emacs "[""C++"", ""Elisp"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""sacha's Emacs news""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" vi projectile Sometimes 54 Masters Male German Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Frequently No simple functions Never I'm self-taught, so getting used to non-CUA keybindings was hard at first. I distinctly remember being perplexed when C-s opened up isearch instead of saving. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility, customizability, keyboard-driven command interface, wide variety of packages "[""Work"", ""Hobby projects"", ""Personal accounting, organization""]" "[""28.2""]" 10 Mu4e Org-Mode, Avy, Helm, Smartparens, Company, Flycheck, Magit significant comprimise never considered Yes Yes No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""use-package""]" "[""Research alternatives""]" Sublime Text projectile Sometimes 29 Bachelors Male American Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""eshell"", ""ansi-term"", ""vterm""]" "[""moe""]" Sometimes vundo copy-paste Never It is probably more Doom emacs specific, but I kind of like walkthrough tutorials that helix provides. Emacs would have been hard without vim background. Also Elisp is miles better than vim script, but it is dated. Helix does that in toml, which is neat, but any modern language will do? Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Still learning, can't tell, but extensibility is surely great. Full leyboard navigation is also lovely. I don't like T-based editors like nvim/helix, while VS Code does some funny stuff to my laptop. We don't talk about JetBrains here "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No do not prefer never considered No No No Vim "[""Go"", ""Javascript"", ""Julia"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues""]" "[""Reddit""]" "[""Tutorials"", ""Design rationale""]" "[""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code framework default Never 24 Bachelors Male Russian Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Twitter Ok "[""eshell"", ""vterm""]" "[""doom-one""]" Never framework default none Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "* Focus on the keyboard * Highly mature project * Extendability" "[""Work""]" "[""28.1""]" 0 Vim "[""Rust""]" "[""WSL""]" VS Code Never Doom Emacs copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No never considered xah-fly-keys "[""C++"", ""C"", ""Javascript"", ""Typescript""]" Never "[""Windows"", ""MacOS""]" "[""Note taking""]" "[""MELPA""]" String[] "[""Not interested""]" "[""Reddit""]" "[""Tutorials""]" String[] "[""use-package""]" "[""Install and try it immediately""]" Vim No Never "[""No""]" "[""No""]" minimal vanilla "[""eshell""]" "[""my own custom theme""]" Never No simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Simple and minimal, but many many many extensible. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 notmuch leaf, corfu, consult, orderless, fussy, lsp-mode, vertico significant comprimise never considered Yes Yes No Emacs "[""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""straight"", ""leaf""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse project.el Frequently 29 PhD Male Japanese Software Development "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No Slack community Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""bespoke-themes""]" Rarely vundo copy-paste Never "Years ago, when I started (no internet connection): -Difference between variables, functions (available or not in the minibuffer), faces. - Keybinding - Configuring even simple things was often not intuitive. Now, many people are sharing their knowledge and this help enormously to get start and to improve your own configuration." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great The possibility to perform different tasks being in the same environment. "[""Work"", ""Hobby projects""]" "[""27.2""]" 7 No ivy, counsel, org-mode, jupyter-emacs significant comprimise never considered No Would directly No Emacs "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" KWrite/Kate No Sometimes 38 PhD Male Italian Research "[""Ivy""]" "[""flyspell""]" minimal vanilla A question on what user would like to improve in emacs. Yes Twitter Ok "[""term"", ""ansi-term""]" "[""solarized""]" Sometimes No copy-paste Never vi was a pita and I loved the extensive documentation and onboarding tutorial built-in University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""I know the key bindings""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "dired macros Extensibility rmail" "[""Hobby projects""]" "[""26.3""]" 29 Rmail moderate comprimise never considered No I didn't really know that was an option Yes Emacs "[""Perl"", ""Shell"", ""markdown""]" Never "[""GNU/Linux"", ""MacOS""]" "[""I've never gotten into Org mode""]" "[""framework default"", ""not sure""]" "[""I don't contact them""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity""]" None No Frequently 52 Bachelors Male American Fin Tech "[""No""]" "[""ispell""]" minimal vanilla If I don't select any packages and I can't contact and maintainer so don't make me fill out that field No Hacker News Ok "[""none""]" "[""default dark""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Part of the GNU project / FSF""]" Poorly, it's sluggish "[""Work""]" "[""27.1""]" 25 No moderate comprimise never considered No No No Vim "[""C++"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""I don't""]" "[""Comparison"", ""Tutorials""]" "[""I don't""]" "[""framework default""]" "[""wait for maturity""]" None No Sometimes 44 Masters Male Russian Software Development "[""framework default""]" "[""No""]" Spacemacs No Hacker News Ok "[""none""]" "[""midnight-blue""]" Frequently framework default write package Never None really. Some terminology took a bit of time to adjust to, but nothing critical. Needed to use Emacspeak "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Needed to use Emacspeak package. Not a choice, only viable option at the time.""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 25 Mu4e magit, eglot, embark, corfu, cider, vertico significant comprimise never considered No No No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""follow the method specified by the package maintainer.""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""I don't. I simply look for appropriate packages when I need one. If it ain't broke, don't try to fix it!""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Depends on package. Avoid rfeddit, stack overflow and other forums. Might use github issues if package github based.""]" "[""straight""]" "[""wait for maturity""]" Vim project.el Sometimes 62 Masters Male Australian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" Heavily modified corgi emacs No Emacs mailing list Ok "[""eshell""]" "[""modus-vivendi""]" Rarely undo-tree simple functions Never University/College "[""GUI""]" "[""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy Window and buffer management. "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No do not prefer never considered No No Yes Vim "[""C"", ""Go"", ""Python"", ""PHP"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""I don't.""]" Never "[""Not interested"", ""Lack of time"", ""Bad prior experience"", ""FSF paperwork""]" Never "[""I don't.""]" "[""Tutorials"", ""Design rationale""]" "[""I don't ask""]" "[""framework default"", ""use-package""]" "[""wait for maturity""]" Probably nedit on a hp-ux machine. No Sometimes Bachelors Male Software Development "[""framework default""]" "[""ispell""]" Doom Emacs Please reduce the number of required questions. I use emacs because it works. It's not a lifestyle choice. No Twitter Ok "[""ansi-term""]" "[""dracula"", ""nord"", ""solarized"", ""solarized-dark""]" Never framework default write package Rarely Figuring out what’s blocking the process. Debugging packages. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Community""]" Good but not great Boundless extensibility, debugging, introspection. All the power and flexibility of a lisp system. "[""Work"", ""Hobby projects""]" "[""29.0""]" 23 No Magit, paredit, evil* do not prefer might in future No I have in the past No Vim "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Email""]" Rarely "[""Lack of time"", ""Bad prior experience""]" Rarely "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Colleagues""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently Masters Male Norwegian Fin Tech "[""framework default""]" "[""No""]" Doom Emacs Not sure r/emacs Great "[""eshell"", ""term""]" "[""zenburn""]" Sometimes framework default simple functions Never There‘s a lot of documentation, but it was not always clear what I really needed to know Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No org-mode, evil-mode, magit, lsp-mode, doom-modeline limited comprimise never considered No No No Vim "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python""]" Often "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Matrix""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Frequently 28 Bachelors Male German Student "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy extensibility through elisp; community "[""Work"", ""Hobby projects""]" "[""29.0""]" 28 notmuch magit, jupyter, org significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""Mailing lists""]" "[""use-package"", ""manual""]" "[""Research alternatives""]" None No Frequently 52 PhD Male Irish Research "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""default light""]" Sometimes No write package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 5 Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Scheme""]" "[""GNU/Linux"", ""BSD""]" Frequently maximal vanilla write package Never "Oh yes, I certainly do have feedback. FSF policy is as follows: 1. Emacs accepts public domain contributions. 2. Emacs does not accept public domain contributions. 3. Public domain doesn't exist. 4. The correct procedure for making public domain contributions is to first commit suicide, and then wait 75 years. I daresay the world would be significantly improved if the FSF's lawyers themselves would immediately make some public domain contributions, per the contribution procedure that they insist on." "Extensive coding needed to fix the atrociously bad default configuration and keybindings. Especially the keybindings, even for plain old text editing. Utter failure of fully changing the default for cancel/escape/quit/etc from C-g to something else. I have lots of bespoke config to cover the common cases, but edge cases still keep popping up after ten years. Emacs documentation and propaganda should stop claiming that the keybindings are reconfigurable by a mere mortal, when that's not actually true. Or move ALL keybindings, with NO exceptions, to a package that you can call default-keybindings or whatever. Then when installing Emacs, ask the user, ""do you want to use the ancient insane keybindings, or one of the following vastly superior community-maintained alternatives?"" (and provide some options)." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""lexical binding and other cleanup of technical debt""]" "[""Extensibility""]" Very well, it's snappy source code available, good documentation, elisp, and ongoing improvement of elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 I used to, but it was too much of a headache undo-tree, calc, custom unpublished packages significant comprimise never considered No No Yes highly customized "[""C"", ""Common Lisp"", ""Elisp"", ""SQL""]" Never "[""GNU/Linux""]" "[""None; it's unreliable. I tried it ten years ago, but it had edge cases that screwed up my data""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Bad prior experience"", ""FSF paperwork""]" Rarely "[""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""why am I required to answer this question?""]" "[""if I can't figure it out myself, then the package is too confusing to bother using""]" "[""manual""]" "[""Research alternatives""]" None. Some of my customizations involve changes to the C code, and FSF pigheadedness prevents upstreaming. Vim No Frequently "[""Ivy"", ""Considering switching to Vertico+Consult""]" "[""No""]" maximal vanilla "Some mandatory questions? Seriously? And some multiple-choice questions with no ""other"" option?" No Blog post Ok "[""none""]" "[""The default. I don't even know if that means light or dark, and I don't care.""]" Never undo-tree write package Never the functionality of the editor seemed quite disorganized & not very consistent; I had a similar feelings towards elisp initially Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""curiosity""]" Good but not great extensibility & stability "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 notmuch magit, calc significant comprimise might in future No No Yes Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Frequently 41 PhD Male Polish Software Development "[""framework default""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""none"", ""eshell""]" "[""modus-vivendi""]" Frequently framework default simple functions Rarely YouTube "[""GUI"", ""daemon""]" "[""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 1 Mu4e org-mode significant comprimise never considered I have in the past I have in the past No Vim "[""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Discord""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Vim framework default Rarely 33 Associates Male German Manufacturing "[""framework default""]" "[""flyspell""]" Doom Emacs No Discord Ok "[""eshell"", ""vterm""]" "[""dracula""]" Often undo-tree copy-paste Never Getting multibyte characters and input method switching to work Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "Command discoverability Versatility Buffers and windows" "[""Work"", ""Hobby projects"", ""All text editing""]" "[""28.1"", ""27.2""]" 15 No Magit, Org, plantuml-mode, js2-mode, web-mode moderate comprimise never considered No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""I have never had that need""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Hacker News""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" Nano projectile Frequently 40 Masters Male Swedish Software Development "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""Customized wombat""]" Frequently No none Never Key combination are terrific when you know them but for a beginner they are extremely difficult Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""27.2""]" 2 No orgmode, magit limited comprimise never considered No No No Vim "[""Python"", ""PHP"", ""Ruby"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""not sure""]" "[""wait for community""]" Sublime Text framework default Frequently 35 Bachelors Male Mexican Software Development "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Great "[""none""]" "[""default dark""]" Sometimes framework default write package Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects"", ""Organization""]" "[""28.2""]" 5 Vim "[""Assembly"", ""Elisp"", ""Rust"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Atom Often Doom Emacs simple functions Rarely Discoverability, finding packages already installed that I did not already know the name of was tricky for a while without a sense for naming conventions Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Self-documentation, discoverability, configurability "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No org-mode,org-roam,magit,consult,marginalia,vertico,corfu,treemacs,cider,easy-huge limited comprimise never considered No I have in the past No Emacs "[""Clojure"", ""Elisp""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""Code (bug fixes)""]" "[""GitHub"", ""Blogs""]" "[""Manual""]" "[""IRC""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 28 Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla Yes Hacker News Great "[""shell"", ""eshell"", ""vterm""]" "[""base16-grayscale-dark""]" Sometimes No simple functions Elisp University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""C++"", ""C"", ""Elisp"", ""Julia"", ""Python""]" "[""MacOS""]" Vim Sometimes Doom Emacs none Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""Python"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Vim Frequently Doom Emacs none Never Nomencleature and Keybindings - These are not traditional (used in most modern software editors) and thus the learning curve was bigger. Additionally the freedom to tweak and customize made me put in more time that I would have otherwise. Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Freedom, Documentation, Community, Elisp. "[""Work""]" "[""28.1"", ""27.2""]" 5 notmuch gmpl-mode, org-mode, significant comprimise never considered No Cannot No Emacs "[""Python"", ""R"", ""Shell"", ""GMPL or AMPL""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Reddit""]" "[""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" Vim projectile Frequently 40 Masters Male Indian Student "[""Ivy""]" "[""ispell""]" Prelude "Please add: 1. What do you want the emacs to focus on? 2. Are you satisfied with your starter-kit / self-created init files?" Yes r/emacs Great "[""shell"", ""eshell""]" "[""modus-operandi""]" Frequently undo-tree read and understand Never The keybindings were different to what I was used to but now I prefer the emacs keybindings. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Community""]" Good but not great It's package ecosystem and extensibility. Also org-mode. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No limited comprimise might in future Yes Would directly No Emacs "[""C++"", ""Julia"", ""Python"", ""Latex""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC""]" "[""framework default""]" "[""Install and try it immediately""]" Atom projectile Sometimes 29 Masters Male Cypriot Research "[""Ivy""]" "[""flyspell""]" Doom Emacs No lobste.rs Great "[""none""]" "[""modus-operandi""]" Often undo-tree simple functions Never The sluggishness, specifically when using LSP. I was close to switching back to vim but I kept at it because of how nice it is otherwise. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great the extensibility "[""Hobby projects"", ""uni work and notes""]" "[""28.2""]" 1 No SLY, Evil, General.el, and Vertico limited comprimise never considered No No No Vim "[""C++"", ""Javascript"", ""Python"", ""Common Lisp""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Friendly Lisp and Emacs Thread on 4chan.org/g/""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 20 Bachelors Male United States citizen Student "[""Vertico"", ""Marginalia"", ""Orderless""]" "[""flyspell""]" maximal vanilla Nice UI No Frinedly Lisp and Emacs Thread on 4chan.org/g/ Great "[""vterm""]" "[""my own custom theme""]" Rarely undo-fu read and understand Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No might in future Vim "[""Python"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs "[""eshell""]" "[""default light"", ""dracula""]" Never framework default copy-paste Never "Oh yes. The default configuration of Emacs does not benefit it. There are a log of extensions overthere, and several make sense when used together. Spacemacs, Doom Emacs do a great job at simplifying since by just ""asking"" the user ""for which language do you want to write""." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great The whole concept of living runtime, and that a keystroke is an event than can be captured by any mode, to provide a graphical interface used with buttons. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No no comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""EmacsWiki""]" "[""Screenshots""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" TextMate framework default Sometimes 39 Masters Male French Software Development "[""framework default"", ""Vertico""]" "[""flyspell""]" Doom Emacs No Emacsconf Great "[""eshell"", ""ansi-term""]" "[""doom-one""]" Sometimes framework default copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features"", ""It was not vi""]" Good but not great That you can completely customize your editor. "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No magit, orgmode, *-lsp limited comprimise never considered I have in the past No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Clips/videos""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" None projectile Frequently 51 School Male Swedish Software Development "[""Vertico""]" "[""No""]" Doom Emacs Not sure Blog post Great "[""vterm""]" "[""doom-one""]" Sometimes undo-tree simple functions Never It took a while to understand how important is to learn how things (that are very Emacs specific) works (buffers, undo, etc) and also how important is to have a good grasp of elisp. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy extensibility and customization "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No eglot, vertico, consult, embark, tree-sitter, magit, multiple-cursors significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text project.el Frequently 39 Bachelors Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""term""]" "[""my own custom theme""]" Rarely No read and understand Never distro manual "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No moderate comprimise never considered No No No Emacs "[""C"", ""Haskell"", ""Java"", ""Python"", ""Rust"", ""ocaml""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""not sure""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Matrix"", ""GitHub""]" "[""install via nix""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Sometimes PhD Male French Research "[""No""]" "[""flyspell""]" minimal vanilla "some of the questions about packages / contributing to packages lack a ""don't know / never thought about it"" option" No lobste.rs Great "[""term""]" "[""default light""]" Sometimes No simple functions Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""magit""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Great suite of packages, extensible and fast. Magit "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 No magit, go-mode, json-mode, terraform-mode, ido-vertical-mode, multiple-cursors, highlight-parentheses, expand-region, rcirc, org-mode moderate comprimise might in future Yes I have in the past No Emacs "[""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""NO issues to report""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Screenshots""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim No Frequently 30 Bachelors Male United States citizen Fin Tech "[""No""]" "[""ispell""]" maximal vanilla Not sure Hacker News Not great "[""eshell""]" "[""tango-dark""]" Never framework default simple functions Never Out of the box experience was not the greatest, felt and looked old-fashioned. Coming from vim the emacs keybindings also weren't intuitive at first. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "1. How every aspect of the editor is hackable and customizable. 2. Amazing packages (e.g. org-mode, magit, ...) 3. Documentation" "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org-mode, magit, lsp-mode, eglot, vertico, orderless, consult, embark, marginalia, corfu significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Email"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Often 20 School Male German Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""gruvbox""]" Sometimes No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)""]" String[] Alright "[""Work""]" "[""29.0""]" 4 Emacs "[""Proprietary""]" "[""Windows""]" VS Code Never maximal vanilla none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered No No No Vim "[""Go"", ""Python"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never String[] Never "[""Web search engines""]" "[""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""none""]" "[""default dark""]" Never framework default read and understand Never Internet "[""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 1 No org,denote,magit significant comprimise might in future No No No Vim "[""C#"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Reddit""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""wait for maturity""]" VS Code projectile Often 43 Bachelors Male Portuguese Software Development "[""Helm""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never framework default write package Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 35 No Org, org-roam, org-babel, sparql-mode significant comprimise never considered Cannot Would directly No Emacs "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""Email""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Code (features)""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ No Sometimes 59 Bachelors Male Dutch Government "[""Ivy"", ""Ido"", ""Icomplete"", ""Vertico"", ""Selectrum"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell"", ""ansi-term""]" "[""default dark"", ""my own custom theme""]" Frequently framework default read and understand Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No significant comprimise never considered No I have in the past No Emacs "[""Python"", ""Scala""]" Sometimes "[""GNU/Linux""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Not knowing how to modify a package""]" Rarely "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Never 35 Bachelors Female American Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""my own custom theme""]" Never No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 Meow "[""C"", ""C#"", ""Javascript"", ""Shell"", ""Typescript""]" "[""GNU/Linux""]" Sometimes maximal vanilla copy-paste Never Keybindings mostly, its relative roughness when coming from an IDE like Eclipse where everything is easily accessible with a certain amount of clicks. The need to customize it to support some languages when you're not used to the configuration. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Best editor for OCaml""]" Very well, it's snappy Extensibility and the huge amount of packages to customize it. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 No moderate comprimise never considered I will Would directly No Emacs "[""Assembly"", ""Elisp"", ""Javascript"", ""R"", ""Rust"", ""SQL"", ""OCaml""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" Eclipse project.el Sometimes 32 PhD Male French Fin Tech "[""framework default"", ""Vertico"", ""Consult""]" "[""framework default"", ""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell"", ""ansi-term""]" "[""nord"", ""solarized-dark""]" Never No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Extensibility. Keyboard based usage "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 25 No magit, forge, lsp, projectile, persp, tree-sitter, org-journal, key-chord-mode, smudge limited comprimise never considered I have in the past No No Emacs "[""C#"", ""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" I don’t decide. I just put it on melpa None projectile Frequently 53 Bachelors Male United States citizen Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""Monokai""]" Rarely undo-tree write package Sometimes "Discovery was really a problem. The tutorial is very good, but it's also quite a bit to read and digest. Usually when you pop into an editor you need to get a task done, which is orthogonal to ""read the manual"" you just want enough to complete the task at hand. It's harder I think to get new people in because the upfront investment is pretty large." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Recommendation by an instructor""]" Good but not great The extensibility and customizability of the editor are very important. Also the relative consistency of experience across development environments is a big plus to me. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No Helm, Ace-Jump, quelpa/ use-package. do not prefer never considered No No No Emacs "[""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""F#""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""I generally don't ask for help unless I discover an issue""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Visual Studio projectile and project.el Rarely 36 Bachelors Male American Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Not sure r/emacs Ok "[""shell-command"", ""shell""]" "[""https://emacsthemes.com/themes/ir-black-theme.html""]" Sometimes undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e limited comprimise never considered Cannot Would directly No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""MELPA"", ""not sure""]" "[""GitHub""]" Never String[] Rarely "[""Advocacy""]" "[""Reddit"", ""Discord""]" "[""Screenshots"", ""Clips/videos""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes 30 School Male German Research "[""framework default"", ""Vertico"", ""Consult""]" "[""framework default""]" Doom Emacs No Discord Great "[""vterm""]" "[""dracula"", ""ef-themes (ef-spring)""]" Never vundo many packages Rarely "No feedback; it was quick and painless for me. Disclaimer: I'm self employed and no longer a student at any university either -- that probably made the paperwork way easier for me." "The default keybindings for common navigation and editing maneuvers were hard to type and remember, at least for me. The default completion UI was hard to use for me, and I quickly switched to Ivy, IIRC." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Return of (Learning) Investment: Will be around in 40 years Its malleability plus the wide range of topics covered by its built-in and 3rd party packages make it quick and easy to throw together something that really useful to someone's personal workflow -- it's almost like a RAD tool. (I've built a lot of tooling around the daily tasks in my job and that works really well for me.) The quality of the documentation." "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No org, magit, project, vertico, orderless moderate comprimise 0-2y Yes No No Vim "[""Elisp"", ""Ruby"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never String[] Sometimes "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Sacha Chua's awesome blog!""]" "[""Manual""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" "All my packages are on Melpa. Their documentation and tooling made the process very accessible to me. I'm convinced that the quality of my beginner-ish code improved because of it. I much (much!) appreciate the review and the helpful advice I get when I propose a package for addition." Vim project.el Sometimes 43 Masters Male Austrian Software Development "[""Vertico""]" "[""langtool""]" maximal vanilla "Yes, I'd like to say ""thank you""! :P Looking forward to the results!" Not sure Sacha Chua's awesome blog! Great "[""none""]" "[""default light""]" Never vundo simple functions Never It's very hard to discover useful functionality out of the box. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Poorly, it's sluggish Extensibility "[""Work"", ""Hobby projects"", ""Note taking in lectures and meetings, journaling, personal organization with org-agenda""]" "[""28.1""]" 7 No limited comprimise never considered No No No Vim "[""Haskell"", ""Python"", ""Typescript"", ""Purescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" Vim projectile Often 31 Masters Male Brazilian Software Development "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" Spacemacs No Hacker News Ok "[""ansi-term""]" "[""one-dark""]" Rarely undo-tree simple functions Rarely Surely keybindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Its extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 notmuch notmuch, ivy, flycheck, multiple-cursors moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""M-x list-packages"", ""HackerNews""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Borland's IDEs, Q editor for DOS projectile Frequently 44 PhD Male Italian Research "[""Ivy""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""ansi-term""]" "[""material-theme""]" Never undo-tree write package Rarely Someone on emacs-devel reviewed my ELPA package and helped with the publishing process I remember struggling a lot, but it was long ago so I dont recall the details. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Being a lisp runtime/repl "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No Helm, lsp-mode, treemacs, magit significant comprimise 0-2y no, but I should Would directly Yes Emacs "[""C"", ""Elisp"", ""Fortran"", ""Javascript"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Emacs-devel recommended ELPA, so that's what I did. Notepad++ projectile Sometimes 41 Bachelors Male United States citizen Software Development "[""Helm""]" "[""ispell""]" minimal vanilla Keep doin' this. More info always helps. Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""moe-dark""]" Frequently undo-tree copy-paste Never There are a million ways to do anything, it is often hard to know which way is best, or which way to dedicate time to learning. Look at all the completion packages, which one should I train my fingers on? If you choose wrong you have wasted a lot of effort. I don't remember, so long ago. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy configuration/extension, packages, doesn't force me to work any particular way, runs everywhere I need it. "[""Work""]" "[""28.1""]" 27 No flycheck, magit, pandoc, cider/clojure, package(!!), org(!!) no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""PHP""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""I never do.""]" Rarely "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Overview""]" "[""I don't ask, I just do web searches for answers.""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Editors that don't exist anymore (CP/M, MP/M, and other OS specific editors) No Frequently Bachelors Male American Software Development "[""framework default"", ""Helm"", ""Ivy"", ""Ido"", ""Icomplete"", ""Consult"", ""This is a big problem of mine, I can't seem to find the One Ring to Rule Them All with completion packages. Every few years I switch because of bloat or that my .emacs has gotten so messy.""]" "[""flyspell"", ""ispell""]" maximal vanilla Tons of work I am sure, nice job. No Hacker News Great "[""none"", ""I try different emacs shells from time to time, but always just use an external shell instead. Habbit I guess.""]" "[""default dark""]" Rarely framework default read and understand Never Most contracts with companies make OSS contributions annoying in the first place. I'm glad some folks are able to contribute, but in my experience most companies want to own all your code, and will decline allowing these types of contributions. The keybindings. They're just vastly different from any other text editor. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "- Customizability. - The sheer number of modes you can switch between. I can write code AND write prose in the same editor, have those modes look completely different, and output pdf/latex/html through a couple commands." "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1"", ""26.3""]" 10 No org-mode,nano-theme,js2-mode significant comprimise 0-2y No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Scheme"", ""Bash""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" Sublime Text No Frequently 30 Bachelors Male United States citizen Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No r/emacs Great "[""none""]" "[""my own custom theme"", ""gruvbox"", ""solarized"", ""solarized-dark"", ""zenburn""]" Rarely framework default copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""Spacemacs""]" 2 Vim "[""HTML/CSS""]" "[""GNU/Linux""]" Sometimes Spacemacs simple functions Uncertainty around what version to use on macOS. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Open source/free (not exclusively because of GNU)""]" "[""Extensibility"", ""Using a Lisp for configuration and extensibility""]" Good but not great Configurability, extensibility. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Mu4e mu4e, lsp-mode never considered Vim "[""Elisp"", ""Javascript"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" String[] "[""straight""]" "[""Research alternatives""]" Vim projectile Frequently "[""Ido""]" "[""flyspell""]" maximal vanilla "[""shell"", ""eshell""]" "[""wombat""]" Sometimes undo-fu write package Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No do not prefer 2-5y No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" None No Often "[""Helm"", ""Ivy"", ""Ido"", ""Icomplete""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""ansi-term""]" "[""sanity tomorrow""]" Sometimes No many packages Never The manual can be quite opaque sometimes and lacks examples in places Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Being able to simply and easily compose multiple, complex packages together to create custom workflows "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e magit,org-mode,lsp-mode moderate comprimise 0-2y Yes Yes Yes Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Email"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA Vim framework default Sometimes 28 Bachelors Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Maybe make the progress bar fixed to the top Yes Friend Great "[""vterm""]" "[""nord""]" Often framework default write package Never my impression is that the process is hostile and onerous that was a long time ago. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""muscle memory""]" "[""Text editing features"", ""free as in beer; comint shell feature; dired""]" Very well, it's snappy pretty powerful customizability / extensibility capabilities; efficent ergonomic primarily keyboard focused human interface; fairly performant, versatile and stable (lately); addictive keybindings (pro and/or con?) "[""Work"", ""Hobby projects"", ""creative avoidance""]" "[""28.2"", ""28.1""]" 34 No "ivy, counsel, elpy, flycheck, magit, kubernetes-el, use-package I also like dash.el, s and f, but they seem mostly redundant with builtin but less attractively named function groups" limited comprimise never considered No Yes No Default with much customization "[""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""I used to program C++ and C# on Windows professionally. I sometimes used Emacs for that.""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""I never figured out why people love org mode so much. I don't use it.""]" "[""GNU ELPA"", ""MELPA"", ""local custom package mirror""]" "[""GitHub"", ""don't really.""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""FSF paperwork"", ""I just ain't got the time.""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""google?""]" "[""package.el"", ""use-package"", ""I've heavily customized package initialization to minimize interaction with customize for multi platform / multi system differencees""]" "[""Install and try it immediately""]" I have written several packages; converting some of my more potentially reusable customizations to try to fit in with the Emacs way; I maintain my own local custom package repository, but frankly, package.el is broken. comments carrying semantics; versioning is ridiculous. interaction with customize, etc. I looked at straight.el and use-package but haven't yet cracked the case; I am dubious of the ELPA review process as being too onerous and hostile, and similarly dubious of the MELPA review process, i.e. that is there is none. Vim phi Frequently 66 Masters Male (other) Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla can't believe you had to write your own framework. No r/emacs Ok "[""shell-command"", ""shell"", ""I have heavily extended comint. Use it constantly.""]" "[""(use-package darkula-theme)""]" Frequently No read and understand "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Hobby projects""]" "[""29.0""]" 1 Vim "[""C"", ""Go"", ""Shell""]" "[""GNU/Linux""]" Never minimal vanilla simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright I can do what I want "[""Work"", ""Hobby projects""]" "[""28.2""]" 23 No moderate comprimise never considered No No No Emacs "[""Elisp"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs""]" "[""Design rationale"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" None framework default Frequently 38 Bachelors Male Swedish Software Development "[""Ivy""]" "[""flyspell""]" Prelude No Blog post Great "[""none""]" "[""my own custom theme""]" Rarely framework default copy-paste Friend "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No might in future Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA""]" "[""Email""]" "[""Not interested""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""not sure""]" "[""Research alternatives""]" None No Sometimes "[""framework default""]" "[""flyspell""]" minimal vanilla "[""none""]" "[""default dark""]" Never framework default read and understand Rarely memorizing key commands, configuring OS meta key. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy stability, flexibility, and ubiquitousness "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 23 Mu4e org-roam, avy any comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Email""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim projectile Often 39 Masters Male United States citizen Aeeospace "[""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""solarized-dark""]" Rarely No simple functions Never "Some parts of the terminology are different from what I was used to in more ""mainstream"" editors. The ""base"" Emacs (aka right after a fresh install, and without any config) seemed a bit ""harsh"", ""barebones"", and I had no idea where to go from that point onwards." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Its extensibility, which is greatly leveraging by an awesome and active community. "[""Work"", ""Hobby projects"", ""School""]" "[""28.2"", ""28.1""]" 4 No Xah-fly-keys,Magit,Org-mode,Ivy,Flycheck,Company,Cider any comprimise never considered Cannot Cannot No Custom modal (based on Xah-fly-keys) "[""C++"", ""C"", ""Clojure"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""Crystal""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Often 23 Bachelors Male French Student "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Discord Great "[""none"", ""shell-command"", ""eshell"", ""vterm""]" "[""solarized"", ""doom-vibrant""]" Sometimes undo-tree write package University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Python"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" None Rarely maximal vanilla simple functions Never the critical mass of things you need to know to get the most out of Emacs is enormous University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "Source code is available, self-documenting and modifiable at runtime. Emacs includes amazing packages: Org, Magit, Mu4e... that can be combined" "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 30 Mu4e org, magit, mu4e, helm, elfeed, nano, eglot, gtags, cscope, elpy significant comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""LaTeX""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Advocacy""]" "[""Reddit"", ""M-x list-packages"", ""emacswiki""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""read source code""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" None project.el Frequently PhD Male French Research "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla thank you for the organisation of the survey No lobste.rs Great "[""eshell""]" "[""default light"", ""default dark"", ""zenburn"", ""nano""]" Sometimes framework default simple functions Never in my case I haven't documentation in my mother language Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy your customize "[""Work"", ""Hobby projects"", ""all""]" "[""29.0""]" 10 Mu4e vertico, swiger, company, rainbowdelimiter, dired, org-contrib, which-key, projectile, ibuffer any comprimise might in future I have in the past Cannot No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""picolisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""GTD""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Documentation""]" "[""M-x list-packages"", ""emacs planet""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 45 Masters Male Spanish Software Development "[""Ivy"", ""Vertico""]" "[""flyspell"", ""ispell""]" minimal vanilla No Blog post Great "[""eshell"", ""vterm""]" "[""doom-one"", ""gruvbox""]" Frequently No write package Rarely elisp weird variable/function differentiation and functions whichtake things that they should get as arguments from environment(with-...) Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Not well Extensibility through programmability "[""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No vterm,helm, company,magit,evil,which-key,geiser,lsp-mode,dashboard any comprimise never considered Cannot Cannot No Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""I dont but i want to learn it""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Nano projectile Frequently 17 School Male Polish Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""default light""]" Frequently No copy-paste Never just a lot to take in at very start, key bindings University/College "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy everything in one place "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No do not prefer never considered No No No Emacs "[""C++"", ""R"", ""SAS""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA Stable""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""not sure""]" "[""Install and try it immediately""]" RStudio No Sometimes 23 Masters Female American Student "[""No""]" "[""No"", ""framework default""]" minimal vanilla No r/emacs Great "[""shell""]" "[""doom-one""]" Never No many packages Frequently Yes Back in time it was crushing easily GNU/Linux distribution purchased on shelf "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensible, customizable "[""Work""]" "[""29.0""]" 24 M-x mail any comprimise might in future I have in the past I have in the past Yes Both Emacs and VI "[""Elisp"", ""HTML/CSS"", ""Perl"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA""]" "[""Email""]" Frequently "[""Not interested""]" Frequently "[""Issues"", ""Documentation"", ""Advocacy""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" I don't submit, I put them on my website. ed No Never 49 PhD Male Bosnia and Herzegovina Mining "[""No""]" "[""ispell""]" maximal vanilla Thanks for making it free software this time. Yes Emacs mailing list Ok "[""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""default dark""]" Frequently framework default read and understand Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1"", ""26.3""]" 22 No significant comprimise 10+y No I have in the past No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""wait for community""]" pico No Often 41 Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""solarized-dark""]" Never No write package Never Emacs requires investing oneself, it is time-intensive. It really is an editor for a lifetime. For people who just want to get a job done, it's too arcane. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Discoverable, self-documenting. Provides a great sysadmin environment over SSH. It's self-contained so it is stable in the face of tech fashion changes. "[""Work"", ""Hobby projects""]" "[""27.1""]" 28 No Org, Babel, Vertico, Consult, Org-Roam, TRAMP, Magit, Olivetti, Dired moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Javascript"", ""Java"", ""Ruby"", ""Shell"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""elfeed""]" "[""Comparison""]" "[""Mailing lists"", ""Email""]" "[""use-package""]" "[""wait for maturity""]" No clue. TPU project.el Frequently 48 Bachelors Male Paraguayan Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell"", ""term""]" "[""dracula""]" Often No simple functions Never Job "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great Extensiblity, its documentation, stability, robustness "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Gnus wgrep, anzu, better-defaults, AUCTeX, moderate comprimise might in future No No No Emacs "[""Assembly"", ""Elisp"", ""Scheme"", ""Shell"", ""LaTeX""]" Frequently "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""never""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""never""]" "[""Guix""]" "[""Install and try it immediately""]" Gedit No Sometimes 37 Bachelors Male Scottish Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla Yes Hacker News Ok "[""shell""]" "[""gruvbox""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No any comprimise never considered No No No Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""M-x list-packages""]" "[""Don't care""]" "[""I don't""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" IntelliJ framework default Sometimes 22 School Male Canadian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""ansi-term""]" "[""my own custom theme"", ""zenburn""]" Never framework default read and understand Never setting up emacs with custom font and getting rid of the ugly default ui Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy low latency typing experience, extensibility "[""Hobby projects""]" "[""29.0""]" 9 No any comprimise never considered No No No Emacs "[""Go"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Sometimes "[""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code project.el Rarely 36 Masters Male Iranian Software Development "[""Vertico""]" "[""flyspell""]" minimal vanilla Not sure Twitter Ok "[""none""]" "[""default light""]" Never No none Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Minimalism "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Emacs "[""C"", ""Python"", ""Verilog""]" "[""GNU/Linux""]" VS Code Often minimal vanilla copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "Fast Extensible" "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 notmuch Lsp, ivy, significant comprimise never considered No No No Emacs "[""C++"", ""Haskell"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Sometimes 47 Masters Male Greek Telecom "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""gruvbox"", ""atom""]" Frequently undo-tree simple functions Rarely Understanding how it all fits together and which functionality to actually replace, vs use built-in emacs functions. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility and absolute freedom and moddability. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No eglot, magit, evil, sly, corfu, swiper, consult moderate comprimise might in future No No No Vim "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""straight"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 25 Masters Male Austrian Research "[""Vertico""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell-command"", ""eshell""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 2 Vim & Emacs "[""Elisp"", ""Python"", ""Perl"", ""Shell""]" "[""GNU/Linux""]" Often Doom Emacs write package Never Too many conflict between packages, and I first used spacemacs, that had many bugs. Still a bit the same with doom. But things are better and better. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""LISP""]" Good but not great Being a LISP machine, great ability to adapt to everyone need. Free (as Free Software). "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No org-mode, evil, direnv, magit, org-roam, treemacs, emms, ob-http, olivetti, elpher any comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Shell"", ""nix""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""upgrade doom-emacs""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Framework"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently 45 PhD Male French Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs Not sure lobste.rs Ok "[""none""]" "[""my own custom theme""]" Never No copy-paste Rarely University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Emacs makes it learning and working fun while using. "[""Work"", ""Hobby projects""]" "[""28.1""]" 11 No flycheck,projectile,magit,avy,company,lsp-mode,modus-themes,ivy,vertico,corfu moderate comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently 39 PhD Male Indian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""spell-fu"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi"", ""nord""]" Frequently vundo simple functions University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Not well Extensibility, community. "[""Work""]" "[""27.2""]" 10 Vim "[""Go"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Vim Never Doom Emacs write package Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects"", ""school""]" "[""29.0""]" 8 Vim "[""C"", ""Elisp"", ""Python""]" "[""GNU/Linux"", ""Windows""]" Notepad++ Often Spacemacs write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Elisp""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 notmuch moderate comprimise never considered No No No Meow.el "[""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""emacs-china.org""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim project.el Sometimes 26 PhD Male Chinese Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Emacs China Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never not very advanced vs other text editors Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Community""]" Good but not great programme on pure text "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 notmuch magit,org-mode,rustic,helm,undo-tree,smartparens moderate comprimise might in future No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""use-package""]" "[""wait for community""]" None projectile Rarely Bachelors Male Chinese Software Development "[""Helm"", ""Vertico""]" "[""No""]" maximal vanilla No IRC Great "[""eshell""]" "[""solo-jazz""]" Often undo-tree read and understand Never Learning keyboard shortcuts. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy As configurable and extendable as can be. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No lsp,rustic,pandoc any comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell"", ""Nix, Zig, Scala, basically anything I use""]" Rarely "[""GNU/Linux""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Framework"", ""GitHub"", ""Discourse""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" IntelliJ No Sometimes 22 Bachelors Male Swiss Student "[""framework default""]" "[""No""]" Doom Emacs No Discourse Ok "[""none""]" "[""doom-acario-light""]" Often framework default simple functions "[""GUI""]" "[""The fact that all of the above in brought to bear on extending my capacities"", ""Text editing features"", ""Package(s)""]" Very well, it's snappy "[""Hobby projects"", ""Work""]" "[""28.2""]" 25 Emacs "[""R""]" "[""BSD"", ""MacOS"", ""GNU/Linux""]" Frequently minimal vanilla write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""org-tree-to-indirect-buffer""]" "[""org mode""]" Alright "- org mode - org-tree-to-indirect-buffer - flexibility" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No persp-mode, magit, limited comprimise never considered No No Yes Vim "[""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Web search engines"", ""chat gpt""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" neovim framework default Frequently 28 Masters Male Polish Software Development "[""framework default"", ""Vertico"", ""Consult""]" "[""framework default"", ""spell-fu""]" Doom Emacs No Discourse Great "[""vterm""]" "[""gruvbox""]" Never undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No any comprimise never considered No No No Emacs "[""Javascript"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 40 Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure Emacs mailing list Great "[""eshell""]" "[""solarized-dark""]" Rarely No copy-paste Never Previously there was difficulty in setting up some code completion plugins. Its a lesser issue now thanks to lsp support which mostly works effortlessly. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Not well Lots of packages, starter kit like doom takes minimal effort to setup a full IDE experience. Runs on terminal. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No evil, magit, vertico, org-mode, lsp-mode moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Atom framework default Never 30 Male Indian Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-acario-light""]" Rarely framework default copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Org-mode""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 notmuch significant comprimise never considered No No No Vim "[""C++"", ""R"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Reddit""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Rarely 29 Bachelors Male Canadian Software Development "[""framework default""]" "[""No""]" Spacemacs No r/emacs Great "[""none""]" "[""default dark""]" Never framework default copy-paste Never Lisp syntax Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No significant comprimise never considered Cannot Cannot No Vim "[""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Vim No Often 16 Male Brazilian "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Never framework default read and understand Never Too many options for learning when all I wanted to do was write and edit text. I found the in build tutorial more helpful initially then anything else Started using Slime "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Based on Lisp""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great The customization and extensibility. I also appreciate the ideas of the FSF but I wouldn't say I am a die hard believer "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No magit, slime, gotham-theme, org-mode, command-log-mode, paredit limited comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Common Lisp""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs"", ""M-x list-packages"", ""HackerNews, Youtube""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Sometimes "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""Gotham""]" Never No simple functions Just having to get used to it, it does a lot of things differently, so you need to get used to it Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Org mode""]" Very well, it's snappy Extensibility, self documenting "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 4 Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme""]" "[""GNU/Linux""]" VS Code Frequently minimal vanilla many packages Frequently Multiple people in a short timeframe mentioned they used Emacs, and it got me intrigued to try it out "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy That you can mold it to become anything you want "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 notmuch Magit, Notmuch, Eglot, Org-mode, Vertico, Consult, Marginalia, Modus significant comprimise 0-2y No No Yes meow "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""whichever guix pulls from""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""guix package manager, or elpa""]" "[""Install and try it immediately""]" I prefer Elpa first and foremost, potentially Melpa also if it would be a package I work on a lot since I could get faster feedback from the community that way. Neovim project.el Sometimes 35 Masters Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" maximal vanilla Not sure r/emacs Great "[""shell""]" "[""modus-operandi"", ""modus-vivendi""]" Often vundo copy-paste Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 10 Vim "[""Clojure"", ""Common Lisp"", ""Python""]" "[""GNU/Linux""]" Vim Never Doom Emacs simple functions Never Elisp is difficult, even coming from a computer science background. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great Extreme customization, modules, and fantastic packages. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Mu4e Org,org-roam,org-super-agenda,mu4e,vertico moderate comprimise never considered Cannot Cannot No Vim "[""Elisp"", ""Java""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""GitHub"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""Doom""]" "[""Install and try it immediately""]" Notepad++ framework default Sometimes Masters American Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs No Discord Great "[""vterm""]" "[""gruvbox"", ""solarized-dark""]" Never framework default simple functions Never Remembering all the keystrokes is difficult. The which-key package (https://github.com/justbur/emacs-which-key) has made a huge difference. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""I found it easier to use than vi.""]" Very well, it's snappy Extensibility, customizability, and the wealth of packages people have shared over time. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 31 No ace-window, expand-region, yasnippet, magit, which-key, csv-mode, org, slime, cider, go-mode no comprimise never considered No No No Emacs "[""C++"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes 48 Bachelors Male Puerto IoT "[""Ivy"", ""Ido"", ""fido""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""eshell"", ""ansi-term""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never As a Doom user, I found it difficult to find keybindings for modes while using Evil, which overrides keybinds that many packages use. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Completion makes it very easy to discover the tools offered by built-in and package-provided functions. "[""Hobby projects""]" "[""28.1""]" 4 No significant comprimise never considered No No No Vim "[""C"", ""C#"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""GDScript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Discord""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Matrix"", ""Framework""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Frequently 25 School Nonbinary United States citizen "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Yes Discord Great "[""eshell"", ""vterm""]" "[""gruvbox""]" Often framework default copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit, multiple-cursors, eglot, vterm, vertico, orderless, consult, wgrep, rg moderate comprimise never considered No No No Emacs "[""C++"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""lobste.rs""]" "[""Comparison"", ""Overview""]" "[""Framework""]" "[""straight""]" "[""Install and try it immediately""]" VS Code projectile Often 43 PhD Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""vterm""]" "[""modus-vivendi""]" Sometimes undo-fu simple functions Never Lisp, but it's fun. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great Everything is configurable "[""Work""]" "[""28.2""]" 8 No tramp, web-mode any comprimise might in future No I have in the past No Deeply customized "[""C"", ""HTML/CSS"", ""Javascript"", ""Python""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Also I don't dwell in areas of Emacs' weaknesses, so not much to improve""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Usually don't ask questions""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Rarely 33 PhD Male Russian Healthcare "[""Vertico""]" "[""No""]" maximal vanilla No Telegram Great "[""none""]" "[""goose""]" Frequently undo-tree write package Never Learning emacs-lisp and the internal functioning of the editor. I still find it difficult to inspect what specific mouse actions do or what functions are triggered by menu options (like when using embark). I was also missing examples of how to program simple actions in elisp, but eventually learned most of this by reading source code. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""evil""]" Good but not great Amazing extensibility (especially the ability to advice functions), its introspective and transparent nature, large library of packages. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No ESS, org-mode, org-roam, citar, pdf-tools, elpy, evil, dirvish, persp-mode, good-scroll moderate comprimise never considered Yes Would directly No Vim "[""Julia"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Frequently 25 Masters Male Dutch Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No Discourse Great "[""eshell"", ""vterm""]" "[""doom-one""]" Frequently vundo none "[""GUI""]" String[] "[""Hobby projects""]" "[""29.0""]" String[] String[] minimal vanilla copy-paste Never Not difficult, but confusing. Keycommands (used postits) / dired usage / mu4e configuration Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Discoverability, consistency in ui and concepts, very customisable, fairly easy to understand "[""Work"", ""Hobby projects""]" "[""27.2""]" 2 Mu4e Olivetti, Org-mode, mu4e, deft, elfeed, eww, significant comprimise never considered Cannot Would directly No Emacs "[""HTML/CSS"", ""Javascript""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" gedit projectile Frequently 48 Bachelors Male Indian Education services "[""Helm""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""shell""]" "[""dracula"", ""outrun-electric""]" Never No write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Integration of an OCaml toplevel""]" Very well, it's snappy Extensibility, Org mode, EXWM "[""Work"", ""Hobby projects""]" "[""27.1""]" 14 Gnus org, magit, eshell, gnus, tuareg, exwm, flycheck, iedit, perspective, proof-general significant comprimise never considered No I have in the past No Emacs "[""Elisp"", ""Python"", ""Shell"", ""OCaml, Coq, Michelson""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""orgmode.org/elpa""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""M-x list-packages""]" "[""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 33 PhD Male French Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla No Friend Great "[""eshell"", ""EXWM+Tilix""]" "[""zenburn""]" Often No simple functions Never elisp learning Internet "[""GUI"", ""TUI""]" "[""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy free "[""Work""]" "[""28.1""]" 2 No moderate comprimise might in future I have in the past Cannot No meow "[""C++"", ""C""]" Frequently "[""Windows"", ""MacOS""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Emacs China""]" "[""Manual""]" "[""Emacs China""]" "[""use-package"", ""manual""]" "[""wait for community""]" MELPA VS Code project.el Rarely 25 School Male Chinese Software Development "[""Vertico""]" "[""No""]" maximal vanilla No Emacs China Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No copy-paste Never "- Sometimes it's difficult to find simple answers to basic things: ""How do I get line numbers to show up?"" - It's hard to get started with using emacs-lisp to change how emacs behaves. There is no easy to find ""start from scratch with these examples and you can make your own configuration changes easily"" kind of tutorial. A lot of the content online assumes you already understand many things which is not the case for a beginner. Here, I'm not talking about the language itself but of the emacs interface which is available via emacs lisp. - The path to proficiency is rather burdensome. There's no simple way to build it up gradually while being able to rely on retaining previously acquired knowledge. - The affordance of emacs help interface (overall) is quite weak. - On the whole, there's no ""gentle"" way to get into emacs and attain proficiency." Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Some Sensible defaults compared to vim and using a sane configuration language""]" Very well, it's snappy "- Reliable (you can leave it running for ages and it works fine) - Fast (Seldom slow to respond to user input) - GNU project (respects freedom, assuming GNU Emacs) - Uses a sensible language for configuration" "[""Work"", ""Hobby projects""]" "[""26.3""]" 3 No significant comprimise might in future No No No Emacs "[""C++"", ""Elisp"", ""Python"", ""Rust"", ""Scheme""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't.""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Search Engines""]" "[""not sure""]" "[""Research alternatives""]" Vim No Sometimes "[""Helm"", ""Ido""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""don't remember and why is this a mandatory question?""]" Rarely No understand internals Sometimes Yes. The idea of start from a distributioin is not popular then. So I started by configuring emacs from the scratch. It needs too. much effort and the whole experience is frustrating. Beside, EVIL is still not mature then but I prefer Vim key bindings. Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy extensiblity "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 Gnus any comprimise 5-10y No No Yes Vim "[""HTML/CSS"", ""Javascript"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Frequently "[""Not interested""]" Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" I submit to melpa first. If the packages are popular, I might submit them to NonGNU ELPA. Vim No Never 47 Masters Male Australian Software Development "[""Ivy""]" "[""flyspell"", ""wucuo""]" maximal vanilla Not sure Emacs China Great "[""shell""]" "[""dracula"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""solarized"", ""zenburn""]" Never undo-fu copy-paste Never Keybindings, how to navigate and documentation Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Org mode and it's extensibility, magit "[""Work""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Vim "[""Javascript"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" VS Code projectile Never "[""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""term""]" "[""doom-one""]" Never No none Never "The main problem is the time it takes to get to a usable state. - set up the lsp (scala/python) - set up git integration via Magín - set a simple git gutter (still not working perfectly) — set the shortcuts" Internet "[""GUI""]" "[""Promise of being able to adapt it to my needs""]" "[""Extensibility""]" Alright The promise of being able to create a minimal set up that works for many languages "[""Hobby projects""]" "[""28.2""]" 0 No Magit do not prefer never considered No No No Vim "[""Python"", ""Scala""]" Often "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Minimal working examples e.g a vanilla installation an the package installed only and then examples of customization""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""wait for maturity""]" IntelliJ No Often PhD Fin Tech "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""nord""]" Never No write package Rarely Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 13 No limited comprimise never considered No No Yes Emacs "[""C"", ""C#"", ""Clojure"", ""Haskell"", ""Javascript"", ""Java"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""IRC"", ""Reddit""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim No Rarely Bachelors Male Software Development "[""Ido""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Never Confusing keybindings, weird terminology (buffer, frame, minibuffer) Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No Magit,lsp-mode,imenu-list,org,forge significant comprimise 2-5y No No No Emacs "[""Go"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Geany projectile Often 27 Bachelors Male Mexican Software Development "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""shell""]" "[""Kaolin-galaxy""]" Frequently undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""orgmode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 0 No no comprimise never considered No No No Vim "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""emacs china""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently Bachelors Chinese Student "[""Helm""]" "[""No""]" Spacemacs No Emacs China Great "[""eshell""]" "[""spacemacs""]" Never undo-tree simple functions Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 No limited comprimise never considered No Would directly No Emacs "[""Assembly"", ""C"", ""Go"", ""Haskell"", ""Perl""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" None No Often 42 Bachelors Male Australian Software Development "[""No""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""eshell"", ""ansi-term""]" "[""my own custom theme""]" Frequently No copy-paste I often have problems with packages that didn't work easily for the windows version Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great customizable "[""Work"", ""Hobby projects""]" "[""27.2""]" 2 Emacs "[""Python"", ""R""]" "[""Windows""]" None Frequently minimal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No org-mode, org-roam moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""my own custom theme""]" Never framework default simple functions Never remembering bindings Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great editing features/packages like magit etc "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No magit, eglot, helm-projectile, rainbow-parens moderate comprimise never considered No I have in the past No Emacs "[""C++"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""OCaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Sometimes 38 PhD Male French Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla Yes Hacker News Great "[""eshell""]" "[""my own custom theme""]" Rarely No simple functions Never not much, it’s fun to learn emacs. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great elisp extensibility, a miniature lisp machine. "[""Work""]" "[""29.0""]" 5 Mu4e eglot,company,helm limited comprimise never considered No No No Emacs "[""C"", ""Python""]" Sometimes "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" melpa None project.el Never Masters Male Taiwanese Software Development "[""No"", ""Helm""]" "[""No""]" maximal vanilla Thanks for your work to the community. Yes r/emacs Great "[""shell"", ""eshell"", ""ansi-term""]" "[""zenburn""]" Rarely No none Never Terminology is dense and archaic, manual is intimidating (huge and filled with aforementioned terminology), many default keybinds are uncomfortable and non-obvious, elisp syntax of non-obvious purpose and name (sharp quote, backquote) My professor said I should use emacs so I used vim instead and then came back to emacs years later "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Not well Customisability, package ecosystem, canonical GUI "[""Hobby projects""]" "[""28.2""]" 4 No evil, company, lsp-mode, vterm, magit limited comprimise never considered No No No Vim "[""Clojure"", ""Python"", ""Rust"", ""Nix""]" Often "[""GNU/Linux"", ""WSL""]" "[""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Workflow for locally testing my changes""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Discord""]" "[""Comparison"", ""Comprehensive configuration examples and description""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Neovim framework default Sometimes 29 PhD Male British "[""Vertico""]" "[""framework default"", ""langtool""]" Doom Emacs No Discord Great "[""eshell"", ""vterm"", ""evil-ex-shell-command""]" "[""gruvbox""]" Rarely framework default copy-paste Never Elisp was and is a significant barrier, probably partly because lisps are so different to anything I've used before. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered Cannot Cannot No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux""]" "[""General document writing""]" "[""framework default"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Manual"", ""Screenshots""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Vim projectile Rarely 32 Associates Male Norwegian Security "[""Vertico""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""nord"", ""everblush""]" Never undo-tree read and understand Rarely University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 Mu4e Magit, lsp, treesitter, rotate text, multiple cursors any comprimise never considered I have in the past Cannot No Emacs "[""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Sasha Chua""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" Sublime Text No Sometimes 31 Masters Male German Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""no theme, my terminal provides the colors""]" Rarely undo-tree simple functions Friend "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great Keyboard binding "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No never considered Emacs "[""C"", ""C#"", ""Javascript"", ""Java"", ""Python"", ""SQL"", ""Typescript""]" Never "[""Windows"", ""MacOS""]" String[] "[""framework default""]" "[""Email""]" "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""manual""]" "[""Install and try it immediately""]" Vim No Often "[""No""]" "[""No""]" minimal vanilla "[""none""]" "[""dracula""]" Never No simple functions Never The main difficulty was becoming proficient at using the default keybindings. Before starting to use the default keybindings (initially I used vim/evil keybindings) I had to think about how to remap the keys of the keyboard so that I could type as ergonomically and proficiently as possible. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Legendary status in the hacker community.""]" Good but not great Huge amount of powerful built-in functions. Possibility of changing anything on the fly. Complete documentation. Coherent user interface: basically everything is a buffer/text. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No org-mode, magit, olivetti-mode, use-package, lsp-mode, projectile. significant comprimise never considered I intend to do so I have in the past No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 32 PhD Male Italian Software Development "[""Fido""]" "[""flyspell""]" minimal vanilla Participant could be asked whether they use other editors as well alongside Emacs and, if yes, why they do so. Not sure Hacker News Great "[""shell-command"", ""shell"", ""ansi-term""]" "[""modus-operandi"", ""sanityinc-tomorrow-bright""]" Rarely undo-tree write package Rarely Book: Practical Common Lisp "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Org mode, magit""]" "[""Text editing features"", ""SLIME (for Common Lisp), Availability on Windows (necessary for work)""]" Very well, it's snappy Extensibility, Portability, Org mode, magit, dired. "[""Work"", ""Hobby projects"", ""General organization""]" "[""28.2""]" 14 Gnus org-mode, magit, dired, eshell, tramp, gnus, helm, ivy, ... (the ones mentioned below actually) significant comprimise never considered Yes No No Emacs "[""Elisp"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""None of the above, the documentation is usually fine""]" "[""GitHub"", ""Mailing lists"", ""Reading the code""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Sometimes 40 PhD German Software Development "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla Thanks :) Not sure Planet Emacs, Sasha Chua Great "[""shell"", ""eshell""]" "[""solarized-dark""]" Frequently undo-tree simple functions Never "Adapting to a ""self-documenting"" program took a while. Simply reading the Emacs source with 'C-h f' and 'M-.' wasn't something I considered when trying to debug configuration problems, as I'd never used software that encouraged it." Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Programmability, malleability, Emacs Lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No org-mode,magit,sly,lispy,eglot,tramp,vertico,pdf-tools significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Manual""]" "[""IRC"", ""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Sometimes 23 Bachelors Male British Software Development "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi""]" Frequently undo-tree copy-paste Never Steep learning curve without a pre-defined framework a la Doom Emacs. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Crazy extensibility and adaptability to any workflow. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e significant comprimise might in future Yes Would directly No Vim "[""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines"", ""SystemCrafter's Youtube streams""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""Discord""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 31 Masters Male Swedish Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""eshell"", ""term""]" "[""dracula"", ""gruvbox""]" Sometimes undo-tree copy-paste Never Knowing programming to customise it Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great It's packages. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No moderate comprimise never considered No No No Vim "[""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" Notepad++ project.el Often 40 Bachelors Male Indian Tech retail "[""framework default""]" "[""ispell"", ""langtool""]" Doom Emacs Yes r/emacs Great "[""none""]" "[""default dark"", ""doom-one"", ""dracula"", ""gruvbox""]" Never framework default write package Never "- Before I switched Caps Lock and Ctrl, I found the bindings very unpleasant. - I recall struggling to understand the M- notation (and am still confused about the difference between M- and Alt-). - Was used to standard Windows shortcuts for saving/quitting, etc. But I now appreciate the Emacs key bindings and would not wish to use Windows-style." Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Observation of a colleague who was extremely productive""]" Very well, it's snappy "- Built-in elisp, facilitating customization and package writing - Huge variety of excellent packages (both built-in and external)" "[""Work"", ""Hobby projects"", ""Personal accounting, personal calendar, personal organisation""]" "[""27.1""]" 10 No helm,org-mode,lsp-mode,projectile,calfw significant comprimise might in future No I have in the past No Emacs "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Have never done so""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale""]" "[""Have never done so""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None projectile Often 42 PhD Male British Algorithmic trading "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""term""]" "[""gruvbox""]" Rarely undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No no comprimise never considered No No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Never "[""MacOS""]" "[""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (features)""]" "[""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""Matrix""]" "[""framework default""]" "[""wait for community""]" Vim No Frequently 37 Bachelors Male Indian Software Development "[""Ido"", ""Icomplete""]" "[""No""]" Emfy Yes r/emacs Great "[""ansi-term""]" "[""wombat""]" Never No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Alright "Extensibilty Being nonchalant about fitting in to the mainstream" "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No vundo, affe, verb, aphleia, corfu, vertico, tree-sitter, magit-forge, emacs-lsp moderate comprimise might in future I have in the past Cannot Yes Vim "[""Clojure"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently 25 Masters Female Indian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu"", ""langtool""]" Doom Emacs Yes r/emacs Ok "[""vterm""]" "[""doom-one""]" Sometimes vundo copy-paste Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Org mode""]" Good but not great "[""Work""]" "[""28.1""]" 0 No org-mode, moderate comprimise never considered No Would directly No Vim "[""Go"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 38 School Male Hungarian Software Development "[""Ivy"", ""Vertico""]" "[""No"", ""framework default""]" minimal vanilla No r/emacs Ok "[""none""]" "[""Monokai""]" Rarely framework default simple functions Never It has its own way of doing things, which makes reading the manual important, which is unusual nowadays. It took me a while to understand that all is just text, that something like Dired is a mini-app but really behaves/works through text, and so I shouldn't expect it to be impossible to change the text or break it or for hooks based on text editing (same goes for Org e.g. updating clock tables) to react immediately without running something. The idea that it is so introspective and reading function documentation can explain most things. Most of this makes sense after going through the manual (which I still haven't done to completion -- far from it). That the greatest value of it comes from customizing it. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility/customizability, elisp, reasonable foundation, can do so much from within it, still can run it on terminal. "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No magit,vterm,evil,consult,rg,org,projectile,so-long,roam,better-jumper significant comprimise never considered No No No Vim and Emacs when insert mode "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""never did so i think""]" Never String[] Never "[""Reddit"", ""Mailing lists"", ""M-x list-packages""]" "[""Overview""]" "[""nowhere so far i think""]" "[""straight"", ""not sure""]" "[""wait for community""]" VS projectile Rarely Brazilian Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Not sure Friend Great "[""vterm""]" "[""doom-one"", ""tsdh-light""]" Rarely framework default simple functions Never lisp, garbage defaults, weird keybindings, emacs pinky, terrible interface Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Not well extensibility, programmability "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No magit limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Discord""]" "[""straight"", ""manual""]" "[""wait for community""]" Vim No Frequently 19 School Male Canadian Student "[""Icomplete"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Discord Great "[""shell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never No copy-paste Never Found no nice and short introduction, but only big ones Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great clean abstractions, that still work well together "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 notmuch glasses-mode, doom-modeline, xah-fly-keys, counsel significant comprimise never considered No No No Xah-Fly "[""Assembly"", ""C"", ""Haskell"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" nano projectile Rarely 25 Bachelors Male Swiss Student "[""Ivy""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""gruvbox""]" Rarely undo-tree simple functions Never "The configuration was the hardest part. Adding functionality without breaking the world in the process or spending untold hours figuring out how to do it was probably the most frustrating part of learning Emacs. I kept leaving in frustration and coming back later. That situation has improved greatly over the years, especially with ""porcelain"" like DOOM." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""org-mode, magit... DOOM (eases configuration headaches)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, stability, openness, and freedom. Emacs strikes a good balance among all these, and encourages people to write excellent packages to allow plain text to do more than you'd think it could. "[""Work"", ""Hobby projects"", ""Personal business""]" "[""28.1""]" 20 No org, magit, decipher-mode, lsb-mode, evil, general moderate comprimise might in future I have in the past I have in the past No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 63 Bachelors Male United States citizen Telecom "[""framework default""]" "[""No""]" Doom Emacs No Org-mode mailing list Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes framework default simple functions Never Learning the key bindings, and discoverability of features was very low until I stalled helm. it was the first editor I stumbled on after installing redhat 8 "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""curiosity""]" Very well, it's snappy Strength of the community and the wealth of packages "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 No Helm, projectile, magit, lsp, use-package, company significant comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""Elixir"", ""Go"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Notepad++ projectile Rarely 45 Bachelors Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No r/emacs Ok "[""eshell""]" "[""zerodark""]" Sometimes No copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Spacemacs makes using emacs very easy. Enabling and disabling layers is very simple. The vim bindings are also very good and helped make me transition to emacs "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No any comprimise never considered No No No Vim "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Markdown""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Not interested"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""framework default""]" "[""wait for maturity""]" Vim spacemacs Never 33 Bachelors Male French Software Development "[""Helm""]" "[""No""]" Spacemacs No Hacker News Ok "[""none""]" "[""spacemacs-dark""]" Never undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 25 Mu4e significant comprimise never considered No No No Emacs "[""Python"", ""R"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Matrix""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Often Male Education services "[""Helm""]" "[""flyspell"", ""ispell""]" Prelude No lemmy.ml Ok "[""shell""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Never No simple functions Never "Getting the right mental modal for Emacs. Reading Mastering Emacs Book said it was the tinkers editor ""probably amoung other things"" and it was a computing environment it clicked for me" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "Extreme customabilty and composeabilty of functionality. for example only Emacs has multiple model editing packages and innovative ""evil viper meow boon (xah fly keys)"". With other programs you have to rewrite from scratch and while using one of the above you can keep stuff like dired magit etc..." "[""Hobby projects""]" "[""29.0"", ""28.2""]" 8 notmuch dired, magit, org mode, hyperbole, meow, borg, notmuch, vertico, nov, pdf-tools significant comprimise might in future Cannot Would directly No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""epkg""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""Borg""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ project.el Often 30 School Male American warehouse "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" maximal vanilla See if people have used multiple key binding strategies in the past and what they are using currently. Ex I have lots of experiences with Emacs bindings and some with evil-vi and meow and little with xah-fly keys and very little with boon. I currently use Emacs bindings with meow sporadically. Yes r/emacs Ok "[""shell-command"", ""shell"", ""ansi-term"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-fu none Never Keybindings. Wrist pain. Internet "[""GUI""]" "[""Agda""]" "[""Agda mode""]" Poorly, it's sluggish Support for code placeholders "[""Hobby projects""]" "[""28.1""]" 1 No Agda-mode moderate comprimise might in future No I have in the past No Vim "[""Agda""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never String[] Sometimes "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""Mailing lists""]" "[""use-package""]" "[""wait for community""]" Vim No Never 44 PhD Male Swedish Research "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command""]" "[""default dark""]" Never framework default simple functions Rarely Finding support for different programming languages Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No magit, swiper, wgrep, expand-region, treemacs, lsp-mode, nyan, iedit, multiple-cursors, corfu limited comprimise 0-2y No No No Default, Vim, CUA "[""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub"", ""Gitlab""]" Sometimes "[""Unfamiliar with contribution process"", ""Not used to a mailing list""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""epkg""]" "[""Tutorials"", ""Screenshots"", ""FAQs""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""manual""]" "[""Research alternatives""]" VS Code project.el Sometimes 22 School Male Vietnamese Software Development "[""framework default"", ""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs The elements are too big so they sometimes don't fit in my screen. Yes r/emacs Ok "[""shell-command"", ""vterm""]" "[""dracula""]" Rarely vundo simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No magit,org moderate comprimise never considered No No No Emacs "[""C"", ""Go"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 41 Masters Male American Software Development "[""Helm""]" "[""ispell""]" Doom Emacs Not sure r/emacs Great "[""none""]" "[""dracula""]" Rarely framework default write package Sometimes It takes a while to learn to do things “the Emacs way”. Configuring large packages can be time-consuming. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great Extensibility "[""Work""]" "[""28.2""]" 4 No "Consult, vertico and the likes Magit" no comprimise might in future I have in the past I have in the past Yes Emacs "[""Elisp"", ""Python""]" Frequently "[""MacOS""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Melpa Kakoune project.el Sometimes 29 PhD Male French Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure lobste.rs Great "[""vterm""]" "[""modus-operandi""]" Frequently No none Never It's hard to find the thing I want to get configured, it's really overwhelming. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great I'm using doom emacs and it just works and has everything I want out of the box "[""Work"", ""Hobby projects""]" "[""28.3""]" 0 No mixed-pitch,synosaurus limited comprimise never considered No No No Vim "[""none yet""]" Sometimes "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""however doom emacs does it""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Discourse""]" "[""however doom emacs does it""]" "[""Install and try it immediately""]" all of the above framework default Often 31 Bachelors Male Belgian Fin Tech "[""framework default""]" "[""No""]" Doom Emacs No Discourse Ok "[""none""]" "[""doom-one""]" Never framework default copy-paste Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""27.1""]" 0 No limited comprimise never considered No No No Vim "[""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" String[] "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Vim framework default Never 37 Associates Male German Media/Publishing "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Sometimes framework default write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No limited comprimise might in future I have in the past I have in the past Yes Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""wait for maturity""]" Microemacs projectile Often 51 PhD Male Italian Research "[""Ido"", ""Vertico"", ""Consult""]" "[""ispell""]" maximal vanilla Yes Hacker News Great "[""shell"", ""eshell"", ""vterm""]" "[""default dark""]" Often No read and understand Never Learning lisp to configure emacs was a challenge at first Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""org-mode""]" Very well, it's snappy Extensibility, community "[""Hobby projects""]" "[""29.0""]" 2 No org-mode, tree-sitter, emmet-mode, moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Lobste.rs""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""wait for maturity""]" Sublime Text No Frequently 37 PhD Male British Research "[""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""eshell""]" "[""default light""]" Never No copy-paste Never Too many commands, too many keys to remember. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Gnus wgrep,embark,magit,avy,dired moderate comprimise might in future I have in the past No Yes Emacs "[""C++"", ""C"", ""C#"", ""Common Lisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source"", ""borg""]" "[""GitHub""]" Sometimes "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs""]" "[""Manual""]" "[""Emacs StackExchange"", ""Discourse""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" melpa Vim project.el Frequently 24 Bachelors Male Chinese Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Emacs China Ok "[""shell-command"", ""eshell""]" "[""default light"", ""default dark"", ""my own custom theme"", ""doom-one"", ""modus-operandi"", ""modus-vivendi"", ""solarized"", ""solarized-dark"", ""zenburn""]" Rarely No write package Never Finding stuff that works with old versions Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy Extensibility "[""Work""]" "[""26.3"", ""24.3""]" 10 No Ada-mode moderate comprimise never considered No No No Emacs "[""C++"", ""Python"", ""Perl"", ""Ada""]" Never "[""GNU/Linux"", ""Aix""]" String[] "[""Source""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Rarely 50 Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""my own custom theme"", ""solarized-dark""]" Never framework default read and understand Never learning elisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy extensibility "[""Hobby projects""]" "[""28.2""]" 6 No meow, prettify-symbols, significant comprimise might in future No Would directly No custom keys with meow "[""C"", ""Shell"", ""Forth/Factor""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Atom No Rarely 24 School Male Austrian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""my own custom theme""]" Never undo-fu simple functions Rarely Installation and editing paradigm shift GNU Software for MS-Windows and MS-DOS CD "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Keyboard macros""]" "[""Text editing features"", ""Curiosity""]" Very well, it's snappy Selfdocumented, extensible, configurability, programmability, multiplatform "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2"", ""26.3""]" 24 No org-mode, fold-this significant comprimise never considered No Yes No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Perl"", ""SQL"", ""Raku""]" Rarely "[""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""Emacs Wiki""]" "[""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""straight"", ""manual""]" "[""Install and try it immediately""]" None No Sometimes 53 Masters Male German Public service "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default light"", ""default dark""]" Often No simple functions Never It is hard to write your own elisp function. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great You can handle everything if you want. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No helm, magit, company moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Youtube""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""GitHub"", ""Telegram""]" "[""package.el"", ""use-package"", ""quelpa""]" "[""Research alternatives""]" MELPA IntelliJ No Sometimes 21 Bachelors Male Taiwanese Student "[""Helm"", ""Vertico"", ""Consult""]" "[""No""]" maximal vanilla Not sure Telegram Great "[""ansi-term""]" "[""doom-molokai""]" Never No simple functions Never No, too long ago University/College "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""org-mode""]" "[""Text editing features""]" Very well, it's snappy fast and robust, org-mode "[""Hobby projects""]" "[""28.1""]" 32 Mu4e org-mode, mu4e, org-ql, org-super-links significant comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Javascript"", ""Perl"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""never done so""]" Never "[""Lack of time""]" Never "[""Blogs""]" "[""none""]" "[""never done so""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for maturity""]" None No Frequently 67 Masters Male British Telecom "[""No""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Never No write package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Emacs "[""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" "[""GNU/Linux"", ""Windows""]" Frequently minimal vanilla simple functions Never I guess I can appreciate the care that goes into making sure the FSF can represent you if some company breaches your IP, but I can't really be bothered going through the effort of doing the whole copyright assignment thing if I never really see a reason to edit the packages I have in the first place "When I was learning Emacs people were all like ""oh but it's so extensible! The documentation is so nice"" Unfortunately, there is no good tutorial on how to start extending Emacs. Documentation is mostly good for people who know what they are doing, as I'm finding out right now as I try to teach leaflet.js to a person who has never written any JavaScript." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy I think the simplicity with which you can extend it is really nice. Most changes to your workflow are usually just a single function away from being realized. "[""Work"", ""University Study""]" "[""28.1""]" 1 No magit, setup.el, embark moderate comprimise never considered No No Yes Emacs "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Email""]" Never "[""Not interested"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Discord""]" "[""package.el"", ""setup.el""]" "[""wait for maturity""]" I have my own private repository on my own site. It's pretty nice Sublime Text No Often 23 School Male Dutch Student "[""Selectrum""]" "[""No""]" minimal vanilla Do I get a cookie now? No lobste.rs Great "[""term""]" "[""leuven""]" Often No copy-paste Rarely The documentation for Emacs Lisp doesn't talk about what a function returns? Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great I can easily write Emacs Lisp and extended it to do what I want "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No limited comprimise never considered Not yet Not yet No Vim "[""Clojure"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Journal""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Neovim projectile Rarely Bachelors Male Software Development "[""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No lobste.rs Ok "[""eshell"", ""vterm""]" "[""Spacemacs dark and light""]" Never undo-tree simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.1""]" 1 Vim "[""Clojure""]" "[""MacOS""]" Never Doom Emacs copy-paste Never I still do not understand the elisp programming model. Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Still improving after so many years. Active community. Feels like $HOME "[""Work"", ""Hobby projects""]" "[""29.0""]" 19 No eglot, web-mode, markdown-mode any comprimise might in future No No No CUA "[""C"", ""HTML/CSS"", ""Python"", ""Rust"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""Research alternatives""]" gEdit (from IRIX) No Frequently Bachelors Male Spanish Software Development "[""Ido""]" "[""flyspell"", ""aspell""]" minimal vanilla The click area to select an item goes for the full line, including the blank line at right of the selection. Pressing there re-select my previous choice. Not sure lobste.rs Ok "[""ansi-term""]" "[""default light""]" Often No copy-paste Never Transitioning from Doom to a custom config was a challenge due to having to learn the elisp paradigm Lex Friedman podcast "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy The ability to fully customize how you interact with information and the program itself. Community packages and code snippets are invaluable. As a beginner programmer it gives you the feeling that this is an IDE that can grow with you throughout your life "[""Work""]" "[""28.1""]" 1 No Evil, Doom modeline, Doom themes, LSP moderate comprimise never considered No No No Vim "[""C"", ""Python""]" Never "[""GNU/Linux""]" "[""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" VS Code projectile Often 44 School Male United States citizen Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""gruvbox""]" Never undo-tree copy-paste Rarely Documentation is very hard to explore, most info/solutions are from Q&A forums Internet "[""GUI"", ""TUI""]" "[""Community""]" "[""Extensibility"", ""Community""]" Good but not great Extensibility and can be run in TUI mode "[""Personal organization (org-mode)""]" "[""29.0"", ""28.2""]" 10 No Org-mode, org-roam limited comprimise never considered Cannot Would directly No Emacs "[""Shell""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Telegram""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Frequently 29 Associates Male Brazilian Software Development "[""Helm"", ""Ivy"", ""Ido"", ""Vertico"", ""Consult""]" "[""No""]" minimal vanilla No Telegram Ok "[""none""]" "[""default light""]" Never undo-tree simple functions Never Mainly breaking changes between versions of Org, etc. There is a need to be always tuned for the latest news, which is not that great while we are still learning. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""Org mode""]" Good but not great Wide ecosystem of packages; numerous use-cases for technical and non-technical purposes. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e Auctex, Citar, ESS, Magit, Org, Org-journal, Org-static-blog, Tempel, Yasnippet moderate comprimise never considered I have in the past Would directly No Emacs "[""Elisp"", ""Julia"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation""]" "[""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Telegram""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ No Often 35 Masters Male French Research "[""Selectrum"", ""Marginalia""]" "[""ispell""]" maximal vanilla Yes Telegram Great "[""eshell""]" "[""solarized""]" Never No simple functions Never "I don't know why everyone talks up the built-in tutorial; it threw a lot of information at me up front, much of which I'd forgotten within 48 hours anyway. Many of my early weeks were spent learning the bare minimum to use it for ordinary editing (copying, pasting, undoing, opening and closing files, calling the shell, and other unglamorous things) before slowly layering on the ""cooler"" features (moving by lexical units, compilation mode) day by day, week by week. It would've been better for me to have been taught how to use Help commands, Info manuals, and other documentation tools right away; once I learned these, I was better able to educate myself, learning what I needed as I needed it, and avoiding information overload. And in spite of all the documentation, the most important things I learned about Emacs I would learn from other people; there many valuable features and options you'd never know about because they aren't mentioned anywhere in the program a newcomer would think to look. I also would've benefited from using the Customize interface more often while I was getting my bearings, so that I could start making useful changes immediately before graduating to Emacs Lisp." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Curiosity about Lisp""]" Good but not great Extensibility is the obvious one, but it has to be said. It's the difference between an editor that can eventually be made great and an editor that is forever stuck at adequate, though even extensibility is nothing without a community to tap into it, and to help each other learn how to do the same. I should also mention the uniform interface it presents between all the external tools it pulls in. Emacs is a text editor that can turn anything on your computer into text--web browsers, debuggers, playlists, directory trees, you name it--letting you apply editing commands in unexpected ways. Wdired mode is an example of this; running Occur on an EWW buffer visiting a large webpage and piping the matching lines (possibly hundreds of them) into a 'shell-command-on-region' before running a keyboard macro against the results, for example, is another. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Gnus exwm, magit, bongo, slime, modus-themes limited comprimise never considered I have in the past No No Significantly customized "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Scheme"", ""Shell"", ""TeX/LaTeX""]" Sometimes "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Discord""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Frequently "[""Vertico""]" "[""ispell""]" maximal vanilla Some of the questions feel a bit loaded. In particular: Just because I'm willing to _accept_ something doesn't mean I _approve_ of it. Also, you could learn a lot about what the community wants by letting them tell you which features they'd most like to see in Emacs in the future. No IRC Ok "[""shell"", ""ansi-term"", ""vterm""]" "[""modus-vivendi""]" Frequently No copy-paste Never installing it on windows was a pain and performance on windows was bad Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""org mode""]" "[""org mode""]" Very well, it's snappy org mode, dired "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No org mode, todoist, elfeed, dired, org-superstar, limited comprimise never considered Yes No No Vim "[""C#"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Discord"", ""Discourse""]" "[""Screenshots""]" "[""Reddit"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ framework default Frequently 29 Bachelors Male German Software Development "[""Vertico""]" "[""aspell""]" Doom Emacs Yes Discord Great "[""none""]" "[""doom nebula""]" Never framework default write package Often Colleague "[""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""29.0""]" 19 Gnus any comprimise never considered I have in the past Yes No Vim "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" String[] "[""GNU ELPA""]" "[""Mailing list""]" Sometimes String[] Frequently "[""Mailing lists"", ""IRC servers"", ""Web search engines""]" "[""Tutorials""]" "[""IRC""]" "[""manual""]" "[""Research alternatives""]" Vim framework default Frequently 43 School Male Afghan Telecom "[""framework default"", ""Icomplete""]" "[""flyspell""]" maximal vanilla No imageboards Ok "[""shell-command"", ""shell"", ""eshell"", ""term""]" "[""default dark""]" Frequently framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Hobby projects""]" "[""28.1""]" 1 Vim "[""Org""]" "[""Windows""]" Often Doom Emacs write package Never After initially feeling a little lost (a few minutes), I discovered the tutorial and seemed to get on fine from there. I went in quite open-minded, though, and already knew a bit about the history of Emacs and that it was older than most common naming/key conventions I was familiar with. As such, I knew I should make zero assumptions about how it worked. I'm not sure that Emacs did a particularly good job of informing me of that, though. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Working on multple operating systems, including very old hardware (implying it would be future proof as well).""]" Very well, it's snappy Extensibility, community "[""Hobby projects""]" "[""29.0""]" 6 Mu4e Magit, Avy, Vertico, Writegood, Langtool significant comprimise might in future I have in the past I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel"", ""Novel writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Eclipse projectile Frequently 39 PhD Male Scottish Precision Engineering "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla Well done! Yes Hacker News Great "[""eshell""]" "[""nord""]" Never undo-tree copy-paste Never learning key-bindings Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great file-management "[""Work""]" "[""26.3""]" 1 No doom-themes, lsp no comprimise never considered No No No Emacs "[""C++"", ""C""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""youtube""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" VS Code No Sometimes 25 Masters Male German Research "[""Helm""]" "[""framework default""]" minimal vanilla No Collegue Ok "[""eshell""]" "[""doom-themes""]" Never No none "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""Org, Latex""]" "[""GNU/Linux""]" Sometimes Doom Emacs simple functions Rarely Nice to be surrounded by committed people who know exactly how to help. Shortcuts, messing with my configuration and not being able to find what's wrong. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Freedom/Code accessibility/Community/Free software as a learning experience "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No nxml, magit, org significant comprimise 5-10y No Yes No Emacs "[""Elisp"", ""HTML/CSS"", ""DocBook""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Sacha's newsletter""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" BBEdit No Frequently 52 Bachelors Male French Creative/Writing "[""I don't know""]" "[""flyspell""]" minimal vanilla Thank you for your work. Not sure Hacker News Great "[""shell-command"", ""eshell""]" "[""I don't remember""]" Never No none Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Elisp + community "[""Hobby projects""]" "[""29.0""]" 1 Emacs "[""C"", ""Clojure""]" "[""GNU/Linux""]" Notepad++ Often minimal vanilla write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No any comprimise never considered No Yes No Vim "[""C++"", ""C"", ""Elisp"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Rarely 28 Bachelors Male American Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""my own custom theme"", ""gruvbox"", ""solarized""]" Frequently No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""org""]" "[""28.2""]" 3 No significant comprimise never considered No No No Emacs "[""C++"", ""C#"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Matrix"", ""Reddit"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text No Rarely School Male Software Development "[""Ido""]" "[""No""]" minimal vanilla No IRC Ok "[""shell"", ""vterm""]" "[""my own custom theme""]" Often No simple functions Never n/a "Key bindings were awkward coming from vim. The menu system seemed badly organised to discover features." Internet "[""TUI""]" "[""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Org mode, text and code editing. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise might in future No No No Vim "[""C"", ""HTML/CSS"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""linux via crouton on chromeos""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""I only use tried and tested packages that, on the whole, work fine.""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""I don't ask, I work it out/research myself.""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" n/a Vim No Frequently 55 Masters Male British Creative/Writing "[""Selectrum"", ""Marginalia""]" "[""flyspell"", ""ispell""]" maximal vanilla No. No r/emacs Ok "[""ansi-term""]" "[""I use simple themes I have modified myself. Mainly light, but occasionally dark (dependent on lighting conditions).""]" Never No copy-paste Rarely "Getting started for configuration. I was using Doom Emacs and while it can serve as an example, navigating around the code of the configuration (seeing definitions, getting the location of the keyword, etc.) serves as the initial challenge. I simply didn't know Emacs has extensive ways of getting and seeing documentation. Nowadays, the challenge is more on navigating the API to serve my own purposes. ;p" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""org-roam""]" Very well, it's snappy Extensibility, documentation, and how easy to see and apply your changes "[""Knowledge base""]" "[""28.2""]" 1 No org-mode, org-roam, and any other Org-mode-related packages. :) do not prefer never considered Cannot Cannot No Vim "[""Org mode""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Neovim framework default Frequently 22 School Male Filipino Student "[""framework default""]" "[""flyspell"", ""langtool""]" Doom Emacs It's pretty nice with large text and everything. Not sure r/emacs Great "[""vterm""]" "[""default dark""]" Sometimes framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No CUA "[""HTML/CSS"", ""Javascript"", ""Python""]" Never "[""Windows"", ""MacOS""]" "[""Note taking""]" "[""Source""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""manual""]" "[""Install and try it immediately""]" Vim No Frequently 35 Masters Male Hongkonger Investment "[""No""]" "[""No""]" minimal vanilla No Emacs China Ok "[""vterm""]" "[""default light""]" Never No simple functions "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""take notes""]" "[""28.2""]" 2 Vim "[""C++"", ""Elisp"", ""Go"", ""Rust"", ""Scheme"", ""Shell""]" "[""GNU/Linux""]" Often maximal vanilla copy-paste "[""GUI""]" "[""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""26.3""]" Emacs "[""C++"", ""C"", ""Common Lisp"", ""Java"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Sometimes minimal vanilla simple functions Never too long ago Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great org mode; community; "[""Hobby projects""]" "[""28.2""]" 20 Mu4e any comprimise never considered Yes I have in the past No Emacs "[""Elisp"", ""Python"", ""Ruby"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" None No Frequently Bachelors Male United States citizen Fin Tech "[""Helm""]" "[""ispell""]" maximal vanilla No r/emacs Ok "[""shell-command""]" "[""default light""]" Never No copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects"", ""School""]" "[""27.1""]" 4 No limited comprimise never considered Cannot Cannot No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Rarely 23 Masters Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla No Mastodon Great "[""ansi-term""]" "[""Llueven""]" Sometimes No read and understand Never "I learned to use emacs in a terminal in the 1990s. There was no menu to discover features like spell check or ""indent region."" If I hit the wrong key combination, I was often lost as to what I'd done and how to get out of it." Work. Amazon customer service ran on emacs, and we were all trained to use it. "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""None. It was required for work.""]" Very well, it's snappy Flexibility and extensibility. You can find a package for just about anything. And you don't need to use a mouse, which I do consider a big ergonomic plus. "[""Work"", ""Hobby projects"", ""Writing fiction - 8 published novels""]" "[""27.2""]" 22 No lsp-mode, clojure-mode, slime, markdown-mode moderate comprimise never considered No No No Emacs "[""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" N/A Notepad (1990s) No Frequently 54 Masters Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""none""]" "[""atom-one-dark""]" Never No simple functions Never Knowing whether to use default Vs popular package. How to evaluate which package to use Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Desire to learn and write lisp""]" Good but not great Extensibility, introspection, documentation "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No Magit, avy, vterm, tide, LSP mode limited comprimise might in future No No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Rarely 38 School Male British Software Development "[""Ivy"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""nord""]" Frequently No simple functions Never n/a most of the time, authors of packages (this applies to emacs doc as well) only thinks about advanced users Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great package ecosystem, moderate use of resources "[""Work""]" "[""28.2""]" 5 No use-package, rjsx moderate comprimise never considered No No No Emacs "[""Go"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" n/a Eclipse projectile Frequently 35 Bachelors Male Indian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla I use emacs as a code editor, and lack of integration withe tree-sitter (I know that it merged now and eglot) affected me in the last years, especially since neovim, and vs-code surge past the capabilities of emacs in the recent past. Also lack of a decent TSX/React plugin is affecting me in the front-end dev. No Hacker News Ok "[""ansi-term""]" "[""doom-themes""]" Never undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""doom emacs""]" "[""Extensibility"", ""Package(s)""]" Good but not great a long living software project that is not beholden to the interests of a company "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No Would directly No doom emacs "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""wait for community""]" Sublime Text projectile Sometimes 36 Masters other Swiss Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Never undo-tree none Never the most horrible initial learning phase Internet "[""GUI"", ""daemon""]" "[""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 Mu4e evil limited comprimise never considered No No No Vim "[""None""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials"", ""example configurations""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Frequently 57 PhD Male German Healthcare "[""framework default""]" "[""spell-fu"", ""langtool""]" Doom Emacs No Discourse Ok "[""vterm""]" "[""doom-homage-white""]" Never undo-fu simple functions "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Sometimes maximal vanilla copy-paste Never The default keybinds of emacs are very different to what I'm used to. That was and still is a difficulty I'm facing. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy extensibility, customizability "[""Work""]" "[""28.1""]" 1 No Magit, Evil, which-key, general limited comprimise never considered No No No Vim "[""Javascript"", ""PHP"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" VS Code projectile Never 27 Bachelors Male German "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""ef-light""]" Never No simple functions Lisp is weird and the package management system is also kind of hard to grasp. Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Local extensibility is the main one. Being able to customize anything about the editor in your config file is a killer feature. This is something that Emacs has that VSCode doesn't. For VS Code, if you want something custom just for you, you have to write a package, with Emacs I can just write a function in my config and bind it to a key. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No evil-mode, company-mode never considered Vim "[""Elixir"", ""Erlang"", ""Javascript""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" "[""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes "[""framework default""]" "[""framework default""]" Doom Emacs "[""none""]" "[""default dark"", ""doom-one""]" Never undo-tree simple functions Never start slow and bad performance Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great highly configurable "[""Work""]" "[""28.2""]" 2 No magit,wgrep,avy,expand-region,embark moderate comprimise never considered No No No Emacs "[""C++"", ""Elisp""]" Often "[""Windows""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""github""]" "[""GitHub""]" Never "[""lack of idea""]" Never "[""GNU ELPA/MELPA online package lists"", ""Emacs China""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs China""]" "[""package.el"", ""use-package"", ""quelpa""]" "[""wait for community""]" github Sublime Text projectile Sometimes 30 Bachelors Male Chinese Software Development "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No Emacs China Ok "[""shell-command"", ""shell"", ""eshell""]" "[""zenburn""]" Rarely undo-fu write package Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No cider, slime, use-package, vertico moderate comprimise never considered No No Yes Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""GitHub"", ""twitter""]" "[""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" No Sometimes 36 Masters Male German Software Development "[""Vertico""]" "[""No""]" minimal vanilla Not sure Twitter Ok "[""shell""]" "[""my own custom theme"", ""tabak-theme""]" Frequently undo-tree none Internet "[""GUI"", ""TUI"", ""daemon""]" "[""magit""]" "[""better LSP support""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Vim "[""HTML/CSS"", ""Haskell"", ""Python"", ""Shell"", ""Purescript""]" "[""GNU/Linux""]" Vim Often Doom Emacs simple functions Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Extensibility Stability" "[""Work"", ""Hobby projects""]" "[""28.2""]" 27 Wanderlust any comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" None No Frequently "[""Ido"", ""Icomplete""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell-command""]" "[""default dark""]" Rarely No simple functions Never How different it was from anything I've used in the past in terms of customizations. Internet "[""GUI""]" "[""Extensibility"", ""Community""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Customizability "[""Hobby projects""]" "[""28.2""]" 2 No Org, Evil, Ivy, Which-key moderate comprimise never considered Yes No No Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Youtube""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" NA Vim No Sometimes "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Costumization, elisp, org-mode, magit "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Mu4e significant comprimise never considered No No No Vim "[""Elisp"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 48 School Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""doom-material-dark, kunagawa""]" Sometimes undo-tree read and understand Never Struggles with installing and configuring. Friend "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""org mode""]" "[""Extensibility"", ""Package(s)""]" Good but not great The extensibility and the trust that it will be there in the future. "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No lsp-grammarly, limited comprimise 10+y Cannot Would directly No Vim "[""C++"", ""C"", ""Elisp"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Rarely "[""Gonna have a go soon""]" Never "[""Code (features)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim projectile Frequently 22 Bachelors Male Australian Student "[""Vertico""]" "[""ispell"", ""lsp-grammarly""]" Doom Emacs No r/emacs Great "[""term""]" "[""dracula""]" Never framework default simple functions Rarely 🤔 University/College "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy flexibility "[""Work""]" "[""28.2""]" 15 Wanderlust too many… no comprimise might in future Cannot Cannot No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Julia"", ""Python"", ""R"", ""Ruby"", ""fortran""]" Sometimes "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el"", ""leaf""]" "[""Install and try it immediately""]" vi, not vim project.el Frequently 44 PhD Male Japanese Research "[""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla No Friend Great "[""none""]" "[""modus-vivendi""]" Frequently undo-tree copy-paste Never When starting you have to copy/paste configurations from others, and sometimes that could lead to problems and overwhealming. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work""]" "[""28.1""]" 5 No AUCTex, Elfeed significant comprimise never considered Cannot Cannot No Emacs "[""Fortran, Latex""]" Sometimes "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""I dont""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""I dont""]" "[""use-package""]" "[""wait for community""]" Gedit No Often 27 PhD Male Research "[""framework default"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No Blog post Great "[""none""]" "[""leuven (I think it's called)""]" Never framework default copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.1""]" 9 No nyan-mode, lsp-mode, magit, elpy moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""LaTeX""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Spyder, QT studio, kile projectile Never 36 PhD Male United States citizen Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""No""]" minimal vanilla No r/emacs Ok "[""none""]" "[""zenburn""]" Sometimes No simple functions Never "Learning another new set of key binds Learning another new pattern of buffer and frame management" Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Org-mode, Lisp""]" "[""Org-mode""]" Alright "Extensibility and lisp The extension language being lisp is a synergy" "[""Work"", ""Hobby projects""]" "[""29.0"", ""24.1""]" 5 No forth-mode significant comprimise never considered No No No Emacs "[""C""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""I don't""]" Never "[""Not interested""]" Never "[""Very rarely""]" "[""Design rationale""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently Software Development "[""No""]" "[""No""]" minimal vanilla No Mastodon/Activitypub Great "[""shell"", ""term""]" "[""light-blue""]" Frequently No copy-paste Never Keyboard driven workflow did get some taking used to. This also includes learning the countless common shortcuts. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, being able to look directe at the source of each called function "[""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No Org-roam, org-roam-ui, latex-preview-pane significant comprimise never considered No I have in the past No Emacs "[""HTML/CSS"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""multiple examples of configuration""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently 21 Bachelors Female Dutch Student "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""none""]" "[""gruvbox""]" Never undo-fu simple functions Rarely understanding elisp Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great extensible, stability "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 Mu4e magit, org, lsp, elglot moderate comprimise might in future No I have in the past No Emacs "[""Shell"", ""Ansible""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 44 Masters Male Austrian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""eshell"", ""vterm""]" "[""dracula"", ""modus-operandi"", ""modus-vivendi""]" Sometimes No copy-paste Never I've never looked into it. I still don't know how to use the help system. It's also difficult to lookup definitions for various bits of jargon on can encounter (mostly elisp/configuration related). Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Integration of data between packages. Being able to copy text between this and that. Being able to work on everything via text. "[""Work""]" "[""26.3""]" 18 notmuch eshell, notmuch mail, mail mode (?) for sending mail ctrl-x m, tramp, magit, dired, c-mode, cperl-mode, lua-mode, significant comprimise might in future No I have in the past No Emacs "[""C++"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""the built-in bug report facility - email, maybe?""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Overview""]" "[""google for it or give up""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" gedit No Often 44 Bachelors Male American Software Development "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla Glad it works without Javascript. One problem - scrolling with the trackpad regularly caused selections to change. It would be good if changing options had to be explicit with a click or drag. No Hacker News Ok "[""shell"", ""eshell""]" "[""solarized-dark"", ""zenburn""]" Frequently No write package Never Emacs Lisp is strange to beginners, and the editor is not very intuitive compared to VS Code and Sublime Text. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Philosophy, extensibility, community. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No Magit, Org-mode, Org-roam, Eglot, Vertico moderate comprimise never considered No Would directly No Emacs "[""Python"", ""Verilog""]" Often "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""YouTube channels like System Crafters""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Frequently 23 Bachelors Male Chinese Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla "1. Change ""nationality"" to ""nation or region"". 2. I don't think ""Puerto"" and ""Rican"" are two nationalities, maybe it's ""Puerto Rican""?" No r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never No understand internals Sometimes Magazine "[""GUI""]" "[""Developing eMacs""]" "[""Lisp""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 30 Gnus Magit, Helm, LSP limited comprimise 10+y No No No Emacs "[""C"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Not interested""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Overview""]" "[""Nowhere""]" "[""package.el""]" "[""Research alternatives""]" Vi project.el Sometimes 66 School Male German Software Development "[""Helm""]" "[""No""]" minimal vanilla No Emacs mailing list Ok "[""none""]" "[""default dark""]" Never No copy-paste Never You have to craft your own configuration of emacs over a long period of time until it is usable on the same level vscode is. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility""]" Good but not great How customizable it is "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No nyan-mode no comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Java"", ""Python"", ""cuda""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Rarely "[""Issues""]" "[""GitHub"", ""Discord"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Clips/videos"", ""Overview""]" "[""Discord""]" "[""use-package""]" "[""Research alternatives""]" Vim No Sometimes 21 School Male American Research "[""Ivy""]" "[""grammerly""]" maximal vanilla No Discord Great "[""vterm""]" "[""my own custom theme"", ""dracula""]" Frequently No read and understand Never Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Discourse"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""IRC""]" "[""framework default""]" "[""Research alternatives""]" Eclipse projectile Often Masters Research "[""Helm""]" "[""No""]" Spacemacs No lobste.rs Great "[""eshell""]" "[""doom-oceanic-next""]" Frequently undo-tree simple functions Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Vim "[""C"", ""Elixir"", ""Go"", ""Rust""]" "[""GNU/Linux"", ""MacOS""]" VS Code Sometimes Doom Emacs read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 2 No limited comprimise never considered No No No Emacs "[""Elisp""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Never "[""Reddit""]" "[""Comparison"", ""Manual"", ""Screenshots""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" VS Code No Frequently Bachelors Male Romanian Student "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""shell""]" "[""dracula""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No do not prefer never considered I have in the past I have in the past No Vim "[""Clojure"", ""Go"", ""Javascript"", ""Rust"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Often School Male American Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""gruvbox""]" Rarely framework default read and understand Never The default experience is not that great. It was only trough the use of spacemacs, then doom emacs, that I managed to get into and understand what emacs is. First after knowing what emacs is capable of trough the use of a distro was I able to scale back and finally write a smaller config of my own. University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great You can replace or extend any behavior to fit your need. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 6 No Wgrep, lsp mode, dap mode, expand region, magit moderate comprimise never considered No No No Emacs "[""C++"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Often 33 Bachelors Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell-command"", ""shell""]" "[""Doom-tomorrow-night""]" Frequently undo-tree write package Never "The first time or two I tried to use Emacs, I tried to get help about keybindings, and ended up seeing ""Hello"" in lots of different languages." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Not bound to the plans of a single company, like VS Code. Stock parts of the editor can be changed (e.g. I tweaked tramp). "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 15 No org, magit, boon, csv-mode, acme-theme, xah-fly-keys moderate comprimise might in future No No No boon "[""Assembly"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""YAML""]" Often "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Already high quality""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" I've only considered MELPA, and it's because MELPA finds my code where it sits. Vim projectile Sometimes 42 Bachelors Male United States citizen Cybersecurity "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Yes lobste.rs Great "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""nord"", ""acme""]" Often No simple functions Never There's no way I was going to use it without a configuration framework because of the complexity. Doom really fixed a lot of that. I'd tried Spacemacs and it was a bit too slow. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "Extensibility, some amazing packages, and the fact that it's free software and not controlled by a corporate like Microsoft. I'm at the stage of wanting ""forever software"" and Emacs is one of those." "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No LSP with Pyright, Magit limited comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""Rust"", ""SQL""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Design rationale""]" "[""Discord""]" "[""framework default""]" "[""Research alternatives""]" Vim projectile Sometimes 37 Masters Male British Software Development "[""framework default""]" "[""No""]" Doom Emacs No lobste.rs Great "[""none""]" "[""nord""]" Never framework default simple functions Never Non-standard keybinds, old out of usage terminology (i.e. frames) University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Insistance of a mentor""]" Alright Extensibilty, customizabilty "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Magit,Projectile,vertico,lsp-mode moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""google searchs""]" "[""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" None projectile Often 28 Bachelors Male Costa Hardware Development "[""framework default"", ""Vertico""]" "[""flyspell"", ""spell-fu""]" Doom Emacs Yes lobste.rs Ok "[""vterm"", ""most often than not, I use a real terminal""]" "[""doom-one"", ""dracula""]" Often undo-tree copy-paste Work "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Work""]" Very well, it's snappy Extensibility "[""Work""]" "[""27.1""]" 17 Emacs "[""Common Lisp""]" "[""Windows""]" None Rarely maximal vanilla simple functions Never "The lack of knowledge when choosing: Everyone in the community is using different solutions for a same thing, some people use the builtin package manager, some people use straight.el, some people use use-package.el, some people use ido, some people use ivy/helm, some use vertical, etc. It's extremely overwhelming to build up one of their own configurations when they don't know at all what would work for themselves." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Extensibility -- Elisp All sorts of community and packages ``Killer Apps'' -- Org, Magit, etc. Evil -- You could use Vim in Emacs so......" "[""Work"", ""Hobby projects"", ""Emacs as a front end for almost all daily activities""]" "[""28.1""]" 6 Mu4e org, elfeed, mu4e, magit, yasnippet, dired, emacs-application-framework, modus-themes, telega, calibredb significant comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Discourse"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email"", ""Discourse""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Sublime Text projectile Often 20 Bachelors Male Chinese Student "[""Ivy""]" "[""flyspell""]" maximal vanilla You guys did a great job! No Emacs China Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-tree none Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2"", ""27.2""]" 1 Mu4e never considered No No No Vim "[""Java"", ""Python"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Atom framework default Sometimes "[""framework default""]" "[""flyspell""]" Doom Emacs "[""term"", ""vterm""]" "[""doom-one""]" Never framework default simple functions Never Vim bindings are obviously a hack glued on emacs Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Package(s)""]" Alright Total programmability "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No anki-editor, org, org-roam significant comprimise never considered No No No Vim "[""Common Lisp"", ""Elisp"", ""apl""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""search engine""]" "[""framework default"", ""use-package""]" "[""Research alternatives""]" Vim No Sometimes 47 Bachelors Male Brazilian Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""solarized-dark""]" Rarely framework default write package Rarely defaults not beginner friendly Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great extensible programming environment "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No do not prefer never considered No No Yes Emacs "[""C"", ""Go"", ""Java"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""not sure""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 32 Bachelors Male Canadian Fin Tech "[""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla Yes Hacker News Ok "[""eshell"", ""vterm""]" "[""my own custom theme""]" Sometimes No copy-paste Never Mainly the key chords coming from very different software. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Things that you expect to work, there’s always a way to do them in Emacs. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 6 No magit, ivy, git-messenger, projectile, do not prefer never considered No Would directly No Vim "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Atom projectile Sometimes Masters Male Indian Software Development "[""Helm"", ""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one"", ""dracula""]" Sometimes framework default none Never Lack of good tutorials and no simple tutorials for elisp Internet "[""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensability "[""Hobby projects""]" "[""28.2""]" 2 No limited comprimise never considered No No No Emacs "[""C"", ""Rust""]" Rarely "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Atom No Sometimes 35 Masters Male Indian Legal "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""default dark"", ""my own custom theme""]" Rarely No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 Mu4e moderate comprimise might in future No Would directly No Emacs "[""Elisp"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""Android via Termux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord"", ""Telegram""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" VS Code No Sometimes 28 Bachelors Male Indian Software Development "[""No""]" "[""No""]" minimal vanilla No Telegram Great "[""shell-command"", ""shell""]" "[""wombat""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Almost everything I write text or code in.""]" "[""27.2""]" 12 No org, projectile, magit, limited comprimise never considered I have in the past No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials""]" "[""GitHub"", ""search""]" "[""use-package""]" "[""Install and try it immediately""]" jEdit projectile Frequently 46 School Male United States citizen Software Development "[""Ido""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""Not consistently enough to use one""]" "[""my own custom theme""]" Often No write package Often "[""GUI""]" String[] String[] Not well "[""Work""]" "[""28.2""]" 12 notmuch might in future No No Yes Vim "[""C""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA devel""]" "[""GitHub""]" Never String[] Sometimes "[""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Mailing lists""]" "[""package.el""]" "[""wait for community""]" Vim No Often Healthcare "[""Ido""]" "[""No""]" Doom Emacs "[""vterm""]" "[""default light""]" Never undo-fu read and understand Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 0 Gnus use-package,dracula-theme,evil,undo-tree any comprimise never considered No No No Vim "[""Perl"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Often Associates Male Russian "[""Icomplete""]" "[""No""]" minimal vanilla No linux.org.ru Great "[""none""]" "[""dracula""]" Rarely undo-tree many packages "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Alright "[""Work"", ""Hobby projects"", ""News, email""]" "[""28.2"", ""28.1""]" 17 Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Julia"", ""Python"", ""Scheme"", ""Shell""]" "[""GNU/Linux"", ""Windows""]" Often maximal vanilla copy-paste Rarely University/College "[""TUI""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No do not prefer might in future No No No Emacs "[""C"", ""Python"", ""SQL""]" Never "[""Windows"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Sometimes 56 Masters Male (other) Software Development "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell-command""]" "[""default light""]" Rarely No simple functions Never "- Remembering keybinds, especially when they changed between modes - Not knowing how to read Elisp initially - Getting used to M-w and C-y instead of C-c C-v - Getting used to not having undo on C-z (I eventually jut bound it to C-z, I run emacs in GUI I don't want to suspend it) - Getting used to jumping around between point and mark instead of holding shift and selecting things - Losing my cursor! Actually a huge problem, without smooth scrolling and jumping around with isearch I would lose my cursor constantly -- C-l didn't help because it moves so jarringly it would take me a bit to find the cursor again." My dad "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Not well "ELisp extensibility basically means I can always get the behavior I want... and since it's so old there's usually a package for it already that's customizeable in the way I want. In terms of default emacs features, my favorites are: registers dired tramp" "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No good-scroll, ivy, counsel, swiper, avy, flycheck, which-key, expand-region moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Sublime Text No Frequently 21 School Male United States citizen Student "[""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Put the Never - Often things on a horizontal bar so they don't take up as much screen space No r/emacs Great "[""shell""]" "[""dracula""]" Frequently No write package Never Documentation is mostly complete but the learning curve is somewhat steap, when you don't know the terminology. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Inferior shells""]" Good but not great Elisp! I love the fact I can modify right about anything. "[""Work"", ""Hobby projects""]" "[""27.1""]" 6 Mu4e Magit, orgmode, mu4e, ivy/counsel, emms moderate comprimise might in future No No No Emacs "[""Common Lisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" 🤷 Vim projectile Frequently 32 Masters Male Dutch Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""eshell"", ""ansi-term""]" "[""zenburn""]" Sometimes No simple functions Never Know how to do things and configuring the editor for my needs Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Its freedom and extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 1 No Dired, eshell evil-mode lsp-mode org-mode damn almost all emacs packages any comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes 22 Bachelors Male Mexican Student "[""framework default"", ""Helm"", ""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""term""]" "[""default dark"", ""doom-one"", ""dracula"", ""gruvbox"", ""nord""]" Never No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Emacs "[""Python""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Frequently Prelude copy-paste Never Customisation is not intuitive. Discovering functionality via help is also not that easy Colleague "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great Macros, rectangle replace, extensibility "[""Work""]" "[""27.1""]" 25 No moderate comprimise never considered No No No Emacs "[""Elisp"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""not sure""]" "[""I have never done this""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Manual""]" "[""Whatever google turns up""]" "[""manual"", ""apt where possible""]" "[""Install and try it immediately""]" Vim No Frequently 51 Bachelors Male New Zealander Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default light""]" Never framework default copy-paste Never Configuration (I didn't use Doom back then), learning Emacs keybindings, then learning Vim keybindings. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Lots of Clojure people use it""]" Good but not great It's an editor for the lifetime (I watched this video right before jumping in to Emacs https://www.youtube.com/watch?v=VADudzQGvU8). "[""Work""]" "[""28.1""]" 7 No projectile, cider, evil limited comprimise never considered Yes No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript""]" Rarely "[""MacOS""]" "[""Not really using it anymore. Markdown for note taking is enough.""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs"", ""Twitter""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Sublime Text framework default Sometimes 36 Masters Male Finnish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Mastodon Great "[""none""]" "[""solarized-dark""]" Never framework default copy-paste Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" String[] Good but not great "[""Work""]" "[""28.2""]" 2 Mu4e eglot,corfu,vertico et. al any comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""package.el"", ""use-package""]" "[""wait for community""]" project.el Sometimes 30 PhD Male (other) Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" Steve Purcell's No r/emacs Ok "[""eshell"", ""vterm""]" "[""Tomorrow""]" Often undo-tree simple functions Never How to get the most performance and how is the init time affected by require statements. Internet "[""daemon""]" "[""Extensibility""]" "[""Extensibility""]" Very well, it's snappy Extensibility and configurability. "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No any comprimise might in future Cannot Cannot No Vim "[""C"", ""Haskell"", ""Python"", ""Scheme""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Sometimes Bachelors Male Student "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Ok "[""none""]" "[""doom-one""]" Never framework default copy-paste Internet "[""GUI""]" "[""Text editing features"", ""Community""]" "[""Extensibility"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 1 Vim "[""C++"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" "[""GNU/Linux""]" neovim Sometimes Doom Emacs copy-paste Never muscle memory from previous editors. Select/Copy/Paste in WSL Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy extensibility, flexibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 Mu4e org-mode, magit, evil, projectile, helm, yasnippet, elfeed significant comprimise never considered No No No Vim "[""Python"", ""Shell""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Discord"", ""Discourse""]" "[""Manual"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""Framework""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently 50 Bachelors Male German Software Development "[""Helm""]" "[""flyspell"", ""spell-fu""]" Doom Emacs Yes IRC Ok "[""vterm""]" "[""doom-one""]" Never undo-fu simple functions Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e limited comprimise never considered No No No Vim "[""Elisp"", ""Javascript"", ""Rust""]" Frequently "[""MacOS""]" "[""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials""]" "[""Discord""]" "[""straight""]" "[""Install and try it immediately""]" projectile Rarely PhD Male German Software Development "[""Vertico""]" "[""spell-fu""]" Doom Emacs No Twitter Ok "[""none""]" "[""nord""]" Never vundo simple functions "Mostly just the initial learning curve to understand it. Was one of those things where you just have to sit down and force yourself to learn the keybindings. Also understanding how to works was a bit of a learning curve, as most places talk about it as just a text editor when there is so much more to it. Another thing that was a bit difficult is that there is self-documentation, but sometimes it feels hard to remember how to actually get that self-documentation. That being said, 90% of the time you can just google the program and find the exact same documentation online." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Fully open source and extensible, as well as a great community and ecosystem of packages. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" "[""MacOS""]" VS Code, IntelliJ, Eclipse, and a little Vim Often Spacemacs simple functions Rarely I never figured out what it was for, why should I use it etc. I only started using it after I read somewhere about mmm-mode which solved a problem I had at the time. I then forced myself to go through the built-in tutorial and eventually got used to it, but I never explored beyond basic use until years later. Probably because I never heard of lisp before and any occasional under-the-hood peek was confusing. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""mmm-mode""]" Good but not great Malleability and a great community of package authors pushing it forward "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 8 No moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes Masters Male Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure lobste.rs Ok "[""none""]" "[""default light"", ""dracula"", ""zenburn""]" Rarely undo-tree write package Never N/A Training muscle memory took a minute. Long standing reputation, fsf. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Wizardy""]" Very well, it's snappy "Great joy in forging your own tools. Extensibility, freedom, productivity." "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2"", ""27.1""]" 9 Gnus Company, flycheck, helm, slime, visual-regexp, yasnippet, rainbow-delimiters, smartparens, paredit. significant comprimise might in future No Yes No Emacs "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Stop assuming use-package.""]" "[""RTFM, source.""]" "[""package.el""]" "[""Research alternatives""]" N/A Vim projectile Sometimes 42 Associates Male American Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Thanks! Not sure Hacker News Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF"", ""History/venerability""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 Emacs "[""C++"", ""Python""]" "[""GNU/Linux"", ""Windows""]" Vim Rarely minimal vanilla simple functions Never set up key bindings Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great keybindings, unified UI for different languages "[""Work""]" "[""29.0""]" 7 No magic, ESS, lsp-mode, evil, evil-collection, org-mode do not prefer never considered No No No Vim "[""C++"", ""Python"", ""R""]" Frequently "[""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" IntelliJ project.el Rarely 34 PhD Male Chinese Research "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Emacs China Great "[""eshell""]" "[""modus-vivendi""]" Rarely undo-tree simple functions Rarely When I started using Emacs (early 90s) it was not as easy as it is now to find resources on, e.g., quirks and obscure features of Elisp, etc. Even the key bindings seemed pretty unfriendly. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community""]" Very well, it's snappy Flexibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 Mu4e org-mode, magit, pdf-tools, mu4e. Used to really like MH-E but haven't used it in a long while. limited comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Julia"", ""Python"", ""Perl"", ""R"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines"", ""Hacker News""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Email""]" "[""framework default"", ""package.el"", ""manual""]" "[""Research alternatives""]" TextEdit (on Mac) No Frequently 48 PhD Male United States citizen Research "[""Ido""]" "[""ispell""]" maximal vanilla Not sure Hacker News Ok "[""shell"", ""term""]" "[""my own custom theme""]" Never No copy-paste Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Good but not great Flexibility, hackibility, configurability "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.2""]" 8 No significant comprimise might in future No No No Vim "[""Elixir"", ""Erlang"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text framework default Sometimes 31 Bachelors Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" Spacemacs No Hacker News Ok "[""none""]" "[""solarized-dark""]" Never framework default simple functions Never "I spent several years using it as a glorified notepad with CUA enabled, and primarily using it for simple scripts and TeX editing. It took a long while before I started using the built-in keybindings, primarily because it did not seem worth it at first since they were so different. Switching to using linux more helped a great deal, since the keybindings are more universal there." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 9 Mu4e magit, org, smartparens, ivy, counsel, projectile moderate comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Haskell"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""This has never happened""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""I don't""]" "[""use-package""]" "[""Install and try it immediately""]" Python IDLE/Dr. Java and similar projectile Sometimes 33 PhD Female Danish Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""eshell""]" "[""deeper-blue""]" Sometimes No String[] "[""At the moment I'm mostly using Org mode and Magit. I'm on my"", ""Hobby projects"", ""Work""]" String[] on String[] String[] on simple functions Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 5 No Evil, vertico, expand-region, limited comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Sublime Text projectile Sometimes 42 Masters Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure r/emacs Great "[""shell-command"", ""shell"", ""ansi-term""]" "[""sanityinc tomorrow""]" Sometimes undo-fu many packages Never It was not easy for beginner programmer at first. The way how Emacs intenral works was not clear. use-package kept that obscured for a long time. Without prior lisp experience the beginning was not very enjoyable. The resources on learning Elisp were limited, and mostly adressed to people with better programming background. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy That I can use single software for everything I do. I can keep my keybindings consistent during these activities. It is also extremely easy to write my own packages. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 notmuch exwm, dired, org, outline, vterm, modus-themes moderate comprimise might in future No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""PHP"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email"", ""Codeberg""]" Frequently "[""Lack confidence in code quality"", ""I contribute to my own packages only""]" Often "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""I didn't ask so far, figuring everything on my own, I am shy""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" I do not submit, it is additional effort. I consider public git repo enough. (multiple) RStudio, VS Code, Notepad++, I was sporadically using other software as well projectile Frequently 25 Bachelors Polish Student "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree copy-paste needs to have more batteries included for sure "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work""]" "[""28.2""]" 1 Emacs "[""Ruby""]" "[""MacOS""]" VS Code Rarely minimal vanilla simple functions Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibiliy, orthogonality of features, proper language for extensions. "[""Work"", ""Hobby projects""]" "[""29.0""]" 13 No projectile, org-mode, magit moderate comprimise never considered I have in the past No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Ruby""]" Sometimes "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Notepad++ projectile Often "[""Helm"", ""Ivy"", ""Ido"", ""Icomplete""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""solarized"", ""solarized-dark""]" Rarely framework default copy-paste Never Yes. It seems like there are a lot of ways to do the same thing. Try searching for 'how to set font emacs' or similar simple tasks. It can be extremely confusing. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Poorly, it's sluggish Probably extensibility "[""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered Cannot No No Emacs "[""C"", ""Go"", ""Haskell""]" Never "[""GNU/Linux""]" String[] "[""Source""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don't do it generally, but when I do, I just use the channel that's most supported by that package's community""]" "[""manual""]" "[""Research alternatives""]" Vim No Sometimes Female Romanian "[""No""]" "[""No""]" minimal vanilla This is just a very low-priority feature request, but the ability to submit using email plaintext would be great. No lobste.rs Great "[""none""]" "[""default light"", ""solarized"", ""acme-theme""]" Never No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, packages "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 25 No magit, lsp, rtags, org moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Bad prior experience""]" Rarely "[""Reddit"", ""Mailing lists"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None self written package Often 59 Masters Male Belgian Software Development "[""Vertico""]" "[""framework default""]" maximal vanilla Yes Emacs mailing list Great "[""shell""]" "[""modus-vivendi""]" Sometimes No simple functions Never I kicked the tires on it a few times before I really tried it. It was more daunting than Vim somehow, even though Vim is a bigger paradigm shift coming from a typical GUI text editor. The key chords were intimidating, and being a pretty fluent regex user, I found the implementation in Emacs cumbersome. Went searching for a text editor with the features I wanted that I expected to be around long term "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Robust macros and regex""]" Very well, it's snappy It's extremely powerful and flexible, has stood the test of time, and has a good chance of still being maintained in 5 years. "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Used to use mu4e Org, elfeed, YASnippet moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""N/A""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" N/A JEdit No Frequently 51 Bachelors Female United States citizen Media/Publishing "[""Ido""]" "[""ispell""]" minimal vanilla Not sure r/emacs Ok "[""eshell""]" "[""Various, usually light""]" Frequently No copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""Python"", ""Shell"", ""Agda""]" "[""MacOS""]" Atom Frequently Doom Emacs copy-paste Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No org,evil, significant comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Rust"", ""Verilog""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" No Often 23 Bachelors Male German Research "[""Ivy""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""eshell""]" "[""doom-one""]" Frequently framework default read and understand Never "1. Learning the key combinations (I wrote a cheat sheet and taped it to the side of my monitor for weeks). 1a. Even basic navigation and vanilla functionality 1b. paredit (separate cheat sheet for that) 2. I started with Phil Hagelberg / Technomancy's now defunct emacs starter kit for my config, so it was a long time (years) before I ever did my own config 3. Although I quickly became adept with using emacs as a text editor (navigating around file system, find and opening files, editing, etc.) I did not for a long time understand/appreciate Emacs concepts like packages, modes (major/minor), built-in tools like IBuffer or Dired, evaling elisp. (Probably my own lack of curiosity rather than any fault of Emacs.)" Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Clojure development""]" "[""Clojure software development tooling (in 2011)""]" Very well, it's snappy "1. consistency (e.g. M-x ... to find and invoke any interactive function of any package; same basic navigation keybindings in any/every mode) 2. extensibility 3. self-documenting (built-in tutorial, C-h a, C-h c, C-h m, etc.) 4. mouse free (ergonomical) 5. ubiquity (terminal emacs likely available even in a fresh vm) 6. lightweight (compared to heavyweight IDEs like IntelliJ)" "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No solarized-theme,projectile,ivy,swiper,counsel,paredit,cider,clojure-mode moderate comprimise might in future No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""never have used it, but people whose opinions I respect swear by it""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""M-x list-packages"", ""work Slack""]" "[""Overview"", ""a concise README""]" "[""work Slack""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Often 48 Masters Male United States citizen Fin Tech "[""Ivy""]" "[""flyspell""]" maximal vanilla No work Slack Great "[""none""]" "[""default dark"", ""solarized-dark"", ""zenburn""]" Rarely No simple functions Never Trying to achieve too many things at once; using elisp snippets from the web without understanding Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy Extensibility: being able to fully understand emacs and, upon that, build the perfect editor "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e evil, use-package, consult (et al.), org moderate comprimise never considered I have in the past No No Vim "[""Elisp"", ""Python"", ""Stata""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim projectile Often PhD German Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""gruvbox""]" Never undo-fu read and understand Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e moderate comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Discourse""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Discourse""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Frequently 42 PhD Male Polish Software Development "[""framework default"", ""Vertico""]" "[""framework default"", ""flyspell"", ""langtool""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""gruvbox""]" Frequently framework default simple functions Rarely New keybindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Modularity, aim to roll your own distro "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit, cider, expand-region, restclient moderate comprimise might in future No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ framework default Rarely 22 School Male Polish Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla Yes Friend Great "[""shell"", ""vterm""]" "[""nano""]" Sometimes framework default simple functions Rarely No. The built-in tutorial got me started. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy A framework I can hang anything into using specialized programs (perfect UNIX philosophy); limitless extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 32 Gnus gnus, org, magit, dired, tramp, ement, nxml-mode, pdf-tools, eldoc, eglot significant comprimise 10+y No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""R"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""quelpa""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Sacha Chua's Emacs News blog""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" vi No Often 54 PhD Male German Research "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No Blog post Great "[""shell"", ""term""]" "[""default light"", ""with customizations""]" Frequently No simple functions Never Key bindings in vanilla Emacs; complexity in using tagged regular expressions (when moving to GNU Emacs from Prime Emacs) At work "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and key macros; search and replace features "[""Work"", ""Hobby projects""]" "[""28.2""]" 38 No significant comprimise never considered No Yes No Emacs "[""C#"", ""HTML/CSS"", ""Typescript"", ""PowerShell""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""wait for maturity""]" None No Rarely Male British Charity "[""No""]" "[""framework default""]" minimal vanilla no No Emacs News Ok "[""shell""]" "[""leuven""]" Sometimes No none "[""TUI""]" "[""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Emacs "[""latex and org files""]" "[""GNU/Linux"", ""Windows""]" Often minimal vanilla many packages Never i know i had em but i don't remember Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great extensibility, lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 notmuch consult, orderless, vertico, minions, hippie-completing-read, filldent, avy, macrostep moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""manual"", ""my own cursed thing i'm calling yoke""]" "[""Research alternatives"", ""wait for maturity""]" The ones I think are of general usefulness Vim project.el Frequently 32 Masters Male American Creative/Writing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""flyspell-correct""]" maximal vanilla Not sure IRC Ok "[""none"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never Keybindings University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Configurability "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 30 No magit, org, helm limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""emacs config (org-babel-load-file)""]" "[""MELPA""]" "[""i don't""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""GitHub"", ""Discourse"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" vi, edt projectile Often 58 PhD Male Swedish Software Development "[""Helm""]" "[""framework default"", ""ispell""]" maximal vanilla Yes Friend Ok "[""shell-command"", ""shell""]" "[""default light"", ""doom-one"", ""solarized"", ""solarized-dark"", ""leuven""]" Rarely framework default read and understand Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Cider""]" "[""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""Clojure"", ""SQL""]" "[""MacOS""]" Vim Rarely Spacemacs write package Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Hated VimScript""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 14 No moderate comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript"", ""Terraform, Jsonnet""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" My long abandoned packages only ever existed on melpa. Vim No Often 37 School Male United States citizen Software Development "[""Helm""]" "[""No""]" maximal vanilla Yes Hacker News Ok "[""ansi-term""]" "[""my own custom theme""]" Rarely undo-tree read and understand Never Emacs lisp was my first lisp, but once I got over the lisp warts it was easy Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy org-mode and how damn hackable it is "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 6 No org-mode, evil-mode, org-roam, lsp, direnv, elcord do not prefer never considered I have in the past I have in the past No Vim "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Bad prior experience"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Framework"", ""Email""]" "[""framework default""]" "[""wait for community""]" I'd submit it to my personal GitHub at most Vim projectile Frequently 29 School Nonbinary United States citizen Software Development "[""Helm""]" "[""flyspell""]" Spacemacs No Hacker News Ok "[""eshell"", ""ansi-term""]" "[""gruvbox""]" Often undo-tree copy-paste Never The configuration was opaque and out of the box, it had barely any features. Starter kits changed that. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Alright org-mode, better than Vim IDE features but still good Vi-style key bindings "[""Hobby projects""]" "[""27.2""]" 10 No org-mode do not prefer never considered No No No Vim "[""HTML/CSS"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""I don’t ever contact them""]" Never "[""Not interested""]" Never "[""I don’t""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 33 Masters Male "[""framework default""]" "[""framework default""]" Doom Emacs I don’t know what version of Emacs running but that wasn’t an option No lobste.rs Ok "[""none""]" "[""default dark""]" Never framework default write package Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No moderate comprimise might in future No No No Emacs "[""Go"", ""Java"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Clips/videos""]" "[""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" VS Code projectile Often 22 School Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""eshell"", ""term"", ""vterm""]" "[""my own custom theme"", ""gruvbox"", ""modus-operandi""]" Often undo-tree write package Rarely Dad "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""University (notes, problem sets)""]" "[""29.0"", ""28.2""]" 12 Gnus any comprimise might in future Cannot Cannot Yes Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None No Frequently 22 Bachelors Male United States citizen Research "[""Ivy"", ""Selectrum""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""vterm""]" "[""my own custom theme""]" Frequently No write package Never Well, it's too long ago. Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy The programmability. I wrote my own little packages and some small functions to get daily work done. With a full programming language (elisp) it's possible to do everything in Emacs. "[""Work""]" "[""28.2"", ""28.1""]" 27 No ivy, avy, counsel, magit, diff-hl, denote, modus-themes, ef-themes, fontaine, org moderate comprimise never considered I have in the past I have in the past No Emacs "[""Elisp"", ""Python"", ""Perl"", ""Shell"", ""Verilog, Tcl""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" My own packages are very special for my work. None project.el Rarely 56 Masters Male German Telecom "[""Ivy""]" "[""No""]" maximal vanilla No Blog post Great "[""shell"", ""eshell"", ""ansi-term""]" "[""modus-vivendi"", ""ef-bio""]" Rarely No copy-paste "[""GUI"", ""TUI""]" "[""Part of the GNU project / FSF"", ""Reliable""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 40 Emacs "[""Python"", ""Scheme"", ""LaTeX""]" "[""GNU/Linux""]" None Often minimal vanilla copy-paste Never Learning Emacs Lisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""29.0""]" 0 No LSP, emacs everywhere, Magit, dired moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code projectile Frequently 20 School Male English Student "[""Vertico"", ""Consult""]" "[""ispell""]" Doom Emacs No Discord Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree write package Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Org mode""]" Alright Customization and the number of packages. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No Org, evil, ivy, which-key significant comprimise never considered No No Yes Vim "[""C"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Multiple editors projectile Rarely 45 Bachelors Male Dutch Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Never vundo copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Limitations of Vi""]" Good but not great Its versatility in customizing various display features and its integration with other utilities, such as shells and debuggers. "[""Work"", ""Hobby projects""]" "[""28.2""]" 21 No bshell, corfu, eglot, magit, smartparens, tree-sitter, xcscope, osx-browse, aggressive-indent significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Shell""]" Frequently "[""Windows"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""M-x list-packages"", ""In-house discussions""]" "[""Tutorials"", ""Manual""]" "[""Information Super-collider (WWW)""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vi projectile Sometimes 50 Bachelors Male American Software Development "[""Ido""]" "[""ispell""]" minimal vanilla No Emacs mailing list Ok "[""ansi-term"", ""vterm""]" "[""my own custom theme""]" Never No String[] String[] String[] String[] String[] String[] String[] String[] String[] String[] String[] String[] String[] write package Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""org-mode""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 CUA "[""C"", ""Go"", ""Shell""]" "[""MacOS""]" Sublime Text Often maximal vanilla String[] String[] String[] String[] String[] simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""org-mode""]" "[""org-mode""]" Very well, it's snappy org-mode "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No moderate comprimise never considered No No Yes Vim "[""Clojure"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""I don't know""]" Never "[""Not sure what I would contribute""]" Never "[""YouTube""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""I don't know""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Frequently 29 Bachelors Gender isn't important to me Canadian Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs "People can have multiple nationalities. I'm French AND Canadian." No Hacker News Ok "[""eshell"", ""vterm""]" "[""doom-one""]" Never framework default copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy "no distraction, extensive documentation, great community most of my tools in one place." "[""Work"", ""Hobby projects"", ""mail, feeds""]" "[""28.2""]" 10 notmuch org-mode, ivy, notmuch,auctex,elfeed,org-roam,magit,company,ggtags,yasnippet any comprimise never considered Cannot I have in the past No Emacs "[""C"", ""HTML/CSS"", ""latex,texinfo,makefile""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" No Sometimes 43 Masters Male French Fin Tech "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes IRC Great "[""none""]" "[""modus-operandi""]" Sometimes undo-tree read and understand Never Different terminology (frames and yanking and ...) Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Familiarity""]" "[""Extensibility""]" Very well, it's snappy Flexibility and extensibility. Emacs mostly stays out of my way until I need it, when I can whip up a macro or some elisp to solve a problem quickly "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 notmuch cider,magit,rg,plantuml-mode,olivetti moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Plain text :-)""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Frequently "[""Issues"", ""Documentation""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Often 35 School Male American Software Development "[""No""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""eshell""]" "[""my own custom theme"", ""acme-emacs-theme""]" Sometimes No simple functions Rarely The lack of Chinese learning materials Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great flexible "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No do not prefer never considered Yes Would directly No Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python""]" Rarely "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely 27 Bachelors Male Chinese Software Development "[""framework default""]" "[""No""]" Doom Emacs No Emacs China Great "[""vterm""]" "[""doom-one""]" Never undo-tree simple functions Never "Still learning, probably the hardest piece of software I've found worth learning. At the beginning I knew neither Elisp nor Emacs as a platform. I'd learn a little elisp and not understand how to apply it to customize things my way. There is no standard way to install packages, and at the beginning I needed step by step instructions. If I was installing packages in a way that wasn't covered in the instructions it was sometimes difficult to figure out how to respond. There are so many interacting parts in Emacs. Until you get to know Emacs (which I'm still doing) it's difficult to tell which part needs to be edited, and how that edit will interact with other parts." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Community""]" Good but not great Extensibility, customizability "[""Hobby projects""]" "[""28.2""]" 3 No Evil, Ivy, use-package, which-key, org, general, dired-single, undo-tree, vterm, yasnippet limited comprimise never considered Yes No No Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""IRC servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""Youtube""]" "[""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Vim No Sometimes "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""word-perfect""]" Rarely undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""27.2""]" 4 No no comprimise never considered No No No Vim "[""Julia"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discord"", ""Discourse""]" "[""straight"", ""use-package"", ""not sure""]" "[""wait for community""]" Vim framework default Often 26 PhD Male Kazakh Software Development "[""framework default"", ""Vertico"", ""Selectrum"", ""Marginalia""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""none""]" "[""doom-one""]" Never No write package Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Slime""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 No Magit, Projectile, Org significant comprimise never considered No No No Vim "[""C++"", ""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Perl"", ""Scheme"", ""Lilypond""]" Frequently "[""Windows""]" "[""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""Blogs"", ""Youtube""]" "[""Comparison"", ""Design rationale""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 58 PhD Male Swedish Media/Publishing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Thank you! No r/emacs Great "[""eshell""]" "[""doom-Iosvkem""]" Never undo-fu copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""27.2""]" 1 No moderate comprimise never considered Cannot Would directly No Vim "[""PHP"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack confidence in code quality""]" Sometimes "[""Issues""]" "[""GitHub"", ""Discord"", ""Web search engines""]" "[""Clips/videos""]" "[""GitHub"", ""Emacs China""]" "[""framework default"", ""package.el""]" "[""wait for maturity""]" VS Code framework default Rarely 30 Bachelors Male Chinese Creative/Writing "[""framework default""]" "[""framework default""]" Doom Emacs No Emacs China Great "[""term"", ""vterm""]" "[""doom-one""]" Sometimes framework default write package Rarely Keybindings and working with the keyboard (but I started on a VT100 coming from Macintosh) University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Good but not great Org Mode and Literate Programming, Major Modes "[""Work""]" "[""28.2""]" 30 Mu4e default-text-scale, inf-ruby, flycheck, moderate comprimise might in future No No Yes Emacs "[""C++"", ""Elisp"", ""Julia"", ""R"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""M-x list-packages"", ""Sacha Chua's Mailing List (thanks Sacha!)""]" "[""Tutorials"", ""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" BBCode The standard project C-x p p Sometimes 55 PhD Male Italian IT Startup "[""No""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""shell"", ""term""]" "[""default light"", ""default dark""]" Often No simple functions Rarely Understanding emacs lisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 6 No evil, org, org-pomodoro, lsp, avy-jump any comprimise never considered Cannot Would directly No Vim "[""C++"", ""C"", ""Elixir"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 30 Masters Male Ukrainian Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No Blog post Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree copy-paste Never Mostly reading and understanding what gets output to error buffer. Sometimes hard to accept that buffers a bit different to the usual windowed model I've grown up with. """Some part of the internet"" counts but also time as a PhD student about 20 years ago." "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Can be accessed on many systems, fast, configurable. (Sometimes I think it's too flexible and that I might need to install two versions to use for different purposes). Wide support from a very clever community, lots of history. "[""Hobby projects""]" "[""28.2""]" 1 Mu4e "org-mode, org-roam, org-roam-bibtex but really I'm still getting started." limited comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""R"", ""Ruby""]" Often "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub"", ""Email"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Often 42 PhD Male British Local government "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""dracula""]" Never framework default simple functions Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 Wanderlust moderate comprimise 5-10y No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 35 Bachelors Male German Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Great "[""shell"", ""term"", ""ansi-term""]" "[""my own custom theme""]" Sometimes No write package "[""GUI""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Vim "[""Go"", ""Typescript""]" "[""GNU/Linux""]" Never Doom Emacs none Never Key bindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF"", ""Org mode""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Customizability "[""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Python"", ""Rust"", ""Lua""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" VS Code project.el Often 24 Bachelors Male Indian Student "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""exotica""]" Never No copy-paste Never Myriad of choices Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 not at the moment. but will in the future. Not decided client yet Denote, modus-themes , org-mode significant comprimise never considered No Would directly No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Sacha Chua""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Notepad++ Not yet Sometimes School Male Norwegian Telecom "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult"", ""trying out, but undecided""]" "[""Trouble with spell checker binary on windows. Not solved. My biggest gripe with emacs on windows""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No copy-paste Never University/College "[""GUI""]" "[""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 18 Mu4e moderate comprimise never considered No No No Emacs "[""OCaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""Mailing list""]" Never String[] Never "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" nedit No Frequently PhD Male Fin Tech "[""No""]" "[""ispell""]" minimal vanilla No Friend Ok "[""eshell""]" "[""default light""]" Rarely No copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.1""]" 30 No moderate comprimise might in future No I have in the past No Emacs "[""C"", ""Java"", ""Python"", ""Perl""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Frequently Bachelors Male United States citizen Software Development "[""No""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""shell"", ""ansi-term"", ""vterm""]" "[""my own custom theme""]" Often No write package Rarely Only that Emacs placed backup files in the same directory as the file you are editing. After researching the topic, I just placed them into a seperate directory. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility ,OrgMode, Community "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 notmuch Magit, Eglot, Vertico, Orderless, Evil, General, Elfeed, Vterm, Notmuch, Denote moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Elisp"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""GNU GUIX""]" "[""Install and try it immediately""]" Never done so before but generally MELPA because it hosts most of the packages and i'm unfamilliar with the elpa process and the FSF. Visual Studio No Frequently 15 School Male British Student "[""Vertico""]" "[""ispell""]" minimal vanilla No Sacha Chua RSS feed Great "[""vterm""]" "[""modus-operandi""]" Never undo-tree simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""Windows""]" Frequently Doom Emacs simple functions Rarely keybindings, not so discoverable... how do you know what c-u does/changes? how do you discover how to copy the full path of a file in dired? c-h m does not help... apropos does not help... the self-documenting system, in case of emacs is a myth! Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy elisp "[""Work"", ""Hobby projects""]" "[""27.2""]" 12 Mu4e any comprimise might in future I have in the past I have in the past No Emacs "[""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs""]" "[""Manual"", ""Overview""]" "[""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" framework default Rarely "[""framework default""]" "[""flyspell""]" Doom Emacs "missing feature: add ""other"" or comment as list of items" Not sure Emacs mailing list Great "[""multi-vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often framework default copy-paste Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No limited comprimise might in future Cannot Cannot No Vim "[""Python""]" Rarely "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Not interested"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""straight"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" Vim No Never "[""Ivy""]" "[""flyspell""]" Doom Emacs No Telegram Ok "[""none""]" "[""gruvbox""]" Never undo-tree simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 Mu4e moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Javascript"", ""Julia"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Hacker News""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Email"", ""Discord"", ""Discourse""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" some old ones, can't remember projectile Often PhD Male Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Yes Hacker News Great "[""ansi-term""]" "[""default dark"", ""my own custom theme""]" Never undo-tree copy-paste Never University/College "[""GUI"", ""TUI""]" String[] String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 32 No limited comprimise never considered I have in the past Would directly No Emacs "[""Assembly"", ""C"", ""Go"", ""Python"", ""Verilog""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Mailing lists"", ""blogs, web pages""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""wait for community""]" No Rarely Masters Male Swedish IT "[""Ido""]" "[""ispell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""deep-blue""]" Never No copy-paste Never WTF!?! WHERE TO START?? Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Alright Its extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2""]" 5 Mu4e org-mode,evil-mode,lsp-mode,vterm moderate comprimise never considered Yes I have in the past No Vim "[""Elisp"", ""Javascript"", ""PHP"", ""Typescript""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord"", ""YouTube (Systemcrafters)""]" "[""Tutorials""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim projectile Sometimes 34 Bachelors Male German Software Development "[""Ivy""]" "[""No""]" Doom Emacs No Hacker News Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Never Elisp syntax is a bit arcane Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""orgmode""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Orgmode and dynamic elisp execution "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No evil suite significant comprimise never considered No No No Vim "[""Shell"", ""SQL"", ""Nix""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Overview"", ""Specific how-tos""]" "[""I don't, too shy :)""]" "[""framework default"", ""manual""]" "[""Research alternatives""]" Vim projectile Frequently 31 Bachelors Male Russian Software Development "[""framework default""]" "[""flyspell"", ""spell-fu"", ""ispell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Never framework default understand internals Rarely Discoverability of (3rd party) features-as-packages Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, live update of its behaviour through `C-x C-e` "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No evil, f, company, avy, lsp-mode, rainbow-delimiters, pos-tip, session-async any comprimise 2-5y No No No Vim "[""C++"", ""Elisp"", ""Julia"", ""Python"", ""Scheme""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" go for melpa, I know the process Vim No Never 39 Masters Male Chilean Fin Tech "[""Helm"", ""Ivy"", ""Selectrum"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No mastodon Great "[""vterm""]" "[""default dark"", ""my own custom theme"", ""noctilux""]" Often undo-fu simple functions Rarely Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No Lsp, ivy moderate comprimise never considered No No No CUA "[""Haskell"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely String[] Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Rarely 36 Bachelors Male Russian Software Development "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""my own custom theme"", ""gruvbox""]" Never No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Mu4e moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Atom project.el Often 24 Bachelors Male Belgian Student "[""Selectrum"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none"", ""vterm""]" "[""doom-one"", ""dracula""]" Sometimes undo-tree simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great configurability and extensibility with elisp, community, variety of packages, support for many programming languages, lsp support, in-program documentation "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Mu4e lsp-mode,magit,evil,general,which-key,vertico,orderless,marginalia limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages"", ""Youtube""]" "[""Comparison"", ""Design rationale""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Often 49 Masters Male Finnish Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""doom-one""]" Sometimes undo-tree copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 2 No limited comprimise never considered No No No Vim "[""Python"", ""R""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""wait for community""]" VS Code projectile Sometimes 26 Masters Male British Education services "[""Vertico""]" "[""langtool""]" Doom Emacs Not sure Hacker News Great "[""none""]" "[""doom-one""]" Rarely undo-tree simple functions Never unusual terminology (buffers, frames, modes, advice) and assumed technical competence (particularly around lisp) were impediments to learning more. I was using emacs as a file editor (I knew open, save, close, quit) for close to a decade before I started exploring it further. introductory linux books "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy it's an interactive and re-programmable environment with full access to source "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 Gnus magit,org,nov,git-link,restclient significant comprimise might in future I have in the past No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""M-x list-packages""]" "[""Manual""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Often 45 Bachelors Male American Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure IRC Great "[""eshell"", ""ansi-term"", ""vterm""]" "[""modus-operandi""]" Often No read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""C"", ""Common Lisp"", ""Javascript"", ""Rust"", ""Typescript""]" "[""GNU/Linux""]" Never Doom Emacs simple functions Never I started with doom, which made it hard to figure out how anything works. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Programmable, extensible, evil-mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No Evil-mode, kap-mode, consult limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Erlang"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default"", ""MELPA""]" "[""I dont""]" Never "[""Not interested""]" Never "[""Reddit"", ""Web search engines""]" "[""None""]" "[""I dont""]" "[""framework default"", ""use-package""]" "[""Research alternatives""]" Vim projectile Rarely 29 Masters Male Swedish Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" Doom Emacs No Hacker News Great "[""eshell"", ""term""]" "[""gruvbox""]" Sometimes undo-tree read and understand Never It took a long time to wrap my head around the default keybindings Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility and Community "[""Hobby projects""]" "[""28.1""]" 2 notmuch Dired, eshell, vertico moderate comprimise might in future Yes Yes No Emacs "[""Elisp""]" Rarely "[""GNU/Linux"", ""WSL"", ""Android via termux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""planet.emacslife""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""elpaca""]" "[""Research alternatives""]" Notepad++ project.el Sometimes 30 School Male United States citizen Shipping "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla No Blog post Great "[""shell-command"", ""eshell""]" "[""modus-vivendi""]" Rarely No simple functions Never The keybindings were difficult to understand at first. After that I struggled to understand how to use the self-documenting features of Emacs. The bindings seemed obscure and I wasn't sure of which ones to use for the right tasks. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Providing a complete programmable system that works nicely for prose and code without being too modal. "[""Hobby projects""]" "[""28.2""]" 2 No elpher,org-roam,ivy,better-defaults,magit moderate comprimise never considered Cannot I have in the past No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""GitHub"", ""Matrix servers"", ""Blogs"", ""Emacs Wiki""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Emacs StackExchange""]" "[""Nix""]" "[""Install and try it immediately""]" I'm not sure. I'll probably contribute it to the MELPA because it has a more open package policy and is automatically built by Nix. Vim No Frequently 18 School American Mutual aid "[""Ivy"", ""Ido"", ""Consult""]" "[""ispell""]" minimal vanilla Everything works great and is straightforward! No Friend Great "[""shell-command"", ""shell"", ""ansi-term""]" "[""deeper-blue""]" Never No copy-paste Never "Couldn't get used to the default keybindings. Having to use elisp was a major difficulty, usually spending hours trying to get some simple setting to work. (It still is to some extent)" Internet "[""GUI""]" "[""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Packages, extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Meow, multiple-cursors, yasnippet, eglot, projectile, consult, orderless. significant comprimise never considered No No No meow "[""C++"", ""C"", ""Python"", ""odin""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""I have never contacted package maintainers""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines"", ""YouTube""]" "[""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" VS Code projectile Never Bachelors Male "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""shell-command""]" "[""slightly modified versions of different dark themes.""]" Never No read and understand Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Very well, it's snappy extensibility via elisp, community "[""Work""]" "[""28.2""]" 20 No lsp, company-mode, vertico any comprimise might in future No No No Emacs "[""C++"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""doom emacs""]" "[""Comparison"", ""Screenshots""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" melpa None framework default Sometimes 37 Masters Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Yes Hacker News Great "[""none""]" "[""doom-spacegrey""]" Rarely framework default read and understand Never "The built-in tutorial was helpful but too Barrow in scope. Understanding what Emacs is and what the different frameworks are (e.g., doom)" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org mode""]" Very well, it's snappy Customizability, Control over everything, Integration of features to form a smooth workflow "[""Work"", ""Hobby projects"", ""Personal Organization""]" "[""28.2""]" 2 Mu4e Org mode, auctex, mu4e, dired significant comprimise never considered No No No Emacs "[""Elisp"", ""R"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" Atom projectile Sometimes 29 Masters Male German Student "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""eshell""]" "[""default light""]" Never No simple functions Never The perception that it’s difficult to learn. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Org-mode""]" "[""Org-mode""]" Very well, it's snappy Extensibility and robust package ecosystem. Stability. "[""Work"", ""Hobby projects"", ""Personal information management""]" "[""28.1""]" 3 No Org-mode, roam, evil-surround moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""R"", ""Ruby"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Google & read""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 56 Bachelors Male United States citizen Retail "[""Vertico""]" "[""flyspell""]" Doom Emacs Thank you for doing this! No Hacker News Great "[""eshell""]" "[""default dark""]" Never No copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No never considered Emacs "[""R""]" "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" String[] "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Manual"", ""Screenshots"", ""Overview""]" String[] "[""use-package""]" "[""Install and try it immediately""]" None Frequently String[] "[""No""]" minimal vanilla "[""none""]" String[] No simple functions Never Getting my head around the keybinds was a challenge, but which-key really helped. There should also be more focus in the tutorial on using the help system - once I was proficient with that, everything became much clearer Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""org mode""]" Good but not great Org mode. Org mode makes Emacs more useful than any other editor "[""Hobby projects""]" "[""27.2""]" 2 No erc, org, live-python-mode, org-roam, magit significant comprimise might in future No I have in the past Yes Emacs "[""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""Android via Termux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Often "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages"", ""Sacha Chan's weekly Emacs newd""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" I have not submitted my personal packages to any repo yet, but I would be more inclined to go to MELPA, as I feel my code may not be high enough quality for GNU ELPA Geany No Often 38 Associates Male British Railway Logistics "[""Helm"", ""Ido"", ""Icomplete""]" "[""ispell""]" minimal vanilla Yes r/emacs Great "[""shell-command"", ""vterm""]" "[""default dark"", ""my own custom theme""]" Sometimes No copy-paste Never Confusing terms, hard to configure easily, poor defaults Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great Packages "[""Work""]" "[""28.1""]" 1 No "magit treemacs centaur org-mode gopcaml-mode" limited comprimise never considered No No No Emacs "[""Haskell"", ""OCaml""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Research alternatives""]" VS Code framework default Sometimes 21 Bachelors Male Indian Student "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Ok "[""vterm""]" "[""my own custom theme""]" Never framework default write package Rarely very confusing, no good tutorials (in the 1990s) Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy unified interface to everything, mail, writing, versioning "[""Work""]" "[""28.2""]" 27 notmuch org-mode, notmuch significant comprimise might in future Cannot I have in the past No Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never String[] Sometimes "[""Issues""]" "[""Mailing lists"", ""Web search engines"", ""sachachuah""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""framework default"", ""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Borland projectile Frequently 55 PhD Male Swiss Research "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""shell""]" "[""default light""]" Often undo-tree simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""27.2""]" 10 Emacs "[""Elisp"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Vim Frequently maximal vanilla read and understand Never i mostly did'nt have, but i was struggling to find the cool keybindings before i used which-key Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great no mouse "[""Hobby projects""]" "[""28.1""]" 2 No company, which-key there are more but i am not on my pc so i dont remember significant comprimise never considered No Cannot No Emacs "[""C++"", ""Amxx pawn""]" Never "[""GNU/Linux""]" "[""i cant find use for org-mode""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub"", ""Discord""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Code (features)""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" i havent researched the subject but i will probably upload it to melpa Sublime Text No Rarely 25 School Male food :D, but soon going to soft dev "[""Selectrum""]" "[""No""]" minimal vanilla "it would be great of emacs didnt crush when in deamon mode and my kill history went to large its stupid when i copy some random text in a brouzer lets say and i go to emacs to do something and i kill some random word and it freezes. It would me nice if the kill history is something like a separate thread and if it freezes to stop only it and not everything" No r/emacs Ok "[""eshell""]" "[""one of the dark ones. PS: PLS make the default a modern dark interface, it is retarded white which burns eyes the same as this page :D""]" Sometimes No read and understand Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Elisp "[""Work""]" "[""28.2""]" 11 No any comprimise might in future Yes Cannot No Emacs "[""Clojure"", ""Javascript"", ""Java"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""GitHub"", ""Discourse""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Eclipse project.el Sometimes 35 Bachelors Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""eshell""]" "[""nord""]" Never No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 Emacs "[""C#"", ""Javascript"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""MacOS""]" Sometimes Purcell simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No significant comprimise never considered Cannot Cannot No Vim "[""C"", ""Haskell"", ""Javascript"", ""Rust"", ""Scheme"", ""Typescript"", ""scala""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Never Bachelors Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""solarized-dark""]" Never undo-tree simple functions Rarely It was a bit slow on my Amiga 1200! "Cliff Stoll's ""The Cuckoo's Egg""" "[""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy It's a very good framework for TUI applications. I don't actually use it for editing text very often, but I always have Gnus and org-mode open, and often use notmuch. "[""Work"", ""Hobby projects""]" "[""28.2""]" 28 Gnus notmuch any comprimise might in future No I have in the past No Emacs "[""C"", ""Elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""My GNU/Linux distribution's package manager""]" "[""Email""]" Rarely "[""The quality's already very good, so I don't find many problems""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""(dummy answer because this question won't let me select nothing)""]" "[""(dummy answer)""]" "[""IRC"", ""Mailing lists""]" "[""My GNU/Linux distribution's package manager""]" "[""Install and try it immediately""]" CygnusEd No Frequently 41 PhD Male British Research "[""No""]" "[""No""]" maximal vanilla Seems to work well! There were a couple of questions that required an answer when I didn't feel selecting anything was appropriate (how do you hear about new packages, etc.). Not sure IRC Great "[""none""]" "[""default dark""]" Never No many packages Sometimes "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Operating System""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Gnus no comprimise 2-5y No No Yes Emacs "[""C"", ""Elisp"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" MELPA first, GNU ELPA once matured No Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Never Key bindings that differed from Vim, and how “tabs” work compare to what I’m used to in contemporary applications. Colleague "[""GUI""]" "[""Package(s)"", ""Org-mode""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy The built in package manager and lisp make it an upgrade over Vim. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No auctex, centaur-tabs, dired-sidebar, markdown-mode, nyan-mode, spacemacs-theme, yaml-mode do not prefer never considered Yes I have in the past No Emacs "[""HTML/CSS"", ""Perl"", ""Shell"", ""SQL""]" Never "[""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB"", ""Inventory management""]" "[""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Social anxiety (being honest)""]" Rarely "[""Issues"", ""Documentation""]" "[""GNU ELPA/MELPA online package lists"", ""Colleagues""]" "[""Tutorials"", ""Overview""]" "[""Mailing lists"", ""Email""]" "[""package.el""]" "[""wait for community""]" Vim No Frequently 36 Bachelors Male Australian Cloud infrastructure "[""No""]" "[""framework default""]" minimal vanilla No Twitter Great "[""none""]" "[""spacemacs-theme""]" Never No simple functions Never I've been using emacs since Gosling emacs and the first version (I think) that Stallman released. But something is always new to me and I have to go back and (re)learn things. I think understanding the world view and vocabulary, and then finding sources of expertise that match one's style. I think finding the small and usable emacs and growing from that was challenging. Colleague "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy All of the flexibility and functionality that is just there, esp. with text related modes. I used to write a lot in LaTeX and docbook. I could be productive just by scratching the surface of emacs and (for example) AUCTeX. "[""Hobby projects""]" "[""28.2""]" 37 No moderate comprimise never considered No No No Emacs "[""Python""]" Rarely "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Documentation""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""wait for community""]" original ex/vi No Frequently 67 PhD Male United States citizen Telecom "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""default light""]" Sometimes No write package Sometimes Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great Extensibility; the fact “user extensions” are on the same level as “built-in” facilities and ability to evaluate code in a running emacs & see it immediately take effect "[""Work"", ""Hobby projects""]" "[""29.0""]" 16 notmuch magit, org, elfeed, cider, sweeprolog moderate comprimise 2-5y Yes No Yes Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""Prolog""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs""]" "[""Overview""]" "[""Mailing lists"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Previously Melpa, as nonGNU elpa didn’t exist at the time & it was straightforward to do so Vim project.el Frequently 33 Bachelors Male Canadian Software Development "[""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure lobste.rs Ok "[""eshell"", ""vterm""]" "[""modus-operandi""]" Sometimes vundo read and understand Never It's special terms Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)"", ""Org-Mode""]" Good but not great extensibility, portability "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Wanderlust ox-twbs, rec-mode, forth-mode, magit, dashboard, wanderlust, mu4e, yasnippets, vterm significant comprimise never considered I have in the past Would directly No Emacs "[""Assembly"", ""C"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Ruby"", ""Shell"", ""Forth""]" Often "[""GNU/Linux"", ""MacOS"", ""BSD"", ""Haiku""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""no need""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" TextMate projectile Often 55 Bachelors Male German IT Training / Consulting "[""Ivy"", ""Consult""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Great "[""eshell"", ""vterm""]" "[""my own custom theme"", ""dracula"", ""solarized-dark""]" Sometimes No none Never Internet "[""GUI""]" "[""Part of the GNU project / FSF""]" String[] Good but not great "[""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""Manual""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Atom framework default Sometimes 42 Bachelors Male "[""framework default""]" "[""framework default"", ""grammalect""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Never framework default write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 6 No SLIME, Paredit, LSP moderate comprimise never considered Yes I have in the past No Emacs "[""Common Lisp"", ""Javascript"", ""Scheme""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Mailing lists"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Frequently 29 Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla I like helm and ivy, but they still have a tendency to be too slow for me. I keep holding out for performance improvements, but at this point I'm not sure if I'm waiting on maintainers of Emacs or those packages. Not sure Twitter Great "[""eshell""]" "[""dracula"", ""zenburn""]" Never undo-tree write package Never "It was ""weird"", but since it was the first programming text editor I learned, anything would have been weird at that time (~2005), so it ended up being fine" Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""I have been using it for so long I don't want to use anything else""]" "[""Extensibility"", ""Text editing features""]" Good but not great "Emacs Lisp Stability" "[""Work"", ""Hobby projects""]" "[""27.2""]" 18 Gnus "magit org SLIME gud.el (well that's built in) cperl-mode markdown-mode" significant comprimise never considered I have purchased/donated to Aquamacs since that's what I use at work all day every day I did in the past, but I find the FSF's other activities to very little value added (for me) beyond Emacs, GCC, and a few other projects No Emacs "[""Common Lisp"", ""Elisp"", ""Python"", ""Perl"", ""Scheme""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""none, I use git repos in Dropbox""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""stability and dependency guarantees""]" "[""Reddit""]" "[""keep libraries in Dropbox in git repos, load them with my own \""package loader\"" macro. Too much breakage and dependency churn in package.el world (as of when I moved to this solution like 4 years ago)""]" "[""Install and try it immediately""]" None No Frequently 44 Bachelors Male American Software Development "[""No""]" "[""ispell""]" maximal vanilla No people at work mentioned it Great "[""eshell""]" "[""default light""]" Frequently No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Good but not great Ability to extensively tweak your emacs configuration for your specific workflow and preferences "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No moderate comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ framework default Never 25 Bachelors Male Software Development "[""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs No Discourse Great "[""none""]" "[""doom-molokai""]" Sometimes framework default read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 Vim "[""Haskell"", ""Python"", ""Shell"", ""latex""]" "[""GNU/Linux"", ""MacOS""]" Often Doom Emacs write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No moderate comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Rarely 23 Bachelors Male Nepalese Software Development "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Twitter Ok "[""shell""]" "[""spacemacs-dark""]" Rarely No simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great For me, it's all about how you can make emacs your own. "[""Work"", ""Hobby projects""]" "[""28.2""]" 28 No magit, zetteldeft, projectile, tide limited comprimise never considered No I have in the past No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Task management""]" "[""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""friends and coworkers""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub"", ""friends and coworkers""]" "[""straight""]" "[""Install and try it immediately""]" None projectile Often 44 Bachelors Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla "Some of the questions frame things IMO incorrectly: - I use mostly standard keybindings but with a lot of weird customizations, many of which would throw off almost anyone else initially; there was no answer to reflect this - It is not possible for people with multiple citizenships to answer correctly" Yes Hacker News Ok "[""none""]" "[""solarized""]" Sometimes No write package Never It’s been over 20 years, can’t remember Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Alright I can fully customize it "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No do not prefer never considered I have in the past Would directly No Emacs "[""C++"", ""C"", ""Elisp"", ""Objective-C, awk, bash""]" Never "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""I don’t generally and try to hack the package to my needs""]" Never "[""Lack of time"", ""Not able to work on open source projects""]" Rarely "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Nowhere, generally try to figure it out by myself""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently School Male American Software Development "[""No"", ""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No Internal work slack Ok "[""shell""]" "[""my own custom theme""]" Sometimes No simple functions Rarely The UI looked very archaic and weird. Keyboard shortcuts were not the usual editor keyboard shortcuts. And memorizing extensive multi step shortcuts didn’t feel worth it while there are so many good alternative editors exist. Also, it looked like I need to do a lot of customization and install many packages to make it really useful. But that needed me learn elisp, which wasn’t straight forward, again, and very different than just editing some json or any of the languages that I was familiar with. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright Being built on elisp and fully extensible. Which led to great packages that don’t have equivalent everywhere else. Like org-mode, dired, magit. However, others are catching up on these very fast. "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No moderate comprimise 5-10y I have in the past No No Vim "[""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""Hackernews, youtube emacs channels, twitter, spacemacs configs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" I will leave it on github and forego the hassle. People can use straight to use it easily anyway. I will even update the readme with straight configuration using the github url. Vim projectile Sometimes 34 Masters Male Iranian Software Development "[""Helm""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""eshell""]" "[""doom-one"", ""dracula"", ""nord"", ""Doom-tokyo-night, doom-moonlight, doom-palenight, doom-horizon, doom-laserwave, doom-oceanic-next""]" Sometimes undo-tree copy-paste Never Friend "[""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy The hotkeys and number of packages, especially org-mode "[""Work""]" "[""28.2""]" 1 No org-mode moderate comprimise might in future No No No Vim "[""Python"", ""R""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Bad prior experience""]" Never "[""Reddit""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""wait for community""]" Sublime Text No Frequently 25 Masters Female German Student "[""No""]" "[""ispell"", ""langtool""]" Doom Emacs No Friend Great "[""none""]" "[""solarized""]" Never No copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""The Proof General plugin for interacting with Coq""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 5 No moderate comprimise never considered No No No Vim "[""Rust"", ""Coq""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Web search engines"", ""M-x list-packages""]" "[""i don't know""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Vim framework default Sometimes 22 Bachelors Male Swiss Student "[""No""]" "[""framework default""]" minimal vanilla No lobste.rs Great "[""none""]" "[""solarized""]" Never undo-tree write package Rarely Colleague "[""daemon""]" String[] "[""Package(s)""]" Good but not great "[""Work""]" "[""27.1""]" 2 Wanderlust 2-5y I have in the past Yes No CUA "[""Clojure"", ""Julia""]" Rarely "[""Windows""]" "[""Agenda""]" "[""GNU ELPA devel""]" "[""Mailing list""]" Sometimes "[""Unfamiliar with contribution process""]" Sometimes "[""Code (bug fixes)""]" "[""Discord""]" "[""Clips/videos""]" "[""Mailing lists""]" "[""manual""]" "[""Research alternatives""]" IntelliJ project.el Often "[""Helm""]" "[""flyspell""]" Doom Emacs "[""shell""]" "[""default dark""]" Rarely undo-tree simple functions "[""GUI"", ""TUI""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 10 Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Perl"", ""R"", ""SQL""]" "[""GNU/Linux""]" Never minimal vanilla none "[""TUI""]" "[""Text editing features""]" Alright "[""Hobby projects""]" "[""29.0""]" 1 Emacs "[""HTML/CSS"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""Hurd""]" Never minimal vanilla simple functions "[""TUI""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2"", ""26.3""]" 6 Emacs "[""C++"", ""C"", ""Python""]" "[""GNU/Linux"", ""MacOS""]" Sometimes maximal vanilla copy-paste Never Emacs keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy It is free software with great customization capabilities. "[""Hobby projects""]" "[""28.1""]" 3 No Helm, Spaceline. moderate comprimise never considered No I have in the past No Emacs "[""Python""]" Never "[""GNU/Linux""]" "[""Agenda""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""Prot YouTube""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""YouTube tutorials""]" "[""use-package""]" "[""wait for community""]" Atom No Rarely 49 School Male Finnish Governmental "[""Helm""]" "[""No""]" maximal vanilla No Mastodon Great "[""eshell"", ""ansi-term""]" "[""Spacemacs dark""]" Never framework default simple functions Never The sheer number of keybindings was initially intimidating, but as I used it more I realised which I needed to know and which I didn’t. It was also difficult to use commands such as M-x or switch-to-buffer before I discovered completion packages. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility. The only other programs I use regularly are firefox for web browsing, and zotero - which just sits in the background to pass citations from firefox to the citar package in emacs. Org mode is another great strength. "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Mu4e straight, leaf, meow, bongo, citar, denote, consult, avy, ace-window, flycheck significant comprimise never considered Cannot Cannot No meow.el, with additional hyper bindings using caps lock key "[""C++"", ""C"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Web search engines"", ""Friends""]" "[""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""straight"", ""leaf.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 22 Masters Male Polish Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Friend Great "[""eshell"", ""vterm""]" "[""lambda-light-faded""]" Frequently No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" Poorly, it's sluggish "[""Work""]" "[""29.0"", ""28.2""]" 4 Vim "[""Go"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""MacOS""]" Rarely Doom Emacs copy-paste Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Org-mode""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 6 No limited comprimise never considered No No No Emacs "[""Python""]" Often "[""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code No Sometimes 24 Bachelors Male Chinese Legal "[""Ivy"", ""Consult""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""none""]" "[""gruvbox""]" Sometimes vundo read and understand Never I learned it in the early years, where getting the terminal configuration right was a pain (not binding backspace to Help, and not having search bound to XON, and making VT100 arrow keys do the right thing). University/College "[""TUI""]" "[""Text editing features"", ""Inertia""]" "[""Text editing features""]" Very well, it's snappy The compile / jump-to-next-error thing is my workflow. "[""Work"", ""Hobby projects""]" "[""28.2""]" 40 No do not prefer never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure""]" "[""Email""]" Never "[""Not interested""]" Never "[""I don't use packages""]" "[""Tutorials""]" "[""I don't use packages""]" "[""not sure""]" "[""Research alternatives""]" None No Sometimes Masters Male United States citizen Manufacturing "[""No""]" "[""framework default""]" minimal vanilla "There was an entire page about Packages that had required responses, none of which were ""I don't f*ing use packages"", which I suspect applies to a great many emacs users (the ones who use emacs only by running ""emacs file.txt"" on the command line, where file.txt is never .emacsrc)" Not sure Twitter Ok "[""none""]" "[""default light""]" Never No none The default keybindings are a bit hard DT "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Keybinds""]" "[""Org mode""]" Very well, it's snappy Open source "[""Hobby projects"", ""Journaling""]" "[""28.2""]" 1 Vim "[""Python"", ""PHP""]" "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" IntelliJ Frequently Doom Emacs simple functions Never Buffers vs windows vs frames terminology. Getting past copy/pasting elisp for configuration--learning about describe-function and describe-key enormously improved my understanding of emacs. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""First learned edwin, then switched to emacs after switching to a new language from Scheme""]" Good but not great Extensibility, customizability, huge collection of packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 notmuch org-mode,magit,notmuch,mu4e moderate comprimise never considered I have in the past Would directly No Emacs "[""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""PureScript""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""lobste.rs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" None projectile Sometimes 39 Masters Male American Legal "[""Vertico""]" "[""spell-fu""]" maximal vanilla Not sure lobste.rs Great "[""vterm""]" "[""modus-operandi""]" Sometimes undo-tree simple functions Never "The key shortcuts were very different from the standard across the universe, it was very difficult for me to adapt. I learned to change them whenever I thought it necessary. The worst part was and still is the keys that use CTRL." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Accessibility for blind users with Emacspeak.""]" "[""People said that accessibility for blind users was much better using Emacspeak than other editors.""]" Alright it is quite extensible and customizable. "[""Hobby projects""]" "[""28.2""]" 2 No use-package, lsp-mode, magit, flycheck, yasnippet, projectile, company, python-black and others. limited comprimise never considered Cannot Cannot No Emacs "[""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""english is not my mother language""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" "According to my familiarity. I am now more familiar with Melpa. The accepted licensing scheme is also important." VS Code projectile Never 25 Bachelors Male Brazilian Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla No Telegram Great "[""shell""]" "[""tango dark - as I am blind, this is not relevant to me.""]" Never No copy-paste Never "Different terminology than vim. Complex architecture. Requires much more configuration than vim to be efficient. Starting with doom emacs from start is white complex." Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""orgmode""]" Good but not great Orgmode "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No "Orgmode Org babel Helm bibtex Org ref" any comprimise might in future Yes No No Vim "[""Python"", ""Matlab""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""not sure""]" "[""Install and try it immediately""]" Vim projectile Frequently 30 PhD Male French Research "[""Helm"", ""Ivy""]" "[""flyspell"", ""spell-fu"", ""ispell""]" Doom Emacs Not sure r/emacs Great "[""none""]" "[""gruvbox""]" Rarely undo-tree many packages Sometimes If you don't manage your extensions well, it might be bloated, and many packages may conflict with each other Internet "[""TUI""]" "[""Extensibility"", ""self-documenting""]" "[""Extensibility""]" Good but not great Elisp, community-driven "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 notmuch any comprimise 0-2y No No Yes Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Git""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""Clips/videos""]" "[""Source code""]" "[""borg""]" "[""Install and try it immediately""]" GNU ELPA Vim project.el Never "[""Vertico""]" "[""No""]" maximal vanilla No lobste.rs Ok "[""none""]" "[""ef-themes""]" Often No write package Rarely yes - obtaining FSF assignment, review by email Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Alright documentation "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Gnus elfeed, magit, lsp any comprimise 2-5y No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines"", ""Sacha Chua Blog""]" "[""Tutorials"", ""Manual""]" "[""GitHub"", ""Mailing lists""]" "[""GNU Guix""]" "[""Install and try it immediately""]" Vim projectile Sometimes 25 Male "[""Helm"", ""Ivy"", ""Consult""]" "[""ispell""]" maximal vanilla Yes Hacker News Great "[""shell-command"", ""shell"", ""vterm""]" "[""modus-vivendi""]" Frequently No simple functions Never Moving from modal editing to emacs keybinding, also understanding elisp Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""28.1"", ""27.1"", ""26.3""]" 3 No do not prefer never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim No Rarely 25 Associates Male Russian Software Development "[""No""]" "[""No""]" maximal vanilla No r/emacs Ok "[""none""]" "[""default dark""]" Never No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 No evil-mode, corfu, eglot, dashboard, valign significant comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Go"", ""Javascript"", ""PHP"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Imageboards""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Imageboards""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes 18 School Male Brazilian Software Development "[""Vertico""]" "[""No""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""gruvbox"", ""modus-operandi""]" Never undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Email""]" "[""28.2""]" 4 Mu4e moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Email""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes Bachelors Male Taiwanese Student "[""Ivy""]" "[""framework default"", ""flyspell"", ""ispell"", ""langtool""]" Spacemacs Not sure Emacs China Great "[""vterm""]" "[""solarized-dark"", ""monokai""]" Sometimes undo-tree write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 18 No any comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently Bachelors space robot Brazilian Media/Publishing "[""framework default""]" "[""No""]" Spacemacs No Friend Great "[""none""]" "[""wheatgrass""]" Often No write package Rarely Differences between frame, window, and buffer Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Lisp because I can change how things work and debug on the fly "[""Work"", ""Hobby projects""]" "[""28.2""]" 21 No Magit, smart parens, lsp, org, org-roam, yasnippet limited comprimise might in future No Would directly Yes Emacs "[""Clojure"", ""Elisp"", ""Elixir"", ""Go"", ""Haskell"", ""Javascript"", ""Rust"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Melpa. I chose it so others could install it easily Vim projectile Often 39 Masters Male United States citizen Software Development "[""Consult""]" "[""ispell""]" maximal vanilla Yes lobste.rs Great "[""shell-command"", ""eshell""]" "[""doom-one""]" Sometimes undo-tree simple functions Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects"", ""Everything""]" "[""29.0""]" 5 No no comprimise never considered No No No Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely Bachelors Male Burmese Fin Tech "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Ok "[""eshell"", ""vterm""]" "[""doom-one"", ""dracula"", ""modus-vivendi"", ""nord"", ""solarized-dark""]" Rarely undo-tree simple functions Sometimes None Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Customizability "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No "Magit Helm Projectile" limited comprimise 0-2y No No No Emacs "[""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Never "[""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Code blocks projectile Never 28 Bachelors Male Indian Software Development "[""Helm""]" "[""No""]" minimal vanilla No Sacha's blog Great "[""none""]" "[""modus-operandi""]" Never No copy-paste Never how to adjust my workflow where I compute on a remote machine. TUI and vterm (or shell?)? TUI, tmux, actual terminal? GUI, terminal emulator, tramp? GUI + tramp, tmux, actual terminal? Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Customizability "[""Work""]" "[""28.2""]" 1 No limited comprimise never considered No No No Vim "[""Julia"", ""Python"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Bad prior experience""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim framework default Sometimes 36 PhD Male Canadian Research "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Discourse Great "[""vterm""]" "[""oceanic-next""]" Frequently framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects"", ""School""]" "[""28.2""]" 2 Mu4e limited comprimise never considered Cannot No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" String[] "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs""]" "[""Tutorials""]" "[""IRC"", ""Reddit"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" None framework default Often 18 School Non-binary Canadian Student "[""framework default""]" "[""framework default""]" Doom Emacs Yes Emacs mailing list Great "[""vterm""]" "[""gruvbox""]" Rarely framework default write package Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""elisp""]" Good but not great elisp "[""Hobby projects""]" "[""29.0""]" 5 No org,eshell,evil,helm, do not prefer never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Perl"", ""Scheme"", ""Shell""]" Sometimes "[""BSD""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Rarely 32 Associates Male Japanese "[""Helm"", ""Ivy"", ""Selectrum""]" "[""No""]" maximal vanilla Yes Twitter Ok "[""eshell""]" "[""default dark""]" Rarely undo-tree simple functions Never Keybinds, as it was already in the 'vim' style. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and consistency "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Mu4e tempel,vertico,corfu,vterm,dired-narrow,nov,vertico,consult,orderless moderate comprimise never considered Cannot Cannot No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Neovim No Rarely 14 School Male Brazilian "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell-command"", ""vterm""]" "[""gruvbox""]" Never No write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 8 No limited comprimise never considered No No Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Wariness of the review process"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently 32 PhD Male Belgian Software Development "[""Helm"", ""Ivy"", ""Ido"", ""Icomplete""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Blog post Ok "[""shell-command"", ""shell""]" "[""my own custom theme""]" Frequently No simple functions Rarely Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 7 No moderate comprimise never considered No No No Emacs "[""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text projectile Never Bachelors Male Romanian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""my own custom theme""]" Rarely undo-tree simple functions Never "Learning the keystrokes The fact that linum-mode is not enabled by default" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "Magit Vterm The fact that everything is just text buffers that you can use your existing editing commands on." "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 10 No magit,vterm,projectile,helm,lsp-mode,company,tramp moderate comprimise never considered I have in the past No No Emacs "[""C"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" MELPA Notepad++ projectile Sometimes 29 Associates Male French Fin Tech "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""shell-command"", ""vterm""]" "[""tango-dark""]" Often No simple functions Never Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No moderate comprimise might in future No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""Haskell"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" None projectile Sometimes 47 Bachelors Male United States citizen Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-one""]" Rarely framework default read and understand Rarely awkward UX compared to other editors, steep learning curve it's everywherer in the free software world "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""org""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy modularity, freedom, longevity "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Mu4e org, ivy, mu4e, elfeed, dired, eshell significant comprimise 0-2y No didn't know it was possible No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub"", ""whatever forge he is using""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Mailing lists"", ""Sacha Chua's weekly emacs news""]" "[""Design rationale"", ""Overview""]" "[""Matrix"", ""GitHub"", ""Mailing lists""]" "[""framework default"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" nano, gedit No Often 49 Masters Male Belgian general IT services "[""Ivy""]" "[""flyspell""]" originally emacs-starter-kit, now heavily modified and slowly going away No mastodon Great "[""shell"", ""eshell"", ""term""]" "[""solarized-dark""]" Frequently No read and understand Rarely not so far elisp programming logic Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great org-mode "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Mu4e org-mode, mu4e, super-agenda limited comprimise might in future No Would directly No Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""framework default"", ""straight"", ""use-package""]" "[""Research alternatives""]" Where most users will be able to see the package Vim framework default Frequently 53 PhD Male Serbian Research "[""framework default""]" "[""framework default""]" Doom Emacs Keep going, it is a great job for Emacs community No Blog post Great "[""shell"", ""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""modus-operandi""]" Often framework default simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 No no comprimise never considered No No No Vim "[""C++"", ""C"", ""Julia""]" Frequently "[""MacOS""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never String[] Sometimes "[""Issues""]" "[""Reddit""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 36 PhD Male Brazilian Research "[""Vertico""]" "[""framework default""]" Doom Emacs No Discourse Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never I didn't like using the built-in tutorials/help so I had to look everything up. Also wanted basic copy/paste to work, both within Emacs and between Emacs and macOS Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great I can live there. But also Org-mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 notmuch Org-mode, Magit, Dired, Denote, org-journal, ox-hugo limited comprimise might in future I have in the past No No Vim "[""Elisp"", ""HTML/CSS"", ""Shell""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim framework default Frequently 58 School Male United States citizen Retired "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs No Mastodon Ok "[""eshell""]" "[""default light"", ""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Rarely No write package Never Getting it to stop applying GNU formatting conventions to C-family code. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility and documentation "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 21 No limited comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""Shell""]" Rarely "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Hasn’t come up""]" Never "[""Not interested""]" Never "[""Blogs"", ""Web search engines"", ""YouTube""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Hasn’t come up""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" MS-DOS edit No Frequently 40 Bachelors Male American Software Development "[""Ivy""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""Misterioso""]" Never No copy-paste Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No limited comprimise might in future No Yes No CUA "[""HTML/CSS"", ""Javascript"", ""Typescript""]" Rarely "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""examples""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ No Sometimes 28 School Male Norwegian Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""term"", ""ansi-term""]" "[""default light"", ""my own custom theme"", ""monokai""]" Sometimes undo-tree copy-paste Never "Easy to assume packages being available = packages being REQUIRED/IMPORTANT. Learn at your own pace, start a few weeks on just the Emacs Tutorial (C-h t)" Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 6 Mu4e org-mode,magit,yasnippets significant comprimise might in future No No No Vim "[""C++"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel"", ""Lab notebook/machine install-config log""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Planet.emacslife.com""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Frequently 29 Masters Male French Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs Yes Hacker News Great "[""shell""]" "[""doom-one""]" Rarely undo-tree copy-paste Never Many Emacs tutorials suggested installing some external packages to improve the functionality. However, all of them gave different instructions, using 'package-install,' 'use-package,' etc... It took me quite a while to understand what all of those meant and figure out the optimal way. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Extensibility, great packages, helpful community "[""Work""]" "[""28.1""]" 6 No use-package, vertico, marginalia, consult, auctex, reftex, cdlatex moderate comprimise never considered No No No Emacs "[""Python"", ""LaTeX""]" Often "[""GNU/Linux""]" "[""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines"", ""Youtube""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""wait for community""]" Sublime Text project.el Frequently 36 PhD Male Turkish Research "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""ef-themes""]" Never No none "[""GUI"", ""TUI""]" "[""Part of the GNU project / FSF"", ""Because it's free""]" Alright "[""General use""]" "[""28.1""]" I just use the menu bar. "[""C""]" "[""GNU/Linux"", ""Windows"", ""BSD""]" Never simple functions Never "I had troubles learning keyboard shortcut, and generally how the editor is supposed to be used. I was not a developer at this time. Learning was not difficult thanks to the documentation (and youtube videos made by passionate people). Issues encountered using various third packages and their debugging were the difficult part for me." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "I see emacs more as a lisp runtime and framework, with display capabilities, than a ""traditional"" text editor." "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 7 No org-mode,magit,jedi limited comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Frequently 31 School Male French Fin Tech "[""Helm""]" "[""ispell""]" maximal vanilla No Friend Great "[""eshell""]" "[""my own custom theme"", ""solarized-dark""]" Often No read and understand Never The configuration really sucks and there are thousands different ways to do one thing, also some old concept are still around and annoying for example a simple font face and size change seems to be a complex topic on its own Internet "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Text oriented and extendability "[""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 3 No "Use-package Multi curser Ace jump Ido" limited comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Go"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""Twitter""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 35 Masters Male Iranian Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla "modernise the hell out of emacs. Dired sucks because it keeps opening buffers and switching between files is a pain in the ars in a project with a lot of file. Scrolling off the screen would move the cursor which is extremely annoying" Not sure lobste.rs Great "[""vterm""]" "[""default light""]" Never No write package Never Remembering keybindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy detailed editing commands (e.g. swapping words, rectangle edit) "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No moderate comprimise never considered No No Yes Emacs "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""OCaml, Idris, Elm, Coq, Markdown, YAML, JSON""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Not interested"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Blogs"", ""M-x list-packages"", ""Slack, Twitter""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Slack (emacs-jp)""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" MELPA only because it doesn't require FSF paperwork None No Frequently 30 School Male Japanese Software Development "[""Icomplete""]" "[""No""]" maximal vanilla No Emacs mailing list Great "[""none""]" "[""alect-dark""]" Rarely No write package Never IIRC, the main difficulty was to change paradigm from «conventional» editors, as it does not come with a very specific workflow for a task, and require you to look at what package exists and what is their differences and how to assemble them for what seems to be the workflow you wish. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""curiosity""]" Very well, it's snappy its full adaptability to the hand of the worker "[""Work"", ""Hobby projects""]" "[""29.0""]" 13 Gnus paredit, rainbow-delimiter, rainbow-identifier, rustic significant comprimise never considered Cannot I have in the past No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages"", ""the emacs wiki""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ a simple custom context loader Frequently 32 School non-binary French Creative/Writing "[""No""]" "[""flyspell""]" maximal vanilla Some required question with closed answer where hard to placate on my situation. I globaly feel that too many question are required (even I would have answer to a vast majority of them). Not sure Twitter Ok "[""term""]" "[""solarized-dark""]" Never undo-tree simple functions Never Memes "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects"", ""University""]" "[""28.2""]" 5 No moderate comprimise never considered No Cannot No xah-fly-keys "[""Haskell"", ""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""wait for community""]" IntelliJ No Frequently 21 Bachelors Male Kazakh Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""gruvbox""]" Sometimes No write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Hobby projects""]" "[""29.0"", ""28.2""]" 6 Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""WSL""]" String[] String[] String[] String[] String[] String[] String[] String[] Frequently String[] String[] maximal vanilla String[] String[] write package Never At first I found the GUI conventions and keyboard shortcuts to be unfamiliar. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great I like how extensible it is, and how easy and fun it is to work with Elisp. I treat Emacs as a live-coding environment for working with text. I also think the documentation and help facilities are very good. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No SLIME, Org Mode, treemacs, move-text, no comprimise never considered No No Yes Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Python"", ""Shell"", ""SQL"", ""Blitz Basic (using my own major mode)""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""few problems""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" I have written packages but have not submitted them to repositories. They are on github. TextPad No Frequently 45 School Male British Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""Leuven, Zerodark""]" Sometimes No simple functions Never The difficulties I had 24 years ago are almost certainly not relevant anymore. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""inertia and muscle memory""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright The very mature system of features like overlays that make most editing modes possible, connected to a programming language, and the deep pile of existing functionality. "[""Hobby projects"", ""org-mode journal""]" "[""28.2""]" 24 No org-mode is the one I use most these days. limited comprimise never considered No No No Emacs "[""I don't use it for programming anymore""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Design rationale"", ""Overview""]" "[""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 39 Masters Male American Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""my own custom theme"", ""I still use wheat on darkslategrey that I started with on RedHat Linux 5.1.""]" Never No simple functions Rarely "I recall it was hard to understand what is what and consequently where to look for docs/problems (for example, questions like ""What is running this buffer under the hood? Helm? What util is running this search, and how to configure it? ... this might be specific to ""heavy"" distributions like Spacemacs though, to some extent)" Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""evil""]" "[""Package(s)"", ""Text editing features""]" Alright Integration of various functionalities/packages, relative consistency (+ batteries included as far as Spacemacs is concerned) "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No evil, magit, helm, flycheck moderate comprimise might in future No No No Vim "[""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default"", ""GNU ELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""Spacemacs layers""]" "[""Install and try it immediately""]" I don't have a clue, would probably try to go with whatever I found my distribution is connected to. Vim projectile Rarely 40 Associates Male Czech Software Development "[""framework default"", ""Helm""]" "[""No""]" Spacemacs Yes Hacker News Ok "[""none""]" "[""gruvbox"", ""Spacemacs' default dark theme""]" Rarely framework default none "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""28.1""]" 1 Emacs "[""C"", ""HTML/CSS"", ""Python"", ""Typescript""]" "[""GNU/Linux""]" Sometimes minimal vanilla simple functions Never What could be called archaic key combinations especially if moving from a solely MS Win environment Internet "[""GUI"", ""TUI""]" "[""Package(s)""]" "[""Package(s)""]" Good but not great its extensibility but for me apart from some python programming org is the only reason for emacs use. "[""Work""]" "[""29.0"", ""28.2""]" 5 No org,beacon,org-ql,org-super-agenda,vertico,yasnippet, limited comprimise never considered I have in the past Would directly No Emacs "[""Python""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" Sublime Text No Never 50 School Male English Manufacturing "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Ok "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No read and understand Never How to help myseld and how to use Info-mode Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Emacs Lisp "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 Gnus modus-themes, tree-sitter, embak-mode, vertico-mode significant comprimise might in future Cannot Cannot No Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Java"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Web search engines"", ""sachachua.com""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""Mailing lists"", ""Email""]" "[""framework default"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Never School Male Latvian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No sachachua.com Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-*""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Org-Mode""]" "[""Text editing features"", ""Org-Mode""]" Good but not great Org-Mode "[""Work""]" "[""28.1""]" 3 notmuch moderate comprimise never considered No Would directly No Vim "[""Python"", ""SQL""]" Sometimes "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Hacker News""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Frequently 39 Masters Male Belgian IT Consulting "[""framework default""]" "[""No""]" Doom Emacs Long! No Hacker News Great "[""eshell""]" "[""default dark"", ""doom-one""]" Sometimes framework default simple functions Never No, Emacs isn't much different from Visual Studio, Visual Studio Code, Rider etc., so I didn't have difficulties learning it. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features""]" Good but not great Extensibility, existing packages, open source "[""Hobby projects""]" "[""28.2""]" 4 No company, lsp-mode, flycheck, consult, vertico, yasnippet moderate comprimise might in future No Cannot No Emacs "[""C++"", ""C"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Android""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" notepad.exe project.el Sometimes 30 Bachelors Male Game Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Ok "[""eshell"", ""vterm""]" "[""Leuven""]" Rarely No copy-paste Never "Often struggled trying to understand the errors, for example 'end of file during parsing' could be very clear if you are familiar, but a little extra words like 'you may have an unbalanced parentheses', i think, would be very helpful. Additionally while Emacs is self documenting, the docstrings of some(many) of the functions could go a long way if they included direct examples instead of the syntax." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great The customization ceiling is really high "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Org-superstar, Org-roam, Elfeed-summary, Empv, Meow significant comprimise never considered No Would directly No Meow "[""C#"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently 21 School Male Argentine Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Ask more questions!, more than willing to answer. No Discord Great "[""eshell""]" "[""my own custom theme""]" Frequently No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Easy extensibility and customizability. No-mouse usage. Can be lightweight, if needed. "[""Work"", ""Hobby projects""]" "[""26.3""]" 17 No moderate comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Microsoft Visual Studio, Eclipse No Frequently 42 PhD Male Turkish Software Development "[""Helm""]" "[""ispell""]" minimal vanilla Not sure r/emacs Great "[""none""]" "[""solarized-dark""]" Frequently No copy-paste Never Just the keybindings, but it hasn't been a huge deal and I've learned to context switch. Hacker News "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Org-mode and its various packages. "[""Work"", ""Hobby projects""]" "[""26.3""]" 3 No moderate comprimise never considered No No No Emacs "[""I don't use Emacs for coding.""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages"", ""Hacker News""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Web search""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 40 Bachelors Male American Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""wombat""]" Never No read and understand Never Counterintuitive keybindings Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""it will still exist in 20 years""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, power functions "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No ace-window moderate comprimise never considered No No No Emacs "[""Go"", ""Rust""]" Sometimes "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""most packages just work""]" Rarely "[""Code (bug fixes)""]" "[""Web search engines""]" "[""docs are mostly ok""]" "[""Email""]" "[""not sure""]" "[""wait for community""]" Notepad++ projectile Sometimes 48 Masters Male Polish Software Development "[""Ido""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""shell""]" "[""default light""]" Never framework default write package Never The keybindings were different than what I was used to and I had a weird bug where my terminal would vomit escape characters at the start of buffers sometimes, but I don't remember much of my learning process to be honest. I was 15 when I started so I just vacuumed it all up without thinking. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""SLIME/SLY, Magit, and my cripping muscle memory of Emacs keybindings""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""RMS was heavily involved and when I was 15 that was all the endorsment I needed. That's not quite enough these days, but hey, it got me started.""]" Very well, it's snappy "I want to say extensibility, but Emacs Lisp is horrific compared to any other Lisp since the 80s. I understand the historical reasons why ELisp is the way it is, but that's little comfort today. I must then say it's the packages already written, such as Magit, SLIME/SLY, org-mode, etc. Since I primarily write Common Lisp I would much prefer an editor that's written in CL and runs in my CL process. Really, the only reason why I'm still on GNU Emacs is because there's yet to be any good Common Lisp Emacs-like editor that I can use. Once one is made I will likely be using GNU Emacs solely for its excellent packages." "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No slime,org-mode,rainbow-delimiters,paredit moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""LaTeX""]" Often "[""GNU/Linux"", ""Windows"", ""ITS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""I don't. If I have a problem I cry for the tragedy of the Lisp machine and hope for a better world.""]" Never "[""Not interested"", ""Unfamiliar with contribution process"", ""Bad prior experience"", ""FSF paperwork"", ""I know enough Lisp to understand enough ELisp to write things, but compared to CL it's like shoving sticks under my fingernails. Or at least that's how I remember it, it was a while ago.""]" Never "[""Reddit"", ""IRC servers"", ""Discord"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Examples of usage""]" "[""IRC"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Nano, Emacs was my first good editor No Sometimes 19 School Male Swedish Student "[""Ido""]" "[""flyspell""]" minimal vanilla No Twitter Ok "[""none""]" "[""my own custom theme"", ""Custom Star Trek TNG-inspired one which accidentally makes rainbow-delimiters look dull but I'm too lazy to fix it""]" Rarely No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e moderate comprimise never considered No No No Vim "[""Python"", ""R"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes PhD Male Italian Research "[""Ivy""]" "[""flyspell""]" Doom Emacs No Discourse Ok "[""eshell"", ""vterm""]" "[""doom-one"", ""dracula"", ""gruvbox""]" Sometimes undo-tree many packages Sometimes Books "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Hackability based on Lisp extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No vertico, corfu, cape, puni, tempel, php-mode, php-runtime any comprimise 5-10y Yes Yes Yes Emacs "[""Common Lisp"", ""Elisp"", ""PHP"", ""Scheme"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Frequently "[""Hackability based on Lisp extensibility""]" Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""leaf.el""]" "[""Install and try it immediately""]" MELPA, that is what I am most familiar with. Vim project.el Frequently 33 Bachelors Male Japanese Software Development "[""Vertico""]" "[""No""]" minimal vanilla Yes Twitter Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-fu write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Community""]" "[""28.2""]" 15 xah-fly-keys "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Scheme"", ""Common Lisp""]" "[""GNU/Linux""]" Often minimal vanilla read and understand Never Understanding how to configure emacs took several weeks, understanding the major/minor mode dynamic, and learning some of the shortcuts. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Forced by course""]" Good but not great Open Source and fully customisable with a lot of built in power. "[""Work""]" "[""29.0""]" 5 No magit, helm, auctex, irony, elpy moderate comprimise never considered Cannot Cannot No Emacs "[""Assembly"", ""C++"", ""C"", ""Python"", ""R"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ No Often 23 Bachelors Male Swedish Student "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell-command""]" "[""cyberpunk""]" Never framework default write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Lisp""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "libre, extensible, dynamic, explorable, stable. compilation mode, rgrep, completion frameworks, Dired, Magit…" "[""Work"", ""Hobby projects""]" "[""27.1""]" 15 No helm-swoop, ag-project, elscreen, lispy-mode, hydra, wgrep, web-mode, indent-tools significant comprimise 2-5y I have in the past I would like to donate in Europe Yes Vim "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""it's rather trivial or too complex""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Discord""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Is there any other choice than MELPA ? None projectile Often 35 Masters Male French Software Development "[""Helm"", ""Ido""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell-command"", ""compilation command and buffer""]" "[""default light"", ""modus-operandi""]" Rarely undo-tree write package Never "- Discovering the packages that I need. Took time and was a fun journey, but it's not like it was obvious which to use. Nowadays this is facilitated by distributions like Doom Emacs. - Getting C++ completion to work for our project. Glad we have LSP now." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF"", ""One professor mentioned it but said it has a tight learning curve as it's keyboard-driven. I saw that as a challenge. Also it seemed very nerdy which I liked.""]" Good but not great It's geared towards hackability. Lisp helps, but also you have hooks, advises. Also it features many useful abstractions like modes, keymaps, buffers, that just make it nice to hack and work with text. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e embark,corfu,lsp-mode,no-littering,evil,undo-fu,org-roam,transient,magit moderate comprimise might in future Yes I have in the past No Vim "[""C++"", ""Elisp"", ""Go"", ""Python"", ""Shell"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Gedit. But emacs was my first proper programmming editor. project.el Often 30 Masters Male German Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""langtool"", ""to be precise, langtool via lsp-ltex""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Often both undo-fu and vundo none "[""GUI""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""Shell""]" "[""MacOS""]" Frequently Spacemacs write package Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e do not prefer never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Lua""]" Frequently "[""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Manual"", ""Screenshots""]" "[""GitHub"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim No Frequently United States citizen Film/TV "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""eshell""]" "[""modus-operandi""]" Never vundo copy-paste Never Unusual default settings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Java"", ""Rust""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" VS Code No Rarely 20 School Male (other) Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Never No simple functions Never Keybindings Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Community, extensibility, interactivity and one ring to rule all the tools "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No slime, geiser, orgmode, dired any comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""Fortran"", ""Python"", ""Scheme""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Matrix servers"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""IRC"", ""Matrix"", ""Mailing lists""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim No Frequently 25 Masters Male Spanish Research "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions "[""GUI""]" "[""Text editing features""]" String[] Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 2 Emacs "[""Python""]" "[""GNU/Linux""]" Frequently minimal vanilla copy-paste Never Navigation throw and between files. Keybindings. Know what happened, what did I do? How to choose where the window opens. Understand elisp. Concentrate on english documentation. Where to start. I still face them. I just discovered the distribution emacs package comes without documentation. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""organizational features""]" Alright "[""Hobby projects""]" "[""28.1""]" 5 No helm significant comprimise might in future No No No Emacs "[""none, text in orgmode""]" Never "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Events""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Mailing lists"", ""Events""]" "[""use-package""]" "[""wait for community""]" None No Often 38 PhD Female French Research "[""Helm""]" "[""flyspell""]" minimal vanilla No Emacs mailing list Great "[""none""]" "[""doom-one""]" Never No understand internals Never The process feels very old fashion and just having to think about it is enough to turn me to submitting my packages to MELPA instead "Many useful features and functions are not very discoverable. Learning how to program Emacs in a more complex way than just moving the cursor requires a lot of guessing and googling. The default Emacs configuration is also quite ugly and hard to use. The default completion framework and interface is confusing and hard to understand. While Emacs now comes with a lot of the tools required to make it a better experience out of the box, there's no way a new user would have any idea how to enable them without first watching a video or reading articles. I find this makes the on-boarding experience for people who are just trying it out and not too deeply invested yet very harsh." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Its extreme flexibility, and exposing the complete internals of the editor to scripting "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 himalaya magit, company, ctrlf, dired, flycheck, helm, helpful, lsp-mode, org, sly moderate comprimise never considered Yes I have in the past Yes Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""Zig""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Often String[] Often "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" I submit them to MELPA because the process is very easy Vim projectile Often 24 Bachelors Male Canadian Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes lobste.rs Great "[""shell"", ""eshell"", ""ansi-term"", ""vterm""]" "[""doom-tomorrow-night""]" Frequently undo-tree none Never "- Since I do not use Emacs all the time, I often forget shortcuts or how things work and have to look it up again. - Since Emacs uses a very peculiar terminology, it is very hard to search for problem solution on the Internet, because one has to know the terminology to do so effiently. - The biggest shortcoming of Emacs is that it cannot navigate Windows symbolic links to documents and directories. This is the reason, I do not use it except as an editor for GIT and for a to-do list with org-mode. In all other cases, where I need to navigate the file system to load files, I use other editors, that can follow symbolic links." Internet "[""GUI""]" String[] "[""Community""]" Alright Quickness via keyboard shortcuts "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No org-mode limited comprimise never considered No No No CUA "[""None""]" Never "[""Windows""]" "[""Task management""]" "[""framework default""]" "[""Email""]" Never "[""No need""]" Never "[""I am not interested in new packages""]" "[""I don't use third-party packages""]" "[""never asked for help""]" "[""framework default""]" "[""wait for maturity""]" Notepad++ No Rarely 53 PhD Male German Software Development "[""No""]" "[""No""]" minimal vanilla There are a lot of required questions that have not answer that applies to me. I think this is bad. You might get wrong results, because people might just tick a random answer or quit the survey at that point (I was tempted to do so). For exmaple, I am using org-mode and no other packages and not looking for new packages at all. So for example when answering the question about what I do, when I discover a new package, I had to tick a random answer. No Hacker News Not great "[""none""]" "[""I don't know""]" Never No copy-paste Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No magit,org-roam moderate comprimise never considered No Yes No Vim "[""Clojure"", ""Javascript"", ""Shell"", ""Typescript"", ""OCaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""No issues""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" framework default Often Bachelors Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""vterm""]" "[""doom-one"", ""gruvbox"", ""nord"", ""solarized"", ""solarized-dark""]" Sometimes framework default copy-paste Never University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Longevity""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 5 Mu4e mu4e, paredit, cider moderate comprimise never considered No No No Emacs "[""Clojure""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Sublime Text No Frequently Masters Male Software Development "[""Helm""]" "[""ispell""]" minimal vanilla No friend Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Frequently No write package Rarely Setting up your configuration the first time can be very daunting. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility : it is the closest thing to a Lisp Machine. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 31 Mu4e magit, evil, rustic, org-babel significant comprimise 5-10y No I have in the past No Vim "[""Clojure"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" framework default Often 58 Masters Male Belgian Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Not sure IRC Great "[""eshell"", ""vterm""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi"", ""solarized"", ""solarized-dark""]" Sometimes undo-tree simple functions Never setting (and learning) some key packages as `paredit`, installing packages and keeping them updated, getting used to key bindings, and editing with 'latex' Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy I can use it for whatever desktop digital task I could be involved in. "[""Hobby projects""]" "[""28.1""]" 11 No Org-mode, w3m, moderate comprimise might in future No No No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently Male "[""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla Long live the EMACS fraternity Not sure Twitter Ok "[""eshell""]" "[""dracula""]" Sometimes No simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Emacs has covered a lot of ground in its years of existence and I think other editors are making a lot of neat chnages and forcing maintainers to do interesting stuff. But overall emacs is just the most extensible and you can form the tool to you, not like anything else really "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No moderate comprimise might in future Cannot Cannot No Vim "[""C#"", ""Clojure"", ""Common Lisp"", ""Elixir"", ""Haskell"", ""Julia"", ""Python"", ""R"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""package.el"", ""elpaca"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" VS Code projectile Frequently 23 Bachelors Non Binary United States citizen Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" I have a custome and doooooooooooooooooom config I'm Yao Ming Yes lobste.rs Great "[""shell"", ""term"", ""vterm""]" "[""dracula"", ""gruvbox"", ""solarized"", ""doom-lantern""]" Rarely vundo simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and lots of quality packages available for install. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No significant comprimise never considered I have in the past Yes No Vim "[""Elisp"", ""Go"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Web search engines"", ""Hacker News""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Framework"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Vim projectile Rarely 34 Masters Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes vundo write package Rarely "Some packages, installed together, were causing performance issues. As a beginner, it was a bit difficult to find out what is the problem and how to hack things together to make them work. I remember copying code from Doom Emacs's repo to fix something related to flycheck. I also remember experiencing high input latency in markdown-mode, and my ""solution"" was to remove some font-lock-keywords." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Good but not great Very easy to customize to fit my workflow. "[""Hobby projects""]" "[""29.0""]" 3 No limited comprimise never considered No No No I modified default Emacs bindings based on my preference "[""C"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Atom, Vim, and IDEs projectile Frequently 26 Masters Male Student "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Blog post Great "[""shell-command"", ""eshell"", ""vterm""]" "[""my own custom theme"", ""solarized"", ""solarized-dark""]" Never undo-fu simple functions Never "[""daemon""]" "[""Extensibility"", ""Package(s)""]" String[] Very well, it's snappy "[""Work""]" "[""28.2""]" 20 Mu4e Consult, selectrum, org-roam significant comprimise 0-2y No I have in the past No Emacs "[""C"", ""Fortran"", ""Julia""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Comparison"", ""Tutorials""]" "[""Reddit""]" "[""straight""]" "[""Research alternatives""]" None project.el Frequently 44 PhD Male Spanish Research "[""Selectrum"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""Gruvbox""]" Frequently undo-tree simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" String[] Good but not great The package ecosystem with support for everything under the sun, and the flexibility of running on the terminal. "[""Hobby projects""]" "[""27.1""]" 19 No significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""Never did""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality""]" Never "[""GNU ELPA/MELPA online package lists""]" "[""Anything that tells the mode name of packages that install modes""]" "[""Never did""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad; edit.exe; qbasic No Frequently 42 Masters Male Brazilian Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""none""]" "[""default dark""]" Sometimes undo-tree simple functions Rarely Defaults did not include features that most people would turn on - back in the day it was fontification, these days it's things like auto completion Friend "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Great text editing, stable, long-term community - the time I invest in Emacs will pay back dividends over decades. "[""Work"", ""Hobby projects""]" "[""27.1""]" 23 No ag, wgrep-ag, dumb-jump, flyceck-pyflakes, js2-mode, ws-trim moderate comprimise might in future No Would directly No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots""]" "[""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for community""]" Borland Turbo Pascal No Often 40 Masters Male Danish Software Development "[""Ido""]" "[""ispell""]" minimal vanilla Maybe you could ask what mayor annoyances with Emacs are :) Not sure Emacs mailing list Ok "[""shell-command""]" "[""wombat""]" Rarely No copy-paste Never Keybindings are hard to learn when you use them infrequently. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""CIDER""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Speed, tooling (magit, projectile, lsp-mode), offline use "[""Work""]" "[""28.1""]" 1 No limited comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos"", ""Overview"", ""README""]" "[""Emacs StackExchange"", ""Slack""]" "[""package.el""]" "[""Research alternatives""]" IntelliJ framework default Rarely 25 Bachelors Male British Software Development "[""framework default""]" "[""No""]" Doom Emacs No lobste.rs Great "[""none""]" "[""doom-one""]" Never framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and elisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 Gnus evil,sly,vertico,yasnippet,paredit,company significant comprimise might in future No I have in the past No Vim "[""Common Lisp"", ""Elisp"", ""HTML/CSS""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 31 Male Scottish Fin Tech "[""Vertico"", ""Consult""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""my own custom theme""]" Frequently undo-tree copy-paste Never No clear documentation nore tutorial to configure emacs clearly from scratch. Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Spacemacs like keybindings "[""Work""]" "[""27.1""]" 5 No Magit, projectile, evil, limited comprimise never considered No No No Vim "[""Python"", ""Latex""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 30 PhD Male Research "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never framework default simple functions Never remember basic bindings but which-key saved my a** and understand e-lisp to configure and combine the different aspects of functionality properly but overall was lucky to have the time to dig in and understand some stuff. Otherwise it is difficult to move on this philosophy!! Glad that i did... Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""privacy""]" Very well, it's snappy org-mode, org-agenda and custom functions to automate life "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No magit, vterm, rainbow-mode, beacon, org-superstar, ob-latex, jupyter, python-mode, calfw-howm, evil moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Scientific writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never String[] Frequently "[""Advocacy""]" "[""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code No Frequently 27 Bachelors Male Greek Research "[""Helm""]" "[""flyspell"", ""ispell""]" Doom Emacs You could let the users add more than 10 packages via some list (check boxes) because i thing this is the best feature of Emacs. I refer to it's ability to manage a load of packages in real time... This for me is outstanding!! Well done guys!! No Discord Great "[""eshell"", ""vterm""]" "[""gruvbox""]" Rarely undo-fu many packages Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""org-mode""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No significant comprimise might in future I have in the past No Yes Vim "[""Clojure"", ""Elisp"", ""Haskell"", ""Javascript"", ""Rust"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Often "[""FSF paperwork""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I just add to MELPA, because it's easier. Vim project.el Frequently 28 Bachelors Male Turkish Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Rarely undo-fu many packages Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 26 Rmail magit limited comprimise 10+y No I have in the past Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely String[] Rarely "[""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Manual""]" "[""IRC""]" "[""use-package""]" "[""wait for maturity""]" MELPA aurora No Often 49 Masters Male Swiss Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla There was a question about how I reacted to new packages which was mandatory, surprisingly. Not sure Mastodon Great "[""eshell""]" "[""brutalist-dark""]" Frequently No write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright Extensibility and cross-platform compatibility. I can depend on Emacs to do nearly any text operation on any computer at any time. "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 notmuch magit, restclient-mode, avy, ace-window no comprimise never considered No Would directly No Emacs "[""Common Lisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""Hacker News""]" "[""Manual"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" MELPA seems to be the most useful and popular. Vim No Frequently 26 Masters Male United States citizen Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""shell-command""]" "[""dracula""]" Rarely No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No moderate comprimise never considered No No No Emacs "[""C"", ""Haskell"", ""Python""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""NixOS""]" "[""Install and try it immediately""]" Vim project.el Frequently Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi"", ""solarized"", ""solarized-dark""]" Rarely undo-fu write package Never none, but it was very hard to compile at the time Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy elisp "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 No dired, shell, dabbrev, info, man, org any comprimise 10+y No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""Blogs"", ""Sacha Chua""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" various ancient editors projectile Frequently 56 Masters Male German lottery "[""No""]" "[""ispell""]" minimal vanilla Not sure r/emacs Great "[""shell"", ""eshell""]" "[""solarized-dark""]" Rarely No simple functions Never It seems complicated but I've never attempted it. I do wonder if Emacs would be better off opening up the doors to contributions past the whole ideological battle it's (rightfully) trying to lead. I found Elisp a bit cryptic, and I still can't really find my way around the documentation sometimes (the names of fairly basic API stuff always escapes me, find-file-other-window that sort) A tech conference had one of them wizards "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Weirdly, I can't remember""]" Very well, it's snappy "I think once you click the whole ""it's not an editor it's a big ol' REPL"" sort of thing, everything gets really powerful. As long as it's text it can be coerced nicely into Emacs." "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Mu4e magit, projectile, docker, restclient, pass, browse-at-remote moderate comprimise might in future Yes No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 32 Bachelors Male French Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" maximal vanilla Thank you for the time and care to craft the survey. It's very clear and easy to fill in. Not sure r/emacs Great "[""shell"", ""vterm""]" "[""modus-operandi""]" Often framework default write package Never The esoteric keymapping took some time, and then having to learn elisp to fully customize everything. University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great The unparalleled extensibility, packages and customization "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 28 No limited comprimise 10+y I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""framework default"", ""elpaca""]" "[""wait for maturity""]" None framework default Sometimes Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" maximal vanilla No Hacker News Ok "[""none""]" "[""default dark"", ""my own custom theme""]" Never framework default many packages Rarely "Please move the whole process to Github and automate FSP copyright assignment with a bot on Github. Also, please remove RMS and Eli as mods. Both are incompetent and lack ambitions and visions." Yes. This is a well-known problem for people since the 90s. If you have to ask, you have a bigger problem. University/College "[""GUI"", ""daemon""]" "[""dir, file, buffer local variables and inertia""]" "[""Text editing features"", ""There was a time where Emacs was almost always the first editor that gets a syntax highlighting package for esoteric languages""]" Poorly, it's sluggish "- Ability to spawn subprocesses very efficiently - Low memory consumption - Really good syntactic editing packages like paredit/smartparens that work for languages other than lisp not found in any other editor - dir/file/buffer local variables - Hierarchical keymaps" "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No flycheck, smartparens, company, expand-region, web-mode, iedit, multiple-cursors, indent-guide, verb, yasnippets moderate comprimise 2-5y No Would directly Yes Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub"", ""Twitter""]" Often "[""Lack of time"", ""Elisp proficiency"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Melpa Eclipse projectile Never 40 Bachelors Male Hongkonger Software Development "[""Ido"", ""Icomplete""]" "[""No""]" maximal vanilla Yes r/emacs Not great "[""shell-command"", ""vterm""]" "[""solarized-dark""]" Rarely vundo read and understand Never idiosyncrasies such as buffer system and keybind system, broken packages Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""SLIME""]" Good but not great jack of all trades all-rounder, extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2"", ""26.3""]" 10 No tramp, org-mode, flyspell-mode, flycheck-mode, helm, slime moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Python"", ""R""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 39 PhD Male Belgian Software Development "[""Helm"", ""company""]" "[""flyspell""]" minimal vanilla Yes Hacker News Great "[""shell""]" "[""solarized-dark""]" Frequently No copy-paste Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""orgmode""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No never considered Vim "[""Go"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""Email"", ""GitHub""]" "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Vim framework default Never "[""No"", ""framework default""]" "[""framework default""]" Doom Emacs "[""eshell""]" "[""dracula""]" Never framework default read and understand Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""29.0""]" 4 No never considered Vim "[""C++"", ""C"", ""Common Lisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" "[""Unfamiliar with contribution process""]" Never String[] "[""Tutorials""]" String[] "[""straight""]" "[""Install and try it immediately""]" Vim framework default Rarely "[""framework default""]" "[""No""]" Doom Emacs "[""none""]" String[] Sometimes framework default none Never Internet "[""TUI""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 1 notmuch any comprimise might in future No No No Vim "[""C"", ""Go"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Sometimes "[""Issues""]" "[""GitHub""]" "[""Tutorials""]" "[""IRC"", ""GitHub""]" "[""package.el""]" "[""wait for maturity""]" Vim project.el Sometimes Bachelors Male Ukrainian Student "[""No""]" "[""No""]" Doom Emacs No Hacker News Great "[""shell""]" "[""default dark""]" Never undo-tree copy-paste Never Internet "[""GUI""]" "[""hope""]" "[""-""]" Alright "[""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No Cannot No Emacs "[""-""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""-""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""-""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Rarely Bachelors Male Australian Software Development "[""No""]" "[""No""]" minimal vanilla "[""ansi-term""]" "[""-""]" Rarely - copy-paste Never University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work""]" "[""29.0""]" 9 No any comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Never 33 Masters Male French Software Development "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""dracula""]" Never framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.1""]" 1 Emacs "[""Assembly"", ""Latex, Racket""]" "[""GNU/Linux""]" Rarely maximal vanilla read and understand Never "That 'starter packages' are needed at all. - It adds a significant research burden on new users. The defaults should be good (enough): That is: - standard CUA keybinds, - a better packaging interface (like dooms 'module' system), - a better-organized top-bar menu and - a better theme. Another pretty significant problem was getting programming language support to work: - Much of the online guides are outdated (e.g. recommending ctags or other wildly outdated things). - Installation of language servers is a proper pain. They often aren't packaged and do not provide repositories; Ideally enabling/installing a languages mode in Emacs should just pull the latest binaries for emacs-only use. Alternatively at the very least proper instructions (INCLUDING a link to the language servers repo should be given). However, I'm looking forwards a better future, with eglot being mainlined." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "- A great non-cluttered UI (Dooms keybind interface is great) - Much faster than IDEs (Jetbrains...). - Highly extensible and automatable when needed." "[""Hobby projects"", ""University""]" "[""28.1""]" 1 No magit,eglot,eldoc-box,org,treesitter limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Elixir"", ""Julia"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""Doom Emacs Modules""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" KDevelop projectile Often 21 School Male Austrian Student "[""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-one"", ""modus-operandi""]" Rarely framework default write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 26 No limited comprimise 5-10y No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" vi projectile Sometimes 39 PhD Male American Healthcare "[""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs No IRC Ok "[""eshell""]" "[""doom-one""]" Often framework default copy-paste Never Mailing lists can be a strong barrier to entry. "Key combinations can be hard to recall, and often I settle(d) on the ""This is the way I learnt, this is the way I'll do it"" approach rather than the most efficient approach." Internet "[""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright It's easy to use display, multiple buffers and flexible multitasking "[""Work"", ""Hobby projects""]" "[""27.1"", ""26.3""]" 5 No rust-mode, flycheck-mode significant comprimise might in future No I plan to in the future No Emacs "[""Assembly"", ""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Matrix"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Most FOSS and copyright-compliant (ie no Github copilot or license violating services) Sublime Text No Rarely 29 Bachelors Male British Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command"", ""eshell"", ""term""]" "[""my own custom theme"", ""solarized""]" Frequently No copy-paste Never I used a vanilla emacs. The keybindings were strange. Once I found `where-is` and `describe-key`, it got much better. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright Extensibility "[""Work"", ""Hobby projects"", ""Email""]" "[""28.2""]" 16 Mu4e magit,org,mu4e,which-key,auctex significant comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Colleagues and friends""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""Framework"", ""colleagues on slack""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Nano projectile Often 40 PhD Male German Research "[""Ido""]" "[""ispell""]" Doom Emacs Not sure Blog post Great "[""term""]" "[""gruvbox"", ""solarized-dark""]" Rarely vundo String[] String[] String[] String[] String[] write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 4 No moderate comprimise might in future I have in the past No Yes Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""wait for community""]" Vim framework default Rarely 34 Masters Male Swedish Fin Tech "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Not sure Doom emacs community Great "[""vterm""]" "[""dracula""]" Rarely framework default copy-paste Never As a non-programmer, base emacs is intimidating. Spacemacs made my transition from word/vim much easier. I eventually settled on doom, which is perfect for me. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Ability to use vim bindings with plain text files""]" Very well, it's snappy Customisable, trustable, powerful "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No org-roam, pdftools moderate comprimise never considered Cannot Cannot No Vim "[""Elisp"", ""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""Occasionally build from git""]" "[""Haven't done this""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Have not done this""]" "[""framework default""]" "[""Research alternatives""]" Word framework default Frequently 28 Masters Male British Education services "[""framework default"", ""Ivy""]" "[""No""]" Doom Emacs Some of the questions weren't relevant, but I could not leave them blank. Perhaps a 'NA' tickbox could be useful. No Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Never framework default write package Never Package management was hard, until I discovered straight.el Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Not well org-mode is incredible "[""Work"", ""Hobby projects"", ""org-mode notes for my entire life""]" "[""29.0""]" 9 No org-mode, org-roam, projectile, magit moderate comprimise never considered I have in the past No No Vim "[""C++"", ""Common Lisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""System Crafters YouTube""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""framework default"", ""straight""]" "[""Research alternatives"", ""wait for maturity""]" Vim projectile Often 33 Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Spacemacs "Survey software is very smooth, great job! I just wish emacs performance was as fast* and smooth ;) * already using gccemacs with emacs29, but something blocking my entire single-threaded UI is a really poor experience." No r/emacs Great "[""none""]" "[""solarized-dark""]" Sometimes No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently Associates Male Software Development "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Ok "[""eshell"", ""vterm""]" "[""my own custom theme"", ""doom-one"", ""dracula"", ""zenburn""]" Never framework default read and understand Coming from vim it was learning the new mnemonics for keybinds but thankfully which-key helped alot Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great The extensibility of emacs where the core is written in elisp and can be extended in any way I guess and that it stood the test of time "[""Hobby projects""]" "[""28.2""]" 3 Meow "[""C++"", ""Clojure"", ""Python"", ""Rust"", ""Scheme"", ""OCaml, Lua""]" "[""GNU/Linux""]" Vim Sometimes minimal vanilla simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 26 No limited comprimise might in future Cannot Cannot No Emacs "[""Elisp"", ""Perl"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Rarely "[""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" MicroEmacs (Windows) No Often 49 Masters Male Chilean IT services "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure Hacker News Ok "[""shell-command"", ""ansi-term""]" "[""modus-vivendi""]" Often No simple functions Never Lisp wasn’t my cup of tea. I wasn’t a programmer when I started and learned elisp along with python and I kept thinking why tf is elisp so convoluted. I no longer think so. Lisps are cool Friend "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great Org mode and the fact that it is an elisp repl first and foremost "[""Work"", ""Hobby projects"", ""Writing and maintaining my todos""]" "[""29.0"", ""28.2""]" 5 No any comprimise never considered No No Yes Mix of default and custom ergonomic focused one via meow.el "[""Elisp"", ""Python"", ""Rust""]" Often "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" None No Frequently 25 Bachelors NB Indian Manufacturing "[""Vertico""]" "[""ispell""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""my own custom theme"", ""TransSide""]" Sometimes undo-tree none Never Internet "[""GUI""]" "[""Extensibility""]" "[""Extensibility""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 1 No limited comprimise never considered No No No Vim "[""Java"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""GitHub""]" "[""Tutorials""]" "[""IRC""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code No Never "[""No""]" "[""No""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Never No write package University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Customizability""]" String[] Very well, it's snappy "elisp org mode magit" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 Emacs "[""C"", ""C#"", ""Elisp"", ""Haskell"", ""Python""]" "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" String[] String[] "[""Mailing lists""]" String[] String[] "[""package.el""]" Vim Frequently String[] String[] maximal vanilla String[] String[] none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 No significant comprimise never considered Cannot Cannot No Vim "[""C"", ""Haskell"", ""Python""]" Rarely "[""MacOS""]" "[""Task management"", ""Agenda""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 17 School Male Spanish Student "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""term"", ""vterm""]" "[""doom-one""]" Never No copy-paste Never Fundamental understanding of elisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Org-mode""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Mu4e significant comprimise never considered No No No Evil "[""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Manual""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom No Sometimes 28 Masters Male Australian Healthcare "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Often framework default copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Part of the GNU project / FSF"", ""Has always been available on all platforms; will always been available on all platforms.""]" "[""More features than other editors""]" Alright Continuity "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 No org-mode, magit significant comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Prolog""]" Frequently "[""GNU/Linux"", ""Android""]" "[""Note taking"", ""Task management""]" "[""not sure""]" "[""Email""]" Never "[""Not interested""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Tutorials""]" "[""Internet""]" "[""not sure""]" "[""wait for community""]" Don't remeber; some MS-DOS editor No Frequently 49 PhD Male German Research "[""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default light"", ""my own custom theme""]" Never No write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Better extension language""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No significant comprimise 0-2y No No Yes Emacs "[""Elisp"", ""Elixir"", ""Erlang"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Telegram chat""]" "[""Manual"", ""Screenshots""]" "[""Telegram chat""]" "[""package.el""]" "[""Install and try it immediately""]" I used to have my own ELPA, but I shut it down in the spring Vim project.el Sometimes 25 School Male Russian Software Development "[""No""]" "[""flyspell""]" minimal vanilla Yes EmacsConf2022 Great "[""shell-command"", ""shell""]" "[""default light"", ""ef-tritanopia-light""]" Rarely No simple functions Never I had problems in learning enough keyboard shortcuts to be productive. I had performace problems before I got native compilation working. Understanding buffers, frames, windows compared to traditional editor concepts. Emacs has its own vocabulary and modules are like islands compared to a very holistics editor. You have to learn the names and philosophies and verbs of different modules. Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Org mode, Org-roam, literate programming, Magit, great VIM keyboard support "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No limited comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""wait for community""]" VS Code framework default Sometimes 48 Masters Male Finnish Media/Publishing "[""framework default""]" "[""No""]" Doom Emacs No Twitter Ok "[""vterm""]" "[""doom-one""]" Never framework default write package Never elisp as configuration language, I had no scheme/lisp experience when I started with Emacs University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Cross platform, GUI & terminal""]" Very well, it's snappy Cross platform, defaults work well, easily customized when a default doesn't work "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 No magit, org-mode, diff-hl, ido-mode, projectile, company, lsp-mode, tree-sitter moderate comprimise never considered No Yes No Emacs "[""C"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 52 PhD Male United States citizen Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Yes r/emacs Ok "[""vterm""]" "[""sanityinc-tomorrow-day""]" Sometimes No read and understand Never What package I should use, for example helm or vertica, lsp-mode or eglot Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extendability because of elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 notmuch vertica, corfu, notmuch moderate comprimise never considered Cannot Cannot No Emacs "[""Go"", ""Haskell""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""telegram""]" "[""Comparison"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""telegram""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim project.el Never 25 Bachelors Male Russian Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No Telegram Great "[""none""]" "[""default light""]" Never No write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 notmuch emacs-orderless,emacs-consult,emacs-embark,emacs-marginalia,emacs-prescient,emacs-corfu... limited comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""IRC""]" "[""straight"", ""Guix""]" "[""Install and try it immediately""]" IntelliJ project.el Rarely Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" minimal vanilla Not sure r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""zenburn"", ""leuven""]" Sometimes No many packages Rarely Yes, debbugs University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy Extensibility and community "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 20 notmuch magit, eglot, vc, erc, paradox limited comprimise might in future No No Yes Emacs "[""C"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" MELPA because it is low friction None project.el Sometimes 41 Bachelors Male Australian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""shell"", ""eshell""]" "[""doom-one""]" Rarely undo-tree copy-paste Never Default keybinds were difficult for me. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Emacs users seem to be more geek-ish""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Magit, tramp, eglot, consult, YAsnippet no comprimise never considered No No No Emacs "[""C++"", ""Go"", ""Rust"", ""Shell""]" Frequently "[""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Japanese Emacs community in Slack""]" "[""use-package""]" "[""wait for community""]" GNU ELPA VS Code projectile Sometimes 24 Bachelors Male Japanese Student "[""Vertico"", ""Consult""]" "[""ispell""]" maximal vanilla No Twitter Great "[""vterm""]" "[""modus-vivendi""]" Often undo-tree copy-paste Never Early versions started using the *scratch* buffer (perhaps with a warning, but we managed to miss it). A crash caused us (working with a buddy) to loose 2h worth of work. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""slime""]" "[""Text editing features""]" Good but not great Extensibility with an easy language. "[""Work"", ""Hobby projects""]" "[""24.4""]" 30 no, haven't found one which is sensible (sorry, Gnus), easy to use/configure and supports IMAP Slime moderate comprimise never considered No Yes No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""Source""]" "[""Mailing list""]" Never "[""didn't see the need yet""]" Rarely "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""any/don't care""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" WordStar project.el Rarely "[""No""]" "[""No""]" minimal vanilla """must be answered"" is not what I want to read again, particularly, if there where no sensible alternatives to select." Not sure Hacker News Not great "[""shell""]" "[""\""theme\""?""]" Rarely No copy-paste Never summer program in high school "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 21 No tramp, which-key, haskell-mode moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""R"", ""Shell"", ""LaTeX, Stata""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""not sure""]" "[""Mailing list"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Sometimes 36 PhD Female Australian Research "[""Ido""]" "[""flyspell""]" minimal vanilla No Friend Great "[""none""]" "[""default light""]" Often No write package Never "The default environment is very alien: C-g instead of Esc, bright white background, calling Alt Meta. . Several times I ended up trying a starter kit like Doom just to know my way around, but that in turn has you learn to configure the starter kit rather than actually writing elisp. Thus introducing limitations. Eventually I stumbled across the built-in elisp manual, which is what led me to give emacs another chance. I ended up watching tutorials on YouTube to learn about packages and setting up a usable configuration." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great "- extensibility (lisp) - history/community (many things are already implemented and are easy to understand)" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No evil, org, airline-themes, dirvish, vertico, marginalia, consult, general.el, paredit, eshell moderate comprimise never considered No Would directly Yes Vim "[""Elisp"", ""Shell"", ""Powershell""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I put them on my github and pull them with straight. I sometimes mention them in reddit comments so others can as well. I've heard that melpa is the easiest to get a package accepted to, but never actually bothered. Vim No Sometimes 19 School Male American Legal "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla "I have been using Emacs less than a year. I entered a decimal value into the ""How many years have you been using Emacs"" field, but it had an error in red about not being an integer. I changed it to a 1." No r/emacs Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Sometimes undo-fu simple functions Trying to initially get started without using a framework like Doom Emacs was difficult, because the keybindings and configuration mechanisms are unintuitive and difficult to learn. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Emacs' extensibility and full customizability. You can bend the editor to your whims, and turn it into anything you like, to maximize your productivity (at the cost of configuration timr). "[""Work"", ""Hobby projects"", ""General document editing""]" "[""28.2""]" 1 Vim "[""C#"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Rust"", ""Shell""]" "[""GNU/Linux""]" Vim Frequently Doom Emacs copy-paste Never The learning curve was pretty steep but manageable. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Flexibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No evil, flycheck, company, lsp-mode, magit, ivy moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim framework default Rarely Male "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs No Hacker News Ok "[""none""]" "[""solarized-dark""]" Often framework default simple functions Never Learning the initial keyboard shortcuts, otherwise no. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Org-mode, extensibility, interoperability of components "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Gnus Org-roam, org-babel, ef-themes significant comprimise never considered No Would directly No Emacs "[""Elisp"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Mailing lists""]" "[""not sure""]" "[""Install and try it immediately""]" None No Frequently 38 Masters Male British Research "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""Various ef-themes""]" Rarely No none I learned the basics during a 4h train ride, but never extended the basic knowledge and capabilities. Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Shortcuts and copy-paste functionality along with the respective packages is perfect for LaTeX editing as teacher / researcher. "[""Work""]" "[""28.1""]" 14 Emacs "[""LaTeX""]" "[""Windows""]" Notepad++ Frequently minimal vanilla simple functions Never The biggest difficulty when using Emacs for the first time was memorizing the keybindings and studying Elisp in order to write a useful configuration to adapt the editor to my various needs Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy The freedom of expansion and customization of functionality provided by the packages "[""Work"", ""Hobby projects"", ""Study""]" "[""28.2""]" 1 No significant comprimise never considered No I have an FSF membership No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Nix""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Often 19 School Male Italian Student "[""framework default""]" "[""langtool""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""Catppuccin Mocha""]" Sometimes framework default write package Chance "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Perl"", ""Shell""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" None Rarely maximal vanilla simple functions Never Did not know anything about lisp, so configuring emacs was hard. Navigating between different buffers/frames was hard to learn University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Wanted to be a \""hacker\""""]" Very well, it's snappy extensibility, packages for many problems "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 30 No org, auctex, helm, gitlab, tramp moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" VS Code No Often 55 PhD Male German Healthcare "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla The rationale of some of the questions are not clear to me No Friend Ok "[""eshell""]" "[""default dark"", ""zenburn""]" Sometimes framework default none Never It doesn’t use Joe key bindings Distrotube "[""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Part of the GNU project / FSF""]" Poorly, it's sluggish Not being Joe "[""Hobby projects""]" "[""29.0""]" 0 Mu4e never considered No No No Vim "[""Rust""]" Frequently "[""BSD""]" "[""Babel""]" "[""Source""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" Joe projectile Sometimes 12 School Female Albanian Student "[""framework default"", ""Vertico""]" "[""flyspell""]" Doom Emacs "[""eshell""]" "[""gruvbox""]" Frequently framework default copy-paste Rarely I need to understand elisp better before I don't make me laugh Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""ORG drew me back (after 30 years)""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy it's more of an operating environment than a text editor. "[""Work"", ""Hobby projects"", ""pretty much anything""]" "[""29.0""]" 5 have used Gnus but moved to mu org, pass, mu4e, ivy, rainbow, company, persist, swiper, magit, org-bullets significant comprimise might in future I have in the past I have in the past No Emacs "[""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell"", ""SQL"", ""I want to get started on elisp beyond .emacs configs. for instance to create filters and access to data sets and external algorithms like gpt3""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub"", ""where I can find them.""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""interactions with the ecosystem""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""I tend to work it out for myself. Documentation in emacs is fab""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" nano, atom, sublime, (devonthink on mac) and several others again this is on my list to look into sooonishhh Frequently 64 Bachelors Male British NFP "[""Ivy"", ""useelm, and IVy, currently on Ivy. love it""]" "[""ispell""]" Somewhere between extensive and light I'd say I do surveys through the remaining teeth I can still grit. No Emacs mailing list Great "[""shell"", ""eshell""]" "[""modus-vivendi"", ""i've used several and amended a few but for now a fan of modus.""]" Often good question. I should look at this simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 2 Vim "[""Common Lisp"", ""Go"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" Rarely Doom Emacs simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 20 notmuch Magit moderate comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Tutorials""]" "[""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Jedit projectile Often 40 PhD Male German Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""eshell"", ""ansi-term""]" "[""default light"", ""solarized""]" Frequently undo-tree String[] String[] String[] String[] String[] copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No do not prefer never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" Rarely "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Vim No Frequently School Male Brazilian Student "[""framework default""]" "[""No""]" Spacemacs No Hacker News Great "[""none""]" "[""my own custom theme""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 4 No no comprimise never considered No No No CUA "[""Elisp"", ""Python""]" Sometimes "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity""]" Notepad++ No Sometimes Masters Male "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla No Hacker News Ok "[""shell""]" "[""default dark""]" Never No copy-paste Never (E)lisp is not easy. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Customisations. Org. Pdf-tools. Mu4e. Eglot. "[""Work""]" "[""29.0""]" 30 Mu4e Denote, pdf-tools, magit, vertico, orderlies, deft, ef-themes, org moderate comprimise never considered No No No Emacs "[""C++"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package"", ""Nixos""]" "[""Install and try it immediately""]" No Frequently 52 PhD Male British Research "[""Vertico""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""ef-themes""]" Never No copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work""]" "[""29.0""]" 1 No emacs-lsp, vertico, evil do not prefer might in future No No No Vim "[""Java"", ""Rust""]" Frequently "[""GNU/Linux""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Discord"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" VS Code framework default Never "[""Vertico""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-laserwave""]" Never framework default write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Not well "[""Work""]" "[""29.0""]" 10 No limited comprimise never considered No No No Vim "[""Haskell"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 33 PhD Male Austrian Healthcare "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Yes Hacker News Great "[""none""]" "[""solarized""]" Rarely undo-fu write package Never it was decades ago - can't remember difficulties Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy open, extensible, great community "[""Work"", ""Hobby projects"", ""all personal organization""]" "[""29.0"", ""28.1""]" 34 No significant comprimise 10+y I have in the past Would directly No CUA "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" TPU projectile Frequently 56 Masters Male American retired "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""default dark"", ""doom-one"", ""gruvbox"", ""solarized"", ""solarized-dark"", ""zenburn""]" Frequently framework default simple functions Never I felt I needed to rethink how I interact with Emacs vs how I had used vim. No more C-z to run a program and get output. It was a struggle to break out of my old habits. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility and how everything I do is in a buffer "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Ivy,Agressive-indent,paredit,crux,magit,expand-region,multiple-cursors significant comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Python"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Clips/videos""]" "[""Reddit""]" "[""package.el""]" "[""Research alternatives""]" Vim No Never 35 School Male American IT "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell""]" "[""Don’t remember""]" Frequently No read and understand Rarely "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Introspectability and self-documenting nature, as well as the extensive package ecosystem with constant innovation and fantastic examples such as magit. "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No magit, modus-themes, embark, consult, vterm, which-key, elfeed, eglot, use-package, straight moderate comprimise might in future No I have in the past No Emacs "[""C"", ""Python"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None project.el Often 26 Masters Male Norwegian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Great survey, thanks for organising! No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No copy-paste Overly complicated configuration, default keybindings Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Whole workflow in single window "[""Work""]" "[""28.2""]" 4 Vim "[""C++"", ""C"", ""Shell""]" "[""GNU/Linux""]" Vim Never Doom Emacs write package Rarely It is extremely different from all other editors/IDEs, yet the tutorial only goes over the fundamentals of emacs usage, without addressing any of the common questions/pitfalls a user used to some other editor will run into. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great It is a free software editor which is designed to be extensible by being written in lisp and having its functionality fully available to the user. "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Gnus magit, org-mode, eglot, paredit, vertico, corfu, auctex, which-key, orderless, sly moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""guix""]" "[""Email""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Email""]" "[""use-package"", ""guix""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim No Sometimes 24 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla More! And more promotion/analysis No r/emacs Ok "[""shell-command"", ""eshell""]" "[""gruvbox""]" Sometimes No write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects"", ""School""]" "[""27.2"", ""26.3""]" 5 No evil,exwm,which-key,helm significant comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""GitHub""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Sublime Text projectile Frequently 17 School Male United States citizen Student "[""framework default"", ""Helm""]" "[""framework default"", ""flyspell""]" Spacemacs No Hacker News Great "[""eshell"", ""ansi-term"", ""vterm""]" "[""dracula""]" Sometimes undo-tree simple functions Sometimes code review (melpa) nobody around me uses it can't remember "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""avy, evil, iedit, org""]" "[""Text editing features""]" Very well, it's snappy elisp, elpa "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No evil,avy,ivy,hydra limited comprimise never considered No No Yes Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" melpa jed projectile Frequently 40 Bachelors Male South Korean Software Development "[""Ivy""]" "[""No""]" maximal vanilla thx k! No Hacker News Great "[""eshell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-tree copy-paste Colleague "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""27.2""]" 1 Emacs "[""Python"", ""R""]" "[""nixos""]" String[] "[""nixpkgs""]" String[] String[] "[""Web search engines""]" String[] String[] "[""nix""]" "[""Install and try it immediately""]" Frequently String[] String[] minimal vanilla String[] String[] copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Emacs "[""Clojure""]" "[""Windows"", ""MacOS""]" Frequently minimal vanilla copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" "[""MacOS""]" Frequently minimal vanilla none Never 프로그램 다루기 Internet "[""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy 확장성 "[""Hobby projects""]" "[""29.0""]" 1 No org any comprimise never considered No No No Emacs "[""text""]" Rarely "[""WSL""]" "[""Note taking"", ""General document writing""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Overview""]" "[""GitHub""]" "[""not sure""]" "[""wait for maturity""]" elpa VS Code No Frequently 60 School Male (other) "[""No""]" "[""No""]" minimal vanilla Yes r/emacs Ok "[""none""]" "[""default dark""]" Never No simple functions Rarely Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 15 No significant comprimise might in future No No No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Often 42 Masters Male Russian Software Development "[""Ivy"", ""Consult""]" "[""No""]" minimal vanilla Not sure Twitter Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Never "Some of my difficulties when initially learning emacs are as follows: 1. Extensibility is problem as well as solution. It was difficult (still is) for setting up Emacs as IDE like for angular projects (lsp mode, eglot) . Small bugs appears from nowhere. I like emacs simplicity, but Developers havent consider How to do things? , i mean officially, Like if i want to make emacs java ide, i want to go official rather following other code copying elisp and adding and breaking something . I heard eglot is being added i hope it will solve my problem. I like Emacs key bindings. But when we go deeper , vims binding is powerful and more better for long run. I want emacs key binding as well as vim (not viper) , I mean full builtin support for vim bindings" fsf "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""IDE features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""games, IDE(very important), entertainment,""]" Good but not great "Extensibility , Community, A damn free software that everybody can copy, make own, make new :* , extensibility via Lisp , minimal, From source C , It has well maintain compatible with modern hardware to old , games ," "[""Work""]" "[""29.0""]" 2 No eglot , lsp-mode, no comprimise never considered Cannot Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Typescript""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" projectile Never 22 Bachelors Male Nepalese Fin Tech "[""Ivy"", ""Vertico"", ""Selectrum"", ""Consult""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Never No simple functions Never Steep learning curve and then getting familiar with the bindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Long time stability and extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 Mu4e consult, corfu, magit, eglot limited comprimise never considered Cannot Cannot No Emacs "[""Haskell"", ""Javascript"", ""Java"", ""R"", ""Shell"", ""SQL"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""YouTube""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""GitHub"", ""Discord""]" "[""use-package"", ""nix expressions""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" IntelliJ project.el Frequently PhD Male South African Software Development "[""Consult""]" "[""flyspell""]" minimal vanilla No Friend Ok "[""vterm""]" "[""doom-one"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Never No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""A benevolent kind of lock-in""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Principles of the GNU project, extensibility, lisp, ecosystem "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Mu4e AUCTeX, lsp-mode, mu4e, org-mode, magit significant comprimise might in future No No No Emacs "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ No Frequently 53 PhD Male British Research "[""Ido""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""ansi-term""]" "[""solarized""]" Never undo-tree copy-paste Never "lack of ""one source of knowledge""" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy versatility, org-mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Gnus TRAMP, Gnus, org-mode, VC, project.el, nov.el, Flymake significant comprimise might in future I have in the past No No Emacs "[""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""GNU ELPA/MELPA online package lists"", ""emacs-news""]" "[""Tutorials"", ""Manual"", ""Example configuration""]" "[""Reddit"", ""Email""]" "[""use-package""]" "[""wait for community""]" GNU ELPA Notepad++ project.el Never 30 Bachelors Male Polish Software Development "[""Icomplete""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""shell"", ""eshell"", ""vterm""]" "[""modus-operandi""]" Often No read and understand Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Emacs "[""Elixir"", ""Go"", ""Python""]" "[""GNU/Linux"", ""MacOS""]" VS Code Sometimes minimal vanilla read and understand Never Dealing with tutorials written in evil mode when I don't use evil mode Development support for clojure "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Magit""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Configurability and customization "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No Magit,org-mode,lsp-mode,go-mode,rainbow-delimiters,diff-hl,eterm moderate comprimise never considered No No No Emacs "[""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes 42 School Male Canadian Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""dracula""]" Often framework default copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 Emacs "[""Clojure"", ""Common Lisp""]" "[""GNU/Linux""]" Notepad++ Frequently maximal vanilla copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 19 Gnus any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Python"", ""PHP"", ""Perl"", ""Shell""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""Email""]" "[""package.el""]" "[""wait for community""]" Vim No Often 44 Masters Male Polish Software Development "[""framework default""]" "[""flyspell""]" minimal vanilla No Friend Great "[""eshell""]" "[""default light""]" Sometimes framework default write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Music""]" "[""Community""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 18 Gnus no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Java""]" Never "[""GNU/Linux"", ""Windows""]" "[""Time tracking"", ""Babel""]" "[""Source""]" "[""Mailing list""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""IRC""]" "[""manual""]" "[""Research alternatives""]" None No Frequently "[""Ido""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""default dark""]" Sometimes No simple functions Never Hard to build muscle memory, feature discoverability University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Support for multiple languages, extensibility, keyboard driven control, terminal support "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 7 No Ivy, Magit, Org, PlantUML, smartparens, multiple-cursors, xcscope no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Haskell"", ""Shell"", ""Elm""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""However it applies to package, but I mainly search available content""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""However it applies to package, but I mainly search available content""]" "[""use-package""]" "[""Install and try it immediately""]" Anjuta projectile Never Masters Male Romanian Telecom "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Ok "[""ansi-term""]" "[""leuven""]" Rarely No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No evil, magit, lsp-mode significant comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" IntelliJ project.el Never 31 Masters Male Ukrainian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""eshell""]" "[""default light"", ""doom-one"", ""nord"", ""solarized"", ""solarized-dark""]" Never vundo simple functions Rarely I was a kid and it was long ago... It was installed on my Mandrake distribution "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extensive set of key bindings, vast number of very good internal & external packages, simple to extend ad adapt to one's needs "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 notmuch magit, org-mode, tuareg, merlin, vterm, notmuch, exwm, org-roam, ido, vertico significant comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C"", ""HTML/CSS"", ""OCaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Frequently 39 PhD Male French Research "[""Ido"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure Emacs mailing list Great "[""eshell"", ""vterm""]" "[""default light"", ""modus-operandi"", ""modus-vivendi""]" Often No many packages Internet "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 30 Emacs "[""Elisp""]" "[""Windows""]" None Sometimes minimal vanilla copy-paste Never How to customise agenda. How to customise ui and fonts. How to find commands and shortcuts. Internet "[""GUI""]" "[""Org""]" "[""Orgmode""]" Good but not great Org mode "[""Work"", ""Hobby projects"", ""All personal projects habits etc""]" "[""28.2""]" 0 No no comprimise never considered No No No Vim "[""I use vim for coding""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""not sure""]" "[""Discord""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Google it""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Discord""]" "[""not sure""]" "[""Install and try it immediately""]" Vim framework default Sometimes 46 Masters Male Swedish Consumer Products "[""framework default""]" "[""framework default""]" Doom Emacs No Friend Great "[""none""]" "[""solarized-dark""]" Never framework default copy-paste Never "I am still quite a new user to the world of Emacs. I have been using Doom Emacs since I am already quite used to the Vim keybindings. I found the navigation within Doom Emacs to be quite straightforward and the hotkey navigator to be super useful. I have also found the init.el package list in Doom Emacs to be very helpful and it got me 80% of the way there to my ideal setup in less than 15 minutes. I would probably say the biggest difficulty for me learning Emacs would have to be learning Lisp/ELisp. The syntax for Lisp/ELisp has been quite hard for me to get used to and it makes things relatively difficult to customize things to my exact liking. I probably should try and take some time to really get to learn the language. Compared to Vim/NeoVim I have also found internet searches to be a bit more sparce when I look up questions I have. Sometimes I don't find much when it comes to troubleshooting or trying to get pointers on how to write some ELisp to achieve some goal or trying to research a specific feature I found with Emacs. Coming from Vim/NeoVim some more documentation on how to write custom keybindings in ELisp would be fantastic." Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy I think Emacs shares many of the strengths of Vim/NeoVim. You can do anything you can dream of with Emacs and customize it to fit your exact wants and needs and tailor the experience to fit you. Its a very powerful text editor where you can quickly navigate to anything with your keyboard. Additionally its FOSS and supports many IDE like features which allows developers to write code without the need of a company driven IDE. I think the biggest strength of Emacs compared to Vim/NeoVim would be that it runs in a GUI environment. It can do quite a bit more with a GUI environment such as different sized fonts, images, smooth scrolling, and so much more. "[""Work""]" "[""28.1""]" 0 No lsp, tree-sitter, magit, evil mode, dired, org mode, org auto tangle, centaur-tabs moderate comprimise never considered I plan to soon I plan to soon No Vim "[""C#"", ""HTML/CSS"", ""Javascript"", ""Typescript"", ""F#""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""Content Creators""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 23 Bachelors Female American Software Development "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs I think surveys are a great way to get feedback and I support it! No Friend Great "[""eshell"", ""vterm""]" "[""doom-one"", ""dracula"", ""gruvbox"", ""nord"", ""zenburn""]" Never framework default copy-paste Never That was too long ago. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility and the fact that I can use it for just about everything and only have to master one interface. "[""Work"", ""Hobby projects"", ""Everything""]" "[""29.0""]" 31 Mu4e org-mode, ESS, polymode, yas snippet significant comprimise never considered Yes Yes No Emacs "[""R"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Mailing lists"", ""M-x list-packages"", ""Emacs wiki""]" "[""Manual""]" "[""Mailing lists""]" "[""use-package""]" "[""Research alternatives""]" vi No Frequently 65 PhD Male United States citizen Research "[""No""]" "[""ispell""]" maximal vanilla No Emacs mailing list Great "[""shell""]" "[""zenburn""]" Sometimes No copy-paste Never Copy and pasting University/College "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy It has everything in one package, in a consistent way "[""Work"", ""Hobby projects""]" "[""26.3""]" 17 No magit do not prefer never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""Javascript"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""WSL"", ""MacOS"", ""BSD""]" String[] "[""MELPA Stable"", ""not sure""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Bad prior experience""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""IRC""]" "[""not sure""]" "[""Install and try it immediately""]" Notepad++ No Rarely 37 Bachelors Male Portuguese Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Never No copy-paste Never i use dvorak, and some of the keybindings are set up for mnemonics or ergonomics for qwerty users. that's not so bad, though. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "document navigation: once you learn a few keybindings, you can fly around your document with ease. RECTANGLES org-mode the joke ""it's a great operating system that only lacks a decent text editor"" is pretty accurate. i mean, i love it as a text editor, but being able to drop into a shell or load a package to interact with a matrix server or irc server without leaving emacs... to be able to put any-data-at-all into my kill ring (and interact with it(especially using rectangles)) is awesome." "[""Work"", ""Hobby projects""]" "[""27.1""]" 6 No smartparens, org-mode, ox-twbs, ement significant comprimise might in future I have in the past No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""quelpa""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" nano/notepad No Frequently 37 Bachelors Male real estate "[""No""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""shell-command"", ""shell"", ""ansi-term""]" "[""wheatgrass""]" Never No none It's hard to remember all the commands Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No never considered Emacs "[""Clojure"", ""Haskell"", ""Python"", ""Perl"", ""Scheme""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""MELPA""]" String[] "[""Lack of time""]" Never "[""Reddit"", ""Blogs""]" String[] String[] "[""not sure""]" "[""Research alternatives""]" Notepad++ No Sometimes String[] "[""No""]" minimal vanilla "[""none""]" "[""default dark""]" Never framework default many packages Often yes Font looks ugly and set font is very hard. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Good but not great lisp "[""Work""]" "[""29.0""]" 15 Gnus citre, consult, corfu, elpa-mirror, magit, modus-themes, org-super-agenda, pyim, tempel, vertico moderate comprimise 10+y No No Yes Emacs "[""Elisp"", ""Python"", ""R"", ""Scheme""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Often String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""M-x list-packages"", ""emacs-china""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Discourse""]" "[""package.el"", ""manual""]" "[""wait for maturity"", ""wait for community""]" GNU ELPA, NonGNU ELPA Vim projectile Never Masters Male Chinese "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla Yes Emacs China Great "[""none""]" "[""modus-vivendi""]" Rarely vundo simple functions Never The sheer amount of things and possibilities are very daunting at the start which is why I started with Doom Emacs. It showed me what is possible and also provided a modern experience. All of this knowledge is now used to power my own very opinionated configuration of Emacs. Another thing that was difficult to grasp was the configuration that is done in Emacs Lisp. Since I never had any experience with Lisp it looked very different to the programming languages I was used to which made learning it harder but still manageable. Moving away from the mouse and visual menus was another thing that was very different but I'm very happy that I made the switch. Pretty sure it was videos related to Linux when I first stumbled upon Emacs "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "The extreme flexibility to be able to change the whole editor if one so desires. The general structure of Emacs and how easy it is to change subtle things to better fit ones workflow. The ability to change things at runtime and instantly see the effect of the changes." "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No evil, magit, doom-modeline, doom-themes, vertico, evil-multiedit, avy, org, eglot, vterm significant comprimise never considered Cannot Cannot No Completely custom evil bindings "[""Elisp"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""GitHub"", ""Discord"", ""Web search engines"", ""Looking at the code of distributions like Doom Emacs""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Discord""]" "[""Nix package manager""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Sometimes 22 School Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Discord Great "[""vterm""]" "[""doom-one""]" Never undo-fu read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No no comprimise never considered No No No Meow "[""Clojure"", ""Haskell"", ""Purescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Not interested""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Discord""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Sublime Text No Frequently 21 School Pansexual Colombian Student "[""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Discord Great "[""vterm""]" "[""stimmung-themes""]" Rarely No read and understand Never Lack of internal documentation (how do I do ___), which has since been greatly improved Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extreme extensibility, community package support (ELPA etc) "[""Work"", ""Hobby projects""]" "[""27.1""]" 25 No significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub"", ""Whatever the preferred contact for the package is""]" Rarely "[""Haven't had a problem I was in a position to contribute a fix for""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Usually search for others having the same issue""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" vi No Rarely 49 Bachelors Male Canadian Software Development "[""No""]" "[""No""]" minimal vanilla No Work colleague Great "[""none""]" "[""wheatgrass""]" Rarely No copy-paste Never Keybindings took a bit of time to learn Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy One editor for everything; customization and extensibility "[""Work""]" "[""28.1""]" 1 No company,magit,lsp-mode,flycheck,diff-hl significant comprimise might in future No Yes No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""Mailing lists"", ""Blogs""]" "[""Tutorials""]" "[""Mailing lists""]" "[""use-package""]" "[""wait for community""]" IntelliJ No Rarely 40 Masters Male American Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""term""]" "[""tango-dark""]" Sometimes No simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Management of personal aspects""]" "[""28.2"", ""27.1""]" 20 No ivy, counsel, easy-kill, move-text, git-gutter, git-timemachine, ggtags, ws-butler, disable-mouse moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Often 43 School Male Spanish Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""modus-operandi""]" Sometimes No write package Never I like to know what I'm using but the emacs manual and elisp are hard to get into University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Customisability/Extensibility, packages, the fact that it's not exactly a text editor "[""Work"", ""Hobby projects"", ""Org""]" "[""29.0""]" 10 No magit, lsp-mode, company, org-mode, flycheck, vertico et al, tree-sitter, use-package, no-littering, apheleia significant comprimise never considered Cannot Would directly Yes Emacs "[""Elisp"", ""Rust"", ""OCaml, F#""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" As long as it doesn't involve having anything to do with the FSF and some of the persons behind it, I don't care None projectile Sometimes 33 PhD Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure Friend Ok "[""eshell"", ""ansi-term""]" "[""doom-one"", ""nord"", ""solarized-dark""]" Never No copy-paste Never The keybindings were not intuitive, but I was also coming from a windows environment University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Its ease of use and it's ubiquity in *nix environments. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 21 No significant comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Java"", ""Python""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" String[] "[""GNU ELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" None No Sometimes 39 PhD Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla I would use emacs a lot more if it supported better intellisense/autocomplete features. This is pretty much the only thing that keeps me on intellij No Hacker News Great "[""none""]" "[""default dark"", ""dracula""]" Never No write package Never elisp sucks! Would be great to introduce interfaces to other languages such as python or lua. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great community especially the ones maintaining large distributions and packages such as doom-emacs / magit / org-mode and major modes "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit,org-mode no comprimise never considered I have in the past No No Vim "[""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 35 Bachelors Male Jordanian Software Development "[""Ivy""]" "[""No""]" Doom Emacs No Discord Great "[""vterm""]" "[""doom-one""]" Rarely undo-tree write package Never No. Coming from Vim I was already used to arcane key bindings. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""SLIME package for lisp""]" Very well, it's snappy "No difference between an external package and an built-in package. New features are not just ""tacked on"" or restricted to a limited package API like with some IDEs or web browsers." "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No SLIME, rg, evil, paredit, lispy, tide, js2-mode, avy, erc, vc significant comprimise might in future No No Yes Vim and Emacs bindings mixed "[""Common Lisp"", ""Javascript"", ""Java"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""Source""]" "[""Haven't done so yet.""]" Rarely "[""Rarely have the need to contribute. Only rarely if there is an obvious bug in a package I use.""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC""]" "[""manual""]" "[""Install and try it immediately""]" I do not submit to a package repo. I have only written one package and it is likely to not be useful to myself only. Vim No Sometimes 40 Bachelors Male United States citizen Software Development "[""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell"", ""eshell for some quick things, but for the most part I don't use the shell through Emacs.""]" "[""my own custom theme""]" Sometimes undo-tree write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 Vim "[""Elisp"", ""Go"", ""Python""]" "[""GNU/Linux"", ""MacOS""]" Frequently maximal vanilla copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 26 No any comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""M-x list-packages""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange""]" "[""cask""]" "[""Install and try it immediately"", ""Research alternatives""]" pico projectile Frequently 44 PhD Male Australian Student "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""default dark""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 Mu4e eww,org,mu4e significant comprimise 5-10y No I have in the past No Vim "[""Clojure"", ""Common Lisp"", ""Python"", ""R"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""native language""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Manual""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 43 Masters Male Japanese Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-one""]" Never framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy The clear extensibility, the ability to create programs that operate with the editor interface and components "[""Hobby projects""]" "[""28.2""]" 1 No any comprimise never considered No No No Vim "[""Common Lisp"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Overview""]" "[""Reddit""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Vim projectile Often School Male Italian Student "[""Vertico""]" "[""No""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""solarized-dark""]" Never No copy-paste Never "Learning anything about elisp & common lisp. There didn't seem to be a call to action to play with your init.el configuration file. And lack of small tutorials/examples of what you can add to your init.el . In my opinion needs a ""quick getting started"" for init.el ." University/College "[""GUI""]" "[""Text editing features"", ""Learning lisp""]" "[""Extensibility"", ""Text editing features"", ""Want have a cool IDE setup""]" Alright Probably the community that answers questions about how to do certain things on forums like stackoverflow. Continues to receive support. Simple way to edit files. "[""Hobby projects""]" "[""28.2""]" 1 No use-package, slime limited comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""Web search engines"", ""Stackoverflow""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Stackoverflow""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code No Often 27 Bachelors Male Mexican Software Development "[""No""]" "[""framework default""]" Portacle No Hacker News Great "[""none""]" "[""default light""]" Never No simple functions Never A lot, learning all the ecosystem and philosophy behind it Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""org/magit""]" Good but not great magit/org "[""Work"", ""Hobby projects"", ""studies""]" "[""29.0""]" 2 No moderate comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""R"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Sometimes 33 Masters Male Finnish Software Development "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Ok "[""none""]" "[""doom-palenight""]" Never framework default simple functions Never Learning Elisp? Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Having a Lisp as it’s configuration language. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No Org-mode, magit, eglot, denote limited comprimise might in future No Yes No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 32 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""nord""]" Never undo-tree simple functions Rarely The shear scale and obtuseness definitely slowed me don’t. Vanilla emacs can almost be considered user hostile without a knowledgeable friend or starter kit Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Magit, corfu, vundo, lsp-mode, tramp, dired limited comprimise might in future I have in the past Would directly No Vim "[""C"", ""Clojure"", ""Haskell"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Discord""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""wait for community""]" VS Code framework default Rarely 20 School Male Australian Student "[""framework default""]" "[""framework default""]" Doom Emacs Yes r/emacs Great "[""eshell"", ""vterm""]" "[""default light"", ""doom-one""]" Frequently vundo simple functions Never Key bindings were hard, but worth the effort. Changing from a file/window/tab kind of mental model to emacs file/buffer/window/frame model was a bit confusing at first Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Dedicated community, great packages, portability and configurability "[""Work""]" "[""28.1""]" 2 No Magit, projectile, straight, git forge moderate comprimise might in future No I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Rust"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" VS Code projectile Never 32 School Male Australian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""none""]" "[""Dark+ from doom themes""]" Never undo-tree write package Rarely This was too long ago to be of any relevance, and I think most of them no longer apply anyway -- e.g. compatbility problems between GNU Emacs and XEmacs (but GNU Emacs didn't have packages...). Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "- Straightforward extensibility. If I need a quick function, I just write it in the scratch buffer. If I need it for later, I save it somewhere. It's the main thing that keeps me away from VS Code, honestly -- there's just no simple path from ""huh, I could rig a ten-line helper function for that"" to ""I got this helper function here forever"". - Macros! I know multiple cursors are all the rage now but I find macros a lot more powerful. - Excelent documentation. The reference manual is great, I rarely need to google how to do anything with Elisp." "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 20 No markdown-mode,hyperbole,company limited comprimise never considered I have in the past No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" UltraEdit No Often 34 Bachelors Male Romanian Software Development "[""No""]" "[""ispell""]" "No, but I have a lot of custom scripts/snippets. I mostly stay close to vanilla package configs so I'm not sure if this counts as ""extensive, fully-custom"" configuration, but it's a few hundred lines' worth of elisp stuff so..." "I would break down the question related to free/libre software preference in (at least) two questions. ""UI polish"" really doesn't affect my choice of software in any way (frankly, I'm not even sure what that means anymore...). Features are another story. I really don't think these two should be lumped together." Yes lobste.rs Ok "[""none""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste Rarely Copy paste is very different from standard, key bindings don't work as expected (ex. Ctrl s doesn't save), exiting tui is hard until you know the basics University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No Auctex, org-mode, helm, limited comprimise might in future I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Julia"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" Notepad++ projectile Frequently 35 PhD Male Finnish Research "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla Yes Hacker News Not great "[""eshell""]" "[""default light"", ""zenburn""]" Never framework default read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Org roam, packages "[""Hobby projects""]" "[""28.2""]" 1 No significant comprimise might in future No No No Emacs "[""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel"", ""papers""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Code (features)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Screenshots""]" "[""Discord""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" IntelliJ projectile Often 21 School Male Russian Student "[""Vertico""]" "[""flyspell""]" Doom Emacs On mobile previous page and submit buttons are different sizes No doom emacs discord Ok "[""vterm""]" "[""doom-one""]" Never No write package Never "Emacs needs some focus on package installation/management as part of it's getting started documentation. Adding a section on package management to https://www.gnu.org/software/emacs/tour/ would be incredibly helpful. For the modern developer, much of their expectation of an editor is set by vscode, visual studio, and intellij. As such, their immediate concern is ""how do I start a (typescript/java/clojure/etc) project?"". Focusing on appealing to that perspective in the getting started documentation would go a long way towards adoption. Understanding from the get go that you can shell invoke `npx create-react-app my-app`, `M-x package-install`->`typescript-mode` + `lsp-mode`, `M-x lsp-install-server` -> `ts-ls` would go a huge way towards making emacs seem more appealing to a typescript developer, and equivalent examples could be made fairly easily for any language with wide adoption. Additionally, keybindings are another of the biggest hurdles for new developers. I came from vim so this wasn't a big issue, but emphasizing that users can freely rebind keys and pick distributions that bring default bindings to everything would help new developers as well." Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""elisp extension language""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Emacs is easy to debug and extend. I've run into issues with other editors in the past and often found that the piece of broken functionality is closed source. Additionally, it's a lot easier to extend than other editors I've used - can just eval a piece of elisp in a buffer and see if that worked, then figure out how I want to persist the solution later. "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No cider,clojure-mode,lsp-mode,evil,magit,consult,embark,marginalia,vertico,org-super-agenda moderate comprimise never considered I have in the past No No Vim "[""C#"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Unfamiliar with contribution process"", ""I usually get it to work on my machine and worry about contribution later. Often what I want is either super personalized or already in PR.""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub"", ""Email""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" N/A Vim projectile Never 27 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Spacemacs No Friend Great "[""shell-command""]" "[""gruvbox"", ""zenburn"", ""spacemacs-dark""]" Sometimes framework default write package Rarely Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 No helpful, which-key, use-package, magit, org, tramp moderate comprimise 0-2y Yes Yes Yes Emacs "[""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""IRC servers"", ""emacs news""]" "[""Comparison"", ""Manual""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 47 School Male American Healthcare "[""Selectrum""]" "[""hunspell""]" maximal vanilla Yes r/emacs Ok "[""shell-command"", ""shell"", ""eshell"", ""term""]" "[""cyberpunk""]" Frequently No copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""magit""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 11 No moderate comprimise never considered No No No Emacs "[""Haskell"", ""Java"", ""kotlin""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes Bachelors Male Norwegian Software Development "[""Helm"", ""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell""]" "[""my own custom theme""]" Frequently No copy-paste Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 Mu4e significant comprimise never considered I have in the past No No Vim "[""C"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""wait for maturity""]" Eclipse project.el Rarely Masters Male Polish Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs Yes Discord Great "[""vterm""]" "[""doom-one""]" Rarely undo-tree simple functions Never Setting my init.el / emacs.d configurations for the first time due to elisp and being very different than any other programming language I used before. University/College "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Splitting Windows""]" Very well, it's snappy "[""Work""]" "[""28.2"", ""26.1""]" 5 No significant comprimise might in future No No No Emacs "[""HTML/CSS"", ""Javascript"", ""PHP"", ""Perl"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Notepad++ No Sometimes 25 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell"", ""ansi-term""]" "[""wheatgrass""]" Never No write package Never Verbosity of documentation was often quite inconsistent, some things would be documented in great detail and approachable language, while even within the same resource, some things would be documented in extremely terse language with heavy use and lack of explanation for jargon. This sometimes left me unsure why I wasn't able to understand certain concepts as easily as others they were placed right next to. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Self-documenting, and a nice blurry line between configuring the siftware and simply writing your own branch. "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3""]" 3 Gnus howm,org-mode,pdf-tools,org-noter significant comprimise might in future No No No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" Notepad++ No Often 31 Masters Male Australian Manufacturing "[""No""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell"", ""eshell"", ""vterm""]" "[""default light"", ""my own custom theme""]" Frequently No read and understand Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy Flexibility, power, functionality, extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No limited comprimise might in future No No No Vim "[""Clojure"", ""Go"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" String[] "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Overview""]" "[""Framework""]" "[""framework default""]" "[""wait for maturity""]" IntelliJ projectile Never 44 Bachelors Male Australian Fin Tech "[""Helm""]" "[""No""]" Spacemacs Not sure Hacker News Great "[""none""]" "[""wombat""]" Rarely framework default write package I was fortunate enough to have my transition greatly simplified via a co-worker that got me hooked on emacs by showing me what all he could do in org-mode. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""org mode""]" "[""Extensibility"", ""Package(s)"", ""org-mode""]" Very well, it's snappy Lisp! "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Vim Often maximal vanilla simple functions Never "Non ""standard"" bindings for very common things live Save, Quit, Copy, Paste." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Alright Extensibility / Configurability "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 notmuch Evil, Notmuch, Swiper, Magit, Merlin, OCamlFormat, Markdown-mode, Modus-themes significant comprimise might in future No No No Vim "[""C"", ""HTML/CSS"", ""OCaml""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""GitHub"", ""Friends & Colleagues""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None Unreleased Personal Hack Frequently 40 PhD Male French Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla The Clicking area for radio-buttons is too large (whole width of the page), it's a bit confusing to accidentally click on whitespace and change an answer. (On Firefox at least) Not sure r/emacs Ok "[""shell-command"", ""shell""]" "[""modus-operandi""]" Sometimes No simple functions Never Pinky pain (RSI) with the default keystrokes. Vim and Evil helped that a lot. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright Extensibility. It can do or be anything you want it to. "[""Work""]" "[""28.2"", ""28.1""]" 20 No org-babel,restclient,org-mode limited comprimise never considered No No No Vim "[""Elixir"", ""Erlang"", ""Go"", ""Ruby""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" Eclipse framework default Never 48 Associates Male American Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one"", ""gruvbox"", ""solarized-dark""]" Never framework default copy-paste Never Default key bindings were really annoying. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, and can be fully tweak as needed. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No evil, org-roam, pdf-tools, lsp mode, moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Never "[""Reddit"", ""GitHub""]" "[""Manual""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 21 School Male Burmese Software Development "[""Ivy""]" "[""No""]" maximal vanilla No No r/emacs Great "[""term""]" "[""doom-one"", ""dracula"", ""gruvbox"", ""nord""]" Never No write package Rarely It's very painless and easy as I don't have an employer who claims ownership of any and all code I write. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Its extensibility and rich ecosystem of packages. "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 Mu4e geiser, smartparens, consult, marginalia significant comprimise might in future I have in the past I have in the past No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Perl"", ""Scheme"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale""]" "[""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Sometimes 32 School Male Belgian Software Development "[""Icomplete"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Hacker News Ok "[""shell"", ""term""]" "[""modus-operandi""]" Rarely vundo simple functions Rarely Overwhelming at first, likely due to the difference of what I was used to (though the same can be said for the switch to vim). Doom Emacs helped the transition quite a bit. Resources and guides were few and far between when I first started trying things out in Emacs. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Definitely extensibility. Being able to advise existing functions, hack on whatever you want to fit your editor to your needs it great. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No moderate comprimise never considered Cannot No No Vim "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Rust"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Frequently 25 Bachelors Male German Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu"", ""ispell""]" Doom Emacs Quick survey and good, non-vague questions. Enjoyable to go through! No Discord Great "[""vterm""]" "[""default light"", ""doom-one"", ""gruvbox""]" Rarely framework default simple functions Rarely The are and have always been features that /look/ like I'd use them, but I've not found a way to make them work. For instance, the client-server mode seems like a good idea, but it has quirks that make it infeasible for my work. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Consistent interface across platforms and across releases. Turing-complete extension language. "[""Work"", ""Hobby projects""]" "[""28.1""]" 38 No Org-mode. significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Perl"", ""Shell""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Org mode was one of the most important new packages I started using a few years ago.""]" "[""GNU ELPA"", ""not sure""]" "[""Mailing list"", ""Email""]" Rarely "[""Seldom is the package important enough that I need to change it. Either I use it as-is or I don't.""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Colleagues""]" "[""Good question. Nothing specific comes to mind.""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""package.el"", ""elpaca""]" "[""Install and try it immediately""]" I don't know enough about these ins and outs. teco, epsilon No Frequently 57 Bachelors Male American Electronics Design "[""I've looked into them, but not used one.""]" "[""ispell""]" minimal vanilla Not sure Hacker News Great "[""shell""]" "[""default dark""]" Sometimes I use the default with a long buffer of previous cut text. copy-paste Never Code navigation (jumping to definition and back, etc) Friend "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""To truly understand the Vim vs Emacs war""]" Very well, it's snappy Elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No Org-mode, magit, eshell, lsp-mode moderate comprimise never considered No No No Emacs "[""Go"", ""Java""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Sometimes 31 Bachelors Male Singaporean Software Development "[""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""Dark+""]" Never No simple functions Never Writing the config Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No Org-mode org-roam moderate comprimise never considered No No No Vim "[""C"", ""Go"", ""Python"", ""Rust"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim framework default Rarely 36 Bachelors Male German "[""Helm"", ""Ivy""]" "[""langtool""]" Doom Emacs No Twitter Great "[""eshell""]" "[""doom-one"", ""dracula"", ""gruvbox""]" Never undo-tree none Never keybindings; memorizing keybindings; emacs is so almighty that it overwhelms you as a rookie Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy automation of the writing with enough experience "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No evil, popper, powerline significant comprimise never considered No No No Vim "[""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC""]" "[""use-package""]" "[""Research alternatives""]" geany; leafpad; notepad No Rarely 45 School Male German Telecom "[""No""]" "[""No""]" minimal vanilla No IRC Great "[""eshell""]" "[""default dark""]" Never No write package Sometimes Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 32 Gnus moderate comprimise 2-5y No No No Emacs "[""C"", ""Elisp"", ""Go"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Mailing lists"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" vi projectile Rarely 51 School Male German Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No lobste.rs Ok "[""shell-command"", ""shell"", ""term"", ""ansi-term""]" "[""tango-dark""]" Often No simple functions Never Couldn't get used to emacs keybind, didn't knew there were any alternatives, and the idea of creating my own keybind for so many functions seemed daunting Internet "[""GUI""]" "[""Extensibility"", ""Built-in features""]" "[""Package(s)""]" Good but not great Extensibility, and some great packages by emacs community "[""Hobby projects""]" "[""28.2""]" 4 No Magit, lsp-mode, prescient, avy moderate comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Atom project.el Frequently 22 School Male Indian Student "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes Blog post Ok "[""shell-command"", ""eshell""]" "[""modus-operandi""]" Rarely undo-tree simple functions Never Keybindings seemed bizzare at first Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Emacs greatest strength is that it is a Lisp interpreter. "[""Hobby projects""]" "[""28.1""]" 5 No magit,elfeed,org significant comprimise never considered No No No Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Atom framework default Often School Male Canadian Geomatics "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell"", ""ansi-term"", ""vterm""]" "[""nord""]" Rarely framework default copy-paste Never "Lack of a proper tutorial (like vimtutor), and no ""beginner mode"" which emulates mouse driven development in the style of vs code and clion" Internet "[""GUI"", ""daemon""]" "[""Extensibility""]" "[""Part of the GNU project / FSF""]" Good but not great Community, and evil keybindings for those coming from vim "[""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise might in future Cannot No No Vim "[""Java"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""Contact other users if issues occur""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Matrix servers""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 19 Bachelors Male Israeli Research "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""term""]" "[""gruvbox"", ""solarized""]" Never framework default many packages Often The assignment is a hassle, as is having to deal with the mailing list when you are unfamiliar with the process. It is very easy to feel lost, and drowning in complexity. For me, and I expect many others Elisp is a new language to learn and Emacs has some different ways of doing/naming things. Org, as a (better) notebook format "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)""]" Good but not great Essentially being a Lisp VM with text editor utilities, and all the introspectability and flexibility that flows on from that. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e Org, Magit, Lexic, Vertico, Embark, Marginalia, Citar, doom-modeline, vterm moderate comprimise 0-2y I have in the past Would directly Yes Vim "[""Elisp"", ""HTML/CSS"", ""Julia"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Often String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" If I want it to be as widely available as possible, or hold hope for it being included in Emacs one day, GNU ELPA is my choice. Other packages tend to be un-submitted, but I plan on submitting more to MELPA in due course. VS Code framework default Frequently 22 Bachelors Male Australian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu"", ""ispell""]" Doom Emacs Yes Me Great "[""vterm""]" "[""doom-vibrant""]" Frequently undo-fu copy-paste Never Not specific to emacs, but I had (and have sometimes) issues with some packages. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extreme extensibility, lightweight application, simplicity "[""Work"", ""Hobby projects"", ""Everything""]" "[""28.2""]" 3 No any comprimise might in future Cannot Cannot No Vim "[""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""scala, nix""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""MELPA"", ""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""I don't""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes 28 Bachelors Male Iranian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Friend Ok "[""none""]" "[""default dark""]" Rarely framework default copy-paste Rarely Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 notmuch significant comprimise never considered No Would directly No Emacs "[""Python"", ""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" None project.el Often 30 Masters Male French Research "[""Ido"", ""Fido""]" "[""flycheck-grammalecte""]" minimal vanilla Yes Blog post Great "[""shell-command"", ""shell""]" "[""modus-operandi""]" Frequently No simple functions Never I had a mentor and a cheatsheet, so I had help. First job "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Very well, it's snappy Configurability, supporting anything, huge number of packages "[""Work"", ""Hobby projects"", ""Studies""]" "[""29.0""]" 12 No auctex,elpy,projectile significant comprimise never considered I'd like to I'd like to No Tweaked defaults "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Typescript"", ""LaTeX""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Eclipse projectile Frequently 34 Masters Male Israeli Student "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""zenburn""]" Sometimes No copy-paste Never keybindings and the sheer overwhelming options and possibilities Friend "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy It was here 25 years ago, it will be here 25 years from now "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No aucTeX, ido, markdown-mode, expand-region moderate comprimise never considered No No No Emacs "[""Julia"", ""R"", ""Rust""]" Sometimes "[""WSL"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" None projectile Sometimes 45 PhD Male German Creative/Writing "[""Ido""]" "[""flyspell""]" minimal vanilla No Blog post Great "[""none""]" "[""zenburn""]" Never No copy-paste Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy Extensibility. "[""Hobby projects""]" "[""28.2""]" 1 No telega.el moderate comprimise never considered Cannot Cannot No Vim "[""Elixir"", ""Go"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials""]" "[""Framework"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Never 15 Male Turkish Student "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""gruvbox""]" Never framework default copy-paste Never "The key-bindings mostly, couldn't use the normal copy ctrl-c and paste ctrl-p. I was terrified by the start-page and text-based settings as well, because I didn't know those text-based fields are clickable. Also I found it hard to navigate (even close it!)." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great "I like org-mode especially! Emacs' universal environment for editing and coding." "[""Work"", ""Hobby projects""]" "[""28.1""]" 11 Mu4e god-mode, org-mode moderate comprimise never considered No No No Emacs "[""C++"", ""Python"", ""Shell""]" Never "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse No Frequently PhD Female Research "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell""]" "[""doom-one""]" Often No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Alright It has a lot of built-in commands which are very handy. "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No expand-region, magit significant comprimise might in future No No No Emacs "[""Assembly"", ""C"", ""Javascript"", ""PHP"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Code (features)""]" "[""Web search engines""]" "[""Comparison""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" IntelliJ project.el Sometimes 19 Associates Male Italian Student "[""Ivy""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""modus-operandi""]" Never vundo read and understand Never no It was a bit different concept from enduser softwares, learning lisp and understanding emacs as a software platform (not just an editor) made things easy for me. I was using mEMACS which is coming on Amiga 500's Workbench disk as a default text editor. "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Lisp""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, multiplatform support, Lisp-y architecture, free software, keyboard-orienting controls. "[""Work"", ""Hobby projects"", ""daily computing needs.""]" "[""29.0"", ""28.2"", ""27.2""]" 18 No magit, slime, org-mode limited comprimise might in future I have in the past Cannot No Emacs "[""Assembly"", ""C"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Scheme"", ""SQL"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Framework"", ""Mailing lists"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vi and micro emacs No Frequently 33 School Male Turkish Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""eshell""]" "[""modus-operandi""]" Sometimes No copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Flexibility, customization, integration with other tools. "[""Work"", ""Hobby projects"", ""Personal note taking""]" "[""28.2""]" 3 No org-mode, magit, projectile, ox-hugo, zen, workspaces, swiper/counsel-ag limited comprimise never considered Cannot Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" VS Code projectile Sometimes 40 Associates Male Italian Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs "I'd like to find a section with user expectations, like ""what would you improve"" or something like that. For example what I really miss to completely remove vscode from my workflow is the lack of a usable file tree feature. The current implementations are completely unusable." Not sure r/emacs Ok "[""none""]" "[""dracula""]" Rarely framework default copy-paste Never "Autoselecting major mode from file extension, undo grouping, discovering keybindings, activating a feature and being unsure what keyvibdubg I just typed, internal hooks, missing community in my locality" Internet "[""GUI"", ""daemon""]" "[""portable, remote editing, orgmode""]" "[""Extensibility""]" Alright portability, lean GUI, remote editing features, orgmode "[""Work"", ""Hobby projects""]" "[""26.3""]" 3 No significant comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Ruby"", ""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""cygwin""]" "[""Note taking""]" "[""MELPA""]" "[""x""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""Not at all""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Rarely 33 Masters Male German Telecom "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""default light"", ""my own custom theme"", ""I am red-green-colorblind and prefer high contrast""]" Frequently No copy-paste Never Internet "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Very well, it's snappy org-mode "[""Work""]" "[""28.2""]" 10 No moderate comprimise might in future No No No Emacs "[""Javascript"", ""PHP""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 38 Bachelors Male Chinese Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell"", ""vterm""]" "[""default dark""]" Sometimes framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Emacs "[""Swift""]" "[""MacOS"", ""BSD""]" Sometimes maximal vanilla write package Never University/College "[""GUI""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No limited comprimise never considered I have in the past I have in the past No Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None project.el Often "[""Helm""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""shell""]" "[""doom-one""]" Rarely framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy extendability "[""Work""]" "[""28.2""]" 10 No do not prefer might in future Cannot Cannot Yes Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""M-x list-packages""]" "[""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Vim No Sometimes 30 Bachelors Male Chinese Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Twitter Great "[""eshell""]" "[""modus-vivendi"", ""Monokai""]" Often undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 3 No any comprimise never considered No No No Emacs "[""LaTeX""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Atom No Frequently Media/Publishing "[""Vertico"", ""Selectrum"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""modus-operandi""]" Never No String[] String[] String[] String[] String[] write package Never no poor knowledge of lisp Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No ivy, swiper, lsp-mode, ccls, company, slime,ido, magit, lsp-java, cc-mode no comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""none""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Not interested""]" Never "[""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Emacs StackExchange"", ""Email""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" VS Code projectile Never 40 Masters Male Russian Software Development "[""Ivy"", ""Ido"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes IRC Ok "[""shell-command"", ""term""]" "[""my own custom theme""]" Never No copy-paste Never "Very, very steep learning curve. I still have not fully mastered Emacs. Even though I'm a programmer, I don't program much in Emacs. Setting up a new language environment is simply too cumbersome." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, no doubt. I can tweak it to my needs. I really love Org mode. Org roam is also great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No significant comprimise might in future No No No Emacs "[""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""I din't""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 31 Masters Male Danish Consulting "[""Helm"", ""Ivy"", ""Ido"", ""Icomplete""]" "[""ispell""]" minimal vanilla No Colleague Ok "[""eshell""]" "[""default dark"", ""zenburn""]" Frequently No simple functions Never Preferring built in documentation was difficult to learn. Would google frequently because I didn’t know how to look for things. E.g. fuzzy matching on ‘describe-{var,func,face}’ University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great Growing with the user over time and discoverability. "[""Work"", ""Hobby projects"", ""Life! (Org)""]" "[""29.0"", ""28.2""]" 3 Gnus lsp-mode, rustic, org, evil, magit moderate comprimise never considered I would like to Yes No Vim "[""Clojure"", ""Elisp"", ""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 29 Bachelors Male American Telecom "[""Helm""]" "[""ispell""]" maximal vanilla No lobste.rs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree many packages Rarely Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No helm,magit,lsp-mode any comprimise never considered Yes Would directly Yes custom "[""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA IntelliJ projectile Rarely 37 School Male German Research "[""Helm""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""humanoid-dark""]" Often undo-tree write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Community""]" Good but not great "[""Work""]" "[""29.0"", ""27.2""]" 8 Mu4e limited comprimise never considered I have in the past No Yes Emacs "[""Elisp"", ""Go"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" None No Rarely 32 Masters Male Indian Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Friend Great "[""shell"", ""eshell""]" "[""default light""]" Frequently undo-tree copy-paste Rarely Copy/cut/paste keybindings were different that Windows; terminologies like kill and yank; setting up configurations in init.el, especially copying other's elisp code into the file (looks cryptic); initially seems like it required a lot of configs to make user-friendly (e.g., like auto-complete) University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features"", ""ESS (Emacs Speaks Statistics) and AucTeX""]" Good but not great "Powerful text-editing features Extensible, with a mode or package for nearly everything I encounter (new) Dired Editing files remotely (via tramp)" "[""Work"", ""Hobby projects""]" "[""28.1""]" 16 No ESS, fido-vertical-mode, windmove, desktop, tab bar, dired+, multiple-cursors, AucTeX, company mode, org-mode limited comprimise never considered No I have in the past No Emacs "[""R"", ""Shell""]" Never "[""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Mailing lists"", ""Email""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" None No Often 37 PhD Male United States citizen Education services "[""fido-vertical-mode""]" "[""framework default""]" Vincent Goulet's version No Blog post Great "[""none""]" "[""zenburn""]" Often No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Scheme"", ""Typescript"", ""Lean""]" "[""GNU/Linux"", ""WSL""]" Often Doom Emacs read and understand Never N/A Getting used to moving the point using keys that aren't standard in pico or the Windows world took some time (e.g. C-n instead of down arrow and M-v instead of PgUp). University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""A math class required students to write a paper using LaTeX in emacs.""]" Very well, it's snappy The enormous library of packages and the continuous work done to improve it. "[""Work"", ""Hobby projects"", ""Note taking (org-mode)""]" "[""26.3""]" 18 No rjsx-mode, elpy, markdown-mode, magit, rust-mode, visual-regexp-steroids moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" N/A notepad, visual studio, and pico No Frequently 37 Bachelors Male American Education services "[""No""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""default light""]" Sometimes No copy-paste Never My primary difficulty in initially learning Emacs has been understanding how the configurations should be structured. I started on Vanilla Emacs and struggled greatly. I moved to Doom Emacs within a month and explored a more fleshed out Emacs with many of the packages and settings I strove for already there. I had trouble understanding exactly where all of the configurations controlling emacs are located, which takes precedent, which loads first, where things should go in my config, etc., especially since I used vanilla Emacs so briefly before starting with the Doom Emacs package. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""EViL mode is what ultimately made me an Emacs main. I have a soft spot for Vi motions.""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensive documentation and helpful community. Org-mode is big draw for me. Ability to work with workspaces, buffers, frames, and windows is great. It is versatile in its extensibility. Using Emacs may be (initially) more difficult than other text editors for some tasks, but I find you usually 'can' do it in Emacs with enough effort. There is the additional benefit of using Emacs in that I feel I am learning and growing skills the longer I use Emacs. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No org, org-roam, org-roam-ui, evil do not prefer never considered Cannot Cannot No Vim "[""Elisp"", ""HTML/CSS"", ""Python"", ""SQL""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""framework default"", ""package.el"", ""straight"", ""not sure""]" "[""wait for maturity""]" Vim No Frequently 38 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs I love talking about Emacs. This was fun. No Discord Great "[""eshell"", ""vterm""]" "[""doom-laserwave""]" Sometimes undo-fu simple functions Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 20 No magit,ivy-counsel moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" projectile Rarely 40 PhD Male French Software Development "[""Ivy""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""vterm""]" "[""default light""]" Rarely No simple functions Configuration, discoverability, remembering key bindings Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Not well Org mode, packages, flexibility/programmability "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 5 Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Sublime Text Frequently Spacemacs copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""org-mode""]" "[""28.1""]" 4 No dirvish,lsp-mode,org-mode moderate comprimise never considered No No No Vim "[""Elixir"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Never Bachelors Male American Software Development "[""Vertico""]" "[""No""]" Doom Emacs No Discord Great "[""none""]" "[""my own custom theme""]" Never framework default none Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work""]" "[""28.1""]" 2 No moderate comprimise might in future No No No Vim "[""Python"", ""Rust"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never String[] Rarely "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Frequently Masters Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Ok "[""eshell""]" "[""doom-one""]" Never framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No significant comprimise never considered Cannot Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 26 Masters Male Research "[""framework default""]" "[""framework default"", ""langtool""]" Doom Emacs Yes Hacker News Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never framework default write package Frequently University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No leaf.el,lsp-mode no comprimise 2-5y Yes Yes No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Perl"", ""Shell"", ""Typescript""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Bad prior experience""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""package.el"", ""leaf.el""]" "[""Research alternatives""]" TeraTerm projectile Sometimes 37 Associates Male Japanese Software Development "[""Ido"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Twitter Ok "[""vterm""]" "[""modus-vivendi""]" Sometimes undo-fu simple functions Rarely I wasn't aware that there are groups of packages, where you choose only one of them, which combine bad with other packages Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""org-mode""]" Very well, it's snappy EVERYTHING could be tweaked "[""Hobby projects""]" "[""28.2""]" 7 Mu4e org, mu4e, ledger-mode, denote, calibredb moderate comprimise never considered No I have in the past No Heavily tweaked "[""C"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""Link herding""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""IRC"", ""Fediverse""]" "[""framework default""]" "[""Install and try it immediately""]" projectile Frequently School Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Fediverse Great "[""none""]" "[""my own custom theme""]" Never No simple functions High School "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 14 Emacs "[""C++"", ""Go"", ""Java"", ""Rust"", ""Typescript""]" "[""GNU/Linux""]" String[] String[] String[] String[] String[] String[] String[] String[] Vim Sometimes String[] String[] minimal vanilla String[] String[] simple functions "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Alright "[""Work""]" "[""28.2""]" 5 Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""Go"", ""Haskell"", ""Rust""]" "[""Windows""]" Never minimal vanilla none Never The initial tutorial & the fact that (e)lisp is required to be a power user. Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great extensibility, customization & adaptability to the given terminal environment "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No moderate comprimise never considered I have in the past No No Emacs "[""Assembly"", ""C++"", ""C"", ""Julia"", ""Python"", ""R""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""General document writing"", ""Agenda"", ""Time tracking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""GitHub"", ""Matrix servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default"", ""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text framework default Rarely 26 School Male Romanian Software Development "[""framework default"", ""Helm"", ""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs Not sure Hacker News Ok "[""vterm""]" "[""default light"", ""default dark"", ""my own custom theme"", ""doom-one"", ""dracula""]" Never No copy-paste "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" Good but not great "[""Work""]" "[""28.1""]" 2 Vim "[""HTML/CSS"", ""Javascript"", ""Typescript""]" "[""GNU/Linux""]" Frequently Doom Emacs copy-paste "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work""]" "[""28.1""]" 10 Emacs "[""C++"", ""C"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" Never maximal vanilla read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great Free/Libre "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No corfu,vertico,eglot moderate comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Design rationale""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Neovim project.el Sometimes Masters American Healthcare "[""Vertico""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""vterm""]" "[""ef-night""]" Frequently No write package Never Vocabulary Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Hacking every functions "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Magit, org-mode, dired, lsp limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 35 PhD Male French Research "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi""]" Sometimes No write package Book; Clojure for the Brave and True "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, Community "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Vim "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""SQL""]" "[""GNU/Linux""]" IntelliJ Frequently Doom Emacs simple functions Rarely "The email-based workflow is discouraging at best, and it is not clear at all on how to submit patches and contribute. Many patches and bugs gets dissolved by having no central page of listing all patches (on how GitHub has an issue, PR list), and searching and referencing prior patches, discussions are almost impossible without already knowing beforehand. The bug tracker debbugs is needlessly slow and complex, without any web UI that I can simply reference. It provides little to no aid on helping how to create a new bug (which, as I recently found out, is screened manually at first; I thought I failed to open a new bug report until after a day when suddenly my bug report appeared). The FSF assignment process is not as streamlined as I'd like, as it requires for myself to email the FSF to start the process; I'd rather be able to start the process as soon as I decide I want to assign my copyrights, (for e.g. by downloading a PDF that I can write my information, sign on it, and submit it via a web form / email, and then FSF can contact me for confirmation)." The configuration model (that the init file gets executed on first launch, every time, from a clean state) was quite hard to understand at first (compared to other applications where the configuration state gets persisted). Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Not well That one can configure anything with Elisp. "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No magit, undo-tree, which-key, composable, vterm, eglot do not prefer 2-5y No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" NonGNU ELPA, MELPA Atom project.el Rarely 20 School Male South Korean Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Hacker News Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-tree copy-paste Never Discoverability of features University/College "[""GUI"", ""daemon""]" "[""Package(s)""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great Package ecosystem "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No magit,lsp-mode significant comprimise never considered No No No Vim "[""C"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Matrix servers"", ""Blogs""]" "[""Tutorials""]" "[""Matrix"", ""Framework""]" "[""framework default""]" "[""wait for community""]" Vim framework default Rarely 31 Masters Male Indian Software Development "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No moderate comprimise might in future No Would directly No Vim "[""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently 34 Bachelors Male Croatian Software Development "[""Ivy"", ""Vertico"", ""Consult""]" "[""No""]" Doom Emacs No Hacker News Great "[""none""]" "[""nord""]" Never undo-tree copy-paste Never Friend "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 0 No limited comprimise might in future No No No Vim "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""R"", ""Ruby""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Matrix""]" "[""package.el"", ""elpaca"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently Masters Male Italian Research "[""framework default""]" "[""ispell""]" Spacemacs No Hacker News Ok "[""shell-command""]" "[""default dark"", ""nord""]" Sometimes framework default simple functions Rarely Key bindings University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""SLIME""]" Good but not great Key bindings "[""Work"", ""Hobby projects""]" "[""27.1""]" 16 No blacken,pandoc,rust-mode,auctex limited comprimise 5-10y No No No Emacs "[""C++"", ""C"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" gedit No Frequently PhD Male Research "[""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No lobste.rs Great "[""none""]" "[""default dark"", ""solarized-dark"", ""zenburn""]" Rarely No read and understand Never Keyboard shortcuts Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Flexibility, speed, power, upgradability "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No moderate comprimise might in future No No No Emacs "[""C#"", ""Clojure"", ""Common Lisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Collegues""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Atom No Rarely 37 PhD Male French Software Development "[""framework default""]" "[""framework default""]" minimal vanilla No Friend Great "[""none""]" "[""zenburn""]" Never framework default copy-paste Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great Lisp backend, Org-Mode, magit "[""Work"", ""Hobby projects""]" "[""27.2""]" 12 Mu4e significant comprimise never considered No No No Emacs "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""Spreadsheets""]" "[""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 41 PhD Male German Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Hacker News Ok "[""none""]" "[""dracula"", ""moe-dark & moe-light""]" Often No simple functions Rarely I haven't tried to research the entry points, I suspect that they are documented well, as other topics on official Emacs website seemed to be documented well. "Before doom it was hard to set up lsp (2 years ago, for a beginner) With evil mode - it was hard to figure out even easy keymap modifications. Didn't figure out emacs debugging - whether it allows to step in function execution with breakpoints (as Common Lisp allows) Not easy to figure out which packages to learn use - tempo \ skempo \ skeleton \ yasnippets; ivy \ helm \ vertico+consult ; etc." org-roam was the reason to try Emacs "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""org-mode, magit, coding support""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, community, packages, freedom "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org-mode, magit, org-roam, lsp, transient, dash.el, frog-jump-buffer significant comprimise never considered I have in the past Yes, but I would also like to donate to Emacs directly No Vim "[""Common Lisp"", ""Elisp"", ""Scala""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""telegram chat""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Framework"", ""GitHub"", ""Mailing lists"", ""Discourse"", ""telegram chat""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Frequently 30 Masters Male Russian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Not sure sachachua.com Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely framework default read and understand Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 5 No any comprimise never considered No No No Vim "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Design rationale""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely 40 Bachelors Male Malagasy Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""default light"", ""default dark"", ""modus-operandi"", ""solarized-dark""]" Rarely framework default write package Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 9 No magit, cider, slime never considered Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""I don't""]" "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs""]" "[""Overview""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" language specific ides No Sometimes "[""Ivy""]" "[""No""]" minimal vanilla "[""shell""]" "[""solarized-dark""]" Rarely No simple functions Rarely Key bind Magazine "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""I thought that many Hackers use Emacs""]" Very well, it's snappy Emacs Lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 Wanderlust php-mode,lsp-mode,yasnippets,helm,company-mode,flycheck,magit limited comprimise might in future Yes No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub"", ""Twitter""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 52 School Male Japanese Software Development "[""Helm""]" "[""flyspell"", ""Grammarly""]" maximal vanilla No Slack (emacs-jp) Ok "[""eshell""]" "[""dracula""]" Rarely No write package Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 14 Mu4e do not prefer might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently "[""Vertico"", ""Selectrum""]" "[""flyspell""]" minimal vanilla Yes Emacs China Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Frequently undo-tree copy-paste Never The default bindings are uncomfortable and obtuse, I replace them with evil binds as soon as possible. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, Customizability, Freedom "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 0 No magit, evil, XKCD, company, harpoon, fireplace any comprimise might in future Cannot Cannot No Vim "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 15 School Nonbinary Australian Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""one-dark""]" Sometimes undo-redo write package Never n/a Probably tweaking .emacs Used it years ago "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Curiosity""]" Very well, it's snappy Endless possibilities. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Rmail Slime no comprimise never considered I’ve been considering it I’ve been considering it No Emacs "[""Elisp"", ""Python"", ""ANSI Common Lisp""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""Never have""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit""]" "[""Comparison"", ""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" N/A Notepad++ No Frequently 53 Associates Male United States citizen Dog Trainer "[""No""]" "[""ispell""]" maximal vanilla Great survey. No r/emacs Great "[""shell-command"", ""shell""]" "[""wheatgrass""]" Never No simple functions Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust""]" "[""BSD""]" vi Sometimes maximal vanilla write package Never Parent "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy The ability to perfectly mold Emacs to your needs. The learning curve is steep, but it pays off handsomely once you invest enough time into it. Also, it is easy to inspect and get working the way you want it if something goes wrong. deep integration between things like mu4e and org-mode are just fantastic. "[""Work"", ""Hobby projects"", ""Everything""]" "[""29.0""]" 15 Mu4e vertico, corfu, consult, embark, citar, mu4e, crdt.el, lsp-mode, magit, org-roam moderate comprimise never considered Yes Would directly Yes Vim "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Twitter""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""straight"", ""elpaca"", ""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 26 Bachelors Male American Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla With well over 100 packages installed, I think the top 10 limit was a little small ;-) Not sure r/emacs Great "[""vterm""]" "[""my own custom theme"", ""modus-vivendi"", ""nord""]" Frequently undo-fu read and understand Never no the keybindings are hard to pick up at firsr Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great extensibility and stability "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No significant comprimise might in future No No No Emacs "[""Haskell"", ""Python""]" Frequently "[""GNU/Linux""]" String[] "[""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""i don't""]" "[""use-package""]" "[""Install and try it immediately""]" nongnu elp, and melpa Vim No Frequently 19 Associates Male American Student "[""framework default""]" "[""ispell""]" Doom Emacs no Yes r/emacs Great "[""eshell""]" "[""default dark"", ""doom-one""]" Rarely framework default read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Longevity "[""Work"", ""Todos, tracking my life, magit""]" "[""28.2""]" 3 No moderate comprimise might in future Cannot Cannot No Vim "[""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Never 39 School Male Australian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Good luck No r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never framework default write package Never selecting package, key bindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great self-documented, customize by elisp, keybindings "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Gnus Magit, project.el, tab-bar.el, Gnus, Org-mode any comprimise 0-2y No I have in the past No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU Guix""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Mailing lists""]" "[""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""GNU Guix""]" "[""Install and try it immediately""]" ELPA, NonGNU ELPA Vim project.el Frequently 37 School Male Japanese Software Development "[""Icomplete"", ""Fido""]" "[""No""]" minimal vanilla Yes Mastodon Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""default light""]" Sometimes No simple functions Rarely Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 3 No limited comprimise never considered I have in the past No No Vim "[""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""Discourse""]" "[""framework default""]" "[""wait for maturity""]" VS Code projectile Frequently Bachelors Male Indian Manufacturing "[""Vertico""]" "[""framework default""]" Doom Emacs No Discourse Great "[""shell""]" "[""doom-one""]" Sometimes undo-fu simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""SLIME""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No significant comprimise might in future No No No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" IntelliJ No Frequently 41 Bachelors Male Somali Fin Tech "[""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""shell""]" "[""default light"", ""default dark"", ""my own custom theme"", ""doom-one""]" Never No write package "[""GUI""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""26.3""]" 101 Emacs String[] "[""GNU/Linux""]" Frequently maximal vanilla write package Never I couldn't find a keyboard with a Meta key. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "- Easy to extend and customize - Simple core abstractions allow great interoperability between packages - Larger packages that integrate tools into my development workflow: magit, lsp, ... - Small packages or features not easily available in other editors: projectile, wgrep, macros, ..." "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2"", ""26.3""]" 15 No magit, projectile, wgrep, lsp-mode, -mode significant comprimise might in future No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""Nix (emacsWithPackages)""]" "[""Install and try it immediately""]" Notepad++ projectile Sometimes 36 Bachelors Male American Software Development "[""Helm""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""shell"", ""eshell""]" "[""default dark""]" Rarely No simple functions Rarely yes, frame and windows management University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Its ability to evolve and transform over time "[""Hobby projects""]" "[""28.2""]" 28 No org, org-roam, maggit, evil moderate comprimise never considered No Would directly No Vim "[""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""R"", ""Ruby"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""wait for community""]" None framework default Sometimes 47 Masters Male French Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""vterm""]" "[""default dark"", ""doom-one""]" Often framework default read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 5 Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" "[""MacOS""]" Rarely maximal vanilla write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great Change what you dislike "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No moderate comprimise might in future No No No Vim "[""swift""]" Frequently "[""MacOS"", ""HaikuOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Xcode projectile Never Masters Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""My own (catppuccin)""]" Never undo-fu many packages Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 12 notmuch embark, orderless moderate comprimise might in future No Cannot Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""IRC servers"", ""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA or none at all for the sake my own convenience. Vim project.el Frequently 32 School Male Polish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""none"", ""shell-command"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Not well "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No magit,dired,flymake,projectile significant comprimise never considered No No No Emacs "[""C"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Rarely "[""Helm""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""gruvbox""]" Rarely undo-tree copy-paste Never Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Mu4e any comprimise never considered I have in the past No No Emacs "[""C++"", ""HTML/CSS"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" project.el Rarely PhD Male "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Ok "[""vterm""]" "[""nord""]" Sometimes vundo simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No moderate comprimise never considered No Would directly No CUA "[""Common Lisp"", ""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" No Frequently 42 Masters Male French Fin Tech "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light"", ""my own custom theme""]" Never No String[] String[] String[] 5 String[] String[] copy-paste Never Lack of easy configuration options, unintuitive keybindings Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility. Self-documentation. Stability. "[""Hobby projects""]" "[""28.2""]" 10 No lsp-mode, elpher, gemini-mode, visual-fill-column-mode significant comprimise never considered No I have in the past No Emacs "[""Javascript"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Often 40 Masters Male Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""eshell""]" "[""default dark""]" Sometimes No simple functions Never Getting used to the keybindings scheme of emacs has been the most difficult aspect for me Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy extensibility and stability "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No geiser, evil, vterm and rustic any comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Neovim No Frequently 22 Masters Male Spanish Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree simple functions Never Discoverability. But that has changed A LOT University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Extensions, Elisp, community, a platform for all things about text "[""Work"", ""Hobby projects"", ""Life, PKM, GTD""]" "[""29.0""]" 30 No org, org-roam, which-key, ESS, julia-snail limited comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Fortran"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""PHP"", ""R"", ""Shell"", ""SQL""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" None of the above existed back then. And can’t remember what I used No Frequently 54 Masters Male Danish Research "[""Ido""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""shell"", ""eshell"", ""vterm""]" "[""default light"", ""default dark""]" Often undo-tree simple functions Rarely No No prior programming experience Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Modifiable "[""Work"", ""Hobby projects"", ""Writing""]" "[""28.1""]" 4 No Denote, modus-themes, auto-package-update, which-key, undo-tree, dired, all-the-icons, paren, rainbow-delimiters, google-translate significant comprimise never considered No No No Emacs "[""Elisp""]" Rarely "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Atom No Frequently 69 PhD Male United States citizen Legal "[""Ivy""]" "[""flyspell""]" maximal vanilla Thanks for doing it. Yes Emacs mailing list Ok "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree write package Rarely "Besides the unusual key bindings, I remember being confused on how to install it, as on Windows there's a couple of hoops to go through to end up with a .zip package rather than any sort of installer. I also remember installing msys to get Emacs, then being confused when it did not understand Windows paths. I remember having issues with CRLF, and needing to set various things in my initfile to get things to behave." Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""SLIME/SLY for Common Lisp""]" "[""Package(s)"", ""Text editing features""]" Good but not great "The ability to easily eval code in the editor environment. But this is also a weakness in that a lot of the config is done via bespoke code rather than some sort of established protocols." "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 No moderate comprimise never considered I have in the past No No Emacs "[""Common Lisp""]" Never "[""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""IRC"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Notepad++ No Rarely 33 Bachelors Male American Software Development "[""Helm""]" "[""No""]" minimal vanilla Not sure Discord Great "[""none""]" "[""doom-one"", ""nord"", ""adwaita""]" Never No simple functions Never Terminology (e.g. buffers, files had non-intuitive meanings). Keybindings were strange (not CUA!). Although links to the manual were right there... I never really understood how helpful the documents could or should be! University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""It was the default on my department machine""]" Good but not great The extensibility "[""Hobby projects""]" "[""28.2""]" 14 No do not prefer never considered No No No Vim "[""Javascript"", ""Julia"", ""Python"", ""Scheme""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default"", ""MELPA""]" "[""Never have""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Reddit"", ""Discourse"", ""Blogs""]" "[""Comparison""]" "[""Never have""]" "[""framework default"", ""use-package""]" "[""wait for community""]" None framework default Sometimes 35 PhD Male American Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs "Some of the survey options were confusing (e.g. American for nationality was unexpected). Some of the questions gave poor options and even seemed intended to box you into a specific result... giving like 6 options regarding Libre software with 5 variants of ""I have a clear Preference for Libre Software"" and only one alternative... that's just a poorly designed question. In addition, some questions (which forced a required response) really should have provided a ""None of the above apply"" type option..." No Discourse Ok "[""ansi-term"", ""vterm""]" "[""modus-vivendi"", ""various doom themes""]" Sometimes No simple functions Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Community""]" Very well, it's snappy A enormous packages curated by the community, the extensive power of emacs lisp. "[""Hobby projects""]" "[""28.2""]" 2 No magit, org-mode, evil, straight moderate comprimise might in future No No No Vim "[""C++"", ""C"", ""Haskell"", ""Rust"", ""scala""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes 35 Bachelors Male Chinese Software Development "[""framework default""]" "[""No""]" Doom Emacs Thanks for the effort to make this survey. I like the responsiveness of this website. No Hacker News Great "[""none""]" "[""doom-one""]" Sometimes framework default copy-paste Rarely "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""org-mode""]" Good but not great Longevity and customizability "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No org, evil, magit, projectile, smex, ivy, company significant comprimise never considered I have in the past No No Vim "[""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Tutorials"", ""Manual""]" "[""GitHub""]" "[""straight""]" "[""wait for community""]" Vim projectile Frequently 42 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""my own custom theme""]" Rarely undo-fu read and understand Never Remembering Keys Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Extensibility and Keyboard Macros "[""Work"", ""Hobby projects""]" "[""26.1""]" 25 Gnus moderate comprimise never considered No No No Emacs "[""Shell""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""wait for maturity""]" Vim No Sometimes 57 School Male Austrian Healthcare "[""No""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""default light""]" Frequently No many packages Never I don't think I have built something so useful yet. Starting out with Elisp as more than just copy-pasting Digit magazine in Library "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Good but not great Introspection powered extensibility with Lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 No org, denote, spookfox, sly, eglot might in future Cannot Cannot Yes meow "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Web publishing""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Often String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla "[""shell-command""]" "[""doom-one"", ""nord""]" Never undo-tree simple functions Never Coming from vi, the key bindings and editing mode were difficult, but at this point, I think the key bindings are fine and I dislike modal editing. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""The smartest engineer I know recommended it""]" Good but not great Extensibility, solid package ecosystem "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 21 No company and related, irony and related, ivy, swiper moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""R"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Documentation is usually sufficient for packages.""]" "[""I don't generally need or ask for help.""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Sometimes 53 School Male American Healthcare "[""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla "Survey seems fine. Re emacs, I'd love multithreading so that I can use emacs effectively as my window manager without hangs and pauses." No lobste.rs Ok "[""eshell"", ""ansi-term""]" "[""my own custom theme""]" Frequently No copy-paste Never Learning and reading Emacs Lisp. But it was fun. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Extensibility and org-mode. "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No org-mode,yasnippet,hydra,consult,vertico,avy,embark,anzu,expand-region,smartrep moderate comprimise 2-5y No No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub"", ""Twitter""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Emacs-JP community (Slack)""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Emacs-JP (Slack)""]" "[""leaf.el""]" "[""Install and try it immediately""]" TextEdit.app (on NEXTSTEP) projectile Frequently 43 PhD Male Japanese Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Thank you for preparing this survey system! No Twitter Great "[""shell-command""]" "[""modus-vivendi""]" Sometimes No simple functions Never Figuring out which parts of Emacs are up-to-date and which parts are effectively deprecated. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility. The ability for packages to integrate with and extend builtin functionality is unparalleled. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No Evil, vertico, consult, embark, orderless, org, org-roam limited comprimise might in future No No No Vim "[""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Zig""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Rarely 32 Bachelors Male Software Development "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""nord""]" Frequently undo-redo many packages Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Alright Inspect state, make changes as it runs "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e any comprimise never considered Cannot Cannot Yes Boon "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 32 School Male Indian music, programming "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Multiple choices for the professional field question would be nice. Nice to see a form that works without JS for a change! Not sure IRC Great "[""shell""]" "[""doom-molokai""]" Sometimes undo-tree simple functions Never elisp, namespacing, key bindings Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Poorly, it's sluggish Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No moderate comprimise never considered I have in the past No No Vim "[""Clojure"", ""Go"", ""Python""]" Sometimes "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Discord""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Discord""]" "[""framework default"", ""use-package""]" "[""wait for community""]" Vim framework default Never 34 Bachelors Male Canadian Software Development "[""Helm"", ""Vertico""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""doom-one"", ""gruvbox"", ""nord""]" Rarely framework default copy-paste Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Vim "[""HTML/CSS"", ""Haskell""]" "[""GNU/Linux""]" Vim Rarely minimal vanilla copy-paste Never Remembering key bindings Used it on NeXTStep. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility and customizability "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No Magit,Org-mode,AucTeX moderate comprimise might in future No No No Emacs "[""HTML/CSS"", ""PHP"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Matrix servers"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 52 PhD Male American Healthcare "[""Helm""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""tron-legacy""]" Never No read and understand Never Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No limited comprimise never considered No No No Vim "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""wait for community""]" IntelliJ projectile Often Bachelors Male Austrian Student "[""Helm"", ""Ivy"", ""Selectrum""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""eshell""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never No starter kits back then. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No magit, eshell significant comprimise never considered No Would directly No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC""]" "[""framework default""]" "[""Install and try it immediately""]" Notepad++ No Rarely 35 Bachelors Male Indian Software Development "[""No""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""eshell""]" "[""default dark""]" Often No copy-paste Never "[""GUI""]" "[""Package(s)"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 2 No vertico, org-roam, ldeger-mode significant comprimise might in future No No No Emacs "[""Perl""]" Rarely "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""not sure""]" "[""Install and try it immediately"", ""Research alternatives""]" projectile Frequently 36 Masters Male Telecom "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Yes Blog post Great "[""shell"", ""eshell""]" "[""tsdh-dark""]" Rarely No copy-paste config file in Emacs lisp syntax, which is nothing about human readable. Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright extensibility, and lots of ready to use community packages "[""Work""]" "[""27.2"", ""27.1"", ""26.3""]" 5 Emacs "[""C++"", ""Python""]" "[""GNU/Linux""]" Vim Never minimal vanilla simple functions Rarely a lot of configuration is needed before Emacs feels comfortable University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great extra packages like magit, notmuch, eglot "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit,notmuch,eglot,smex,ido,winner,window-purpose,project,tramp,org no comprimise 5-10y No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""most packages work well enough""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email"", ""Twitter""]" "[""package.el"", ""use-package""]" "[""wait for community""]" start at MELPA, try and target ELPA later Vim project.el Frequently 32 Bachelors Male German Software Development "[""Ido""]" "[""No""]" maximal vanilla Not sure Twitter Great "[""shell-command"", ""shell""]" "[""tango-dark""]" Often No simple functions Never Learning the keybindings and Emacs-specific terms: frame, windows, yank, etc. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Free software, in both cost and freedom, maintained by a community. "[""Hobby projects""]" "[""28.2""]" 10 No expand-region, editorconfig, link-hint, multiple-cursors, org-mode, quickrun, which-key limited comprimise never considered No I have in the past No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Scheme""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 38 Bachelors Male United States citizen Software Development "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla No Blog post Great "[""none""]" "[""dracula"", ""nord"", ""leuven""]" Never undo-fu simple functions Never obtaining FSF assignment guide is hard to follow (for example I don't really understand if I can sign it while remaining anonymous) The vanilla keymappings was hard to memorize and to type. I switched to Vim for years, and switched back to Emacs after I discovered Evil. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""lisp""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy programmable in a Lisp dialect; Great internal design choices (major/minor modes, keymaps, etc) "[""Work"", ""Hobby projects"", ""everything can be done in Emacs""]" "[""29.0""]" 3 notmuch Evil,god-mode,org-roam,vertico,consult,embark,orderless moderate comprimise might in future Cannot Cannot No evil with emacs keybindings in insert state "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discourse"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview"", ""example of usages""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""Discourse""]" "[""straight"", ""use-package"", ""guix for installing and setup.el for configuring""]" "[""Install and try it immediately"", ""Research alternatives""]" Just any available and compatible. Vim project.el Rarely 26 Bachelors Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No Emacs China Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes vundo copy-paste Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 17 No moderate comprimise never considered No No No Vim "[""Python"", ""R"", ""SQL"", ""SAS""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs"", ""Twitter""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""wait for community""]" projectile Frequently PhD "[""Helm"", ""Icomplete"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" Spacemacs Yes Blog post Great "[""eshell""]" "[""A light one I can’t remember!""]" Sometimes framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No moderate comprimise never considered Cannot Cannot No Vim "[""Assembly"", ""C++"", ""C""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Frequently 33 School Male Swedish "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""my own custom theme""]" Never No write package Never Learning how to extend and take control of Emacs Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great With other editors, I have to learn them. With Emacs, I shape it to be the editor that I want. "[""Work"", ""Hobby projects"", ""Pretty much everything except web browsing and instant messaging""]" "[""29.0"", ""28.2""]" 10 Mu4e evil-mode, projectile, lsp-mode, swiper, ivy, magit, which-key, company, org-mode, direnv no comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""Nix""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Everything that can be represented as text and is consumed/written by a human""]" "[""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 22 Bachelors Non-binary Indonesian Software Development "[""Ivy"", ""Vertico""]" "[""flyspell""]" Doom Emacs Yes Matrix Great "[""vterm""]" "[""default light"", ""doom-one"", ""modus-operandi""]" Sometimes undo-tree "[""TUI""]" String[] Good but not great String[] String[] String[] "[""GNU/Linux""]" write package Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 27 Mu4e significant comprimise might in future I have in the past monthly FSFE Yes evil "[""Elisp"", ""Javascript"", ""PHP"", ""Hare""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""planetemacsen""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""framework default"", ""manual""]" "[""Install and try it immediately""]" None projectile Sometimes 50 School Male German Insurance "[""framework default""]" "[""flyspell""]" Doom Emacs Not sure mastodon (fosstodon) Ok "[""vterm""]" "[""doom-nord""]" Sometimes undo-fu copy-paste Never I discovered it on the internet "[""GUI"", ""TUI""]" String[] "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and configuration. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 7 No lsp-mode, neotree, company, powerline, flycheck, rainbow-delimiters, paredit limited comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No idea what that is Sometimes 29 Masters Female Spanish Software Development "[""framework default""]" "[""flyspell""]" maximal vanilla No Blog post Great "[""none""]" "[""my own custom theme""]" Often framework default simple functions Never "[""GUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work""]" "[""28.2""]" 25 No magit, rtags, elfeed moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""Source"", ""guix""]" "[""Mailing list""]" Never "[""Lack confidence in code quality""]" Never "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""straight"", ""use-package"", ""guix""]" "[""Install and try it immediately""]" projectile Often 45 Bachelors Male German Software Development "[""Ido""]" "[""No""]" minimal vanilla No emacs-news (Sacha Chua) Ok "[""none""]" "[""modus-operandi""]" Rarely undo-tree read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""doom emacs""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org mode""]" Very well, it's snappy Elisp, packages, community, been there since eternity "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1"", ""27.1""]" 2 No Org mode, avy, evil, moderate comprimise never considered No No No Vim "[""C"", ""Python"", ""Rust"", ""Shell"", ""octave""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""own tinkering""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" neovim projectile Frequently 32 PhD Male German r&d/Industrial automation "[""Vertico"", ""Consult""]" "[""ispell""]" Doom Emacs I'd not know about the FSF copyright papers, but there was no answer reflecting ths No r/emacs Ok "["":!""]" "[""tokyo-night""]" Sometimes undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)""]" String[] Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 Emacs "[""C++"", ""Common Lisp"", ""Elisp"", ""Rust""]" "[""GNU/Linux""]" Frequently minimal vanilla read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""orgmode""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Not well "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No significant comprimise never considered No Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes 30 School Male German Education services "[""Vertico""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""eshell"", ""vterm""]" "[""doom-opera""]" Never framework default copy-paste Never This is a long time ago, in the early 2000s. I was using NEdit which is an X/Unix editor that uses CUA. It took me a while before in internalized how Emacs differs from CUA editors. I never got along with the CUA mode in Emacs although I suspect it has improved over the last few decades. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great I can find packages that support odd languages like XQuery that don't always have good support on other editors. And Emacs works very well in tmux over an unreliable network connection. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 22 No go-mode,graphql-mode,rust-mode,flycheck,json-mode,xquery-mode moderate comprimise might in future No I have in the past No Emacs "[""C#"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Rust"", ""Shell"", ""SQL"", ""XQuery""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""I have to be truly desparate before bugging a maintainer and haven't done this in many years""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""M-x list-packages""]" "[""Overview""]" "[""emacswiki, web search, documentation""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" nedit projectile Sometimes 57 Masters Male United States citizen Media/Publishing "[""Helm""]" "[""No""]" maximal vanilla You didn't ask if I compile my own Emacs or if I stick with whatever my Linux distro gives me. I used to build XEmacs back in the dark ages, then Emacs, but after version 24 or so I've found that my needs are served well by sticking with either the Debian Stable or Fedora emacses. No Hacker News Great "[""ansi-term""]" "[""default light""]" Frequently No read and understand Never I was in grad school, enjoyed the challenge. Getting my .emacs org config dialed in the first time was challenging. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Same bindings for different languages/frameworks, then all that carries to TRAMP. Learn once, use everywhere "[""Work"", ""Hobby projects"", ""Personal""]" "[""27.1""]" 10 No org, magit, tramp moderate comprimise might in future No No No Emacs "[""C++"", ""Python"", ""R""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" matlab No Rarely 40 PhD Male United States citizen Ha, government "[""Ivy""]" "[""No""]" maximal vanilla Nope Not sure Hacker News Great "[""shell""]" "[""my own custom theme"", ""zenburn"", ""feng-shui""]" Sometimes No String[] String[] String[] String[] String[] simple functions Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Emacs Lisp""]" "[""GNUS""]" Good but not great Emacs Lisp, freedom, Lisp, running on both the CLI and the GUI, Lisp and also Lisp. "[""Work"", ""Hobby projects"", ""Everything""]" "[""29.0""]" 31 notmuch straight, magit, ledger, calc, sly, slime, notmuch, package, eglot, TRAMP any comprimise might in future No No No Emacs "[""Common Lisp"", ""Elisp"", ""Go""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""not sure""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""Hacker News""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""I never ask for help. This question should not be required.""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" None project.el Often 44 Bachelors Male United States citizen Software Development "[""Selectrum""]" "[""flyspell""]" maximal vanilla Yes Hacker News Ok "[""shell"", ""eshell"", ""ansi-term""]" "[""nord"", ""solarized"", ""zenburn""]" Frequently undo-tree write package Never "I had a hard time with the breadth of options for any given task. For example, running a terminal in my editor was great, but choosing between the term, shell, and eshell commands was daunting. Choosing a third-party package to solve a problem was equally challenging. Vim seemed to either eat the features of powerful plugins or just be more opinionated, which made it harder to customize the environment, but easier to get started." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Completely custom configuration and bindings. Easy automation helps too. "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No ivy, magit, projectile, workgroups2 significant comprimise never considered No Would directly No Default with custom prefix and bindings "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Rarely 33 Bachelors Male American Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""solarized-dark""]" Sometimes undo-tree many packages Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Emacs "[""Clojure"", ""Elisp"", ""Haskell"", ""Rust"", ""Scheme"", ""Shell""]" "[""GNU/Linux""]" Vim Frequently maximal vanilla copy-paste Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy configurability "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Mu4e company,yasnippet,haskell-mode,windmove,auctex,flycheck limited comprimise never considered No No No Emacs "[""C++"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Sublime Text No Frequently 34 PhD Male Dutch Research "[""Helm""]" "[""ispell"", ""flycheck""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""solarized"", ""zenburn""]" Never No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "Being a ""real"" free software. Having a philosophy behind which so far has outlasted any other." "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit, subed, consult, denote, lsp-mode, docker-mode, tramp significant comprimise might in future I have in the past I have in the past No Vim "[""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ framework default Sometimes 38 PhD Male Iranian Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" Doom Emacs No Doom emacs discourse Great "[""vterm""]" "[""doom-molokai""]" Frequently undo-tree write package Never "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Gnus limited comprimise never considered No No Yes Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Code (features)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 38 Masters Male Turkish Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""eshell"", ""ansi-term""]" "[""doom-one""]" Frequently undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great elisp ecosystem "[""Hobby projects""]" "[""28.2""]" 4 No org moderate comprimise might in future No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Ruby"", ""Scheme"", ""Shell""]" Rarely "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale""]" "[""Reddit""]" "[""manual""]" "[""wait for maturity"", ""wait for community""]" No Frequently 34 Bachelors Male Russian Software Development "[""Ido""]" "[""ispell""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""default light"", ""my own custom theme""]" Rarely No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No any comprimise might in future No No No Emacs "[""Assembly"", ""C"", ""Go"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""SQL"", ""Elm""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""GitHub"", ""Matrix servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""Matrix"", ""Emacs StackExchange"", ""Framework"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code projectile Often 24 Bachelors Male Kenyan Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No Twitter Great "[""none""]" "[""default dark""]" Sometimes undo-tree write package Never The copyright assignment and legal name (doxing) policy is directly responsible for a significant lack of contributions. One can easily ask in Libera's IRC #emacs channel and observe that for themselves. "It takes a moment before the default mappings become muscle memory. Unawareness of IDO, FIDO and vertical completion frameworks led to a significantly slower and less fluid experience with Emacs than what was actually available even when I started using it." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Unlike Vim, it doesn't feel like it is fighting against being extended.""]" Good but not great "It provides an easily extensible computing environment with a common interface able to attach and act upon metadata relevant to projects it is being used for and to control the rest of the system. This has allowed for its use in creating an audio desktop environment like Emacspeak. It's a Lisp environment." "[""Work"", ""Hobby projects"", ""Computing Environment""]" "[""29.0"", ""27.2""]" 7 Mu4e SLIME, dired, EMMS, calc, nov, gnus, geiser, pdf-tools, paredit, TRAMP significant comprimise never considered Cannot Cannot Yes Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""FSF paperwork"", ""Packages already doing what I need""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives"", ""wait for maturity""]" I don't, I only use ELPA but I don't want to fill out the legal name papers to contribute my own work, so I simply make the source available online on forges. Vim No Frequently Bachelors NB Canadian Software Development "[""Ivy"", ""Ido"", ""Vertico""]" "[""ispell""]" maximal vanilla Good user experience without any unwanted Javascript. Not sure r/emacs Ok "[""shell"", ""eshell"", ""term""]" "[""tango-dark""]" Frequently No simple functions Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No evil,magit,projectile,helm,flycheck,lsp-mode,which-key moderate comprimise might in future No Yes No Vim "[""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 29 School Male Czech Fin Tech "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""gruvbox""]" Never undo-tree simple functions Rarely very few; perhaps fixing the key mapping to make control key feasible. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Full of features, extremely configurable, Great IDE for Lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 37 No magit, slime, themes moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Fortran"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA Stable""]" "[""Email""]" Never "[""Not interested""]" Never "[""Issues""]" "[""IRC servers"", ""Blogs"", ""M-x list-packages"", ""Friends on mvp slack""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""IRC"", ""Framework""]" "[""package.el""]" "[""wait for community""]" MicroEmacs, now MG No Frequently 74 Bachelors Male American Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla No mvp slack Ok "[""shell"", ""eshell""]" "[""zenburn""]" Never No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Vim "[""Elixir"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Often Doom Emacs simple functions Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No moderate comprimise might in future No No No Vim "[""C++"", ""C"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Code (bug fixes)""]" "[""My framework/starter kit's update""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never PhD Male Chinese Software Development "[""framework default""]" "[""No""]" Doom Emacs No Emacs mailing list Great "[""eshell""]" "[""my own custom theme"", ""aura""]" Never framework default simple functions Never University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Hobby projects""]" "[""27.1""]" 28 No limited comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""framework default"", ""not sure""]" "[""Email""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""not sure""]" "[""wait for community""]" None No Sometimes Masters Male Finnish Software Development "[""No""]" "[""libvoikko""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default dark""]" Never No simple functions Never Initially the amount of keyboard shortcuts overwhelmed me. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Hackability, Keyboard driven interface, Shortcuts "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e moderate comprimise never considered No No No Vim "[""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Clips/videos""]" "[""Reddit""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Often 30 PhD Male Research "[""Helm""]" "[""flyspell"", ""langtool""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-dark+""]" Frequently No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""29.0""]" 5 No limited comprimise might in future No No No CUA "[""C#"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Babel""]" "[""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code project.el Never 47 School Male Hungarian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""default light""]" Often undo-tree String[] String[] String[] String[] String[] read and understand Never Elisp Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Org-mode (the main reason I couldn't leave before really starting to love it)""]" "[""Curiosity""]" Very well, it's snappy Org-mode, magit, now eglot "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Org, magit, multiple-cursors, orderless, eglot, persp, projectile, undo-tree, expand-region moderate comprimise never considered No No No Emacs "[""C++"", ""Go"", ""Javascript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""Source""]" "[""I don't. I really should but i just dont...""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Anxiety, and time""]" Never "[""Blogs"", ""Web search engines"", ""I suck at discovering new packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""Any appropriate example of how to use""]" "[""I just struggle alone. I have no idea why""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim projectile Sometimes 43 Associates Male Canadian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""term"", ""ansi-term"", ""vterm""]" "[""solarized"", ""solarized-dark"", ""Modified green-phosphor""]" Sometimes undo-tree copy-paste Never The weird commands. Getting help. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Org-mode""]" "[""Org mode""]" Very well, it's snappy Extensibility with eLisp. Lot of functionality under the hood. Org-mode is very useful (I'm still learning). New LSP support (with eglot) is something I will love to try. "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 notmuch Org-mode. Flycheck. moderate comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""not sure""]" "[""Research alternatives""]" Vim No Sometimes 48 Masters Male Indian Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never No String[] String[] String[] String[] String[] write package Often "I don't understand well what the question is trying to capture, but I guess the answer is ""yes""?" "It took a while to ""sink in"", there's definitely a learning curve. Keybindings require getting used to, of course. And the configurability / extensibility does make things daunting initially." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text based, free software, in the \""Packages\"" checkbox it was Org and AUCTeX""]" Very well, it's snappy Extensibility, hackability, this makes Emacs both extremely powerful and *fun*. Also, being free software and text based makes it worth of long term commitment and investment. "[""Work"", ""Hobby projects"", ""Notes, Agenda, Email, RSS reader, etc.""]" "[""28.2""]" 6 Mu4e org, auctex, magit, ivy, company, flyspell-correct, ws-butler, elfeed, ess, el-patch any comprimise 0-2y No No No Emacs "[""Elisp"", ""R"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub"", ""Whatever the defined channel for the package is""]" Often "[""FSF paperwork""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""What the maintainer sees fit""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""wait for maturity""]" System's default, and alternate applications like LibreOffice Writer, TeXstudio, etc No Frequently 48 PhD Male Brazilian Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""eshell""]" "[""modus-operandi""]" Sometimes No write package Never Before I started using straight.el, I've had issues with compatibilities between different packages — i.e. things would fall apart after an update, and I wouldn't have the skills or time to dig into the reasons. With straight.el & pinning, it's easy to revert. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Resilience — it's been around for a long time, and it's likely to remain around for a long time to come. Extensibility — it adapts quickly to new trends (LSP), and although it's not always seamless, it works. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No org, magit, eglot, company-mode significant comprimise 5-10y Yes No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Design rationale""]" "[""IRC""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Sometimes 35 Bachelors Male Croatian Software Development "[""Vertico""]" "[""flyspell""]" minimal vanilla Not sure Friend Great "[""eshell"", ""ansi-term""]" "[""modus-vivendi""]" Frequently No simple functions Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensibility, moldability "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No magit never considered Vim "[""Elisp"", ""Go"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" String[] "[""framework default""]" "[""wait for community""]" Vim framework default Often "[""framework default""]" "[""No""]" Spacemacs "[""eshell"", ""ansi-term"", ""vterm""]" String[] Sometimes framework default simple functions Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright Emacs is really straightforward to learn thanks to its introspectable nature, this doesn't mean that the learning process is easy, but that there are really good ways to learn just enough to get work done and understand how the editor works at any level "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Gnus vertico,consult,wgrep,tramp,orderless,gnus,perspective any comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Sometimes 22 School Male Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No IRC Great "[""shell""]" "[""my own custom theme"", ""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Often No write package "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""C-x C-s is in my muscle memory now.""]" Good but not great "[""Work"", ""Hobby projects"", ""org mode personal stuff""]" "[""28.2""]" 46 Emacs "[""Assembly"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript"", ""So very much XML and JSON. Please let it stop.""]" "[""GNU/Linux"", ""WSL"", ""MacOS"", ""BSD"", ""OpenVMS""]" Frequently maximal vanilla simple functions Never Paradigms can be very different, especially in terms of learning how buffers/windows/frames work. Mouse support is generally second-class, and discoverability can be hard. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Comprehensive package ecosystem and rapidly improving support for languages and tooling across the board. LSP integration, Magit, Flycheck/Flymake. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No magit, kubernetes-mode, lsp-mode, eshell, eww moderate comprimise never considered I have in the past I have in the past No Vim "[""C"", ""Go"", ""HTML/CSS"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""framework default"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text framework default Frequently 35 School Software Development "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""framework default""]" Doom Emacs Yes Emacs mailing list Great "[""eshell"", ""vterm""]" "[""monokai""]" Sometimes undo-tree write package Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 26 notmuch significant comprimise might in future I have in the past No No Emacs "[""Clojure"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Everything I can""]" "[""not sure""]" "[""Email""]" Frequently "[""Lack of time""]" Rarely "[""Reddit"", ""Blogs""]" "[""Design rationale"", ""Manual""]" "[""Discourse"", ""I don't""]" "[""Nix""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" None projectile Frequently Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""shell""]" "[""sanityinc-tomorrow-night""]" Sometimes No read and understand configuration Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 1 Emacs "[""C++"", ""C"", ""Rust""]" "[""GNU/Linux""]" Vim Rarely minimal vanilla copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility and exposure of everything over a singular interface (currently elisp) "[""Work"", ""Hobby projects"", ""Day2Day tasks/Organization""]" "[""28.2""]" 1 No significant comprimise never considered I have in the past I have in the past No Vim "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Often "[""Issues"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim framework default Sometimes 32 Bachelors NB (other) Software Development "[""framework default""]" "[""framework default""]" Doom Emacs "Uncertain how you could work that, it's been years I kept up with web development but the country selector is a bit too confusing/little hard to use when it never expands after being selected via vimium-ff. I cannot use the mouse so navigating this survey via keyboard only is essential to me (and other than the country selector was mostly easily doable." No lobste.rs Ok "[""none""]" "[""my own custom theme"", ""doom-one"", ""dracula""]" Sometimes framework default simple functions Never Keybindings, mainly copy, cut and paste. But only for the first weeks of use. And I still do not understand the kill ring and use undo-tree to have undo/redo commands. It was the default editor for VHDL and Verilog at my first company "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great There is a way to do everything inside emacs. You don't have to leave the editor for other tools. And magit is one of the best git clients out there. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No magit, projectile, cider significant comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Python"", ""Perl""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Often 42 Masters Male German Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""tango-dark""]" Sometimes undo-tree write package Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 Gnus do not prefer 2-5y No No Yes Emacs "[""C++"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim project.el Frequently 38 Masters Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""shell"", ""eshell""]" "[""my own custom theme"", ""modus-operandi""]" Often No write package Never I understand the rationale behind the process, but I never had the chance to contribute. No, the community was great even in 2010s Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "Tramp (with podman, docker and ssh in my case) Interoperability with external processes (LSP in my case) Great text editing features (with a few packages)" "[""Work""]" "[""29.0""]" 8 No expand-region, eglot, flymake, modus-themes, company, multiple-cursors, vertico, consult no comprimise might in future Cannot Would directly No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""Ruby""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""For features, my use-case is very specific usually and I just replace/adivse functions. For bug-fixes, I will fix it and contribute ASAP""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages"", ""planet.emacslife.com""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package"", ""nixos""]" "[""Install and try it immediately""]" Vim projectile Rarely 31 Bachelors Male Romanian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes lobste.rs Great "[""vterm""]" "[""modus-operandi""]" Frequently undo-fu simple functions Never Obscure Keybindings Richard Stallmann "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 7 No auctex, markdown mode never considered Cannot Would directly No Emacs "[""LaTeX, MD""]" Never "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""M-x list-packages""]" "[""Design rationale""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""framework default"", ""package.el""]" "[""wait for maturity""]" nano No Frequently "[""No""]" "[""No""]" minimal vanilla "[""shell-command""]" "[""my own custom theme""]" Never framework default write package Never The keybindings were initially hard. Installing Helm and using M-x to find functions by name and seeing their keybindings helped me a lot. Also knowing C-h k is great for seeing what keybindings actually do. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "Extensibility! Especially having the GUI easily extendable through Elisp. In addition to that: - the amount of packages that integrate deeply with Emacs, - documentation and code being visible from within the Emacs help pages." "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No helm, magit, ledger-mode, paredit, org-mode moderate comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom No Sometimes 27 Masters Male Danish Software Development "[""Helm""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""solarized"", ""leuven""]" Often undo-tree simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.1""]" 29 No do not prefer never considered No No No Emacs "[""Javascript"", ""Typescript""]" Never "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 47 Bachelors Male United States citizen Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""my own custom theme""]" Never No copy-paste Never Learning the keybindings, learning how to configure packages I was interested in Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Keybindings, org mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA Stable""]" "[""Never done so""]" Never "[""Elisp proficiency""]" Never "[""Hacker News""]" "[""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Often 30 PhD Male Dutch Research "[""framework default"", ""Helm""]" "[""ispell""]" Spacemacs No Hacker News Ok "[""term""]" "[""Spacemacs themes""]" Never framework default simple functions Never they keybindings are weird for someone with no prior knowledge, but I've grown to love them Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright Lisp and the flexibility it provides (and the wide ecosystem which resulted from said flexibility) "[""Hobby projects""]" "[""28.1""]" 5 No Eshell, AUCTeX, undo-tree, Helm, EWW, pdf-tools, Dired, Flyspell, Mingus moderate comprimise might in future No No No Emacs "[""Common Lisp"", ""Scheme"", ""Shell""]" Rarely "[""GNU/Linux"", ""WSL"", ""Android""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""I haven't had an idea for an improvement yet""]" Never "[""Issues""]" "[""Reddit"", ""IRC servers"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""use-package"", ""Guix""]" "[""Install and try it immediately""]" Notepad++ No Frequently School Male Polish home appliance repairs "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""sanityinc-solarized-dark (slightly modified)""]" Sometimes undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Ubiquity""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No magit moderate comprimise never considered No No No Emacs "[""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management"", ""PKB""]" "[""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Blogs"", ""Web search engines"", ""Hacker News""]" "[""Tutorials""]" "[""None""]" "[""use-package""]" "[""wait for community""]" No Often 37 PhD Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""default light""]" Never No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 10 Emacs "[""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" Often maximal vanilla write package Never I would certainly contribute, at least documentation, if I could do so with Git. Learning the keybindings for navigation took time. I didn't understand Dired for a long time and found it frustrating to try doing simple things like renaming a file or navigating to a specific directory. And my config was extremely fragile and confusing before I switched to Spacemacs and committed to really learning elisp (I've since switched back to vanilla). Also, a lot of fragility in the config before using straight/use-package. Reliably repeatable builds are super important, and use-package makes organizing and isolating different parts of the config much nicer and more comprehensible. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Documentation""]" "[""Part of the GNU project / FSF"", ""It was required for a class""]" Very well, it's snappy Using a single tool for many purposes which minimizes context switching and allows me to integrate workflows instead of needing to switch between half a dozen different proprietary apps. "[""Work"", ""Hobby projects""]" "[""29.0""]" 14 No org-roam, magit, hyperbole, lsp-mode, which-key, embark, general, avy, treemacs, all-the-icons limited comprimise might in future No No Yes Emacs "[""Python"", ""Shell"", ""SQL"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Twitter""]" "[""Tutorials"", ""Example code snippets.""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Twitter""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA, because it's easy and I understand the process. IntelliJ projectile Frequently 41 Masters Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""vterm"", ""multi-vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""nord"", ""ef-themes, minsk, purp""]" Rarely No read and understand Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 Mu4e limited comprimise might in future No Yes No Vim "[""C++"", ""C"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim framework default Frequently 32 PhD Male United States citizen Research "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""eshell"", ""term"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""solarized"", ""solarized-dark""]" Frequently framework default copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Default editor for mail client!""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 25 No limited comprimise never considered No No No Emacs "[""R""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Never needed to""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None No Often PhD Male British Research "[""Ivy""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""solarized-dark""]" Never undo-tree none Never "Installing spacemacs had me confused with it versions (stable not really used any more?) Some conventions alien to me. Not just the buffers, frames stuff, but when you get told ""just paste this snippet to your config file"" I don't know how to read the file to know if I've pasted it right (in the brackets, how many brackets, if I already have a setq bit then do i repeat it or paste just the other bits)." Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Durability (get good at something that will be around long term)""]" Alright It has been around for longer than me and I expect it to be around as long as I use computers. That makes it worth learning. No interface changes except those I control (assuming I understand the thing which I may in future years). "[""Hobby projects""]" "[""28.2""]" 1 No org,pandoc significant comprimise never considered No No No Vim "[""Python"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Task management"", ""Agenda""]" "[""framework default""]" "[""never have""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""I don't""]" "[""Tutorials"", ""Overview""]" "[""never have""]" "[""framework default""]" "[""wait for community""]" framework default Frequently 44 Masters Male "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Ok "[""none""]" "[""spacemacs-dark""]" Never framework default simple functions Rarely Yes! I tried and failed to grok Emacs many times. I did not understand elisp (having never taken the time to learn Lisp) and have nearly 2 decades of vi(m) experience, so I needed vim bindings. What ultimately worked for me was two-fold: Extraneously, I became interested in learning a Lisp, shortly after I found a project (github.com/Susan/emfy) that demonstrated how to create a minimal Emacs configuration that explained every line of the config. That got me up and running. From there, I watched System Crafters videos about creating an Emacs configuration from scratch. After that, I had a firm grasp on how to configure Emacs, how to use Emacs, and how to look up information inside of Emacs, all using the vanilla experience. Then I finally moved over to Doom Emacs and ported some of my own configuration in. I've been using it as a daily driver since. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, community, org-mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No magit, projectile, evil-mode significant comprimise might in future Cannot I have in the past No Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs"", ""M-x list-packages"", ""YouTube""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Frequently 41 School Male United States citizen Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""dracula""]" Often framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Auctex""]" Very well, it's snappy Auctex, LaTeX support, LaTeX "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No moderate comprimise never considered No No No Emacs "[""C++"", ""C""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't wish that""]" Never "[""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""news.ycombinator.com""]" "[""Tutorials"", ""Manual""]" "[""Read the manual""]" "[""package.el""]" "[""Research alternatives""]" None No Frequently 25 PhD Male Australian Research "[""Ivy""]" "[""ispell""]" minimal vanilla Yes r/emacs Great "[""eshell""]" "[""my own custom theme""]" Never No copy-paste Never "Not particular. Was always a step by step progress. However, two things stick out as negatives to me. The built in tutorial insisting on teaching you the HJKL movement, which is very foreign to most, instead of teaching Arrow keys. Also the terms used were highly confusing to me. Frame vs Window, kill vs yank, kill-ring, being standout ones that are counterintuitive terms IMO. Lastly, the undo behavior is not well explained at all. It took some real time getting used to." 4chan's /g/ board "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great The community molds Emacs to current trends and keeps it relevant. "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No limited comprimise never considered No Would directly No custom "[""C""]" Often "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines"", ""M-x list-packages"", ""4chan's /g/ board""]" "[""Clips/videos""]" "[""IRC"", ""Emacs StackExchange"", ""4chan's /g/ board""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No Sometimes 27 Bachelors Male German Manufacturing "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""none""]" "[""tango-dark""]" Often No simple functions Never Installing and maintaining eMacs is unpleasant. Small updates break things so I often don’t update for long stretches. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility/customization. I can rig up functions to do anything or find a package to do it for me. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No fountain-mode, Olivetti, evil no comprimise never considered No No No Vim "[""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub"", ""Discord""]" "[""framework default"", ""use-package""]" "[""wait for maturity""]" Sublime Text framework default Frequently 37 Bachelors Male United States citizen Creative/Writing "[""framework default"", ""Ivy""]" "[""ispell""]" Doom Emacs No Discord Ok "[""ansi-term""]" "[""default dark""]" Never framework default simple functions Never "Emacs is complicated, and its bad when you dont really know elisp. Learning elisp fixed that" Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Org Mode""]" Alright Extensibility, self reflection "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org,ement,nim-mode,elfeed,org-babel any comprimise might in future No No No Vim "[""Elisp"", ""HTML/CSS"", ""Python"", ""SQL"", ""nim""]" Frequently "[""GNU/Linux""]" "[""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 20 School Male American Software Development "[""Helm""]" "[""ispell""]" Doom Emacs No Discourse Great "[""vterm""]" "[""outrun-electric""]" Frequently framework default read and understand Never "- Getting used to accessing the context menu for commands rather than (coming from vim) :SomeCommandOrOther. - Learning how to write kbd mappings for frequently used commands." Got a job in clojure and CTO showed me the power of the REPL integration and I was forever hooked "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 3 No do not prefer never considered No No No Vim "[""Clojure"", ""Elixir"", ""Erlang"", ""Go"", ""Javascript"", ""Ruby"", ""SQL"", ""Typescript"", ""Elm""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes 40 School Male American Software Development "[""framework default"", ""Ivy""]" "[""flyspell""]" Doom Emacs No Discord Great "[""none""]" "[""doom-one""]" Never framework default many packages Rarely I had to obtain FSF copyright assignment and my change ended up being more complicated than expected. So the maintainer just implemented it. Setting keybindings is more complicated than in other editors. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy Extensibility through a full programming language "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e Ivy, counsel, magit, lsp, evil, straight, evil-multiedit moderate comprimise 2-5y Yes Would directly Yes Vim "[""C"", ""Elisp"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Sacha Chua’s Emacs News""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" I submit to Melpa because I am familiar with it. Notepad++ project.el Often 30 Bachelors Male United States citizen Hardware development "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell""]" "[""Darktooth""]" Sometimes undo-tree none knowing how to use it Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Community""]" Very well, it's snappy extensibilty "[""Hobby projects""]" "[""28.2""]" 1 No never considered Vim "[""Javascript"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""i don't""]" "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""youtube""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" IntelliJ projectile Frequently "[""No""]" "[""framework default""]" Doom Emacs "[""none""]" "[""doom-one"", ""catppuccin""]" Never No simple functions Rarely The one thing I strongly dislike are the standard keybindings, but thanks to Evil I don't need to worry about them. I've also had updates break my setup numerous times, but this hasn't been an issue with Doom, since the versions are pinned. Internet "[""GUI""]" "[""Extensibility"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Emacs will never die. The community is active and very devoted. It can do everything and is infinitely customizable. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No evil-mode, magit, org-mode, org-roam, CIDER, restclient.el - the usual. moderate comprimise never considered No No No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""not sure""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Clojurians Slack""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" Vim projectile Rarely 40 Masters Male Finnish Software Development "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""dracula"", ""doom-dracula and doom-gruvbox mostly""]" Rarely framework default simple functions Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Fortran""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Often Male Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell""]" "[""solarized""]" Frequently No many packages Never Not having the tools for debugging my init, those were the Bad Years. I relied on crude methods like bisecting, and didn’t feel confident I owned my Emacs. Like inheriting a rusty aircraft carrier with holes and one retired crewman nicknamed Slow Ben with faint memories of how things used to work aboard but interrupts all your questions to talk about boiled cabbage. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy Same reason it’s the only 20th century codebase with chance to remain in use by the 100th, but it’ll take me an essay to explain. It’s a combination of factors, not any one. "[""Hobby projects""]" "[""28.1""]" 8 No significant comprimise might in future Gee, I’ll do that when I have an income Would directly Yes my own "[""Elisp"", ""R"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""Source""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process"", ""Not sure how to maintain a local fork that won’t be overwritten by updates in the meantime or by full .emacs.d wipes. Also disfamiliar with Git""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Never asked for help with a package …""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" MELPA because I don’t have FSF papers yet. I didn’t know about NonGNU. Nano No Frequently 30 Bachelors Male Swedish unemployed "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No r/emacs Great "[""shell-command"", ""eshell""]" "[""doom-{tomorrow-night,manegarm,Iosvkem,badger,rouge}""]" Rarely No write package Sometimes Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 14 notmuch moderate comprimise 5-10y No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""SQL"", ""Common Lisp""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""?""]" "[""Matrix"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""wait for community""]" Vim No Sometimes 47 Masters Male Finnish Education services "[""Icomplete""]" "[""wcheck-mode""]" minimal vanilla Remove mandatory questions. Not sure Emacs mailing list Ok "[""none""]" "[""default dark"", ""my own custom theme""]" Sometimes No copy-paste Understanding the buffers idea. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Community""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No might in future Emacs "[""Go"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Source""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Eclipse project.el Sometimes "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla "[""vterm""]" "[""minimal-theme""]" Often undo-tree copy-paste Never Internet "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 17 No org-mode, ESS significant comprimise might in future No No No Emacs "[""Julia"", ""R""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""usually, I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Discourse""]" "[""Tutorials"", ""Overview""]" "[""usually, I don't""]" "[""package.el""]" "[""Install and try it immediately""]" No Sometimes 58 PhD Male Canadian government/regulatory "[""Ido""]" "[""framework default""]" vincent goulet I have been using Emacs less in the last several years because I've been using mostly Julia, and Emacs support for Julia, especially on Windows, has been poor. Not sure Hacker News Great "[""none""]" "[""default light""]" Never No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 7 No evil, magit, helm, helm-ag, fancy-dabbrev, vertico, orderless, paredit, bongo significant comprimise never considered No I have in the past No Vim "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)""]" "[""Reddit"", ""YouTube""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Research alternatives""]" Vim project.el Often 41 Masters Male Media/Publishing "[""Helm"", ""Vertico"", ""Marginalia""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell""]" "[""reykjavik""]" Rarely undo-tree copy-paste Never "Relearning the key bindings which were significantly different from the ""typical"" editor (my default instinct was to use C-c and C-v for copy-paste). Also the default ""box"" cursor instead of a ""bar"" cursor has a very intimidating effect on beginners." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""Article I read on the power of org-mode""]" Alright Support of the FSF "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No polymode, yasnippet, undo-tree significant comprimise never considered No Yes No Emacs "[""R""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" gedit No Sometimes 32 PhD Male American Healthcare "[""No""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""dracula""]" Never undo-tree read and understand Colleague "[""GUI""]" "[""Text editing features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Emacs "[""C++"", ""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Python"", ""R"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Vim Never Spacemacs simple functions Never I originally started on Windows, and the keybindings were very foreign to me. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""My initial motivation was I needed a free text editor that could open a 64Meg text file on Windows NT. There weren't many free options at that time in the 90s.""]" Good but not great Free, extensibility while in the running program. "[""Work"", ""Hobby projects""]" "[""28.1""]" 26 Rmail magit, virtualenvwrapper moderate comprimise might in future No Would directly No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Javascript"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" I would probably start with MELPA as barrier to entry seems lower, then consider also doing ELPA to make it easier for users to get. Notepad, Pico No Sometimes 42 Bachelors Male American Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla You should have asked if what, if anything, keeps me from using emacs for shells or email. Not sure Hacker News Ok "[""none"", ""Choicing is too confusing.""]" "[""default light"", ""default dark"", ""adwaita""]" Sometimes No copy-paste "[""Package(s)""]" Alright "[""Hobby projects""]" "[""27.2""]" 1 Vim "[""Rust""]" "[""MacOS""]" Frequently Spacemacs copy-paste Never Getting used to a keyboard-driven text editor as opposed to a mouse-driven one. Getting used to keybindings & jargon (buffers, yanking, etc.). Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Extreme extensibility with a large library of well-maintained/well-documented community packages "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 4 No org-mode, org-roam, lsp moderate comprimise never considered No No No Vim "[""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""wait for community""]" Atom projectile Frequently 25 Bachelors Male Research "[""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs No Friend Ok "[""vterm""]" "[""doom-peacock""]" Never undo-tree write package Never Inspecting key bindings. It was hard for newbie Emacs user. and there is few documentation for writing my own package (major/minor mode). Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""I heard Emacs is cool""]" Very well, it's snappy Free software. everlasting. "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No EVIL, lsp-mode, ivy, multiple-cursors, expand-region, smartparens, company significant comprimise never considered No No Yes Vim "[""Common Lisp"", ""Go"", ""Javascript"", ""Perl"", ""Typescript"", ""Scala""]" Frequently "[""GNU/Linux"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub"", ""twitter""]" Sometimes "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""el-get""]" "[""Install and try it immediately""]" GitHub or use IPFS gedit projectile Frequently 29 Bachelors Male Japanese Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Twitter Great "[""none"", ""eshell""]" "[""gruvbox"", ""solarized-dark"", ""zenburn"", ""twilight""]" Sometimes undo-tree write package Never Still trying to find the paperwork and where to send it. I find it baffling why we are still doing such an archaic practice as emailing templates that are somewhere in a repository ... University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Hacking Lisp. obviously. :-D "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 32 notmuch magit, straight, embark, vertico, eglot moderate comprimise 0-2y I have in the past I have in the past Yes Vim "[""Clojure"", ""Elisp"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Sacha's Weekly News""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Melpa projectile Frequently 56 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Sacha's Weekly News Great "[""eshell"", ""vterm""]" "[""tomorrow-night""]" Often undo-fu copy-paste Never Configuring it to run a modern web dev setup with tsx, prettier support. Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Dired""]" Very well, it's snappy Dired "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA""]" "[""N/A""]" Never "[""Started using Emacs recently""]" Never "[""Web search engines""]" "[""N/A""]" "[""N/A""]" "[""framework default""]" "[""Install and try it immediately""]" N/A VS Code No Often 27 Bachelors Male Serbian Software Development "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""shell"", ""eshell"", ""vterm""]" "[""doom-one"", ""solarized-dark""]" Never framework default simple functions Rarely "I was not (am not?) a ""computer person"", and picked up Emacs in the mid 90s from a few fellow students that were. There was no mainstream internet back then, so I was wholly beholden on those who did know how to use it. tl;dr lack of learning resources that were a part of Emacs' general ""self-introspection""." University/College "[""GUI""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Endless flexibility. "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 notmuch Not if I want to do something else with my day :-) significant comprimise 2-5y I have in the past Would directly No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Perl"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""youtube""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""manual""]" "[""Research alternatives"", ""wait for community""]" None No Frequently 47 Masters Male Irish Education services "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""zenburn""]" Never undo-tree copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 CUA "[""Elisp"", ""HTML/CSS"", ""Python""]" "[""Windows""]" Often maximal vanilla simple functions Rarely My positive experience is from too long ago as to be of any current relevance. Nothing significant. If I'm to mention something, I'd have to say it was a bit big and heavy to download, build and run on the far more limited networks and computers available in developing countries 30+ years ago. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Flexibility, adaptability, extensibility, feature-completeness, works well in GUI and TUI even over long-distance ssh, no need to take hands off the keyboard. "[""Work"", ""Hobby projects"", ""Activism, Life, the Universe, and Everything""]" "[""26.3""]" 31 Gnus "I'm not sure they qualify as packages; I think they've long been builtin: gnus, w3m, org-mode auctex is probably the outlier" any comprimise 10+y No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""TeX""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""Trisquel packages only ATM""]" "[""Mailing list""]" Rarely "[""After having got features I wanted integrated, the packages I use work for me""]" Rarely "[""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""I don't. This focus on packages surprises me a bit. I didn't know they were such a thing.""]" "[""Tutorials"", ""Manual""]" "[""Mailing lists""]" "[""custom setup from long ago, not used in a long time""]" "[""wait for maturity""]" MS-DOS Edit, Turbo Pascal *blush* No Frequently 49 Masters Male Brazilian Software Development "[""No""]" "[""flyspell""]" minimal vanilla "Thanks for not javascrippling it! There was a question about how I proceeded once I learned about a new package that required an answer, but none of the answers seemed fitting for someone who doesn't even get news about new packages and hasn't installed separate emacs packages in decades. I sensed a very strong focus on packages in the survey, that completely mismatches my experience and constant use of emacs. I'm not sure my answers are going to be useful. A question such as ""do you ever install separate packages"" that collapsed that entire section if answered in the negative might have made more sense." Not sure Fediverse Great "[""shell""]" "[""default light""]" Often No write package Never Again, I do not want to further involve myself with GNU or the FSF due to toxic community elements such as Stallman. Elisp was harder for me because Emacs and core APIs weren't very well-organized internally, back then. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Alright "The ability to tap directly into editor internals with Elisp is incredible. I use VSCode also and I STILL keep Emacs around for ""real work""." "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 19 No dash no comprimise never considered Cannot Would directly No Emacs "[""Elisp"", ""Elixir"", ""Julia"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Wariness of the review process"", ""FSF paperwork"", ""GNU Community""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" I do not want to further enmesh myself with the GNU community or the FSF until Stallman is gone. None No Often 36 Bachelors Male American Healthcare "[""Helm""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Great "[""eshell"", ""ansi-term""]" "[""default light"", ""default dark"", ""solarized"", ""solarized-dark""]" Sometimes No many packages Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No kubel,magit,helm limited comprimise never considered No I have in the past Yes Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" MELPA because I like Github Vim projectile Frequently 29 Bachelors Male French Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Thank you! Yes r/emacs Great "[""eshell""]" "[""dracula"", ""flatui""]" Often undo-tree read and understand Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 5 Gnus significant comprimise never considered No No No Emacs "[""C"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never String[] Never "[""IRC servers""]" "[""Manual""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim framework default Sometimes 29 Masters Male British Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell""]" "[""default light""]" Often undo-tree read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 10 No Org-mode, eglot, evil, org-roam significant comprimise might in future Cannot Cannot No Vim "[""Haskell"", ""R""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison"", ""Design rationale""]" "[""GitHub"", ""Discord"", ""Discourse""]" "[""use-package"", ""nix""]" "[""Install and try it immediately""]" Vim projectile Often 35 Bachelors Male American Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""shell""]" "[""nord"", ""nord-aurora""]" Never undo-tree simple functions Rarely "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""OS indipendent""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 No elfeed, goto-chg, magit, mmm-mode, pdf-tools, vterm, yasnippet, zenburn-theme significant comprimise never considered No No No Emacs "[""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Usually find the answer with a simple google search""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Rarely 44 Bachelors Male Italian "[""No""]" "[""ispell""]" maximal vanilla Not sure r/emacs Ok "[""vterm""]" "[""zenburn""]" Often No read and understand Never Having to adjust to the emacs-native keybindings proved to be too much at once. So I configured evil-mode to help with the transition from vim to emacs. I plan to eventually get rid of evil-mode as well. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF"", ""One-stop computing environment""]" Very well, it's snappy Its friendly and helpful community. Its self-documenting nature which makes exploring new features possible and easy. "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 notmuch lsp-mode, notmuch, dired any comprimise never considered No No No Vim "[""C"", ""HTML/CSS"", ""Python"", ""Rust"", ""SQL""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Quick example usages""]" "[""I usually find what I'm looking for online""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Often 25 Bachelors Male Austrian Student "[""Ivy"", ""Consult""]" "[""flyspell""]" minimal vanilla No IRC Great "[""none""]" "[""modus-vivendi""]" Sometimes No copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No limited comprimise never considered No I have in the past No Vim "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes 42 Masters Male Taiwanese Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-nord""]" Rarely framework default simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 notmuch limited comprimise 0-2y No No No Emacs "[""Python"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process"", ""Bad prior experience""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" Vim No Never Bachelors Male Bulgarian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Ok "[""vterm""]" "[""modus-operandi""]" Often No write package Never if the contribution process were easier, I would contribute! unfamiliar keybindings and hard to discover conventions (for example C -> M -> C-M progression as in C-f M-f C-M-f) Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Friend showed me amazing features and I wanted *that*""]" Very well, it's snappy "configurability, I can get emacs to do anything I want it to do composition, I can hook together existing code easily, for example eshell integrates into shell scripts" "[""Work"", ""Hobby projects""]" "[""28.1""]" 23 No org-mode, magit, eshell, erc, projectile significant comprimise 10+y Yes Yes No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""invading mordor with the orc-mode fork""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""pairing with coworkers""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Matrix"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 51 Bachelors Male United States citizen Software Development "[""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla LGTM No nixos matrix Great "[""eshell"", ""vterm""]" "[""modus-operandi""]" Often framework default read and understand Rarely Lisp, dense documentation, lack of knowledge of how editors worked Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, Lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub"", ""GitHub issues""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""Doom""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Often 21 School Male Software Development "[""Ivy"", ""Consult""]" "[""No""]" Doom Emacs No lobste.rs Ok "[""eshell"", ""vterm""]" "[""my own custom theme"", ""doom-one""]" Rarely evil-undo simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No limited comprimise never considered No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Screenshots""]" "[""GitHub""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" None projectile Often Masters Male Finnish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""solarized-dark""]" Never undo-tree simple functions Never Very few, Spacemacs & in particular the built-in menus when you hit `space` are extremely easy to learn for a vimmer. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, better vim than vim "[""Work"", ""Hobby projects"", ""Maintaining personal org files""]" "[""28.1""]" 4 No limited comprimise never considered No No No Vim "[""Clojure"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""n/a""]" Never String[] Rarely "[""Issues""]" "[""Colleagues""]" "[""Overview""]" "[""Colleagues, Clojurians Slack""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Vim projectile Sometimes "[""Helm""]" "[""ispell""]" Spacemacs No Friend Ok "[""none""]" "[""solarized"", ""solarized-dark"", ""zenburn""]" Rarely undo-tree copy-paste Rarely Hard to learn initially, but I did in a time at which terminal usage was really common. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Thoroughly complete, powerful, extensibility, huge number of packages "[""Work""]" "[""29.0"", ""28.2""]" 27 Gnus moderate comprimise never considered I have in the past No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Julia"", ""Python"", ""PHP"", ""R"", ""Rust"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""Source""]" "[""Email""]" Rarely String[] Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""Mailing lists"", ""Email""]" "[""framework default"", ""package.el"", ""manual""]" "[""Install and try it immediately""]" joe No Frequently PhD Male Spanish Research "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Never No write package Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" String[] Good but not great It' extensibility. The large number of packages. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 25 No limited comprimise might in future No No No Emacs "[""Elisp"", ""Java"", ""Python"", ""Rust""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""The need has never arisen""]" Never "[""Not interested""]" Never "[""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" Vim No Frequently Bachelors Male Australian Application Security "[""No""]" "[""No""]" minimal vanilla Not sure Emacs mailing list Great "[""none""]" "[""modus-vivendi""]" Never No read and understand Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No lsp-mode,org-mode,vertico,general.el moderate comprimise never considered No No No Emacs "[""C++"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript"", ""Nix""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Rarely 36 Bachelors Male Dutch Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""none""]" "[""dracula""]" Rarely No write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 7 Mu4e Dired magit lsp org mu4e projectile significant comprimise might in future No I have in the past Yes Emacs "[""Clojure"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Scala""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes Masters Software Development "[""Ivy""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""vterm""]" "[""Doom-homage-black""]" Often undo-tree copy-paste Never "Debugging init.el breaks (didnt have config under VC) Organization of large config - ended up doing an init.org with babel Latex auctex/org mode configuration of file output. (Org to PDF, and TeX to PDF in general) - condense output, etc. Getting keybindings set up that I liked Still havent set up LSP or dap debugging properly, because I could never figure it out. And I dont want to use doom (although I've tried it), because it sets a bunch of configurations that I didnt ask for. So im using vscode for code editing. Its not a priority for me atm. Trying to make Emacs do something it cant do well (org mode with images - where it doesnt have pixel scrolling, and images jump. Pixel scrolling mode is too slow.)" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Lisp is cool""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Lisp, existing packages. Not corporate, and doesnt change out from under me. doesn't sell my data. Feels friendly. "[""Nix local system config editing, org mode occasionally (but switched to obsidian for a while)""]" "[""28.2""]" 5 No Auctex, swiper?, ivy's pop up M-x, exwm moderate comprimise might in future No No No Emacs "[""Shell""]" Never "[""GNU/Linux""]" "[""General document writing"", ""Babel"", ""System file editing""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""Youtube""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""wait for community""]" IntelliJ No Rarely 25 Male Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""my own custom theme"", ""Custom dark""]" Never No simple functions Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Cli""]" Good but not great Customization "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No limited comprimise might in future No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""Mailing lists"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Rarely 38 Associates Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""modus-vivendi""]" Rarely No simple functions Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 3 notmuch org, org-roam, paredit, rainbow-delimiters, notmuch, sly, god-mode moderate comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Go"", ""Rust""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 17 non-binary American Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes IRC Great "[""eshell""]" "[""dracula"", ""zenburn""]" Never undo-fu copy-paste Never Lisp as language used in config file. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility "[""Work""]" "[""29.0"", ""28.1""]" 3 No magit, org-mode, lsp-mode, dap-mode, consult, marginalia, vertico, avy limited comprimise never considered No No No Emacs "[""Javascript"", ""Java"", ""Python"", ""Dart/Flutter""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""YT System Crafters""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code project.el Sometimes 42 Bachelors Male Polish Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell""]" "[""doom-ayu-dark""]" Never No simple functions Often Customization Required for work "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Required for work""]" Good but not great Customization "[""Work"", ""Hobby projects""]" "[""28.2""]" 19 notmuch magit, lsp-mode, elfeed moderate comprimise never considered I have in the past I have in the past No Emacs "[""Go"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 38 Masters Male Spanish Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""eshell""]" "[""solarized-dark""]" Rarely No simple functions Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Often 32 Masters Male Uzbek Software Development "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Ok "[""ansi-term""]" "[""default light""]" Often No copy-paste Never Internet "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Keybindings "[""Work""]" "[""28.2""]" 5 No no comprimise might in future No No No Emacs "[""Javascript"", ""Markdown""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Matrix"", ""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Often 43 Masters Male Italian Education services "[""framework default""]" "[""framework default"", ""flyspell"", ""ispell""]" Spacemacs No Hacker News Ok "[""none""]" "[""nord""]" Never framework default write package Never I'm against the burden of asigning of Copyrights, specially if I have to get approval from the company where I work. * Learning how to make it work with CUA key bindings -- I didn't know that they existed so I started with C-w, M-w, C-y, I couldn't believe my luck when I found CUA in Emacs. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "* Everything is a buffer * Using ELisp" "[""Work"", ""Hobby projects""]" "[""28.1""]" 13 No ido, org, clean-aindent-mode, markdown moderate comprimise might in future Yes No Yes CUA "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Racket""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""Email""]" Frequently "[""FSF paperwork""]" Sometimes "[""Code (features)"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" MELPA is the place where any type of package can be hosted, no considerations of license type or to have to assign Copyright VS Code No Frequently 51 Masters Male Bulgarian Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes lobste.rs Great "[""none""]" "[""default light""]" Frequently No simple functions Rarely Understanding elisp can be a bit of a change as opposed to other languages Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy extensibility and readability of the language you use to customize it. "[""Hobby projects""]" "[""28.2""]" 7 No use-package, expand-region, org-mode moderate comprimise never considered Cannot I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" n/a Vim No Frequently 40 Bachelors Male American Fin Tech "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-bio""]" Sometimes No write package Never Life is better after I learned Elisp 8 years ago. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""ELisp""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Elisp, Org mode. I live in Emacs. "[""Hobby projects""]" "[""28.2""]" 30 MH-E moderate comprimise might in future I have in the past No No custom, with some default "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub"", ""IRC""]" Rarely "[""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)""]" "[""Mailing lists"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""RSS feeds""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" other No Sometimes 70 School Male American Software Development "[""No""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""my own custom theme"", ""my custom is dark.""]" Never undo-tree simple functions Never "Mostly overcoming its sometimes odd default configuration while not yet knowing elisp. An example would be Emacs littering the filesystem with backup files, lock files and autosaves. Moving those to their own directories within my Emacs directory required (for a newcomer) non-trivial adjustments to a bunch of variables. Emacs also dumps a bunch of stuff into your init.el by default, but luckily that was easier to change. (custom-file variable) I am aware that this is because of backwards compatibility, but for a newcomer it is quite the annoyance. Or atleast, I would assume so (it definitely was for me), as no other editor I know of litters the filesystem like Emacs does and this default behaviour is also changed in configuration frameworks like Doom Emacs." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Its extensibility and its ability to become the one editor for your every need. Also its proven ability to change with the times so it can truly be your editor for life instead of just another flavour of the year like many other editors tend to become." "[""Hobby projects""]" "[""28.2""]" 2 No vertico,consult,marginalia,orderless,embark,corfu,cape,tempel,eglot significant comprimise might in future No No No Emacs "[""C"", ""Haskell"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""social anxiety""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""I figure it out myself""]" "[""package.el"", ""setup.el""]" "[""Research alternatives""]" Vim project.el Never 28 Male Dutch "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla "For the survey platform, you cannot ""uncheck"" radio buttons even if the associated question is optional. As for the contents, a bunch of questions seem to lack a ""no"" answer. (or something along the lines of that, depending on the question)" No Emacs mailing list Ok "[""shell-command"", ""eshell"", ""ansi-term""]" "[""whatever matches my current desktop theme""]" Often vundo copy-paste Never Internet "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great the packages "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No magit, evil moderate comprimise never considered No No No Vim "[""C"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Often Bachelors Male British Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""doom-one""]" Rarely framework default simple functions Rarely couldn't remember all important (for me) key strokes University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Org Mode""]" "[""Text editing features""]" Good but not great Org Mode, extensibility "[""Work"", ""Hobby projects"", ""personal stuff""]" "[""27.2""]" 25 mew org-mode significant comprimise 5-10y I have in the past No No Emacs "[""C"", ""Common Lisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""Scheme"", ""Shell"", ""SQL"", ""AWK""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel"", ""Check lists""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process"", ""Cowardice""]" Rarely "[""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Overview""]" "[""Mailing lists""]" "[""straight"", ""manual""]" "[""Install and try it immediately""]" vi No Frequently 50 Bachelors Male German Research "[""No""]" "[""flyspell""]" maximal vanilla No Org mode mailing list Ok "[""shell""]" "[""adwaita""]" Rarely No simple functions Never Language Server Protocol (LSP) for Python Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Carsten Dominik org-mode talk""]" Very well, it's snappy Community "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 3 No org-mode, org-roam, org-transclusion significant comprimise might in future No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""Windows"", ""MacOS""]" "[""doom-tokyo-night""]" "[""not sure""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" Atom projectile Frequently 37 Bachelors Male United States citizen Healthcare "[""Vertico"", ""Marginalia""]" "[""flyspell""]" Doom Emacs Requesting a 2022 version of tecosaur's emacs user survey analysis Yes r/emacs Great "[""none""]" "[""doom-rouge""]" Never undo-fu write package Never no i missed a flexible learn approach designed inside/as-part-of emacs Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "- it's written in lisp - community - orgmode" "[""Work"", ""Hobby projects""]" "[""27.1"", ""26.3""]" 10 No orgmode, cider, lsp, org-babel, magit, hs-minor-mode, projectile, org-roam significant comprimise never considered No No Yes Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" MELPA Eclipse projectile Frequently 46 Masters Male Spanish Software Development "[""Helm"", ""Ivy"", ""Selectrum""]" "[""flyspell""]" maximal vanilla No Friend Ok "[""eshell""]" "[""nano""]" Rarely No simple functions "[""GUI""]" "[""Extensibility""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 1 Emacs "[""Clojure"", ""Common Lisp"", ""Elisp""]" "[""BSD""]" Frequently minimal vanilla simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No magit, lsp-mode do not prefer might in future Cannot No No Vim "[""C++"", ""C"", ""Common Lisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely School Male Hungarian Student "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""doom-one"", ""gruvbox""]" Rarely undo-tree copy-paste Never "- emacs documentation is not written in ""normal"" programming terms - elisp is extremely difficult - emacs is not using ""normal"" terms for some common concepts/operations" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""only editor to choose from""]" Good but not great extensive amount of addons "[""Work"", ""Hobby projects""]" "[""26.3""]" 24 No yasnippet, projectile, tramp do not prefer never considered No No No Emacs "[""C++"", ""Javascript"", ""4gl""]" Never "[""WSL"", ""Windows""]" "[""Note taking"", ""Time tracking"", ""PKB"", ""Babel""]" "[""github""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Overview"", ""how to install manually""]" "[""Reddit""]" "[""manual""]" "[""wait for maturity""]" borland projectile Never 48 Bachelors Male Finnish Telecom "[""Ido""]" "[""No""]" maximal vanilla you should ask also about alternatives eg remacs usage Yes r/emacs Ok "[""shell"", ""eshell""]" "[""default light""]" Frequently dont know many packages "[""GUI""]" String[] Good but not great "[""Hobby projects""]" "[""26.3""]" 2 "[""Clojure""]" "[""MacOS""]" Rarely copy-paste University/College "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 26 Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Ruby""]" "[""MacOS""]" None Often minimal vanilla read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""key bindings""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Ability to tweak everything with a tiny bit of elisp. "[""Work"", ""Hobby projects""]" "[""28.2""]" 23 No significant comprimise might in future No I have in the past No Emacs "[""C"", ""Elisp"", ""Go"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Solve my problems on my own""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" mcedit projectile Frequently 38 Masters Male Russian Software Development "[""framework default"", ""Vertico""]" "[""flyspell"", ""langtool""]" Moved to Doom from xtensive, fully-custom configuration Not sure linux.org.ru Great "[""shell""]" "[""gruvbox""]" Often undo-fu "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy String[] String[] CUA String[] "[""GNU/Linux""]" copy-paste Sometimes "[""GUI""]" String[] String[] Good but not great "[""Work""]" "[""28.2""]" 3 notmuch 0-2y Yes No No Vim "[""R""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Sometimes String[] Frequently "[""Reddit""]" "[""Comparison""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Frequently "[""Vertico""]" "[""framework default""]" Doom Emacs "[""shell-command""]" "[""default light""]" Frequently undo-tree copy-paste Never The fact that the keybindings and underlying concepts are so different from modern applications (kill/yank instead of copy/paste for example) required a lot of adjustment. Solving these points of confusion was also difficult since there are so many resources that solve problems with various degrees of age/specificity/being well written/actually solving a given problem. Recommended by my Dad (thanks Dad, love you <3) "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great It's incredibly extensible and can be made to do anything. Even though I don't currently use Emacs for checking my email or keeping my calendar I want to and know that I can. "[""Hobby projects""]" "[""28.2""]" 3 No company, helm, hydra, smartparens, spaceline, undo-tree, which-key, solarized-theme, yasnippet, zetteldeft moderate comprimise never considered No No No Emacs "[""Python"", ""Rust"", ""Scheme"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Lists of keybindings and detailed customizing interface""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None project.el Frequently 22 School Female United States citizen Student "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Thanks for doing this again <3 Yes Hacker News Great "[""shell-command"", ""eshell""]" "[""solarized"", ""solarized-dark""]" Never undo-tree read and understand Never don't remember Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great familiarity "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No significant comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""verilog""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""Source""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Mailing lists"", ""internet in general""]" "[""package.el"", ""straight"", ""manual""]" "[""wait for maturity"", ""wait for community""]" edlin No Frequently 41 PhD Male Spanish Research "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default dark"", ""my own custom theme""]" Never No write package Never bad defaults, no good default config Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy extensible "[""Hobby projects""]" "[""28.1""]" 7 No limited comprimise never considered I have in the past I have in the past No Emacs "[""Go"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Sometimes 35 Associates Male Canadian Fin Tech "[""Helm""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""ansi-term""]" "[""solarized"", ""solarized-dark""]" Sometimes No copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Mu4e magit,eglot,expand-region,elfeed,projectile,company,bongo significant comprimise never considered No No No Emacs "[""C++"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Vim projectile Never 37 Masters Male German Transport "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla I feel like some question were very important, thanks :) No r/emacs Great "[""shell-command"", ""vterm""]" "[""modus-operandi""]" Sometimes No copy-paste Never key binding and UI Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No evil limited comprimise might in future No No No Hybird "[""Scala""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Not knowing how to modify a package""]" Never "[""Issues""]" "[""GitHub"", ""Emacs China""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Emacs China""]" "[""framework default""]" "[""Install and try it immediately""]" MELPA Vim framework default Sometimes 28 Bachelors Male Chinese Intergrated Circuit "[""framework default""]" "[""framework default""]" Spacemacs No Emacs China Great "[""vterm""]" "[""spacemacs-light""]" Never framework default simple functions Never there is no documents in my native language (need to learn english to use emacs) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy expandability "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No moderate comprimise might in future No No No Vim "[""Clojure"", ""Elisp"", ""Go"", ""Python"", ""PHP"", ""Perl""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Wariness of the review process""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package"", ""quelpa""]" "[""Install and try it immediately""]" MELPA Vim projectile Sometimes 36 Masters Male South Korean Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Mastodon Ok "[""eshell""]" "[""default light""]" Sometimes undo-tree write package Never The vocabulary of emacs was very confusing: pull, yank, kill ring. The names for the different levels like buffer, frame, window, were also confusing. Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Community""]" Good but not great longevity "[""Work"", ""Hobby projects""]" "[""28.2""]" 32 No vterm, eshell, ess, eww, org-mode, dirvish, beacon moderate comprimise never considered Yes No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" pico No Often 56 Masters Male United States citizen Research "[""Ivy"", ""Ido""]" "[""ispell""]" minimal vanilla Yes Hacker News Ok "[""eshell"", ""vterm""]" "[""notink""]" Rarely No copy-paste Never I simply did not understand it and what it could do. I wouldn't have switched if it wasn't for doom emacs and org-mode. If org-mode was available on a different platform, I would have stayed on it. org-mode "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great integrated UI. "[""Work""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Vim "[""Go"", ""Javascript"", ""Python"", ""PHP"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""org-roam""]" "[""not sure""]" "[""n/a""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""I don't""]" "[""n/a""]" "[""GitHub""]" "[""not sure""]" "[""wait for community""]" Vim framework default Often 39 Bachelors Male French Software Development "[""framework default""]" "[""No""]" Doom Emacs No Friend Great "[""vterm""]" "[""customized leuven""]" Never framework default none Never "I'm currently learning Emacs, coming from a Vim background. Great experience overall. intro.txt was not enough, it includes simple buffer navigation and editing files, but I'm here for elisp, org-mode, dired, magit, and all the other goodies besides editing text. I couldn't find an introduction to tools beyond text editing. Is it either read all the manual or google search your way out." Internet "[""GUI""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility""]" Good but not great GUI: SVG support, Menu, etc. "[""Hobby projects""]" "[""28.2""]" 0 No evil moderate comprimise never considered No No No Emacs "[""Elisp""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim No Rarely 28 School Male Software Development "[""No""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""default light"", ""nord""]" Never No write package Never Understanding buffers vs windows vs frames. I also had problems with misconfigured lsp-mode which led me to leave Emacs for a while, but it's not strictly Emacs issue. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility that goes beyond any other text editor. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No beacon, embark, vterm, vertico, consult moderate comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Python"", ""PHP"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Framework"", ""Discord""]" "[""framework default"", ""use-package""]" "[""wait for community""]" Vim projectile Often 34 Bachelors Male Polish Software Development "[""Vertico"", ""Consult""]" "[""No""]" Doom Emacs No EmacsConf and Emacs hangouts YouTube channel Great "[""eshell"", ""vterm""]" "[""doom-tokyo-night""]" Often framework default none Never University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great There is a package for anything and it is streamlined by generations of users. "[""Education""]" "[""28.2""]" 31 No latex-preview-pane any comprimise never considered No No No Emacs "[""C"", ""Haskell"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""I would never""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""I never have""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" Whatever came with the programming language and computer. Z80 Assembler, Amiga Basic, Turbo C/Pascal, Objective Pascal on Mac etc. No Often 52 School Male Swedish Student "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell""]" "[""light-blue""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy org mode "[""Work""]" "[""28.2""]" 4 No evil,lsp-bridge any comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Java"", ""Rust"", ""SQL""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 44 Bachelors Female Chinese Software Development "[""Vertico""]" "[""No""]" minimal vanilla No Emacs China Great "[""eshell""]" "[""gruvbox""]" Never undo-tree simple functions Never "When just starting out, I regularly pressed the start of a key cord(C-c, C-x) by accident, so I'd get frustrated with Emacs not doing what I wanted. I now know the visual cues for this, but they're fairly unobtrusive. Also, I'd hit C-z quite often and get frustrated with the window minimising." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great Extensibility, I like that I can get Emacs to do what I want, the way I want. "[""Hobby projects""]" "[""28.2""]" 4 No Ivy, Smartparens, dired, yassnippet, company significant comprimise might in future Yes Would directly No Emacs "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Atom No Often 22 School Female British "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""vterm""]" "[""my own custom theme""]" Sometimes undo-tree read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 6 No limited comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Typescript""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time""]" Never "[""Issues"", ""Documentation""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 25 Masters Male Chinese Research "[""Ivy""]" "[""No""]" Prelude Yes Emacs China Great "[""eshell"", ""vterm""]" "[""solarized""]" Never undo-tree copy-paste Never Internet "[""GUI""]" "[""Magit""]" "[""Magit""]" Very well, it's snappy Magit "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No Magit any comprimise never considered No I have in the past No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""Wherever Nix gets them from""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Twitter""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package"", ""Nix""]" "[""Install and try it immediately""]" Vim projectile Rarely 47 Masters Male Spanish Research "[""Ido""]" "[""No""]" maximal vanilla Not sure lobste.rs Great "[""none""]" "[""default light""]" Never No copy-paste Never The unusual keybindings Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""I'm too deep into the shortcuts""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No magit, helm, tide, tramp, org limited comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""SQL"", ""Typescript"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Friends""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Sublime Text projectile Rarely 34 Masters Male Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla What's the survey software? It's great No r/emacs Great "[""eshell"", ""ansi-term""]" "[""solarized-dark""]" Sometimes No simple functions Never Evil funkiness, poor performance on W32, clunkiness of big packages like haskell-mode Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Cross platform, configurable, extensible, widely supported by packages, fast, native, Lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No undo-tree, rcirc moderate comprimise never considered Cannot No No CUA "[""Elisp"", ""Python""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA Vim No Often 22 School Female British Student "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""ansi-term""]" "[""default light""]" Sometimes undo-tree read and understand "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 1 Emacs "[""Scheme""]" "[""GNU/Linux""]" Rarely maximal vanilla simple functions Never "Knowing where to start, learning the ""modern"" way of configuring XYZ" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" String[] Good but not great Lisp-backed, interactivity, self-documenting nature "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No magit, eglot, use-package, corfu do not prefer never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Largely haven't needed to""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Sometimes 20 Associates Male American Software Development "[""Vertico""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light"", ""my own custom theme"", ""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Rarely "- nomenclature (window, frame, buffer, minibuffer,kill,yank,..) - but it gets better - key bindings (thank god for evil) - window configuration (this still feels like a „random behavior generator“)" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""The challenge to try something new""]" Good but not great Extensible (elisp), packages "[""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 2 notmuch org, org-babel, magit, evil moderate comprimise 0-2y Yes Yes No Vim "[""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" IntelliJ framework default Often 46 Masters Male German Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs Please let me either enter „2-3 years“ in the text or give me a hint „only natural numbers“. Don’t just delete my text and pretend I did not answer ;-) No r/emacs Great "[""eshell"", ""vterm""]" "[""Leuven""]" Sometimes framework default copy-paste Never lack of videos and crash course style blogs to get started Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great performance and easily extendable "[""Work"", ""Hobby projects"", ""writing blogs""]" "[""28.2""]" 1 No moderate comprimise never considered No Would directly No Vim "[""Javascript"", ""Python"", ""Ruby"", ""SQL"", ""Typescript""]" Rarely "[""MacOS""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""discord/slack""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""use-package""]" "[""wait for community""]" Sublime Text No Sometimes 27 Bachelors Male (other) Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""gruvbox""]" Never No copy-paste Never "Finding out commands by the written representation of the input. For example `Alt-x` opens the command filtering panel. Would be nice to be able to write the `SPC` there and see all commands that can be activated by starting `SPC-`." Github "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Micro-communities around it, like doom-emacs community "[""Work""]" "[""28.2""]" 1 No limited comprimise never considered No No No evil "[""Elixir"", ""Rust"", ""markdown""]" Rarely "[""MacOS""]" String[] "[""framework default""]" "[""Discord""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""GitHub"", ""I don't really try out new packages, but occasionally find some on github""]" "[""Tutorials"", ""Overview""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""wait for community""]" - Sublime Text framework default Never 34 Associates Finnish Software Development "[""framework default""]" "[""No""]" Doom Emacs I think the 'industry' question was a bit weird, was it meant to ask about my profession or my employer's field of business? The company I work for is a retail company, but I do software development there as our product is a web application. No lobste.rs Great "[""none""]" "[""doom-old-hope""]" Never framework default copy-paste Never The learning curve is steep and makes you feel lost and helpless. Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""26.1""]" 20 No significant comprimise never considered No I have in the past No Emacs "[""C"", ""Perl"", ""Shell""]" Rarely "[""GNU/Linux""]" String[] "[""not sure""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC""]" "[""not sure""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" nano No Rarely 41 Associates Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla """American"" is weirdly placed in the nationalities select list, making it hard to find." No IRC Ok "[""none""]" "[""my own custom theme""]" Never No simple functions Never At first, keybindings were confusing. Probably something similar to Nano interface could help. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""LSP""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility by the community and by the user themselves. "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3""]" 8 No projectile, helm, lsp, hydra, ace-window moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Python""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 33 Bachelors Male Polish Software Development "[""Helm"", ""Ido""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""shell-command""]" "[""doom-one"", ""zenburn""]" Rarely undo-tree write package Never I still don't know how to use info pages. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great ELISP, Package management (melpa specifically), availability for different platforms "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 No use-package, flymake, flycheck, magit, golden-ratio, ido-vertical-mode, yasnippet moderate comprimise never considered No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""F#""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Not had any need.""]" Never "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Haven't needed to yet.""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Never 41 School Male Swedish "[""Helm"", ""Ivy"", ""Ido"", ""Icomplete""]" "[""No""]" maximal vanilla No Twitter Great "[""shell-command""]" "[""sanityinc-tomorrow-night""]" Sometimes undo-tree simple functions Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 29 Gnus any comprimise might in future Cannot I have in the past No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Research alternatives""]" No Sometimes 55 Bachelors Male American "[""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Not great "[""shell-command"", ""shell"", ""eshell""]" "[""solarized-dark""]" Often undo-tree write package Rarely The defaults are pretty bad. A very austere and confusing experience. Emacs is much better when configured with a framework like DOOM or Spacemacs Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No moderate comprimise never considered No No No Vim "[""Clojure"", ""Common Lisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""wait for community""]" Vim framework default Often 38 Masters Female Irish Software Development "[""framework default"", ""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""shell"", ""vterm""]" "[""doom-earl-grey""]" Rarely framework default simple functions Never customization can be a challenge. solution are quite version dependent. there is no centralized resources. Just wanted to learn something different and free "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Just curious""]" Good but not great extensiblity if you are comfortable with LISP "[""Work"", ""Hobby projects""]" "[""27.2""]" 1 No moderate comprimise never considered No No No Vim "[""Common Lisp"", ""Python"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""not happened yet""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Web searches""]" "[""elpaca""]" "[""wait for community""]" Vim projectile Sometimes PhD Male United States citizen Software Development "[""Helm""]" "[""No""]" Spacemacs No lobste.rs Great "[""none""]" "[""default dark""]" Never No write package Rarely I have only reported a bug and tried the fix provided, all was quick and devs very kind and helpful. Buffer and session management or something like workspaces were confusing or hard to achieve. vim and emacs as most used text editors on linux "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and powerful core features like dired, completion framework and org mode. "[""Work"", ""Hobby projects"", ""Self-organizing""]" "[""28.2""]" 15 No magit, forge, eglot significant comprimise might in future No No Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""https://sachachua.com/blog""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" How easy it is to submit. I used melpa, would like to submit to elpa too but I feel I am still a bit unexperienced. Vim project.el Often 42 Bachelors Male Austrian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Thanks for creating it. Yes lobste.rs Great "[""shell-command"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree write package Rarely "[""daemon""]" "[""Community""]" String[] Poorly, it's sluggish "[""Hobby projects""]" "[""27.2""]" 3 Gnus 2-5y No Would directly No CUA "[""C#""]" Sometimes "[""WSL""]" "[""Time tracking""]" "[""Source""]" "[""Mailing list""]" Sometimes "[""Not knowing how to modify a package""]" Often "[""Documentation""]" "[""IRC servers"", ""M-x list-packages""]" "[""Manual""]" "[""Framework""]" "[""elpaca""]" "[""wait for maturity""]" framework default Rarely "[""Ivy""]" "[""flyspell""]" Prelude "[""ansi-term""]" "[""nord""]" Frequently No simple functions Never Debugging opaque error messages. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great It's customisability and extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No vterm, magit, eglot moderate comprimise never considered No Would directly No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Guix""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Clips/videos""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""use-package"", ""manual"", ""Guix""]" "[""Research alternatives""]" VS Code project.el Frequently 34 Bachelors Male British Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""solarized-dark""]" Often No write package Rarely "Elisp was odd. Coming from vi, it made me nervous not being able to type ask the arguments to a command at once in M-x interactive functions (`:align ,` vs `M-x align-regexp ...` Prefix argument" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great It's extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 No "Avy and evil-easymotion Helm Evil-surround and evil-embrace Org Magit" moderate comprimise never considered No No No Vim "[""C++"", ""Elisp"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Often Masters Male Brazilian Software Development "[""framework default"", ""Helm""]" "[""framework default"", ""flyspell""]" Spacemacs No Hacker News Ok "[""vterm""]" "[""spacemacs-dark""]" Never framework default simple functions Never I think the difficulties of learning everything is about the same; but Emacs, as a text editor, is kinda different than what people would expect, which makes it harder. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great extensibility "[""Hobby projects""]" "[""28.2""]" 2 No which-key, magit, evil limited comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse projectile Never 25 Associates Male Taiwanese "[""Ivy""]" "[""framework default""]" Doom Emacs Emacs Rocks! No Emacs China Great "[""vterm""]" "[""doom-one""]" Never undo-fu write package Rarely "many, and i'm unhappy them because the barrier to entry was uncessarily high. i came to emacs as a non-programmer, and became a programmer because of emacs. particularly irritating off-putting was emacs's refusal to use normal names for things (syntax highlighting, windows/frames, cutting and pasting, faces, scrolling). i know that emacs has specific versions of some of these things that shouldn't be obscured, but my primary memory of learning emacs was not being able to achieve what i wanted, despite intense enthusiasm and manual reading, because what i wanted to change didn't go by the common name, and i did not know what name it went by in emacs. this is a really basic thing, but it's really crucial. there has been discussion about changing this on the email list, on the topic of 'modernisation', and i think the wrong decision was made. the people who already know emacs need not suffer from 'modernisation' at all, they have existing configurations + knowledge, while new people are losing out by the refusal. which means that emacs is losing out by the absence of possible new contributors. an obvious example: CUA by default need not put anyone out, as people who know emacs could disable it immediately, while it takes new users a long time to work out that it exists, what it replaces (i.e things they've never heard of: yanking, etc.), how to enable it, how to customize it. my experience of learning emacs was that this kind of obstacle appeared at every stage, which made the environment seem obdurate and arcane. this is sad to me because emacs is valuable precisely in that it is demotic and democratic, that anyone can come in and contribute new things, and the huge amount of people who have changed it by doing that. i say this as a hopeless lover of emacs lisp (it taught me programming as such), and i am also not yearning for reckless 'modernisation': i mainly love emacs because of its 1980s-like rich text interface. but it shouldn't stubbornly insist on its own nomenclature, and it should be the responsibility of the people who know the obscure nomenclature to make the bridges between it and the rest of the computing world. to me it is patent that this is holding it back in general." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "- the synthesis of features that elsewhere require separate programmes. - the possibility of people to collaborate on expanding what it can do. - these two things combined." "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No limited comprimise 0-2y No No Yes CUA "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""none""]" "[""IRC"", ""Matrix"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" i just submit to melpa because that's what i know. None projectile Frequently PhD fuck this question Creative/Writing "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla i suspect the kind of feedback emacsland needs is longform prose discussion, but i guess you get something out of this. Yes mastodon Great "[""vterm""]" "[""gruvbox""]" Often undo-tree none Never No. Colleague "[""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy text editing. "[""Work""]" "[""28.2""]" 30 No any comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""R""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Mailing lists""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" Notepad++ No Sometimes 57 PhD Male English Research "[""No""]" "[""ispell""]" minimal vanilla Great survey. Unfortunately, although I've been using emacs for about 30 years off and on, I'm far rom an expert. I generally work alone and am not the greatest at finding out things so I'm probably as good now as I was 5 years into it. Still, an amazing editor. I just don't that much of the features. PUT IT THIS WAY: I'm sure there are some things I'd like to know regarding emacs but I don't know them because I've never gone out of my way to even know what they are. No Hacker News Great "[""shell-command""]" "[""my own custom theme""]" Never No simple functions Never "- the evil binds; - find the correct packages for my needs; - the doom config for my needs;" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great It has almost all the tools I use on a daily basis within Emacs, such as IDE, notepad, client API and more. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No "- magit; - copilot (github); - lsp-dart; - rainbow-delimiters; - hydra (text-scale); - perspective.el; -projectile; more..." moderate comprimise never considered Cannot Cannot No Vim "[""Javascript"", ""Typescript"", ""Dart""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes School Male Brazilian Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Friend Great "[""vterm""]" "[""dracula""]" Never framework default none Still learning.Findin packages and tweacking them to suit my needs. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Graphic rendering""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Latex rendering / org mode""]" Good but not great Gui "[""Hobby projects""]" "[""28.2""]" 0 No never considered Vim "[""C++"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" String[] "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes String[] "[""No""]" minimal vanilla "[""none""]" "[""gruvbox""]" Never undo-tree copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright "1. org-mode 2. extensibility" "[""Work""]" "[""28.2""]" 10 Mu4e org-mode,org-roam,lsp-mode,rustic no comprimise never considered No No No Vim "[""Go"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" None framework default Rarely 32 Bachelors Male Chinese Fin Tech "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs No lobste.rs Great "[""vterm""]" "[""solarized""]" Never framework default copy-paste Never cannot use out-of-the-box Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Custom & Extensibility "[""Hobby projects""]" "[""28.2""]" 2 No Meow consult+vertico+orderless no comprimise might in future No Would directly No Meow "[""Haskell"", ""Python"", ""Scheme"", ""Racket""]" Rarely "[""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""Web search engines"", ""Emacs-China""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs-China""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim project.el Sometimes 22 Masters Male Chinese Student "[""Ivy"", ""Vertico"", ""Consult""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""sanityinc-tomorrow-day""]" Never No none Never none Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy org-mode "[""Work""]" "[""29.0""]" 3 No org-mode limited comprimise never considered No No No Vim "[""None""]" Never "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""I do not""]" Never "[""Not interested""]" Never "[""Reddit"", ""GitHub""]" "[""It is fine as it is""]" "[""I do not""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 27 Bachelors Male Polish Software Development "[""framework default""]" "[""framework default""]" Spacemacs "Some optional questions could not be left without an answer, forcing me to type 'other' answers like ""None""" No Hacker News Not great "[""none""]" "[""default dark""]" Never No understand internals Frequently Review of changes should be postponed further when no expert is available to review them. See the original fix for bug#10867 for an example of why, which actually broke Input Method support for many users, but was installed due to a lack of knowledgeable X developers at the time it was submitted. Internet "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""X Windows support""]" Very well, it's snappy High quality X Windows support and mature text editing features. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 25 Gnus any comprimise 10+y No No No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Common Lisp""]" Rarely "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Email""]" Rarely "[""Not interested""]" Rarely "[""Code (features)""]" "[""None, I don't pay attention to new packages""]" "[""Design rationale"", ""Manual""]" "[""Mailing lists"", ""Email""]" "[""package.el""]" "[""wait for maturity""]" I generally don't write or make changes to packages; I make them to C code in the Emacs repository, mainly related to support for the window system I use, which I know very well. None No Rarely Male Chinese Software Development "[""No""]" "[""ispell""]" minimal vanilla No Emacs mailing list Great "[""shell""]" "[""I don't use a theme""]" Frequently No simple functions Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 11 Mu4e magit, org-mode, eglot moderate comprimise never considered I have in the past I have in the past No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""nix""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Matrix servers""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Matrix"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""wait for maturity""]" Vim projectile Often 33 School Male Austrian Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs Yes lobste.rs Great "[""shell-command""]" "[""solarized-dark""]" Sometimes undo-fu simple functions Never Not really. It a complex tool but the interactive help was always good. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Long term stability. Doom really did bring me back to the platform. "[""Work""]" "[""29.0""]" 28 notmuch org significant comprimise never considered Yes No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" None No Frequently 48 Bachelors Male United States citizen Software Development "[""framework default"", ""Vertico""]" "[""ispell""]" Doom Emacs Yes Hacker News Great "[""vterm""]" "[""Leuven""]" Rarely framework default write package Never Bad defaults. Emacs is a tool to build your own text editing environment, but the default environment it gives you with no customization sucks. I understand that defaults are hard to change without breaking people who have been using emacs for decades but as a beginner you spend so much time copying code for sane defaults from other users you don't get to discover elisp yourself. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Alright Extensibility, transparency. If I want an editor with some feature I can make emacs be that editor. "[""Work""]" "[""28.2""]" 8 No evil-mode, magit, eglot moderate comprimise never considered No No No Vim "[""C++"", ""Elisp"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""Source""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Reddit"", ""Discord""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Framework""]" "[""straight""]" "[""wait for community""]" None No Sometimes 24 Bachelors Male United States citizen Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Yes Hacker News Great "[""none""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Rarely framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 6 No moderate comprimise might in future I have in the past No No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Discourse"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discourse""]" "[""straight""]" "[""Install and try it immediately"", ""wait for community""]" Atom No Frequently 23 Associates Male Chinese Student "[""Vertico"", ""Consult""]" "[""No""]" Doom Emacs No Emacs China Great "[""vterm""]" "[""doom-homage-white""]" Sometimes undo-fu write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 notmuch significant comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" Sublime Text No Frequently 29 Associates Female Italian Education services "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla I'd like to see stats about the prevalency of LGBT+ people amongst Emacs users No r/emacs Ok "[""eshell""]" "[""leuven""]" Rarely undo-tree copy-paste Never Learning how to customise packages. Mainly , Elisp was and is my stumbling block that’s prevents me from achieving my dream Emacs setup. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Org-mode""]" "[""Package(s)"", ""Text editing features"", ""Org-mode""]" Good but not great Free, extensible and Org-mode "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No Org-mode, lsp-mode, helm, projectile limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Wariness of the review process""]" Never "[""Reddit""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Qt Creator projectile Often 40 Masters Male Indian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""shell-command"", ""shell"", ""term"", ""ansi-term""]" "[""doom-one""]" Often undo-tree simple functions Rarely By starting off with frameworks, I didn’t really learn how Emacs works. David Wilson’s Emacs from scratch was what I needed and I’m a much happier Emacs user now! Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Elisp > VimL""]" Good but not great Extensibility, incredible community and user base, integration across domains (being able to connect your org tasks to your codebase, JIRA and an IRC server makes life so much smoother) "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 Mu4e kubel, hl-todo, magit-todos, message-view-patch, Circe, elfeed-tube, flymake-vale, inf-elixir, envrc significant comprimise 0-2y No Yes No Vim "[""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 29 School Non binary British Software Development "[""Vertico"", ""Consult""]" "[""flyspell"", ""Flymake-vale""]" Crafted Emacs (formerly known as rational Emacs) Yes r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Frequently undo-fu read and understand Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Gnus moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""R"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Mailing lists"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""GitHub"", ""Mailing lists""]" "[""straight""]" "[""wait for community""]" Notepad++ projectile Frequently 33 PhD Male Russian Research "[""Vertico""]" "[""framework default""]" Doom Emacs Not sure Telegram Ok "[""none""]" "[""doom-one"", ""solarized""]" Rarely framework default write package Rarely Abandon paperwork. What to use: XEmacs vs. GNU Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 28 No any comprimise never considered No No No Emacs "[""C++"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Rarely "[""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Comparison""]" "[""Mailing lists""]" "[""framework default"", ""package.el"", ""manual""]" "[""wait for maturity""]" xedit No Frequently 52 PhD Male Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""shell-command""]" "[""default light""]" Sometimes framework default copy-paste Never Setting up configuration Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Good but not great Flexible keybindings, contextual menus and strong control of terminal screens. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No Evil-mode, treemacs, lsp (when it does work), magic significant comprimise never considered No Would directly No Vim "[""C#"", ""Go"", ""Javascript"", ""Java"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Research alternatives"", ""wait for maturity""]" Melpa Vim projectile Sometimes 43 Bachelors Male South African Software Development "[""Helm"", ""Ivy"", ""Vertico""]" "[""flyspell"", ""ispell""]" Doom Emacs My one problem with emacs is Csharp support is really poor which prevents me from using it No Hacker News Great "[""vterm""]" "[""default dark"", ""doom-one"", ""solarized-dark""]" Never No write package Rarely Without doom, I found emacs to be incomprehensible and close to unusable. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""doom; because it gave me a setup very close to what I already had with vim, but emacs offered more.""]" Good but not great There's probably a package to do more or less anything I'd want to do. If not, it's easy enough to duct tape something together. "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No lsp-mode, org-mode no comprimise never considered No Would directly No Vim "[""C++"", ""C"", ""C#"", ""Go"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""QML""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of need. Most of the time, things just work, so I don't need to touch them.""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""Screenshots"", ""Overview""]" "[""Generally, I don't.""]" "[""framework default"", ""manual""]" "[""wait for maturity""]" Vim framework default Sometimes 37 School Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""doom-one""]" Often framework default copy-paste Never Learning that M-x meant option/alt key + x key! ha ha! Sacha Chua's blog on emacs "[""GUI""]" "[""Text editing features"", ""org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""org-mode""]" Good but not great Extensibility "[""Work"", ""Hobby projects"", ""org-mode (GTD)""]" "[""28.2""]" 12 No cc-mode, org any comprimise never considered Cannot Cannot No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Fortran"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""SQL""]" Never "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Google-it""]" "[""not sure""]" "[""wait for community""]" n/a Vim No Sometimes Bachelors Male American Healthcare "[""No""]" "[""No""]" minimal vanilla none No r/emacs Great "[""none""]" "[""default dark""]" Never No simple functions Never Figuring out configuration Colleague "[""GUI""]" "[""Text editing features"", ""org mode""]" "[""Extensibility"", ""Text editing features"", ""org mode""]" Alright Being a live lisp machine "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e significant comprimise never considered No No No Emacs "[""C#"", ""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""Typescript"", ""F#""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Frequently 29 Bachelors Male Brazilian Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No Friend Great "[""none""]" "[""solarized""]" Never No read and understand Never Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Fast, clean "[""Work""]" "[""27.2""]" 4 No Ace-window; do not prefer never considered No No No Emacs "[""C++""]" Never "[""Windows""]" "[""General document writing""]" "[""MELPA""]" "[""GitHub""]" Never String[] Never "[""Blogs""]" "[""Comparison""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Vim No Often 23 Bachelors Male Czech Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command""]" "[""my own custom theme""]" Never No simple functions Rarely Searching a package manager "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility, Tight integration, built-in help, ability to inspect the lisp environment as it's running "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 22 Mu4e moderate comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Rpm spec""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Gedit projectile Often 40 Bachelors Male British Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""shell""]" "[""my own custom theme""]" Frequently No read and understand Never Does not integrate with os well, no ctrl-c,v book "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Customisable, packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No Magit, racket-mode limited comprimise never considered I have in the past Cannot No Emacs "[""C#"", ""Java"", ""Python"", ""Ruby"", ""Scheme"", ""kotlin""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" mcedit projectile Often Bachelors T1000 Indian Software Development "[""framework default""]" "[""framework default""]" Prelude No lobste.rs Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes framework default read and understand Finding the 'canonical' recommended way of doing something in my config Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No never considered Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" "[""Elisp proficiency"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Framework""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Rarely "[""framework default"", ""Helm"", ""Ivy"", ""Ido""]" "[""No"", ""framework default""]" Doom Emacs "[""eshell"", ""vterm""]" "[""dracula""]" Frequently framework default write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 Mu4e magit,sly,vterm,which-key significant comprimise might in future No No No Vim "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Sometimes "[""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Doom""]" "[""Tutorials"", ""Clips/videos""]" "[""Discord""]" "[""guix""]" "[""Install and try it immediately""]" Vim project.el Often Masters Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure Discord Ok "[""vterm""]" "[""doom-acario-dark""]" Often undo-tree copy-paste Never PATH, spacemacs was slow and unstable at the time Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great magit, org-mode, good haskell support "[""Work"", ""Hobby projects""]" "[""27.1""]" 5 No magit, dante, evil-mode, flycheck limited comprimise never considered No No No Vim "[""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""word to mouth""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently Software Development "[""Ido""]" "[""No""]" maximal vanilla No Friend Great "[""ansi-term""]" "[""seti, whiteboard""]" Never No write package Rarely University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 12 No moderate comprimise never considered No Would directly No Emacs "[""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""Source""]" "[""GitHub""]" Rarely String[] Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ No Sometimes Software Development "[""Vertico""]" "[""hunspell""]" maximal vanilla Yes lobste.rs Great "[""none""]" "[""tao-theme""]" Rarely No copy-paste Rarely The keybindings are extremely counter-intuitive to grasp at first. I'm not sure what you would change them to though. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""all keyboard driven""]" Very well, it's snappy Everything is done from the keyboard. I never have to lift a finger and can keep at the code instead. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No significant comprimise might in future No No No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text project.el Sometimes 28 Masters Male Lithuanian Fin Tech "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""ansi-term""]" "[""default light""]" Sometimes framework default write package None. University/College "[""TUI""]" "[""Text editing features""]" "[""Community""]" Good but not great Very powerful. "[""Work""]" "[""28.1""]" 11 Emacs "[""Go"", ""HTML/CSS"", ""Shell""]" "[""GNU/Linux""]" Notepad++ Frequently Spacemacs simple functions Never gnu/linux package "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No org-mode, magit, projectile, amx, ivy, helm, elfeed, emms, calfw, eshell any comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Fortran"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""some others (as hobby)""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 40 Associates Male Brazilian Software Development "[""Helm"", ""Ivy""]" "[""ispell"", ""langtool""]" minimal vanilla Not sure Blog post Ok "[""eshell"", ""term""]" "[""default dark""]" Often No simple functions Never Internet "[""daemon""]" "[""org mode""]" "[""elisp""]" Good but not great "[""Work""]" "[""29.0""]" 8 No do not prefer never considered No No No Vim "[""Haskell"", ""Python"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never String[] Rarely "[""Reddit"", ""GitHub""]" "[""Design rationale"", ""Screenshots""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 33 Bachelors Male Chinese Software Development "[""framework default"", ""Helm""]" "[""No""]" Spacemacs No Hacker News Great "[""eshell"", ""ansi-term""]" "[""solarized"", ""solarized-dark""]" Never framework default copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great Elisp, Packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" "[""GNU/Linux""]" Frequently Doom Emacs read and understand Never Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great Key binding, extensibility, community "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Framework""]" "[""straight"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" VS Code projectile Frequently Bachelors Male Chinese Research "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""nord""]" Rarely undo-tree copy-paste Never The thing is that you can't find the settings for elisp or Emacs itself as quickly as vimhelp. I especially had a hard time setting up init.el the first time. Friend "[""GUI"", ""TUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy I think emacs has very good key bindings. It is also cross-platform and runs comfortably. It is also open source, and I am learning programming myself while looking at the Emacs's source code. "[""Hobby projects""]" "[""28.2""]" 2 No significant comprimise never considered No No No Emacs "[""C"", ""Go"", ""Fortran""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Not interested""]" Never "[""Issues"", ""Documentation""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""None""]" "[""not sure""]" "[""wait for community""]" Vim No Rarely 23 Masters Male Japanese Student "[""No""]" "[""No""]" minimal vanilla No Twitter Great "[""shell""]" "[""default dark""]" Never No write package Never The process looks daunting. While I've contributed through mailing lists before and know it's not actually hard, it still requires some research on proper etiquette. The biggest barrier is FSF assignment, which I'm not particularly keen on. At first I tried using Evil mode, but it didn't stick because I kept running into areas where its bindings didn't fully work. It caused a lot of friction. When I finally made an attempt to switch with the default keybindings, I took some time to make small ergonomics adjustments and have been using it ever since. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great The extensive ecosystem and extreme configurability. "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No magit, multiple-cursors, undo-tree, ctrlf, avy, helpful, company, yasnippet, eglot, dumb-jump significant comprimise never considered Yes Would directly No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 27 Bachelors Male Dutch Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""doom-spacegrey""]" Sometimes undo-tree simple functions Never Steep learning curve. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, auto-documentation, active community. "[""Work"", ""Hobby projects""]" "[""28.1""]" 16 No org-mode, magit, erc. significant comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""debian repos""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 36 School Male Portuguese IT Consulting "[""No""]" "[""flyspell""]" minimal vanilla Thank you. Not sure Blog post Great "[""shell-command"", ""eshell""]" "[""default light"", ""default dark""]" Frequently No simple functions Never I initially disabled backup and autosave files because I couldn't figure out where they were coming from and once I figured that out, it was easier to disable than learn how to use them Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Alright Integration "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Mu4e EXWM,Magit,mu4e,vterm,ledger-mode,dired-hacks,Evil,god-mode,general,alect-themes significant comprimise might in future No Would directly No Vim "[""C"", ""Elisp"", ""Shell"", ""Wolfram Language""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Mailing lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Mailing lists""]" "[""use-package""]" "[""Research alternatives""]" Vim No Sometimes 29 Masters Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes Emacs mailing list Great "[""vterm""]" "[""alect-black""]" Rarely undo-tree read and understand Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No limited comprimise might in future No Would directly No Emacs "[""Assembly"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""I don't""]" "[""framework default""]" "[""wait for community""]" gedit No Often School Male Danish Software Development "[""No""]" "[""No""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-spacegrey""]" Never framework default copy-paste Never Ugly, wierd bindings Internet "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Stability, compatibility, extensible "[""Hobby projects""]" "[""26.3""]" 3 No do not prefer never considered No Would directly No Emacs "[""Python"", ""Scheme""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim No Sometimes 40 Masters Male Colombian Fin Tech "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""default light""]" Never No write package Never Definitely Elisp, It was my biggest hurdle to enjoying Emacs. I remember using other peoples configurations for Emacs and feeling very unsatisfied (keybindings, weird defaults, theming, etc). So learning how to properly configure and theme Emacs in Elisp (Xah Lee, Emacs FAQ, EmacsWiki) was a worthwhile but difficult experience. 4chan "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Extensibility for me is Emacs' greatest strength, also the awesome community. "[""Hobby projects""]" "[""29.0""]" 8 No eglot, flymake, flycheck, company, ivy, slime/sly, vterm significant comprimise never considered No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Ruby"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text No Rarely 25 Associates Male American Student "[""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""my own custom theme""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Community""]" "[""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Research alternatives""]" Vim projectile Sometimes 55 Bachelors Male Irish Creative/Writing "[""Ivy""]" "[""flyspell""]" Doom Emacs No Hacker News Ok "[""shell""]" "[""doom-one""]" Rarely framework default none Never Getting used to different keybindings from the ones I usually use. Father "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""ORG MODE""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""ORG MODE + Customisation capabilities""]" Very well, it's snappy Its massive versatility and customisation capabilities which mean I can do everything and anything I like with it. Open-source rocks :) "[""Work"", ""Hobby projects""]" "[""28.1""]" 0 No org-mode, ef-themes, ivy, avy, try, doom-modeline, all-the-icons, which-key, citeproc moderate comprimise might in future No Not at the present No Emacs "[""None at the moment""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA Stable"", ""Source""]" "[""Email"", ""Never done so, so not sure""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Haven't looked into many packages yet, so I can't make an informed opinion.""]" "[""Discourse"", ""Father""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Frequently 16 School Male English Student "[""Ivy""]" "[""ispell""]" minimal vanilla No :) No Father Great "[""none""]" "[""ef-dark""]" Never No String[] String[] String[] String[] String[] copy-paste What the key binding again? Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Package(s)"", ""org-mode""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" "[""GNU/Linux""]" gedit Often minimal vanilla write package Never My initial learning has been 25 years ago, still I sometimes feel as if I am still a beginner as there is so much useful stuff around, that you do not come across automatically. A book on Linux "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Customizability""]" "[""Extensibility""]" Alright It is customizable beyond belief. There is a package available for virtually everything. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No magit, corfu, vertico, consult, projectile, test-cockpit moderate comprimise never considered No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)""]" "[""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""wait for community""]" Usually to MELPA None projectile Often PhD Male German Industrial research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No EmacsConf Ok "[""vterm""]" "[""my own custom theme""]" Never undo-tree none Never Copy and paste, but a little time getting used to the keystrokes became muscle memory.. Now I accidentally close a browser window. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy Keystrokes and methods to keystrokes and family "[""Work"", ""Hobby projects""]" "[""28.1""]" 9 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""IRC servers"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Framework"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently Fin Tech "[""No""]" "[""ispell""]" minimal vanilla No mastodon Great "[""none"", ""shell-command""]" "[""solarized-dark""]" Often No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Part of the GNU project / FSF""]" Good but not great Org mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 notmuch significant comprimise never considered No No No Vim "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""R"", ""Ruby"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 41 PhD Male United States citizen Research "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""my own custom theme"", ""solarized-dark""]" Sometimes undo-tree write package Rarely Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Programmability. It is a programmable text manipulation platform, including editors. "[""Work"", ""Hobby projects""]" "[""29.0""]" 28 No moderate comprimise 2-5y Yes No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" minor packages - just submit to MELPA because it's easy vi projectile Sometimes 54 Bachelors Male British Software Development "[""Icomplete"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell-command"", ""vterm""]" "[""faff""]" Frequently No write package Never Friend "[""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Mu4e magit, helm, hydra, perspective significant comprimise might in future I have in the past Would directly No Emacs "[""C++"", ""C"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel"", ""prose""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Manual""]" "[""IRC"", ""Emacs StackExchange"", ""telegram""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" GNU ELPA None projectile Frequently 45 Masters Male Spanish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes Telegram Ok "[""eshell"", ""vterm""]" "[""solarized-dark"", ""base16-atelier-forest""]" Sometimes vundo simple functions Never Learning keybindings. I printed a cheatsheet and forced myself to use emacs for a week. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No "multiple cursors Emme Magit" limited comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""MELPA"", ""Source""]" "[""I don’t""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""I don’t""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text projectile Never 28 Bachelors Male Canadian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""zenburn""]" Frequently No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Community""]" "[""Package(s)""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 2 No significant comprimise never considered No No No Emacs "[""Python"", ""Rust""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""googling""]" "[""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" nano projectile Never Bachelors Male (other) Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""my own custom theme""]" Never No many packages Frequently University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Language support""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 10 No flycheck,company significant comprimise 5-10y Yes Yes Yes Emacs "[""C++"", ""C"", ""C#"", ""HTML/CSS"", ""Python"", ""Shell"", ""Coq,Dafny,F*,Make""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Frequently String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""Emacs mailing list""]" "[""None""]" "[""N/A""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Notepad++ No Often PhD Male Research "[""Ido""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Not great "[""shell""]" "[""tango""]" Sometimes No copy-paste Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Org Mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No org-roam, helm, projectile, magit, org-babel do not prefer never considered No I have in the past No Vim "[""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Manual""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 29 Masters Male United States citizen Software Development "[""Helm""]" "[""No""]" maximal vanilla No Friend Ok "[""vterm""]" "[""dracula""]" Never No copy-paste Never Learning keybindings, often having issues when I first started using the program in WSL when WSL was first coming out University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy "Org Mode, large ""marketplace"" of extensions" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 Mu4e org-modern, EIN, limited comprimise never considered No Cannot No Vim "[""C"", ""Java"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""Source""]" "[""Discord""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes 22 Male United States citizen Student "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""tokyo-night""]" Frequently undo-tree simple functions Never can be tricky to track down just what code gets run when University/College "[""GUI""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy extensibility! can run code inline in the editor "[""Hobby projects""]" "[""28.2""]" 2 No any comprimise never considered No No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Blogs"", ""youtube""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""not sure""]" "[""Install and try it immediately""]" Vim framework default Often 32 Bachelors Male United States citizen Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-one""]" Often framework default write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""I started to experience wrist pain, and was looking for an editor I could use completely without the mouse""]" Very well, it's snappy "* Never having to touch the mouse in any way. * The ability to customize any feature for my current project or mindset on a whim. * No UI, as much as possible. Show me the content I'm editing and nothing else. * A good, extensible, set of keybindings with a bunch of features for editing of raw text" "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 notmuch magit,vertico,org,elfeed,notmuch,lsp,company,yasnippet,mood-line,vterm significant comprimise might in future I have in the past No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""My changes are usually not widely applicable""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Eclipse No Rarely 40 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""my own custom theme""]" Frequently vundo simple functions Never "Keybindings as usual, but it is easy to get hung up on changing your ""default"" emacs by copying what you may see others use. This desire to get your config ""up to speed"" conflicts with developing a solid understanding of what is already available in emacs. Especially with the later releases. This gap between ""barebones"" custom emacs and vanilla emacs deters adoption, is my guess. Ultimately, if you want something, you may encounter a lot of friction getting there. To the point where you would just give up on it, if there isn't already a package and you aren't interested in making custom elisp." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""non-modal keybindings""]" "[""Extensibility"", ""Text editing features""]" Good but not great "Solid foundation of extensibility, which proliferated into a bunch of helpful packages. If you want something, there is a way to get there." "[""Work"", ""Hobby projects"", ""Journal""]" "[""29.0""]" 1 No avy, consult, project.el, ace-window do not prefer never considered No No No Emacs "[""Common Lisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""heex (elixir markup)""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Reddit""]" "[""Screenshots"", ""Clips/videos""]" "[""google""]" "[""straight"", ""use-package""]" "[""wait for community""]" VS Code project.el Often "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""none""]" "[""kaolin""]" Never No simple functions Never Using Doom + Evil meant that I didn't have to actually understand how Emacs works. This has lead to the foundation of my Emacs knowledge to be spotty Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great Customisation "[""Work""]" "[""28.2""]" 3 No consult, vertigo, eglot do not prefer never considered No No No Meow "[""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""None""]" Never "[""Lack of time""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Vim project.el Rarely 36 Associates Male Australian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No lobste.rs Ok "[""none""]" "[""my own custom theme""]" Never No write package Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No significant comprimise might in future No No No Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 29 Masters Male Polish Software Development "[""framework default"", ""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs Not sure Hacker News Great "[""eshell""]" "[""doom-one""]" Sometimes undo-tree simple functions Never Keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Package ecosystem, org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No org-mode,consult,vertico,magit no comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""wait for maturity""]" Vim No Often 38 Masters Male Norwegian Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""modus-operandi""]" Never No copy-paste Rarely It's options or settings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Its add-ons like Org-mode "[""Hobby projects""]" "[""26.3""]" 25 No Org-mode significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Perl"", ""Scheme"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for community""]" None No Sometimes School Male New Zealander Creative/Writing "[""No""]" "[""No""]" minimal vanilla Need more questions on Emacs criticisms Not sure r/emacs Not great "[""eshell""]" "[""default light""]" Rarely No write package Never Write in emacs-lisp what I want to do University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensible with emacs-lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 27 Wanderlust org, magit, vterm, leaf, migemo, eglot limited comprimise never considered No No Yes Emacs "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""zig""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""leaf""]" "[""Install and try it immediately""]" original vi project.el Frequently 52 Masters Male Japanese Legal "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""vterm""]" "[""modus-operandi""]" Rarely No many packages Sometimes elisp Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Longevity, I wanted to learn something that would be with me for the rest of my career""]" Good but not great elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 16 Mu4e magit, dired, edit-server, dired-rsync, lsp, org-mode moderate comprimise 2-5y Yes No Yes Emacs "[""Assembly"", ""C"", ""Elisp"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for maturity""]" Melpa as it's easy brief project.el Often 49 Bachelors Male British Software Development "[""Ivy"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Twitter Ok "[""eshell""]" "[""gruvbox"", ""zenburn""]" Sometimes No copy-paste Never Friend "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No any comprimise never considered Yes No No Vim "[""Haskell"", ""Ruby"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Overview""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""wait for community""]" NeoVim projectile Sometimes 27 Bachelors Male American Software Development "[""framework default""]" "[""ispell""]" Doom Emacs Yes Hacker News Great "[""shell"", ""eshell"", ""vterm""]" "[""solarized""]" Frequently framework default simple functions Never Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.0""]" 9 No magit,org,projectile moderate comprimise never considered I have in the past No No CUA "[""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""jsonnet""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel"", ""portfolio management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""M-x list-packages"", ""Colleagues""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" TextMate projectile Often 33 Bachelors Male Belgian Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Yes r/emacs Ok "[""none""]" "[""default light""]" Often No many packages Sometimes Pretty smooth Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility, lisp as configuration language "[""Work"", ""Hobby projects""]" "[""28.2""]" 34 No limited comprimise 5-10y Yes No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""common lisp""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Always submit to melpa vi No Frequently 66 PhD Male British Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""ample-zen""]" Sometimes No write package Sometimes the interface is completely alien to what a neophyte expects, so I didn’t know where I was editing, how, and how to exit. perhaps some adjustment to the first screen would suffice to help with that... Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""org-mode tables""]" Good but not great self-documentation, extensive documentation, extensibility, all the packages already written for it "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Mu4e org-mode, circe, elfeed, forecast, magit, mastodon, multiple-cursors, slime, telega significant comprimise never considered I have in the past Would directly No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Unfamiliar with contribution process"", ""Wariness of the review process""]" Sometimes "[""Issues"", ""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 37 Masters Male Brazilian Research "[""No""]" "[""No""]" minimal vanilla if there is a list of problems to solve for emacs, I don’t know about it; if there isn’t, it would be a nice way for me (and hopefully for others) to check how could they help with code Not sure Telegram Great "[""shell""]" "[""doom-one""]" Frequently undo-tree simple functions Never Missing documentación translatation GNU philosophy "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""All""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy All: org-mode, lsp, debug ... "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No org-mode, lsp, dap, agenda, python mode (with poetry, pyenv), magit significant comprimise might in future No I would like to No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Sometimes "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for maturity""]" GNU elpa VS Code framework default Frequently 40 Masters Male Colombian Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Twitter Great "[""shell-command""]" "[""doom-one"", ""dracula""]" Sometimes framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF"", ""orgmode""]" Good but not great "[""Work""]" "[""29.0""]" 12 Emacs "[""C++"", ""Rust""]" "[""GNU/Linux""]" Never maximal vanilla simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 notmuch moderate comprimise never considered No No No Vim "[""C++"", ""Go""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Often 22 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell"", ""spell-fu""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""doom-one"", ""gruvbox""]" Rarely undo-fu write package Sometimes Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 6 notmuch significant comprimise 0-2y Cannot Cannot No Meow "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""PHP"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""Email""]" Sometimes String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Web search engines""]" "[""Design rationale"", ""Manual""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""Setup.el""]" "[""Install and try it immediately"", ""Research alternatives""]" None project.el Frequently Masters Male American "[""Vertico"", ""Marginalia"", ""Consult""]" "[""langtool"", ""wcheck""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-fu simple functions Never By System Crafters "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects"", ""Personal use""]" "[""29.0""]" 3 Gnus no comprimise might in future No Would directly Yes Emacs "[""HTML/CSS"", ""Haskell"", ""Rust""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""GitHub""]" Sometimes "[""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""GNU ELPA/MELPA online package lists""]" "[""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""manual""]" "[""Install and try it immediately""]" Nano No Frequently 32 School Male British Software Development "[""No""]" "[""No""]" minimal vanilla Yes r/emacs Great "[""eshell""]" "[""my own custom theme""]" Rarely No write package "[""TUI""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 6 Vim "[""C++"", ""C""]" "[""GNU/Linux""]" Often minimal vanilla read and understand Never I had issues with native compilation, emacs 28, at first but homebrew for my Mac and the fedora packages made it very easy in due time. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Flexibility "[""Work""]" "[""28.2""]" 3 No Restclient, all of org, lsp-mode, vterm moderate comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots""]" "[""Framework"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" Vim framework default Frequently 37 Masters Male Slovenian Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Twitter Great "[""vterm""]" "[""doom-nebula, doom-nord""]" Never framework default copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 20 No Magit, eglot significant comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SystemVerilog""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Nedit No Never Masters Swedish "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Great "[""ansi-term""]" "[""solarized-dark""]" Never No copy-paste Never Lisp is not easy to understand. Some snippet are not working anymore. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great Packages / org-mode / tramp "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No Not sure moderate comprimise never considered No Would directly No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""not sure""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""not sure""]" "[""Install and try it immediately""]" None No Often 36 Masters Male French Telecom "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Great "[""none""]" "[""gruvbox""]" Often No copy-paste Never remembering Keyboard commands University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy configurability "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No org-roam, magit, helm, org-mode moderate comprimise never considered No No No Emacs "[""Python""]" Often "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" None No Sometimes School Male German IT "[""Helm""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""eshell""]" "[""default dark"", ""solarized-dark""]" Never framework default copy-paste Never Yes, I find the model quite confusing, and the documentation lacking for newbies. It took a long time to figure out how to do some basic things. Starting with Evil might have been a mistake, since it doesn't work in every screen, so you do need to learn some Emacs shortcuts as well. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy Open source, extensible, fun to program "[""Work"", ""Hobby projects"", ""Writing""]" "[""28.2""]" 3 No limited comprimise never considered No No No Vim "[""Clojure"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""never happened""]" Never "[""Not interested""]" Never "[""My framework""]" "[""didn't you say these questions were optional?""]" "[""GitHub"", ""Discourse""]" "[""straight""]" "[""wait for maturity""]" Vim framework default Frequently 32 Bachelors Male Israeli Healthcare "[""framework default""]" "[""flyspell""]" Doom Emacs Too many mandatory questions No Discourse Great "[""vterm""]" "[""dracula""]" Sometimes framework default String[] String[] String[] String[] String[] none Never Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Not well "[""Hobby projects""]" "[""29.0""]" 1 No never considered No No No Emacs "[""Python"", ""SQL""]" Never "[""Windows""]" "[""Note taking""]" "[""not sure""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""not sure""]" "[""wait for community""]" VS Code No Sometimes "[""No""]" "[""No""]" minimal vanilla "[""none""]" "[""my own custom theme""]" Never No write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Emacs "[""C++"", ""C"", ""Javascript"", ""Java"", ""Python""]" "[""WSL"", ""Windows"", ""MacOS""]" Often minimal vanilla simple functions Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""27.1"", ""26.3"", ""25.2""]" 35 Rmail magit significant comprimise never considered I have in the past I have in the past No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" teco No Often 67 Masters Male United States citizen Research "[""No""]" "[""framework default"", ""ispell""]" maximal vanilla No Hacker News Ok "[""shell-command"", ""shell""]" "[""default light""]" Never framework default copy-paste Never Nothing made sense because I was going off Stack Exchange questions, YouTube videos, and blog posts. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""The fact that I could use variable-width fonts inside the editor""]" Good but not great Extensibility and it's text-buffer driven interface (I love how I can Avy to any string of text on the screen) "[""Hobby projects"", ""School""]" "[""29.0"", ""28.1""]" 1 No Org-mode, Olivetti, Avy, Elfeed, EWW significant comprimise never considered Cannot Cannot No Emacs "[""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Reddit""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for community""]" Vim No Frequently 20 School Male Indian Student "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla "I think this has been the most seamless online survey I've ever had the pleasure of taking. There was something very smooth about how the questions and choices were laid out. Great job. Two minor criticism I can give is, firstly, that the 'none' options weren't in a consistent place across questions—sometimes they'd be at the top, other times at the bottom. Second, in the financial contribution questions, it feels right for me to place the 'I would like to, but cannot' option first." No r/emacs Great "[""shell""]" "[""almost-mono-cream""]" Never undo-tree write package Never Keybindings, mental model of how Emacs works Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy extensibility, scope and depth (it does everything and everything works together - everything is a buffer), part of the GNU project - free as in freedom "[""Work"", ""Hobby projects"", ""all text processing""]" "[""28.2""]" 5 compose emails in emacs and send them as mailto links to other program assume this is external packages - Magit, reformatter, elfeed, dumb-jump, ledger significant comprimise might in future Yes I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Manual"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" visual studio project.el Frequently 49 Masters Male United States citizen Manufacturing "[""No""]" "[""ispell""]" minimal vanilla Yes r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No none Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Part of the GNU project / FSF""]" Good but not great Readline, Customization, History "[""Work"", ""Hobby projects""]" "[""26.2""]" 4 No org-mode, magit, clang-format moderate comprimise never considered No No No Emacs "[""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""not sure""]" "[""wait for community""]" Notepad++ No Frequently Bachelors Male Turkish Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""wombat""]" Never No read and understand Never I remember that when I first got started I was a bit confused about writing a config in org-mode and including it in my init.el. But now, since I understand it, it's great. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""org-mode""]" Good but not great Self-documentation and extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Mu4e magit, elfeed, mu4e, projectile, org-journal, telega.el moderate comprimise might in future No Would directly Yes Vim "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely String[] Rarely "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Matrix"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 24 Bachelors "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""gruvbox""]" Sometimes No write package Sometimes I remember the first time I wanted to customize an alist... Groking cons, lists, alist, and generalised variables took some time. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" "[""I wanted to learn programming and to have something to constantly expiriment with.""]" Very well, it's snappy I rather think of Emacs as a lot of tiny and interlaced improvements that I appreciate as a whole. "[""Work"", ""Hobby projects""]" "[""28.2"", ""24.3""]" 4 Gnus magit,lispy,sotlisp,yasnippets,ivy,gnus any comprimise 0-2y Cannot Cannot No Emacs "[""Elisp"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages"", ""RSS feeds that list new packages""]" "[""Manual"", ""Overview""]" "[""Mailing lists""]" "[""use-package"", ""manual""]" "[""wait for maturity""]" nano project.el Sometimes 32 School Male French Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""shell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""tao-themes""]" Frequently undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Its extensibility via elisp. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No Magit,eglot,corfu significant comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Rust"", ""Shell""]" Frequently "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs""]" "[""Manual""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 32 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""modus-vivendi""]" Never undo-tree String[] String[] String[] String[] String[] write package Never Package installation but 15y ago University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Very well, it's snappy Extensibility, elisp simplicity "[""Work"", ""Hobby projects""]" "[""29.0""]" 13 Mu4e magit, org, mu4e, vertico moderate comprimise 10+y No No Yes Emacs "[""Elisp"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""twitter""]" "[""Comparison"", ""Clips/videos""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Melpa for simplicity and habit Eclipse project.el Often 39 PhD Male French Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""langtool""]" maximal vanilla Yes Twitter Great "[""none""]" "[""modus-operandi"", ""solarized-dark"", ""zenburn""]" Sometimes undo-tree write package Never Obtaining FSF assignment is difficult for a small portion of us who work at bigcorps. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Ultimate hackability, solid community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Mu4e moderate comprimise might in future Yes I have in the past Yes Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Discord"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Email""]" "[""straight"", ""setup.el""]" "[""Install and try it immediately""]" Depends on whether FSF assignment is required. I prefer NonGNU ELPA. Vim project.el Frequently 40 Masters Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""doom-palenight""]" Rarely undo-tree many packages Rarely I had one package submitted in org/contrib. I maintained a version on my personal GitHub as well, and got contributions there. The versions went out of sync, and FSF copyright turned into a bit of a hassle because I had accepted pull requests. Moving the cursor to another window while the minibuffer is active can be very confusing. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""It was taught at my university""]" Very well, it's snappy Elisp. "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 Mu4e counsel, define-word, magit, multiple-cursors, nano-modeline, olivetti, paredit, pdf-tools limited comprimise 5-10y No No Yes Emacs "[""C"", ""Clojure"", ""Erlang"", ""Go"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Maude, BQN, Minizinc""]" Frequently "[""MacOS""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Design rationale""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" I submit to MELPA, because it was by far the easiest process when I submitted my first packages. Perhaps the process at Non/GNU ELPA is easier now, so I will check it out if I write a new package. None projectile Frequently 32 Masters Male Norwegian Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""nano""]" Sometimes No copy-paste Internet "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 3 Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" "[""GNU/Linux""]" Vim Sometimes Doom Emacs copy-paste Never adding path to packages Needed an interface to R "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy org-mode "[""Work""]" "[""27.1""]" 9 No org-mode; ess; vertico; rgrep; consult; zk; bongo; pdf-tools; org-tree-slide; moderate comprimise never considered No I have in the past No Emacs "[""Python"", ""R"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" None No Frequently 68 PhD Male Chilean Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Kind of dull graphical design Not sure reddit Great "[""eshell""]" "[""misterioso""]" Never No simple functions Never Keybindings took a while to get used to, but after I did I was fine with them. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Easy to make my own functions to change behavior. I can trivially map keys to do almost anything. Great packages from the community. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 No eglot, lsp-mode, undo-tree, magit, org-mode, org-roam significant comprimise might in future No Would directly No Vim "[""C++"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""package archive provided by coworkers""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Never 31 PhD Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" Spacemacs Not sure Hacker News Great "[""none""]" "[""dracula"", ""solarized-dark""]" Sometimes undo-tree simple functions University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Alright "[""Hobby projects""]" "[""29.0""]" 2 No never considered Vim "[""C++"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Java"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Task management""]" "[""framework default""]" "[""GitHub""]" "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Search Engine""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" Vim framework default Sometimes "[""framework default""]" "[""No""]" Spacemacs "[""none"", ""eshell""]" "[""dracula""]" Never framework default copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 2 No moderate comprimise never considered No No No Vim "[""Haskell"", ""Julia"", ""Python"", ""R""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" VS Code framework default Frequently 28 Bachelors Male Brazilian Student "[""framework default""]" "[""framework default""]" Doom Emacs Yes Friend Great "[""eshell"", ""vterm""]" "[""default light""]" Never framework default copy-paste Rarely Figuring out keybindings and buffers Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""CIDER; magit""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and community "[""Work"", ""Hobby projects"", ""Homework (previously)""]" "[""28.1""]" 3 No CIDER, inf-clojure, clojure-lsp, org, magit moderate comprimise might in future No No No Vim "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)""]" "[""GitHub"", ""Discord"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim framework default Sometimes 27 Masters Female United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Work slack channel for emacs Great "[""vterm""]" "[""doom-monokai-pro""]" Sometimes framework default simple functions Never No paperwork. I refused to do that. keybinding, learning elisp Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""GPL License""]" "[""Extensibility""]" Very well, it's snappy "- extensibility with decent programming language - org-mode, mu4e, magit, and few other packages - gpl" "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 Mu4e org-mode, mu4e, magit, package, lsp-mode, consult, ediff, ace-window, org-msg, elfeed moderate comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""Java"", ""Perl"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" I do not want to sign any papers. Beside that, it does not matter. Vim project.el Sometimes Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No Coworkers Ok "[""shell"", ""term""]" "[""default light"", ""my own custom theme""]" Never No many packages Rarely Keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Poorly, it's sluggish Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No Magit, puni, embark do not prefer never considered No No Yes Emacs "[""Clojure"", ""Elisp""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Often 38 Bachelors Male French Software Development "[""Vertico""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely vundo none "[""GUI""]" "[""Text editing features""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Emacs "[""No,just org mode""]" "[""MacOS""]" VS Code Rarely minimal vanilla read and understand Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Hobby projects""]" "[""27.1""]" 10 No elfeed, nord-theme, I mainly use the built-ins and little third-party packages. moderate comprimise never considered Cannot Would directly No Emacs "[""HTML/CSS"", ""PHP"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 48 School Male Canadian Labour "[""No""]" "[""ispell""]" minimal vanilla No a link on a site that I forget as this was the only interesting Emacs stuff on it for me Ok "[""M-&""]" "[""nord"", ""wombat""]" Sometimes No simple functions Never Faces configuration Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""IDE for Common Lisp""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Large community and adaptability "[""Work"", ""Hobby projects""]" "[""27.2""]" 30 No slime do not prefer never considered No No No CUA "[""C++"", ""C"", ""Common Lisp"", ""Elixir"", ""Erlang"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""GitHub"", ""IRC servers""]" "[""Tutorials""]" "[""IRC""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Rarely 56 Masters Male German Software Development "[""No""]" "[""flyspell""]" maximal vanilla No IRC Great "[""shell""]" "[""solarized-dark""]" Sometimes undo-tree copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 10 No moderate comprimise never considered No No No Emacs "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Telegram""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" geany project.el Never 37 Bachelors Male Venezuelan Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""doom-dracula""]" Never No simple functions Never "Mostly overcoming its sometimes odd default configuration while not yet knowing elisp. An example would be Emacs littering the filesystem with backup files, lock files and autosaves. Moving those to their own directories within my Emacs directory required (for a newcomer) non-trivial adjustments of a bunch of variables. Emacs also dumps a bunch of stuff into your init.el by default, but luckily that was easier to change. (custom-file variable) I am aware that this is because of backwards compatibility, but for a newcomer it is quite the annoyance. Or atleast, I would assume so (it definitely was for me), as no other editor I know of litters the filesystem like Emacs does and this default behaviour is also changed in configuration frameworks like Doom Emacs." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Its extensibility and its ability to become the one editor for your every need. Also its proven ability to change with the times so it can truly be your editor for life instead of just another flavour of the year like many other editors tend to become." "[""Hobby projects""]" "[""28.2""]" 2 No vertico,consult,marginalia,orderless,embark,corfu,cape,tempel,eglot might in future No No No Emacs "[""C"", ""Haskell"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""social anxiety""]" Never "[""Reddit"", ""Web search engines""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""I figure it out myself""]" "[""package.el"", ""setup.el""]" "[""Research alternatives""]" Vim project.el Never 28 School Male Dutch "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla "[""shell-command"", ""eshell"", ""ansi-term""]" "[""whichever one fits my current desktop theme""]" Often vundo simple functions Never I can't. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""Package(s)"", ""SLIME""]" Good but not great Extensibility, it's amazing. "[""Work"", ""Hobby projects"", ""Organizing my life""]" "[""28.2"", ""25.2""]" 8 No magit, org, interleave, ivy, proof-general, pdf-tools, avy significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Scheme"", ""Shell"", ""Coq""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""I have nothing to contribute""]" Never "[""M-x list-packages""]" "[""Manual""]" "[""I never had to""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim No Often Masters Male (other) Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Yes SchemeBBS Ok "[""eshell""]" "[""modus-operandi"", ""moe-dark, cloud""]" Frequently undo-tree write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Mu4e significant comprimise might in future No I have in the past No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Javascript"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse projectile Frequently 29 Bachelors Male Polish Software Development "[""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell-command"", ""shell"", ""ansi-term""]" "[""doom-one""]" Sometimes No copy-paste Never Colleague "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered No No No CUA "[""Go"", ""Python"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse No Sometimes 38 PhD Male Cypriot Media/Publishing "[""Helm""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Great "[""none""]" "[""nord""]" Rarely No simple functions Never "- Binding Meta arrow keys with my terminal is a struggle from time to time - ELisp doc for emacs" University/College "[""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""emacsclient / emacs daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "- Support for both terminal ui and gui - Support for Daemon / Client - The amount of packages - Faster to use without a mouse - Keybinding is good to me" "[""Work"", ""Hobby projects""]" "[""28.1""]" 14 No flymake, flycheck, company, idomenu, multiple-cursors limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""a simple README.md""]" "[""Reddit"", ""Emacs StackExchange"", ""Email""]" "[""package.el"", ""elpaca""]" "[""Install and try it immediately""]" Not sure? Notepad++ No Rarely 35 Masters Male French Healthcare "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""my own custom theme"", ""my own custom theme forked from monokai""]" Never No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise might in future I have in the past I have in the past No Vim "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""SQL""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Web search engines""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""IRC"", ""Matrix""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Sometimes 19 School Male British Student "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""my own custom theme"", ""doom-one""]" Frequently framework default many packages Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Gnus limited comprimise might in future No No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Melpa is the easiest, so I just go there. Eclipse projectile Frequently 30 PhD Male Iraqi Software Development "[""Helm""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""doom-one"", ""dracula"", ""gruvbox"", ""solarized"", ""solarized-dark""]" Rarely undo-tree copy-paste Never keep up the great work elisp is hard to learn Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""org-mode""]" Good but not great org-mode "[""Work"", ""Hobby projects"", ""notes""]" "[""28.2""]" 1 Mu4e significant comprimise might in future not yet, but will I have in the past No Vim "[""Go"", ""Python"", ""PHP""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""Matrix servers"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Matrix""]" "[""framework default""]" "[""wait for maturity""]" Vim framework default Often 37 Masters Male Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No lobste.rs Great "[""none""]" "[""dracula""]" Never framework default read and understand Never The initial setup feels like it's missing a lot of things, spacemacs and doom solved that Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great Magit "[""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No magit limited comprimise never considered No No No Emacs "[""Ruby""]" Frequently "[""MacOS""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""GitHub""]" "[""not sure""]" "[""wait for maturity""]" Vim framework default Often 32 Masters Male French Software Development "[""Ivy""]" "[""ispell""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""doom-one""]" Never framework default simple functions Never too many irrelevant error messages Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Alright configurability "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No evil, magit, lsp-mode, projectile moderate comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Vim projectile Frequently 28 Bachelors Male Indian Software Development "[""framework default""]" "[""flyspell"", ""langtool""]" maximal vanilla No Hacker News Great "[""none""]" "[""default light"", ""my own custom theme""]" Never No none Never Keybindings Internet "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Org-mode "[""Taking notes and Org-roam""]" "[""28.1""]" 2 No Org-roam, magit limited comprimise never considered I have in the past Would directly No Vim "[""None""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Comparison""]" "[""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Frequently 24 Masters Male Cameroonian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Yes Hacker News Great "[""none""]" "[""default dark""]" Never framework default understand internals Struggling with poor defaults. When I started, font-lock was not on by default. It's gotten better but there are a lot of things that are really easy to fix, but you have to know how. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Community"", ""lisp""]" "[""Extensibility"", ""Community""]" Very well, it's snappy Keeping the dream of the lisp machine alive. "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 19 Emacs "[""Clojure"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Shell"", ""SQL"", ""Lua, Fennel""]" "[""GNU/Linux""]" nano Frequently maximal vanilla simple functions Never University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 1 Mu4e magit significant comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Python"", ""Shell"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Sometimes 24 Masters Male Research "[""No""]" "[""flyspell""]" minimal vanilla No lobste.rs Ok "[""shell""]" "[""default light""]" Sometimes No copy-paste Never Keybindings which spacemacs helps a lot with University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" String[] Very well, it's snappy Extensibility, magit, distraction free "[""Hobby projects""]" "[""28.1""]" 5 No moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Elixir"", ""HTML/CSS"", ""Python""]" Sometimes "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""friends""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Spacemacs layers""]" "[""Install and try it immediately""]" Atom projectile Rarely 24 Bachelors Male Swedish Student "[""Ivy""]" "[""flyspell"", ""langtool""]" Spacemacs No Hacker News Great "[""none""]" "[""My own dark theme""]" Never undo-tree simple functions Rarely Too much of everything. TMTOWTDT Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Alright Tweekability "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No moderate comprimise might in future I have in the past Would directly No Vim "[""C"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim projectile Often 49 PhD Male Swedish Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Never framework default write package Rarely Overall, a pleasant experience. It was too long ago! Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great It has consistently gotten better over time. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 32 No org-noter, look-mode, magit, num3-mode, pulsar significant comprimise 0-2y No No Yes Emacs "[""Elisp"", ""Python"", ""Perl"", ""Matlab""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Sometimes "[""rarely see a need""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Overview""]" "[""Emacs StackExchange"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" On MELPA, but it wasn't my decision -- an interim maintainer probably put it there. None No Sometimes 50 PhD Male United States citizen Aerospace "[""No""]" "[""ispell""]" minimal vanilla No Blog post Ok "[""shell"", ""eshell"", ""screen (via eshell)""]" "[""default dark""]" Frequently No simple functions Never It's when trying to learn Emacs workflow of how things work, for example how Emacs automatically indent source code (as opposed to, Vi/Vim for example, where you have to manually indent code block yourself). Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility and how customizable it is. Also the fact that Emacs is essentially a Lisp machine. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 6 Mu4e significant comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 37 PhD Male Thai Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure r/emacs Ok "[""eshell"", ""ansi-term"", ""vterm""]" "[""ef-themes""]" Sometimes No none Never Colleague "[""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""26.3""]" 6 No moderate comprimise never considered No No No Emacs "[""C++"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Clips/videos""]" "[""GitHub""]" "[""package.el""]" "[""wait for maturity""]" Sublime Text No Rarely 27 Masters Male Chinese Fin Tech "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""monokai""]" Never No write package Never Was on a system without internet and needed to do something. Emacs worked and I stuck with it. "[""GUI""]" "[""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 2 mew no comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC""]" "[""manual""]" "[""Research alternatives""]" VS Code No Often 24 Masters American Public Service "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""default light""]" Never No copy-paste Never Ligatures not working out of the box. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Connection to repl "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e moderate comprimise never considered No No No Vim "[""Assembly"", ""C"", ""Haskell"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 21 Associates Demigirl Swedish Student "[""framework default""]" "[""flyspell"", ""ispell""]" Doom Emacs No Hacker News Ok "[""eshell"", ""vterm""]" "[""dracula""]" Sometimes framework default copy-paste Never The default keybinings proved very difficult to use as someone who was used to CUA University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Language integration (haskell)""]" Good but not great Package ecosystem, extensibility "[""Work"", ""Hobby projects"", ""Personal organisation (org-mode etc)""]" "[""29.0"", ""28.2""]" 8 Mu4e magit, mu4e, org-roam any comprimise never considered No No No Vim "[""C"", ""Haskell"", ""Python"", ""Rust"", ""Shell"", ""Agda""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Hackernews""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Matrix"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim framework default Frequently 26 Masters Male Italian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs "Demographic page needs more work - i.e. opt out from age/gender questions, multiple nationalities selection etc is the survey platform libre? question about UI polish and foss preference is confusing" No Hacker News Ok "[""shell-command"", ""shell"", ""eshell"", ""term""]" "[""doom-one""]" Sometimes framework default copy-paste Never No. I came from a commercial port of Emacs (Lugaru's Epsilon). University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "1. It works; 2. I have muscle memory; 3. While I rarely take advantage of it, the extensibility makes it incredibly versatile." "[""Work"", ""Hobby projects"", ""All my text editing needs""]" "[""29.0"", ""28.1"", ""27.2"", ""26.1""]" 32 No moderate comprimise never considered No No No Emacs "[""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""BSD""]" String[] "[""framework default""]" "[""Mailing list""]" Never "[""Not interested"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Hacker News""]" "[""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" Epsilon Programmer's Editor No Rarely 55 School Male American InfoSec "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default light""]" Never No simple functions String[] "[""Work"", ""Hobby projects""]" String[] 0 String[] String[] simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 23 Mu4e significant comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""HTML/CSS"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit""]" "[""Overview""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" projectile Sometimes Masters Male Norwegian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""eshell""]" "[""my own custom theme""]" Often No simple functions Rarely Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""this is a loaded question""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 Mu4e whole-line-or-region, password-store, simple-mpc, git-timemachine, orgit, embark, exwm, avy, project, ace-window significant comprimise might in future Yes Yes No Emacs "[""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""guix""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""IRC"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" vis - https://git.sr.ht/~martanne/vis project.el Frequently 24 Bachelors Male United States citizen "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""vterm""]" "[""modus-vivendi"", ""nord""]" Rarely vundo, undo-fu write package Never You have to dive in head first and not obsess about understanding everything at once. In particular there are often multiple packages built into emacs that have similar functionality that makes things confusing. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Email""]" "[""Org mode for outlining prose""]" Good but not great I live in emacs. As a result I can tie tools together often with just a few lines of elisp. It's how computing should be. "[""Work""]" "[""28.2""]" 3 Mu4e Evil, consult, dired-copy-paste, avy, evil-tex, ess, affe, vterm moderate comprimise never considered Yes Would directly Yes Vim "[""R"", ""Latex""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Ease of submission Rstudio projectile Frequently 32 PhD Male American Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""spell-fu"", ""ispell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""default light"", ""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree copy-paste Never "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 Mu4e org-mode,lsp-mode moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""not knowing package internals""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default"", ""use-package""]" "[""wait for community""]" projectile Sometimes PhD Male Italian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-one"", ""dracula"", ""solarized-dark""]" Sometimes framework default read and understand Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Everything""]" "[""28.2""]" 36 No Dired,magit,markdown,prog,latex,eglot significant comprimise never considered I have in the past I have in the past No Emacs "[""C"", ""Elisp"", ""Elixir"", ""Go"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Web""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Web""]" "[""use-package""]" "[""Install and try it immediately""]" None No Sometimes 64 PhD Male French Research "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Often framework default copy-paste "[""TUI""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.2"", ""28.1""]" 2 Emacs "[""C""]" "[""GNU/Linux""]" Sometimes minimal vanilla simple functions Never Weird keystrokes. Emacs newcomers should FIRST customize their own keys, either by selecting a predefined keymapping (Windows or Mac like), or by customizing their favorite keystrokes in a convenient way. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""reliability & elisp""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Emacs is extremely reliable and fully programmable, still the best and most powerful editor in the world. Amazing, after so many years! "[""Work""]" "[""26.3""]" 25 No org-mode, ada-mode, Tuareg, Merlin, flyspell, ansi-color, magit limited comprimise might in future No Would directly No my own "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Rust"", ""Shell"", ""Ada OCaml Nim ORG""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time""]" Never "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""lobste.rs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""google/duckduckgo search""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" diverse No Rarely 61 Masters Male German Software Development "[""No""]" "[""ispell""]" maximal vanilla No lobste.rs Great "[""eshell"", ""ansi-term""]" "[""default dark"", ""my own custom theme""]" Never No copy-paste —debug-init Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 23 No Treemacs, eglot, lsp never considered Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Hn""]" "[""Clips/videos""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Often "[""framework default""]" "[""flyspell""]" Doom Emacs "[""none"", ""vterm""]" "[""default light""]" Sometimes framework default write package Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No significant comprimise might in future No Cannot No Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Shell"", ""Octave, Wolframlang""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""I don't""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Frequently 20 School Male Danish Student "[""Vertico"", ""Consult""]" "[""spell-fu""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Often undo-fu copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 22 Mu4e significant comprimise might in future No Would directly No Vim "[""Clojure"", ""Common Lisp"", ""Elixir"", ""Erlang"", ""Go"", ""Java"", ""Scheme"", ""SQL"", ""OCaml, Haskell""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently 43 School Male Finnish Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell"", ""vterm""]" "[""gruvbox"", ""nord""]" Sometimes framework default simple functions Archaic documentation, many guides are completely outdated and configurations predate my pubescence lol Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Poorly, it's sluggish Everything. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Vim "[""Elixir"", ""Javascript"", ""Rust"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Vim Often minimal vanilla copy-paste Never Not discoverable, too many key bindings University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Macros, advanced editing "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No Magit limited comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""I dont, really""]" "[""Tutorials"", ""Manual""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" None No Often 57 Masters Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default light""]" Never No simple functions Never Initially hard to customize (Elisp), not very beginner friendly University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Mu4e ryo-modal, lsp-mode, doom-modeline, avy, vertico, consult, affe, hydra, magit, yasnippet moderate comprimise might in future No No No My own "[""Assembly"", ""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Eclipse projectile Frequently 31 Masters Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""my own custom theme""]" Frequently vundo copy-paste Never Some text configuration. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy The package library and how universal it covers multiple needs. "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No moderate comprimise never considered No No No Vim "[""Python"", ""Rust"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Research alternatives""]" Vim framework default Sometimes 19 School Male Australian Student "[""framework default""]" "[""No""]" Doom Emacs Maybe some more options relevant to new users of emacs. No Discord Great "[""vterm""]" "[""catppuccin""]" Sometimes framework default simple functions Never I declared emacs config bankruptcy at least 3 times during the course of trying it. I first tried to use emacs on its own i.e. vanilla and ended up not using it as a daily driver but stopped. Spacemacs got me curious enough to play around with the configurations but the style of configuration and overlays didn't work for me. Doom Emacs was the sweet spot for me; it provided enough tooling and was geared towards using vim. I've known about emacs since the 2000's and tried it then, it just never stuck "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""I was looking for a replacement or VimWiki and found org-mode very compelling""]" Very well, it's snappy "1. flexibility 2. extremely well documented 3. org-mode" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 notmuch magit, forge, org-mode,notmuch, evil, tramp, org-ql, treemacs, lsp, org-roam significant comprimise never considered Yes I have in the past No Vim "[""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""I tend to research and experiment on my own as I don't want to bother people""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 45 School Male German Software Development "[""Helm"", ""Ivy"", ""Vertico""]" "[""flyspell""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Sometimes undo-fu simple functions Rarely "It's hard to find introduction resources if you are not familiar with lisp languages. ""Introduction to programming with Emacs Lisp"" needs to be updated" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy EXWM is one of the main reasons I use emacs. The best window manager I've used so far, the greatest thing about emacs is emacs-lisp and org mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 firefox from within exwm EXWM,general,doom-themes,magit,org-modern,lsp-mode moderate comprimise might in future Yes I have in the past No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Frequently 22 Masters Male Greek Student "[""Ivy"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Ok "[""eshell"", ""vterm""]" "[""doom-ayu-dark""]" Often No write package Never Figuring out the package ecosystem, which packages I actually needed and how to properly configure them. The fact that several packages solved the same problems made it worse as I lacked the knowledge and experience to make a choice. Discovering Doom Emacs solved most problems while allowing me to learn enough over time in order to eventually drop it in favor of my own custom configuration. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great The community and the fact that Emacs is fully extensible and self-documenting. It never ceases to amaze me how I can easily read and learn from the code behind packages and commands. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No eglot, elfeed, embark, magit, nov, org, org-roam, osm, vterm, yasnippet limited comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Manual""]" "[""IRC"", ""Email""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Sublime Text projectile Frequently 35 Bachelors Male Portuguese Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell"", ""langtool""]" maximal vanilla Yes lobste.rs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never No none Never University/College "[""TUI""]" "[""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy Advanced features that work "[""Hobby projects""]" "[""27.2""]" 5 No significant comprimise never considered No No No Emacs "[""Go"", ""Python""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""package.el"", ""elpaca""]" "[""Install and try it immediately""]" Vim No Never 51 Masters Male French Manufacturing "[""No""]" "[""spell-fu""]" minimal vanilla No RSS Ok "[""none""]" "[""default light"", ""default dark""]" Never No copy-paste Mostly key-bindings and getting enough ELisp knowledge to customize Emacs Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy You add the functions you need and can change how they work. "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1""]" 5 Vim "[""Elisp"", ""Elixir"", ""Javascript"", ""Ruby"", ""Scheme"", ""Typescript"", ""Lua""]" "[""GNU/Linux"", ""MacOS""]" VS Code Rarely Spacemacs copy-paste "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Org-mode""]" Very well, it's snappy "[""Knowledge base""]" "[""28.2""]" 2 Vim "[""Org-mode""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Frequently Doom Emacs write package Never Painful keybindings, difficult to remember keybindings, could activate default keybinding and not know what i had done or how to undo it. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""lack of choice""]" Good but not great open source, custom keys, communication with shell, ability to tweak commands "[""Work"", ""Hobby projects""]" "[""29.0""]" 28 Gnus evil, dired, ivy, counsel, ido, yasnippet, org, magit, thingatpt, lsp limited comprimise never considered I have in the past I have in the past No custom + evil + no emacs defaults "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None No Frequently 46 Bachelors Male British Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""shell"", ""vterm""]" "[""default light"", ""doom-one""]" Frequently No write package Never Getting used to the buffer system was a challenge initially. Then, I struggled with configuring options until I learned to it the init.el file. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""I needed it for proof assistants at university.""]" Very well, it's snappy Extensibility and documentation. Being FOSS is a major strong point. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Mu4e Eglot, Treemacs, Agda2-mode, dashboard, tramp,straight. significant comprimise never considered No Would directly No Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""YouTube videos (Distrotube and System Crafters)""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ project.el Frequently 27 Masters Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""term"", ""vterm""]" "[""doom-one"", ""dracula"", ""nord"", ""Doom-palenight""]" Frequently undo-tree write package Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Eclipse Frequently maximal vanilla write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""orgmode""]" "[""Text editing features""]" Very well, it's snappy Longevity; stability; performance; extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Mu4e editorconfig,flycheck,plantuml-mode,slime,gemini-mode significant comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""Inform""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""M-x list-packages""]" "[""Design rationale""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text project.el Sometimes 43 School Male Australian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Ok "[""multi-term""]" "[""zenburn""]" Never undo-tree simple functions Never Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy Extensibility, diverse code base "[""Work"", ""Hobby projects""]" "[""26.3""]" 40 No no comprimise might in future No I have in the past No Emacs "[""Common Lisp"", ""Javascript"", ""Julia"", ""Python"", ""Scheme"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" EDT No Often 55 PhD Male United States citizen Govt lab "[""No""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""zenburn""]" Rarely framework default simple functions Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Alright "[""Hobby projects"", ""life""]" "[""29.0"", ""28.2""]" 15 Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""postscript""]" "[""GNU/Linux"", ""MacOS""]" VS Code Sometimes minimal vanilla simple functions Never key bindings general power of the beast always meant to devote the time to it "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "extensibility and just general power, was vim user which I love but its too hard to really twaek. Emacs is just ""more"" very happy with the decision to switch" "[""Work""]" "[""28.2""]" 1 No moderate comprimise might in future No No No Emacs "[""C"", ""Go"", ""Python"", ""Rust"", ""Ruby""]" Sometimes "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Frequently 52 Bachelors Male British Software Development "[""Ido""]" "[""No""]" minimal vanilla No r/emacs Ok "[""none""]" "[""monokai""]" Never No write package Never "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Gnus org-mode, magit, tramp any comprimise might in future No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Not interested""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" nano projectile Sometimes 40 School Male Estonian Manufacturing "[""framework default""]" "[""flyspell""]" Spacemacs Yes r/emacs Ok "[""none""]" "[""naquadah""]" Frequently framework default none Never At first it was hard to jump in because it felt very magical But that faded and I learned the science Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Feels like I can edit any corner of any option and customize to my content "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No Magit, todoist, jira any comprimise never considered No No No Vim "[""Java"", ""Python""]" Frequently "[""MacOS""]" "[""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""IRC""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text framework default Often "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""term""]" "[""doom-one""]" Never framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""SLIME""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Buffer model. "[""Hobby projects""]" "[""28.2""]" 2 No limited comprimise never considered No No No Emacs "[""Common Lisp"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""MELPA"", ""MELPA Stable""]" "[""i don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""i don't""]" "[""package.el""]" "[""Research alternatives""]" VS Code No Rarely Bachelors Female British Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""doom-dracula""]" Never undo-tree read and understand I should have just done the tutorial sooner. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great dynamc, extensibile, self-describing, open-source software "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 Emacs "[""Clojure"", ""Common Lisp"", ""Javascript""]" "[""GNU/Linux"", ""MacOS""]" Sublime Text Often minimal vanilla simple functions Never Yes. Remembering control keybindings for things. Managing UI/buffers/frames seemed difficult. Differing concepts like how copy/paste works vs. how kill stack works. Switching to doom emacs eased setting up sanity for some of these issues. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Alright hackability, extensibility, freedom "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered No FSF associate membership No Vim "[""C++"", ""Clojure"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""I really don't care. Doom has set it up and it finds the things I need.""]" "[""Email"", ""GitHub"", ""other git hosting platforms""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Design rationale"", ""Overview"", ""Reference of configuration variables and how to extend or override functionality.""]" "[""Emacs StackExchange"", ""GitHub"", ""I read the source code and try to figure it out first.""]" "[""what ever doom uses (straight?)""]" "[""Install and try it immediately""]" Sublime Text projectile Never 40 Masters Male Finnish Software Development "[""I don't remember which""]" "[""ispell""]" Doom Emacs No r/emacs Ok "[""none""]" "[""doom-one"", ""solarized-dark""]" Frequently evil undo I think copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Org mode""]" "[""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Vim "[""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""Research alternatives""]" VS Code No Often School Male Polish "[""Selectrum""]" "[""No""]" Nano No Hacker News Great "[""none""]" "[""gruvbox""]" Never No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright "[""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Nano No Never 17 School Male Brazilian Student "[""No""]" "[""No""]" minimal vanilla No Telegram Great "[""eshell""]" "[""Carlos""]" Never No simple functions Never "Documentation/introduction docs are lengthy and is bogged down with lots of key commands that are mentioned for completeness, but made me feel like I needed to memorize everything even if I didn't need it for a long time. A lot of material about emacs focuses on the what and how but not the why which made understanding the emacs take longer than it should have. Evil mode is nice, but a lot of packages don't play nicely with evil keybindings; however due to the keybinding precedents, evil's keybindings take priority over theirs which can get really annoying to deal with. In general, figuring out which keybindings being applied in what order can be a really hard effort. When I tried emacs prior to using doom, the amount of configuration needed for setting things up was just too great while in the process of still learning how things worked. Startup times in emacs can be awful. Thankfully doom has lazy loading of packages in place, but if I was using emacs without doom, I think it would drive me up a wall. It took me a long time to figure out how I wanted to organize my emacs configurations. Because there is so much configuration needed, it can be really difficult to figure out where you want your configuration code to go. Especially when starting out and you don't even know the world of possibilities awaiting you. I've not been able to find a good high level overview of emacs concepts (aka, ignoring keybindings and specifics) that may be unfamiliar to new users. Examples of topics I would have loved to have had better explained would have been: faces, buffers, frames vs windows, how emacs is basically an elisp-repl that works with other text too, how emacs' package system works under the hood, how emacs' loading process works, etc. I've wanted to use elisp more but there is very little in terms of documentation or tutorials surrounding it." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "Emacs' extensibility is better than any other editor (obviously). The ability to chain together lots of events and editor commands is invaluable. Org mode is a huge plus. Other single purpose apps try to replicate its efficiency but still don't cover everything and can't beat it's flexibility for any work style. I also love how org mode has org tangle to allow for literate programming; it has made my config so much more readable! Magit is super smooth to use and the transient package that it helped birth has made creating porcelain for other complex CLI commands so much easier." "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit, flycheck, origami, tree-mode, org, evil, treemacs, lsp, eshell moderate comprimise might in future Cannot Cannot No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Shell"", ""Typescript"", ""LaTeX""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 28 Bachelors Male United States citizen Software Development "[""Ivy"", ""Vertico""]" "[""flyspell"", ""spell-fu"", ""ispell""]" Doom Emacs Not sure r/emacs Great "[""none"", ""eshell"", ""vterm""]" "[""doom-one"", ""dracula"", ""gruvbox""]" Never undo-fu many packages Sometimes "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 25 Gnus magit,helm,ess,company,lsp-mode limited comprimise 10+y No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)""]" "[""Mailing lists""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" project.el Sometimes 47 PhD Male German Software Development "[""Helm""]" "[""spell-fu""]" maximal vanilla Not sure Emacs mailing list Great "[""eshell"", ""ansi-term""]" "[""zenburn""]" Rarely No copy-paste "[""GUI"", ""TUI""]" String[] Good but not great "[""Hobby projects""]" "[""28.1""]" 1 Emacs "[""C"", ""Java""]" "[""GNU/Linux"", ""Windows""]" Never minimal vanilla copy-paste Never Colleague "[""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""26.3""]" 9 No do not prefer never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse No Rarely "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Not great "[""none""]" "[""my own custom theme""]" Never No copy-paste Never Lisp is a strange language. Colleague "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Org mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No moderate comprimise never considered No No No Emacs "[""Python""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Various projectile Sometimes 55 PhD Male Norwegian Research "[""Helm""]" "[""ispell""]" maximal vanilla No r/emacs Ok "[""shell""]" "[""default light"", ""my own custom theme"", ""solarized""]" Never No simple functions Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Org-mode""]" Very well, it's snappy I love the “one-interface for everything” philosophy, which is embodied by the entire emacs ecosystem (from magit, dired, org-mode to stuff like vterm) "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Mu4e Magit, org-mode, vterm, pdf-tools, lsp-mode/dap-mode moderate comprimise never considered Cannot Cannot No Vim "[""C++"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Scientific writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Vim projectile Frequently 21 Bachelors Male Indian Student "[""Helm""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""dracula"", ""Tokyo-night""]" Frequently framework default copy-paste Never Learning the best sets of keybindings to accomplish the workflows I was aiming for whilst trying to figure out better workflows Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great The ability to bring everything into a single workflow under common keybindings "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e limited comprimise might in future Cannot No No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Email"", ""Discord""]" "[""straight""]" "[""Research alternatives"", ""wait for community""]" N\A VS Code projectile Rarely 23 Bachelors Male Australian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" Doom Emacs No Friend Great "[""eshell"", ""vterm""]" "[""nord""]" Sometimes framework default simple functions Never No. Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""GDB integration""]" Good but not great Extreme customisability, extensibility, combined with backwards compatibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No Ivy,Elfeed,VTerm moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Generally satisified with packages as they are""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Rarely 49 PhD Male English Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""default dark"", ""Plan9""]" Frequently No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No magit, sly, lsp, org-mode moderate comprimise never considered Cannot Would directly No Emacs "[""Common Lisp"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Scala""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""package.el"", ""straight"", ""manual""]" "[""Install and try it immediately""]" Atom framework default Sometimes 38 Bachelors Male Russian Healthcare "[""framework default"", ""Ido"", ""Vertico"", ""Consult""]" "[""framework default""]" Doom Emacs Not sure Blog post Great "[""eshell"", ""vterm""]" "[""doom-one""]" Frequently framework default write package Rarely Undeniably, it requires some initial learning effort, e.g. one has to learn some keybindings and in order for things to be customised one often needs to write (or copy) some Elisp. That said, I don't think the initial learning curve is necessarily a bad thing and I'm not sure re how much that can be removed or mitigated. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""TUI editing program""]" Very well, it's snappy It's a Lisp; it's Free Software; the community around it; some great packages such as Org. "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 notmuch Org, Erc, Notmuch, Vterm, Modus themes any comprimise might in future Yes No No Emacs "[""Clojure"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU Guix""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Fediverse""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Mailing lists""]" "[""GNU Guix""]" "[""Install and try it immediately""]" None No Frequently 44 Masters Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Fediverse Great "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Rarely No write package Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 8 No Magit moderate comprimise never considered No No No Emacs "[""Org mode""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Blogs"", ""Twitter""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" IntelliJ No Frequently Masters Male Italian Software Development "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla Not sure Twitter Great "[""none""]" "[""solarized-dark""]" Rarely undo-tree copy-paste "[""GUI""]" String[] String[] Very well, it's snappy "[""Work""]" "[""29.0""]" 0 Mu4e might in future CUA "[""C++""]" Sometimes "[""GNU/Linux"", ""WSL""]" String[] "[""MELPA""]" "[""GitHub""]" "[""Bad prior experience""]" Often "[""Reddit""]" "[""Comparison""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" project.el Often "[""Vertico""]" "[""framework default""]" maximal vanilla "[""eshell""]" "[""doom-one""]" Frequently undo-tree write package Never Poor performance and hard to configuration compared to vim Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Community""]" Good but not great extension and packages "[""Work""]" "[""28.2""]" 4 No significant comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse projectile Often 25 PhD Male Chinese Student "[""Helm"", ""Vertico""]" "[""No""]" Doom Emacs No Emacs China Ok "[""vterm""]" "[""doom-one"", ""nord""]" Rarely framework default write package Rarely "It took me a while to bind Caps Lock to Control. Disconnected TRAMP sessions used to freeze Emacs for me. I think I had to configure the kill/yank system to work properly with system clipboards." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Freedom. Encouraging users at the outset to customize the editor to their individual preferences. The ability to easily introspect and modify *any* aspect of the editor. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 14 notmuch Magit, ESS, multiple-cursors, Eshell, org-mode, avy, notmuch, PDF Tools, smartparens any comprimise 2-5y I have in the past I wasn't aware of that possibility Yes Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""R"", ""Shell"", ""SQL"", ""Nix""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Matrix servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""Nix""]" "[""Install and try it immediately""]" GNU ELPA is the ideal place to submit packages. MELPA is fairly easy and is necessary when the package depends on other MELPA packages. Notepad++ project.el Frequently 31 Masters Male American Research "[""No"", ""Ivy"", ""mct""]" "[""flyspell""]" maximal vanilla It's great. Much better experience than a previous Emacs survey that relied on a nonfree platform. Yes r/emacs Great "[""shell-command"", ""shell"", ""eshell""]" "[""default light"", ""modus-operandi"", ""modus-vivendi""]" Often No copy-paste Never keybindings Colleague "[""GUI""]" "[""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No emacs-evil, helm, projectile, magit significant comprimise might in future No No No Vim "[""Elixir"", ""Javascript"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Time tracking""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""not sure""]" "[""Research alternatives"", ""wait for maturity""]" Sublime Text projectile Rarely School Indian Software Development "[""Helm""]" "[""framework default""]" Spacemacs No lobste.rs Ok "[""none""]" "[""gruvbox""]" Often framework default copy-paste Never "Still difficult, elisp is weird Ther is no namespacing for functions" Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""org mode""]" Good but not great Org mode "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No any comprimise never considered No No No Vim "[""C++"", ""C#"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim projectile Sometimes 37 Bachelors Male Swedish Software Development "[""Vertico""]" "[""flyspell"", ""spell-fu""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""gruvbox""]" Sometimes undo-tree write package Sometimes "I joke that Emacs has a 10-year learning curve. Given that I'm continually learning new capabilities after almost 30 years indicates that's not really a joke. Honestly, I did not find learning the foundational basics any harder than other complex software." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Endless extensibility, Org mode, active and creative community "[""Work"", ""Hobby projects"", ""Everything""]" "[""29.0""]" 28 No Org Mode (duh), Magit (duh), EXWM, Selectrum, Marginalia, Modus themes, Eglot, Denote, Corfu and all its cousins, significant comprimise never considered I have in the past I have in the past No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS"", ""ChromeOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Often 62 Associates Male American Software Development "[""Selectrum"", ""Marginalia""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No read and understand Never N/A Keystrokes Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Adaptability "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Mu4e orgmode, magit, projectile, auctex, org-roam, org-journal, deft, yasnippet, denote, org-bib any comprimise never considered No No No Emacs "[""HTML/CSS"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""DuckDuckGo""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" N/A Vim projectile Frequently 60 PhD Male Spanish Legal "[""Helm"", ""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No Hahaha. Mastodon Great "[""none""]" "[""my own custom theme""]" Rarely No write package Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 16 Mu4e significant comprimise 2-5y I have in the past I have in the past Yes Emacs "[""Elisp"", ""R"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" No Frequently 49 PhD Male Canadian Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Twitter Ok "[""shell""]" "[""my own custom theme""]" Often No write package Sometimes In those times, default keybindings were strange. I think today they're more natural. I also had problems understanding Emacs Lisp (but hey, I had only written C, Pascal, COBOL, and other mainstream languages before). Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""People around me seemed to like it a lot""]" Very well, it's snappy "Emacs Lisp! :) Native compilation has been great! A new garbage collector would be wonderful!" "[""Work"", ""Hobby projects"", ""Too many things :)""]" "[""29.0""]" 20 notmuch auctex, notmuch, geiser significant comprimise might in future Cannot Cannot No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""Ada""]" Rarely "[""GNU/Linux"", ""BSD""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""depends""]" Never "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""depends""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" Don't remember No Often 49 PhD Male Brazilian Research "[""No""]" "[""ispell""]" minimal vanilla Not sure Friend Ok "[""eshell"", ""vterm""]" "[""my own custom theme""]" Rarely vundo write package Sometimes Unsure, I suppose I read about it somewhere "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No moderate comprimise 10+y No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Perl""]" Rarely "[""Windows""]" "[""Never used Org-mode""]" "[""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Mailing lists""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Mailing lists"", ""Email""]" "[""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Multi-Edit project.el Rarely 57 School Male Software Development "[""Icomplete""]" "[""No""]" maximal vanilla No Emacs mailing list Ok "[""shell-command"", ""shell"", ""eshell""]" "[""my own custom theme""]" Never No understand internals Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No magit,consult,company-box moderate comprimise might in future No No Yes Emacs "[""C"", ""C#"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Telegram""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Rarely 25 Bachelors Male Brazilian Software Development "[""Ivy"", ""Vertico"", ""Selectrum"", ""Consult""]" "[""No""]" maximal vanilla Yes Telegram Great "[""none""]" "[""solarized""]" Rarely undo-tree copy-paste Never it was a very strange experience. I couldnt even copy and paste. University/College "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Community"", ""Part of the GNU project / FSF""]" Alright "[""Hobby projects""]" "[""27.1""]" 15 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Perl""]" Never "[""GNU/Linux""]" "[""Agenda""]" "[""not sure""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""not sure""]" "[""Install and try it immediately""]" Notepad++ framework default Never 37 Masters Male Japanese Manufacturing "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs No Twitter Great "[""ansi-term""]" "[""solarized-dark""]" Never framework default write package Never I attempted when I wasn't affiliated with any institution and was turned down. My next institution have a policy of not signing such documents and have in contract that they have no claim to my code, i was told i had to get it signed anyway. it's ugly. customisation systems are terrible (do i use custom or not? what's this lump of code now doing in my config file? etc). awful default indentation behaviour which is much too complicated to change Internet "[""GUI"", ""TUI""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great malleability. that's literally it, every other editor is better except at being emacs "[""Hobby projects""]" "[""28.1""]" 7 emacs-maildir eww,emacs-maildir,deft,howm no comprimise 2-5y I have in the past No No custom, cua-like "[""Assembly"", ""Elisp"", ""HTML/CSS"", ""PHP"", ""Scheme"", ""Lua, Zig""]" Never "[""GNU/Linux""]" String[] "[""Source""]" "[""Email""]" Sometimes "[""Bad prior experience"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""IRC"", ""Email""]" "[""manual"", ""i don't use git, i stick with one version forever""]" "[""Research alternatives""]" melpa most closely aligns to my views on software. Sublime Text No Frequently 20 School British Student "[""Ido""]" "[""No""]" maximal vanilla No Blog post Not great "[""shell-command"", ""comint""]" "[""default light"", ""font-lock is disabled""]" Frequently undo-no-redo t and undo-redo copy-paste Never Windows support is lacking. The vanilla experience is underwhelming compared to something like VSCode or the JetBrains IDEs. Hard to find documentation for Doom specific stuff. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy It won't be killed by a company. It's extendibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Evil, Org mode, Cider moderate comprimise never considered I have in the past If I continue to use Emacs I will contribute No Vim "[""C#"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""wait for maturity""]" VS Code framework default Rarely 46 Bachelors Male New Zealander Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Discourse Great "[""none""]" "[""gruvbox""]" Sometimes framework default simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great Its durability and extensibility. Emacs will always be there and with a little work, I can usually make it do whatever I want it to. "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No significant comprimise might in future No No No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Julia"", ""Python"", ""Shell""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Atom projectile Frequently Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure lobste.rs Great "[""eshell""]" "[""modus-vivendi""]" Sometimes No simple functions Never Initial configuration requires programming knowledge Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e moderate comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""R"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Frequently 31 Masters Male German Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No Discourse Great "[""vterm""]" "[""dracula""]" Rarely undo-fu read and understand Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 5 Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Shell""]" "[""GNU/Linux""]" Vim Frequently Doom Emacs many packages Frequently Internet "[""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 Gnus bongo,howm significant comprimise 0-2y No No Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Perl"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""the Debian archive""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Not interested"", ""NIH""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Mailing lists"", ""Email""]" "[""apt-get""]" "[""wait for maturity""]" Always GNU ELPA so that they can be bundled with Emacs releases someday. Vim project.el Frequently 31 PhD Male British Research "[""Icomplete""]" "[""ispell""]" maximal vanilla Not sure Emacs mailing list Great "[""eshell""]" "[""default light""]" Often No simple functions "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Emacs "[""Go"", ""Julia"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Sometimes minimal vanilla simple functions Never Did not understand how to cut and paste, I switched to vim to cut lines, and then back to emacs to edit... Internet "[""TUI""]" "[""Text editing features"", ""muscle memory""]" "[""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 23 No Paredit, C-mode, Go-mode, LSP integration moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Not interested""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Clips/videos""]" "[""-""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Notepad No Frequently 38 Masters Male German Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""gruvbox""]" Never No copy-paste Never I don't recall University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Emacs lets me work on almost anything as plain text "[""Work""]" "[""28.1""]" 16 No magit, org, projectile, tide do not prefer never considered No No No Emacs "[""Javascript"", ""Java"", ""Perl"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Mailing lists"", ""M-x list-packages""]" "[""no opinion""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse projectile Sometimes Bachelors Male United States citizen Software Development "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell"", ""eshell""]" "[""zenburn""]" Frequently No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often "[""No""]" "[""framework default""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default dark""]" Never framework default copy-paste Never Lisp, weird keybidings and we hard to compile or debug c/c++ projects with. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Alright It's lightweight and has a good macro system "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No lsp, ivy limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go""]" Never "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code No Never 19 School Male Austrian Student "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""autumn-light""]" Never No copy-paste Never elisp is tough at times, some advanced features have a steep learning curve, obscure key bindings Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise never considered No No No Emacs "[""Python"", ""Ruby"", ""Prolog""]" Never "[""GNU/Linux"", ""Windows""]" "[""Task management"", ""Time tracking""]" "[""framework default""]" "[""I never have""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""I don't""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" pycharm framework default Frequently 30 PhD Male Research "[""framework default""]" "[""framework default""]" Prelude Not sure Hacker News Ok "[""shell""]" "[""whatever prelude uses""]" Never framework default copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work""]" "[""28.1""]" 17 Emacs "[""Go"", ""HTML/CSS"", ""Javascript""]" "[""GNU/Linux"", ""MacOS""]" Rarely minimal vanilla write package Rarely None. Total immersion with the manual at hand, looked up everything I needed til I learned it. Internet "[""GUI""]" "[""Text editing features""]" "[""calendar package""]" Very well, it's snappy It does everything I need and probably everything I might need in the future. It's fun to modify and extend things via elisp. "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 Gnus org, magit, gnus, denote, modus-themes, nov, backup-each-save, helm, which-key, tramp significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Perl"", ""Shell"", ""Wolfram""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""Blogs"", ""Sacha Chua""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Framework"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for maturity""]" QUED/M, Alpha No Frequently 56 Bachelors Male United States citizen Software Development "[""Helm"", ""Ido""]" "[""framework default""]" Spacemacs Not sure Blog post Great "[""shell""]" "[""modus-operandi""]" Frequently No write package Never No Documents tell me almost everything for Emacs but partially localized. As long as I'm Japanese, my first task was to obtain rudimentary English reading skill. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy Killer apps like org-mode "[""Hobby projects""]" "[""28.2""]" 5 Mu4e Org-mode, Magit, Mu4e, Elfeed any comprimise never considered I have in the past I have in the past No Emacs "[""C"", ""Elisp"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""straight"", ""GNU Guix""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA None project.el Frequently 41 Masters Male Japanese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Multilingual support might be appreciated Yes Blog post Ok "[""shell-command"", ""vterm""]" "[""modus-vivendi""]" Often undo-tree simple functions Rarely Signing copyright is fairly simple, and Emacs developers are quite friendly on the mailing lists. I had to read Emacs Manual from the beginning to the end. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Official interface to GDB and Scheme""]" Good but not great Extensibility, many ready packages, GNU-compatibility by default (GDB, mit scheme, and such), debuggability, excellent documentation, helpful community. "[""Work"", ""Hobby projects"", ""Daily life management""]" "[""29.0""]" 5 Mu4e Eglot, idle-org-agenda, memento-mori, diminish, color-identifiers-mode, hamburger-menu, highlight-parentheses, pdf-tools, org-noter limited comprimise 0-2y No I have in the past Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Chinese ELPA and MELPA""]" "[""GitHub""]" Rarely "[""Not understanding Emacs internals enough""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Melpa, and just forget about the rest. Matlab project.el Frequently 32 PhD Male Russian Microelectronics "[""Ido""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla "Should collect the list of most ""hated"" defects, I think. What users really would like to have fixed." Yes IRC Ok "[""shell-command"", ""shell""]" "[""tsdh-dark""]" Often No simple functions Never No Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features""]" Very well, it's snappy Extensibility, I can customize it to suit my needs. "[""Work"", ""Hobby projects""]" "[""28.2""]" 32 No Org-mode, Haskell-mode, vertico, orderless, lsp moderate comprimise never considered Cannot Would directly No Emacs "[""Elisp"", ""Haskell"", ""SQL"", ""Swift""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for maturity""]" No Often 76 Bachelors United States citizen Software Development "[""Vertico""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell""]" "[""solarized""]" Never undo-tree write package Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Mu4e any comprimise might in future No No No Vim "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""R"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Search engine""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Sometimes 40 Masters Male Swiss Software Development "[""framework default""]" "[""framework default""]" Spacemacs Not sure Hacker News Great "[""none""]" "[""default dark""]" Sometimes framework default simple functions Rarely The ideas about moving towards a development platform like Codeberg or at least Gitlab should be implemented rather sooner than later. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility and being pliable towards the user's needs. "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No aggressive-indent, auctex, corfu, doom-modeline, electric-operator, selectrum, rainbow-delimiters, use-package, vundo, which-key significant comprimise never considered No No No Emacs "[""Elisp"", ""Python""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None project.el Sometimes 37 Masters Male German Education services "[""Selectrum"", ""Marginalia""]" "[""No""]" maximal vanilla No Emacs mailing list Great "[""eshell""]" "[""modus-vivendi""]" Never vundo copy-paste Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy extensions "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 15 No any comprimise never considered No No No Emacs "[""Java"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""twitter""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Frequently PhD Male Japanese Software Development "[""Ivy"", ""Vertico"", ""Consult""]" "[""flyspell""]" minimal vanilla Not sure Twitter Great "[""shell-command""]" "[""doom-one"", ""dracula""]" Never undo-tree many packages Rarely It's been years since I looked into it; should give ELPA another try. I am more active with MELPA so far. The build of emacs 18.51 present in the HP-UX lab was just a bit too old. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Adaptability and long-term usability "[""Work"", ""Hobby projects""]" "[""27.1""]" 27 No magit,paredit,undo-tree significant comprimise might in future No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Perl"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Discord"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""GitHub"", ""Discord"", ""Discourse""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" MELPA provides a better balance of reviewed functionality vs bureaucracy for me at this time Borland C++ IDE No Frequently 44 School Female American Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No Slack Great "[""shell""]" "[""default dark"", ""my own custom theme""]" Frequently undo-tree copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""org mode, org-roam""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 emacs+evil "[""org""]" "[""Windows"", ""MacOS""]" Never maximal vanilla simple functions Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-mode, evil, spacemacs""]" "[""emacs-calfw package""]" Alright Extensibility and programmability via a lisp flavor. Great packages provided by the community. "[""Work"", ""Hobby projects""]" "[""27.1""]" 6 Mu4e org, emacs-calfw, elfeed, magit, helm, lsp, mu4e, restclient, treemacs, twitter never considered Vim "[""C"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""IRC"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Never "[""Helm""]" "[""flyspell""]" Spacemacs "[""ansi-term""]" "[""kaolin-ocean""]" Often undo-tree simple functions Never It was very different from anything else I had used to that point, so it took a while to get used to the keybindings. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Malleability: hooks, macros, minor modes... "[""Work"", ""Hobby projects"", ""Everything""]" "[""28.2""]" 11 Mu4e Anzu, Corfu, Marginalia, rainbow-delimiters, undo-tree, Vertico moderate comprimise never considered No Would directly No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Haskell"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""Racket""]" Never "[""GNU/Linux"", ""Android via Termux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Gedit No Frequently 27 Bachelors Non-binary Software Development "[""Ivy"", ""Vertico"", ""Marginalia""]" "[""ispell""]" maximal vanilla Yes Mastodon Ok "[""vterm""]" "[""moe-theme""]" Sometimes undo-tree simple functions Never Started using in a terminal with emacs -nw, tried to customize using the built in gui. Both turned out to be wrong approaches in my opinion. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great extensibility through elisp. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 notmuch org-mode, helm, magit, general, vertico, lsp-mode, projectile, modus-themes any comprimise never considered I have in the past Cannot No Vim "[""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""youtubers""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 40 Bachelors Male Armenian Software Development "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No Blog post Ok "[""shell""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree simple functions Never Changing the default key configurations into something that makes more sense for me Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great It's a lisp machine built into an editor. "[""Work"", ""Hobby projects""]" "[""28.1""]" 11 notmuch magit, rustic, tide, ligature, nano, lsp, ranger, deadgrep, olivetti moderate comprimise never considered I have in the past No No Emacs "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Sometimes 35 Bachelors Male Canadian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""eshell""]" "[""nano + kaolin-temple""]" Rarely undo-tree read and understand Never Learning new bindings can be tough at the beginning. Especially with cut/kill/yank/pasting. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great 40+ years of development and solid package development community "[""Work"", ""Hobby projects"", ""Mails""]" "[""28.2""]" 14 Mu4e Org,mu4e,which-keys,ivy,counsel limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Frequently 37 Masters Male French Cybersecurity "[""Ivy""]" "[""flyspell""]" maximal vanilla Keep up! No r/emacs Great "[""none""]" "[""zenburn""]" Often undo-tree simple functions Never Everything broke. It's extremely slow, so not knowing C-g is painful. Emacs doing everything on a single thread is a complete joke. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Poorly, it's sluggish Keybind extensibility as compared to VSCode. More interesting packages from the community(things like hydra, which-key) as opposed to VSCode. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No hydra,which-key,org moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub"", ""Whatever preffered form of contact is listed on their GitHub/Gitlab/whatever""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Overview"", ""Examples of real world applications""]" "[""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Never 20 School Male Polish Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Discord Great "[""none""]" "[""doom-one""]" Rarely framework default simple functions Never "My fingers needed time to get in the habit of typing ""emacs"" instead of ""vi"" so for a while I had ""alias vi emacs"" in my .cshrc." University/College "[""GUI"", ""TUI""]" "[""Familiarity""]" "[""It was far more powerful than vi at the time""]" Very well, it's snappy Efficiency, extensibility and portability. "[""Work"", ""Hobby projects""]" "[""28.2"", ""25.1""]" 35 No dired-subtree, haskell-mode, elm-mode, yaml-mode limited comprimise never considered "Not sure if FSF counts as part of ""Emacs community"" - see previous answer." I've donated to the FSF via BrightFunds and my employer matched my contribution No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""Rust"", ""SQL"", ""Typescript"", ""Jq""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""I would like to use org mode as an outliner but I've never figured out how so I fall back to native gui tools where I can expand/collapse/drag/drop nodes in a tree by hand.""]" "[""GNU ELPA"", ""MELPA""]" "[""I prefer to stay anonymous and have no wish to contact package maintainers""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""No idea how the overall package system works compared to others like pip, npm, cargo, etc.""]" Never "[""Web search engines"", ""M-x list-packages"", ""I get into a state where I wonder if there's a package to help me do what I'm doing and then search for it.""]" "[""Short demo of how to actually do the 3-5 main things the package can do.""]" "[""I don't ask for help but I have found answers on Xah Lee's wiki and Stack Overflow""]" "[""package.el""]" "[""Install and try it immediately""]" /usr/ucb/vi No Sometimes Bachelors Male United States citizen Software Development "[""No""]" "[""No"", ""Have never gotten it to work""]" minimal vanilla "Surprised at some things: * 200 word limit? Really??? * willingness to pay for polished emacs? I buy things like Fork, Dash, Little Snitch, Carbon Copy Cloner... which make life better on osx. I totally get that ""free software"" means free as in freedom but consider Carbon Copy Cloner which is a nice gui for rsync. Much rather pay for it then make my own equivalent and want those developers to continue to improve it and would be happy to subscribe to an ""emacs app-store"" or something like it on osx to reward people who improve emacs there. * use of emacs on old hardware (like this macbook from 2008) * use of other editors in addition to emacs. e.g. I use VSCodium alongside emacs for rust-analyzer and other plugins not available in emacs. * concerns about emacs slowly getting left behind by things like codespaces * general wish for a way to make emacs play nicer with modern browser dev tooling and things like wasm which could make running ""native"" emacs in a browser a real possibility" No Hacker News Ok "[""shell""]" "[""I don't care about themes""]" Frequently No simple functions Never Keybindings and non-modal Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility and vast number of packages "[""Work""]" "[""28.2""]" 28 No ivy, projectile moderate comprimise never considered No I have in the past No Emacs "[""C++"", ""Python""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""Never did that""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Never did that""]" "[""framework default""]" "[""Research alternatives""]" Micro emacs projectile Rarely 59 Masters Male United States citizen Software Development "[""Ivy""]" "[""ispell""]" Doom Emacs No r/emacs Great "[""shell""]" "[""doom-one""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 11 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" Vim No Often 32 PhD Non binary Spanish Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""dracula""]" Rarely No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy Working with Keyboard, org-mode "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 0 No counsel, ivy, org, ansible-mode, lilypond-mode significant comprimise never considered No No No Emacs "[""Python"", ""Shell"", ""Ansible, Lilypond""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" VS Code projectile Often 35 Bachelors Male German Software Development "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""doom-one""]" Frequently No copy-paste Rarely - pdf-tools: it was not easy to set with Windows. "A ""geeks"" spanish podcast" "[""GUI""]" "[""org-mode""]" "[""Text faces customization and outline organization""]" Poorly, it's sluggish "- Plain text - Faces customization (font, color, size). - org-mode utilities: Todo, Agenda, Calfw-calendar, internal links" "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No org-super-links, ctrlf, helm-org-rifle, logos, org-appear, unfill, visible-mark, wrap-region, avy, ediff limited comprimise never considered Yes No No Emacs "[""No one""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Sometimes "[""Issues""]" "[""https://sachachua.com/blog/ and Telegram channels""]" "[""Tutorials""]" "[""GitHub""]" "[""manual"", ""M-x package-list-packages""]" "[""Install and try it immediately""]" Libre Office No Frequently 41 Bachelors Male Spanish Manufacturing "[""Helm""]" "[""No""]" maximal vanilla No https://lists.gnu.org/archive/html/emacs-orgmode/2022-10/msg00832.html Great "[""none""]" "[""my own custom theme""]" Never undo-tree simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Availability on Uni computers""]" Very well, it's snappy Customizability "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No helm, restclient, smartparens, lsp-mode, org-mode any comprimise might in future Cannot I have in the past No Emacs "[""Clojure"", ""Common Lisp"", ""Erlang"", ""Go"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Google""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 34 Masters Male Indian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""dracula""]" Often No copy-paste Never "Emacs needs help being more discoverable with some of its functionality (for example, for the longest time I didn't know about Occur). There needs to be more of an intermediate-level tutorial that can go over things like completion frameworks, and even writing simple major/minor modes, and packages. That is, don't leave this to third-party authors and such (though such efforts are of course appreciated.) Using Org mode really started to take me across the Emacs learning curve. Writing Elisp helper utilities to do certain things in Org mode (e.g., working with Org links) was a natural thing to do, and slowly led to understanding other aspects of Elisp. I even began getting more comfortable reading the Elisp and Org manuals." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great A pleasant and helpful interface that's organic, intuitive, and highly actionable. "[""Hobby projects"", ""Learn Web development""]" "[""28.1""]" 1 No Magit, Org, Elfeed, Paredit, PDF Tools, Vterm, Eshell, God Mode. do not prefer never considered No No No Emacs "[""Elisp"", ""Javascript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""wait for community""]" Textadept No Sometimes Bachelors Male American Barista "[""Icomplete""]" "[""No""]" maximal vanilla I'm glad there's this positive meta-awareness we in the Emacs community have. It gives users the opportunity to talk about their favorite editor, and contributors the opportunity to gain an awareness of what's important regarding Emacs. No Planet EmacsLife Great "[""eshell"", ""ansi-term"", ""vterm""]" "[""wombat""]" Never No copy-paste Never Less out-of-the-box support (on Debian-packaged emacs) for different languages and formats (e.g. YAML, git commits, markdown) than neovim/vim; ELisp is very different to Python so still climbing that learning curve Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Killer maintained packages (e.g. org-mode); extensibility; dedicated community "[""Work"", ""Hobby projects""]" "[""27.1""]" 0 No org-mode any comprimise never considered Cannot Cannot No Emacs "[""C"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""Debian""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""Hacker News""]" "[""Tutorials"", ""Manual""]" "[""Matrix"", ""Mailing lists""]" "[""apt""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim No Often 27 Bachelors Male American Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""tango-dark""]" Never No simple functions Never The default keybindings are not intuitive, but there are a lot of resources in the community for learning. Additionally, the self-documenting features of Emacs' interface are very helpful. I wanted to learn Common Lisp, and Emacs is almost the only game in town as far as IDEs go. "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great Extensibility and abstraction. Emacs is essentially a customization platform, and something you can treat like a configurable work platform and interface. As the joke goes, Emacs is a great operating system and a decent text editor. "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No "I'm a big fan of pophint for modal navigation: https://github.com/aki2o/emacs-pophint I also love to read gopher pages in Emacs with Elpher: https://thelambdalab.xyz/elpher/" significant comprimise might in future No I have in the past No Vim "[""Common Lisp"", ""Elisp"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Source""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Typically I think package documentation/quality is quite high.""]" "[""Mailing lists"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" Vim No Sometimes 30 School Male United States citizen Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell"", ""vterm""]" "[""solarized""]" Sometimes No copy-paste Never learning keybindings was a wild ride. I don't remember "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""hacker feel""]" Good but not great Community, Extensibility, Multi-Platform, works in terminal "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No magit,lsp-mode,web-mode,org-mode,helm,helm-projectile,projectile limited comprimise never considered No I have in the past No Emacs "[""C++"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Code Blocks projectile Rarely 28 Bachelors Male Canadian Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Thank you!!! Not sure Hacker News Great "[""eshell""]" "[""tsdh-dark""]" Never No read and understand Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Community"", ""Org mode""]" Good but not great Its extensibility and community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No evil,general,magit,org,consult,corfu,org-roam moderate comprimise never considered I have in the past I have in the past No Vim "[""Common Lisp"", ""Go"", ""Julia"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""wait for community""]" Vim projectile Frequently 24 Bachelors Male Colombian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No IRC Great "[""vterm""]" "[""modus-vivendi""]" Never undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Moldability Lisp Free Software Keyboard-driven" "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No magit,evil,evil-collection,vertico,lsp-mode,CIDER,sly limited comprimise never considered No No No Vim "[""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Scheme"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim projectile Sometimes 26 School Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Never undo-fu simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 5 Emacs "[""Elisp"", ""Go"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Sometimes minimal vanilla copy-paste Never - buffers closing, text disappearing, couldn't find saved files Colleague "[""GUI""]" "[""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 5 No any comprimise never considered No No No Emacs "[""Python""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Notepad++ No Sometimes 45 Masters Male Dutch Telecom "[""Ido""]" "[""No""]" Doom Emacs Not sure r/emacs Great "[""none""]" "[""modus-operandi""]" Never No simple functions Sometimes Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy Extensibility & openness "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e denote, avy, hydra, tabspaces, limited comprimise 0-2y No No Yes Vim "[""Elisp""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Atom projectile Frequently 34 PhD Male Belgian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 4 No significant comprimise never considered No No No Emacs "[""Python""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Sometimes 40 Masters Male Belgian Software Development "[""No""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""eshell""]" "[""default dark"", ""my own custom theme""]" Never undo-tree simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features"", ""Org Mode, Magit""]" Very well, it's snappy "Its keyboard-driven focus. Its high level of customisability that allows for things like EVIL mode." "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No Magit, Org mode, which-key, straight, rest mode, significant comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim framework default Often "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""solarized"", ""solarized-dark""]" Rarely framework default read and understand Never Key bindings were alien, so was the notion of buffers. The tutorial in Emacs spent a whole lot of time with navigation that seemed tedious. My real breakthrough was when I got to study and copy a fully featured .emacs file. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""It just... Feels right. No other editor just feels this good to use out of the box.""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Customizability. Emacs is a fully functional editor out of the box, but the true strength is how you can build your very own custom environment and change just about anything. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 Gnus projectile, which-key, magit limited comprimise might in future I have in the past Would directly No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack of bugs to fix""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""use-package""]" "[""Install and try it immediately""]" Kate projectile Never 45 Associates Male Swedish Software Development "[""Selectrum""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""solarized"", ""solarized-dark""]" Sometimes No simple functions Never The discoverability of the features was not very good. It was my fault though, I disabled all the menu bars Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No request-mode, magit, org-mode moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Notepad++ framework default Sometimes 31 Bachelors Male Hungarian Software Development "[""Helm"", ""Ivy""]" "[""No""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Often undo-tree simple functions Never Getting accustomed to keybindings, configuration. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Keyboard driven workflows and extensibility. "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No exwm, eglot, vertico, corfu, consult, cape, orderless, eat, magit, copilot moderate comprimise might in future No No No Emacs "[""C++"", ""Julia""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Discourse""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" VS Code project.el Rarely 31 PhD Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No Friend Great "[""eshell"", ""eat-eshell integration""]" "[""doom-acario-dark""]" Rarely No simple functions Rarely Configuration Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy Extensibility & customization "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Mu4e Magit, Projectile, Avy, Ivy limited comprimise never considered No Would directly No Vim "[""C++"", ""Clojure"", ""Elixir"", ""Go"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Rarely Bachelors Male United States citizen Fin Tech "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""doom-one""]" Sometimes undo-tree copy-paste I had to have other expirienced person to help me get through first weeks of learning Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great It's one tool for many things. "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No never considered Emacs "[""Python""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Framework""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom projectile Never "[""No""]" "[""flyspell""]" Doom Emacs "[""none""]" "[""solarized-dark""]" Rarely No read and understand Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" "[""GNU/Linux""]" None Rarely maximal vanilla copy-paste Never Learning the keyboard shortcuts Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Customization "[""Work""]" "[""28.2""]" 6 No Magit, tide moderate comprimise never considered No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Atom No Often 35 Bachelors United States citizen Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""challenger deep""]" Never undo-tree simple functions Never in my opinion, the main difficulty is its configuration language. Elisp has a steep learning curve University/College "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy its large community and its extensibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 13 No sr-speedbar, elpher, elfeed significant comprimise never considered No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" XEmacs No Frequently 40 Masters Male Spanish Education services "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""shell-command"", ""eshell""]" "[""tango-dark""]" Rarely No simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""lisp""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered Yes Would directly No Vim "[""Elisp"", ""HTML/CSS"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""wait for community""]" IntelliJ framework default Often 28 Masters Male Slovak Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Discourse Not great "[""none""]" "[""tomorrow-night""]" Frequently undo-tree simple functions Never key combinations University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Alright configurability "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 No modus-themes, magit, org-roam, which-key, elfeed moderate comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Python"", ""R"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Overview""]" "[""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Often 46 Masters Male German Research "[""Ivy""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""modus-operandi""]" Rarely No write package Rarely Debugging things when bad elisp I wrote didn't work as expected Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Minimalism""]" Good but not great The level of customization in combination with years of written packages "[""Work""]" "[""29.0""]" 5 No moderate comprimise 0-2y I have in the past No Yes Vim "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Agenda""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" I submit only to melpa IntelliJ framework default Never 28 Masters Male Ukrainian Fin Tech "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs Not sure r/emacs Great "[""vterm""]" "[""Doom-peackok""]" Never framework default copy-paste Never Just in general understanding what was going on under the surface University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Free in all meanings; longevity and permanence; flexibility; expandability "[""Work"", ""Hobby projects""]" "[""29.0""]" 24 No magit, org, eglot, moderate comprimise never considered I have in the past Yes Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Design rationale"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" some code editor for windows I can't remember No Rarely 43 Masters Male French Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""in constant changes, can't settle""]" Never No simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright Customization "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Gnus no comprimise never considered No No No Vim "[""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""I don't ask for help""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 30 Bachelors Male United States citizen Software Development "[""Helm""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""zenburn""]" Sometimes No write package Never Industry training class "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""It was the main editor available on the system I used back then""]" Very well, it's snappy Extensibility and its solid concepts of windows, buffers, frames, modes, etc. "[""Work"", ""Hobby projects""]" "[""28.1""]" 37 No magit do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""don't use""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale""]" "[""I don't, I just figure it out or stop using the package""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Sometimes 58 Bachelors Male United States citizen Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure Friend Great "[""shell""]" "[""not sure""]" Rarely No simple functions Never I had some troubles with system fonts having different heights, some things didn't work like i would like to but i was unable to tweak them by myself as I didn't have the elisp knowledge necessary. Sometimes it was just slow (TRAMP) but i think it got better lately but it could still be faster (Would really like to see multicore support). Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Alright Extensibility and the possibility to integrate workflows (mail from mu4e make entry so i can see in org agenda etc). Great LSP and it's quite nice to have pretty symbols in LaTeX documents. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 3 Mu4e mu4e moderate comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub"", ""Discord""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""Discord"", ""Telegram""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 21 School Male Czech Student "[""framework default"", ""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs No Telegram Great "[""vterm""]" "[""doom-one""]" Often undo-tree copy-paste Never It was too long ago! University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Stability""]" "[""Text editing features""]" Very well, it's snappy Stability. Community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No Auctex significant comprimise might in future No No No Emacs "[""Haskell""]" Rarely "[""GNU/Linux""]" "[""Agenda"", ""PKB""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""People in my office building""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Frequently 31 Masters Male Canadian Research "[""No""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Never No simple functions Never Need to remember keybindings. The whick-key package is great. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Extensibility, great community. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 6 Mu4e which-key, helm, magit, org-mode, auctex limited comprimise might in future Yes No No Vim "[""C++"", ""C"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for maturity""]" melpa None projectile Often 34 PhD Male Chinese Research "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell"", ""langtool""]" Spacemacs Yes Emacs China Ok "[""vterm""]" "[""monakai""]" Sometimes undo-tree copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 6 Mu4e limited comprimise never considered No No No Emacs "[""C"", ""Elixir"", ""Go"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 32 Masters Male Italian Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""solarized""]" Sometimes No copy-paste Never Discovering commands and bindings (which-key and orderless help a lot) Colleague "[""GUI""]" "[""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great Built-in documentation, integrated environment (code, org-mode, calc, shell) "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e org-mode, magit, which-key, vertico, orderless limited comprimise never considered No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Ruby""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""haven't yet""]" Never "[""Haven't encountered a need yet""]" Never "[""Blogs"", ""Web search engines"", ""Youtube""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""haven't yet""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Rarely 35 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""doom-one"", ""leuven""]" Never No copy-paste Never change the key binding Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""org mode""]" "[""Text editing features"", ""org mode""]" Alright "[""Hobby projects""]" "[""28.1""]" 1 No org roam any comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA""]" "[""GitHub""]" Never String[] Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Framework""]" "[""not sure""]" "[""Install and try it immediately""]" Vim No Frequently 35 Bachelors Male Chinese Software Development "[""No"", ""framework default""]" "[""No""]" Spacemacs "too long too many questions" No WeChat Great "[""none""]" "[""default dark""]" Never undo-tree write package Never NA "I learned emacs on the job through my mentor. He walked me thru his config and I used that baseline for a decade. Keybondings were odd at first, but he first stepped me thru emacs introspection features to allow me to perform intermediate debug" Job mentor "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Configurabilty "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 I used to use gnus. Outlook calendar integration with webex messenger made me sadly move Org-mode ayctex cperl-mode limited comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""Shell"", ""SQL"", ""Tcl""]" Rarely "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel"", ""Export to html""]" "[""framework default"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""FSF paperwork"", ""Corporate paperwork""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""framework default""]" "[""Research alternatives""]" NA Internal packages Apollo text editor No Frequently 55 Bachelors Male British Semiconductor "[""framework default""]" "[""ispell""]" Prelude Emacs tutorials and deep dives for new users are scatterd and sometimes out of date. Itd be good if the emacs community had a @cursted@ set of consistent emacs tutorials. Cat herding problem I know, but this is the appeal of Visual Studio Code - far better managed due to $$ No r/emacs Great "[""vterm""]" "[""solarized-dark""]" Sometimes undo-tree read and understand Never "I started with evil-mode but did not like the amount of configuration needed. I've been re-learning using the defaults for the past few months. I find the ""info"" system cumbersome to use although I have not internalized the document structure which is probably where the issue is coming from." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Community""]" "[""Extensibility"", ""Community""]" Very well, it's snappy Everything can be configured. "[""Hobby projects""]" "[""28.2""]" 1 notmuch significant comprimise might in future No No No Vim "[""Go"", ""PHP""]" Never "[""BSD""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA""]" "[""Never contacted.""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Design rationale""]" "[""Never asked for help.""]" "[""use-package""]" "[""wait for maturity""]" using alongside vim No Sometimes 30 Associates Male Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No write package Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No significant comprimise might in future No No No custom vim-like "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Ruby"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""Source""]" "[""have never""]" Never "[""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""Emacs StackExchange"", ""GitHub"", ""the source / package documentation""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Often School Software Development "[""Helm""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""eshell""]" "[""default light"", ""nord""]" Sometimes undo-tree String[] String[] String[] String[] String[] copy-paste Never Initial configuration, which solved by Doom Emacs Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy It is crossplatform, highly customizable and reliable "[""Hobby projects""]" "[""29.0""]" 1 No org-mode, org-roam and zen-mode moderate comprimise never considered Cannot Cannot No Vim "[""Not a programmer, i use org-mode""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Reddit""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Often 14 Male Kyrgyz School student "[""No""]" "[""No""]" Doom Emacs Some non-fiction writers using emacs as main text editor, which made me try Emacs. You can include options for non-programmers. No r/emacs Great "[""none""]" "[""default dark""]" Never framework default simple functions Never Elisp itself. emacs-china.org "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Community "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No lsp-bridge,evil,org-mode,xenops moderate comprimise might in future I have in the past Would directly No Vim "[""C"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Melpa Notepad++ projectile Frequently 43 Masters Male Chinese Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Long live emacs No Emacs China Great "[""eshell""]" "[""doom-one"", ""modus-operandi""]" Never No write package Never "- Configurations as code instead of a wizard - New key bindings - Too many choices to decide without previous knowledge" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extreme flexibility + Lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No magit, lsp-mode, org-mode, projectile, parinfer, tree-sitter, yasnippet moderate comprimise might in future Yes No No Vim "[""Clojure"", ""Elisp"", ""Javascript"", ""Scheme"", ""Shell"", ""Typescript"", ""Common Lisp""]" Frequently "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""use-package""]" "[""Research alternatives""]" IntelliJ projectile Frequently 35 Bachelors Male Mexican Fin Tech "[""Vertico""]" "[""No""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Rarely No write package Never "1. I was frustrated by the defaults; I found them even worse than Vim. Also, the set of included packages is bizarre to me: Emacs comes with a chatbot, Tetris, and multiple (!) IRC clients, but not with a completion popup, ido/ivy/helm, which-key, indent guides, smart-tabs support, or a major mode for TOML, YAML, or Windows batch files. 2. While I generally like Elisp, I found it a big downgrade from Python in some ways. The biggest one is that everything is done with lists and vectors instead of abstracted data types (tuple, ordered map, unordered map, set, multiset, priority queue). In the same vein, there are multiple associative data structures in common use and every single one is unergonomic in some way." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "1. Very low barrier to changing the editor. I can make deep changes by just typing some lines of Lisp into my init.el, I don't need to recompile anything or register a plugin through some special API. 2. Great vim emulation through evil-mode. 3. magit and org-mode. 4. The ability to use one program for many programming languages, documentation, LaTeX papers, and my personal knowledge base. 5. I trust the FSF not to include telemetry and not to play tricks to make people use proprietary software." "[""Work"", ""Hobby projects""]" "[""27.1""]" 9 No evil, org, magit, auctex, company, which-key, smartparens, lsp-mode, flycheck, echo-bell moderate comprimise might in future No No Yes Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""R"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel"", ""Copy-pasting valuable articles and posts in case they disappear from the Internet""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""My own local archive created with https://github.com/redguardtoo/elpa-mirror to keep a stable set of versions""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""IRC"", ""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" I submit to MELPA because it's easy and I want to be able to accept contributions from people who haven't signed the copyright papers. Vim No Frequently 26 Bachelors Male Polish Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Yes IRC Great "[""none""]" "[""sanityinc-tomorrow-night""]" Rarely undo-tree simple functions Never Understanding that the way it works is different from Vim's Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and community-based "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Gnus Built-ins! Org, project, gnus, vc any comprimise might in future Cannot I have in the past No Emacs "[""Elisp"", ""Python"", ""R"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Mailing lists"", ""Blogs""]" "[""Manual""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Research alternatives""]" Vim project.el Rarely 31 Masters Male Spanish Software Development "[""Ido"", ""Icomplete""]" "[""flyspell""]" minimal vanilla No Emacs news Great "[""shell""]" "[""my own custom theme""]" Sometimes No copy-paste Never Dired shortcuts due to laziness University/College "[""GUI""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Alright ORG! I guess the extensibility enables All the great packages I use, but I don't write anything myself (yet?) "[""Work""]" "[""28.2""]" 1 No Org roam, org ref, significant comprimise never considered No No No Vim "[""some latex, but mainly I use it for org roam""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 26 Masters Male German Research "[""Helm"", ""Ivy""]" "[""framework default""]" Doom Emacs Sometimes multiple selection might make sense where only one option is possible No Hacker News Ok "[""none"", ""vterm""]" "[""gruvbox""]" Never framework default copy-paste Never It's GUI didn't feel modern Was searching for a libre vs code alternative "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""It's libre""]" Very well, it's snappy Extensibility and the package ecosystem "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No org-mode, rustic, pdf-tools significant comprimise might in future Cannot Cannot No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Email"", ""Discord""]" "[""framework default"", ""package.el""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" VS Code projectile Frequently Male Turkish Software Development "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-challenger-deep""]" Never No copy-paste Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 notmuch moderate comprimise never considered No No No Emacs "[""Clojure"", ""Go"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Rarely 41 School Male Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Ok "[""shell-command"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never Familiarizing myself with elisp. Learning chord combinations. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Extreme extensibility "[""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise might in future No No No Vim "[""Assembly"", ""C++"", ""C"", ""Scheme""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text No Sometimes 29 Bachelors Male American Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""vterm""]" "[""gruvbox"", ""solarized"", ""solarized-dark""]" Never undo-tree write package Sometimes Learning the key binding and that time packages weren't available so it was hard to have a setup usable for working purpose. Having something equivalent to intellij for instance with completion, jump at point, documentation is very important for professional purpose. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Buffer and lsp now "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No no comprimise never considered No No Yes Emacs "[""Go"", ""Javascript"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""I use doom emacs so straight i guess""]" "[""GitHub""]" Sometimes "[""Elisp proficiency""]" Rarely "[""M-x list-packages"", ""internet""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""I don't""]" "[""straight""]" "[""Install and try it immediately""]" None projectile Sometimes 37 Bachelors Male French Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""none""]" "[""solarized""]" Never undo-tree copy-paste Never Friend "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""27.1""]" 10 No limited comprimise never considered No No No Emacs "[""Javascript"", ""Python"", ""Shell"", ""SQL""]" Never "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""elpaca""]" "[""Research alternatives""]" Eclipse No Never "[""No""]" "[""No""]" maximal vanilla No Twitter Ok "[""none""]" "[""default dark""]" Sometimes No read and understand Never Neverending. :) Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great That it is (about) the same interface for all the packages. No need to learn the quirks of other stand-alone package, just the quirks of Emacs "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 Mu4e magit, lsp-mode, flycheck, org moderate comprimise might in future No Would directly No Emacs "[""Go"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages"", ""Google""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 51 Masters Male United States citizen Software Development "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Sometimes No copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 2 No no comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""not sure""]" "[""wait for community""]" None No Often Female Japanese Student "[""No""]" "[""No""]" minimal vanilla No Twitter Great "[""shell-command"", ""shell""]" "[""my own custom theme"", ""tango-dark""]" Never No simple functions Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Emacs "[""C++""]" "[""GNU/Linux""]" VS Code Rarely maximal vanilla copy-paste Never I have never learned Elisp which means I can’t make packages. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "Full featured and customizable for my Workflow" "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Org-mode,verb,js2,prettier,ya-snippets, moderate comprimise 0-2y I have in the past Would directly No Vim "[""Javascript"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub"", ""Whatever they want""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Email"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently Bachelors Male American Software Development "[""Helm""]" "[""flyspell""]" Doom Emacs American is not an inclusive nationality. Everyone between Alaska and Chile could be American. No lobste.rs Great "[""vterm""]" "[""modus-vivendi""]" Never framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Hobby projects"", ""Uni""]" "[""28.2""]" 2 No no comprimise never considered Cannot Cannot No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Lua""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""wait for maturity""]" Vim projectile Never "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-one""]" Never undo-fu simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Stability, extensibility, org-mode and the ability to use vim bindings "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No Magit, lsp any comprimise might in future No I have in the past No Vim "[""Clojure"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Mailing lists"", ""Matrix servers"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 46 School Male English Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Mastodon Great "[""none""]" "[""deeper-blue""]" Rarely framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Emacs "[""C""]" Frequently "[""MacOS""]" "[""Note taking"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Never 39 Bachelors Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Ok "[""shell-command"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never No copy-paste Never Configuring emacs. Without using something like Doom Emacs, making it anything close to useable is basically impossible even after a good amount of hours reading the manuals and searching for snippets on the web. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility while still being lightweight. “Modular” design. "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 No moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""wait for maturity""]" Sublime Text framework default Often 22 Bachelors Male Brazilian Student "[""Helm"", ""Ivy""]" "[""framework default"", ""langtool""]" Doom Emacs No Hacker News Great "[""shell"", ""eshell"", ""term""]" "[""doom-one""]" Rarely framework default simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 3 Emacs "[""Elisp""]" "[""GNU/Linux""]" Frequently maximal vanilla write package Never Tramp has been kind of hard. This is because it has trouble with my Bash prompt Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Extensibility. A lot of people use vscode now but AFAIK you can’t edit the internals of it as easy "[""Work""]" "[""28.2""]" 6 No Magit,Helm,projectile any comprimise never considered Yes Would directly No Emacs "[""C"", ""Common Lisp"", ""Python"", ""VHDL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Design rationale""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Atom projectile Frequently Bachelors Male American Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""none"", ""vterm""]" "[""dracula""]" Frequently No simple functions Keybindings Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Alright Extensibility, elisp, community "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""C"", ""Clojure"", ""Go"", ""Haskell"", ""Ruby""]" "[""GNU/Linux""]" Vim Frequently maximal vanilla copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great extensibility, navigation, packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No limited comprimise might in future No Would directly No Emacs "[""C"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently Masters Software Development "[""Selectrum""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""default light""]" Rarely No simple functions Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 No 10+y Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""GNU ELPA""]" "[""Mailing list""]" "[""Lack of time""]" Rarely "[""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Overview""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim No Sometimes "[""No""]" "[""ispell""]" minimal vanilla "[""none""]" "[""default light""]" Never No many packages Rarely "I think in the early days I found it difficult to keep track of the basics – what I was doing and what was happening on-screen. Things like where point was after scrolling, which window was in focus (many themes do not make this obvious), which files I had open, whether they were modified, how to switch buffers, what modes were active, that sort of thing. I was struggling to keep my head above water. I soon got distracted by customizations and extensions. The articles and videos that recommend changing Emacs from day one. Only when I read some of the manual, exploring and experimenting with the built-in features did I find that most of those changes were unnecessary. The undo command was confusing at first. The turning point was when I discovered you could hit C-g as a no-op that allows you to redo with the next C-/. The bell sound Emacs makes when you try to do certain things was irritating and took ages to figure out how to silence it (ring-bell-function I believe). Quite discouraging to have a bell ring in your ears whenever you make a wrong move! Having used readline and vi, I was accustomed to hitting C-h to backspace a character, which caused havoc since it's a prefix key that consumes your next key presses and causes new windows and buffers to be opened unexpectedly. Similar story with C-w to delete a word, but I'd find half my buffer was deleted instead. It took a few weeks to re-train my muscle memory. For months I didn't like the backup files Emacs creates. They annoyed me and I had them disabled entirely for a while. Nowadays I like the default behaviour. The tilde backups have saved me a few headaches. Maybe you are seeing a pattern here: Emacs does not work how I initially expect (at least not without tweaking), so I try to change it. Eventually I take the time to try things ""the Emacs way"" and I come to appreciate the wisdom behind it – or at least that there is some coherent theory behind certain behaviours even if it's not perfect. Another hurdle for me was that the Emacs manual is not included with GNU Emacs on Debian. Turns out it doesn't meet Debian's criteria for free software, so it's in the non-free section." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Accessible themes""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and the many excellent packages available, accessibility (particularly modus-themes), self-documenting, graphical capabilities, and of course the community. "[""Work"", ""Hobby projects"", ""Games""]" "[""29.0"", ""28.1"", ""27.1""]" 2 Gnus dired, magit, org, modus-themes, ef-themes, olivetti, diff-hl, lsp-mode, dynamic-cursor, rainbow-mode significant comprimise 0-2y I have in the past Yes Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Alpine Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""YouTube""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" I have written 3 packages but not submitted any to a repository. I guess I haven't seriously considered doing so yet, maybe because I don't think of the packages as stable, and because I'm not sure where to start with that submission process. Kakoune project.el Often 23 Associates Male British Software Development "[""No""]" "[""ispell""]" minimal vanilla Yes IRC Great "[""shell-command"", ""shell"", ""vterm"", ""compile, async-shell-command""]" "[""default light"", ""my own custom theme"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""zenburn"", ""ef-themes""]" Often No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 CUA "[""C++"", ""C"", ""Python""]" "[""GNU/Linux""]" Sometimes Doom Emacs simple functions Never Learning key bindings, navigation Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Community""]" Good but not great Flexibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No org-roam, treesitter, yequake moderate comprimise never considered No Would directly No Vim "[""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Google it myself""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 38 Bachelors Male Finnish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Ok "[""vterm""]" "[""dracula""]" Rarely framework default none Never Internet "[""GUI""]" "[""Text editing features""]" "[""Community""]" Not well "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No do not prefer never considered No No No Vim "[""C++"", ""Go"", ""Haskell"", ""Python""]" Frequently "[""MacOS""]" String[] "[""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Never Masters Male Software Development "[""Helm"", ""Ivy""]" "[""No""]" Doom Emacs No Hacker News Ok "[""none""]" "[""solarized""]" Never No simple functions Never Unusual keybindings. Vi bindings are more intuitive though it's not the most common. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Configurability and extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 notmuch Org-mode, magit, projectile, perspective, evil, vertico, corfu any comprimise never considered No No No Vim "[""C++"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list""]" Rarely "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Emacsmirror""]" "[""Manual"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" The repository with the least hassle Neovim projectile Often 36 Bachelors Male Indian Aerospace "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Hacker News Ok "[""eshell""]" "[""gruvbox"", ""modus-operandi"", ""solarized"", ""solarized-dark""]" Sometimes No copy-paste Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""org-mode""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 19 Vim "[""Ruby""]" "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" Vim Often maximal vanilla copy-paste Never None, the introductory screen and documentation are reasonable. Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""tool integration, GDB first, then dired""]" Alright Tool integration, for software development, but also general knowledge work, etc. "[""Work"", ""Hobby projects""]" "[""28.1""]" 16 No significant comprimise never considered No I have in the past No Emacs "[""C++"", ""HTML/CSS"", ""Shell"", ""Prolog""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA""]" "[""Mailing list""]" Never "[""Not interested""]" Never "[""social media, fediverse""]" "[""none""]" "[""IRC was a shithole""]" "[""manual""]" "[""Research alternatives""]" Vim No Sometimes Bachelors Male Indian Software Development "[""No""]" "[""No""]" minimal vanilla No fediverse Great "[""shell-command"", ""shell""]" "[""default light""]" Never No none "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""C++"", ""C"", ""Go"", ""Javascript"", ""PHP"", ""Rust"", ""SQL""]" "[""MacOS""]" Rarely minimal vanilla read and understand Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 No Proof general, company-coq, agda-mode limited comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Erlang"", ""Haskell"", ""Coq, Agda""]" Never "[""MacOS""]" "[""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None No Never 23 School Male Russian Media/Publishing "[""No""]" "[""No""]" minimal vanilla No Blog post Ok "[""none""]" "[""blackboard""]" Rarely No simple functions Never University/College "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy configurability "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No org moderate comprimise never considered No No No Emacs "[""C"", ""Shell""]" Often "[""MacOS""]" String[] "[""GNU ELPA""]" "[""GitHub""]" Never "[""Bad prior experience""]" Never "[""Advocacy""]" "[""IRC servers""]" "[""Tutorials"", ""Overview""]" "[""slack (work)""]" "[""straight""]" "[""Install and try it immediately""]" micro emacs No Frequently 54 Bachelors Male Canadian Software Development "[""No""]" "[""No""]" minimal vanilla Yes IRC Ok "[""shell""]" "[""default dark""]" Never No read and understand Never Finding a system where the sysadmin would install it.. (I did say 33 years ago) University/College "[""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy I don't proselytize my computer interaction habits, so it's not something I've thought about. "[""Everything""]" "[""26.3""]" 32 No the previous question wouldn't allow a null answer. any comprimise might in future No Cannot No Emacs "[""Assembly"", ""C"", ""Python""]" Never "[""BSD""]" "[""nulll - never use org-mode""]" "[""..again with the idiot zoomer belief of how things should be done... =_=""]" "[""null""]" Never "[""Not interested""]" Never "[""Advocacy""]" "[""null""]" "[""null answer""]" "[""null""]" "[""null - everything is hand-carved into .emacs""]" "[""wait for community""]" "null answer. ""Packages"" are a Windows-iter Software management method." VMS EDIT/EVE, BSD VI No Often 52 School Male Australian null answer (Pensioner) "[""No""]" "[""ispell""]" minimal vanilla Yeah, I didn't think much of the assumption that 'packages' were a thing. Vanilla Emacs worked 30 years ago, works now, but I'll be really fsck pissed if the $CURRENT_YEAR Devops cancer craps up future Vanilla Emacs. Not sure lobste.rs Not great "[""shell"", ""eshell"", ""old custom function to use shell/eshell""]" "[""my own custom theme""]" Often No copy-paste Never "Default config was really bad compared to other test-editors and what is possible with a bit of tweaking: Ido for example was one the package that made the experience way better." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""External advice""]" Very well, it's snappy Configuration as code and extensibility. It's easy to create a specific (basic) feature for oneself. "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No use-package, crux, org, ido, magit, expand-region, projectile, yasnippet, company, lsp limited comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Go"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" VS Code projectile Often 23 Masters Male French Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""shell-command"", ""shell-pop""]" "[""darktooh""]" Rarely No copy-paste Nothing in particular Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Customizability, extendability "[""Hobby projects""]" "[""29.0""]" 1 Emacs "[""C++"", ""C"", ""Haskell"", ""Java"", ""Rust""]" "[""GNU/Linux""]" Sublime Text Rarely minimal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility""]" "[""Package(s)"", ""orgmode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No moderate comprimise never considered No No No Vim "[""Julia"", ""Python"", ""latex""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" Vim framework default Frequently 36 PhD Male Russian Research "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Ok "[""none""]" "[""doom-one""]" Never framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 5 Emacs "[""Go"", ""Rust""]" "[""GNU/Linux""]" Sometimes Centaur Emacs read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3"", ""23.0""]" 16 No any comprimise might in future Cannot Cannot No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never String[] Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub"", ""Discourse""]" "[""use-package"", ""manual""]" "[""Research alternatives""]" ultraedit No Frequently 44 Bachelors Male Chinese Creative/Writing "[""Ido"", ""Icomplete""]" "[""ispell""]" maximal vanilla Not sure Emacs China Great "[""eshell""]" "[""default light"", ""default dark""]" Never undo-tree write package Never As far as I can remember, the built-in tutorial was great for onboarding. After that, I just kept poking and messing with Elisp. I never felt Emacs to be hostile, on the contrary: it always seemed like a welcoming playground. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Whatever piece of Elisp I write has the same importance of core Emacs features. No one depends on an API. "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No org-mode, modalka, iedit, yasnippet, magit, lsp-mode moderate comprimise might in future Cannot Cannot No Custom modal bindings (using modalka) "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""Simple custom use-package alternative""]" "[""Install and try it immediately"", ""Research alternatives""]" I dabbled with lots of them, but Emacs was the first one to stick. No Frequently 37 Bachelors Male Brazilian Creative/Writing "[""Marginalia"", ""Consult"", ""Fido""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""doom-one""]" Rarely No copy-paste Never Copy/paste issues with system clipboard. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Introspection and customizability. ESS. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No ESS, org-roam, magit moderate comprimise never considered I have in the past Would directly No Vim "[""R"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 39 PhD Male American Research "[""Vertico"", ""Consult""]" "[""flyspell""]" Doom Emacs No Mastodon Great "[""eshell"", ""vterm""]" "[""doom-one""]" Sometimes undo-tree copy-paste Never Yes, it was very backwards with the long cord like keybindings, that was 25 years ago... Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Moving to GNU/Linux OS""]" Very well, it's snappy Modularity, extensibility, customization "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 No magit, org-mode, eglot, lsp-mode moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""I'm rarely interrested to work on others programs (sadly). I could fix simple things like bugs, documentation but I've not had a real need yet.""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Tutorials over common work flows. It took a long time until I saw the point of org-mode for example. On the surface it looks so trivial.""]" "[""Reddit""]" "[""straight""]" "[""Research alternatives""]" Devpac 68k Assembler? project.el Often 45 School Male Swedish Software Development "[""Selectrum"", ""Marginalia""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""solarized""]" Sometimes The default (undo-tree?) copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise might in future Yes Yes No Emacs "[""Assembly"", ""C"", ""Clojure""]" Rarely "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Search""]" "[""use-package""]" "[""wait for community""]" IntelliJ projectile Frequently 31 Masters Male Russian Software Development "[""Icomplete""]" "[""flyspell""]" maximal vanilla No Mastodont Ok "[""none""]" "[""default light""]" Never No simple functions Never ^z makes the GUI version hang - it's only really appropriate in CLI version HPUX Users Group in mid-80's "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy extensibility; packages like magit, org "[""Hobby projects""]" "[""29.0""]" 37 No elfeed,magit,org,outline-magic,ido-vertical-mode,dumb-jump,rpm-spec-mode,iflipb,company,pdf-tools moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""Email""]" Never "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" vi No Often 70 Masters Male Australian retired "[""Ido""]" "[""ispell""]" maximal vanilla "If you have a limit of 10 on #favorite packages then say so - don't throw an error! Also, mention that ""comma delimited"" excludes spaces!" Not sure r/emacs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No write package Never Some tricks make performance much smoother, but are impossible to find. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)""]" Good but not great Packages. Nice community. "[""Work""]" "[""28.2""]" 4 notmuch helm, org-mode, lsp-emacs significant comprimise might in future No No Yes Emacs "[""C++"", ""C"", ""Isabelle""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" My packages are not in a good enough shape to submit them. jEdit project.el Often 30 PhD Male Research "[""Helm""]" "[""flyspell""]" maximal vanilla No Twitter Great "[""none""]" "[""doom-one""]" Often No simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No no comprimise might in future No No No CUA "[""C#"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code project.el Never School Male Hungarian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree read and understand Rarely Getting it running *well* on Mac is annoying. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Its extensibility and great packages. "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 Mu4e helm,es-mode,magit,popup,smartparens limited comprimise 2-5y I have in the past No Yes Emacs "[""Clojure"", ""Elisp"", ""Java""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Melpa is the easiest, so that's where I submit. Vim projectile Sometimes 38 Bachelors Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Often undo-tree copy-paste Never Keybindings Internet "[""GUI""]" "[""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Lisp""]" Good but not great Spacemacs default packages+ clojure layer "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 10 No cider limited comprimise never considered Yes No No Emacs "[""Clojure""]" Frequently "[""WSL""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""Design rationale"", ""Manual""]" "[""Slack""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Rarely 32 Masters Male French Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs No Twitter Great "[""vterm""]" "[""Spacemacs default dark""]" Sometimes framework default understand internals Often Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Gnus moderate comprimise 5-10y No Yes No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual""]" "[""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Sometimes Bachelors Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla Not sure Emacs mailing list Ok "[""shell-command"", ""shell""]" "[""default dark"", ""my own custom theme""]" Often vundo copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 No any comprimise never considered No No No Doom defaults "[""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Rarely "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""term""]" "[""doom-one""]" Never framework default write package Never Learning about how Elisp, faces, and buffers worked and how to manipulate them. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, configurability, speed, Elisp being so elegant, massively ported, etc. "[""Hobby projects""]" "[""29.0""]" 1 No The built-ins. any comprimise never considered No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""None.""]" "[""I don't.""]" Never "[""I don't use them.""]" Never "[""Reddit""]" "[""I don't know.""]" "[""I don't.""]" "[""I don't use any.""]" "[""wait for maturity"", ""wait for community""]" Vim No Sometimes 18 School Male American Student "[""Ido"", ""Icomplete""]" "[""No""]" maximal vanilla "There should be a lot more ""No"" options." No r/emacs Ok "[""shell-command""]" "[""modus-operandi"", ""Wombat""]" Never No simple functions Often Colleague "[""TUI""]" "[""Text editing features""]" "[""Extensibility""]" Not well "[""Hobby projects""]" "[""29.0""]" 1 Rmail no comprimise never considered I have in the past I have in the past Yes CUA "[""C++""]" Sometimes "[""Windows""]" "[""Agenda""]" "[""NonGNU ELPA""]" "[""Mailing list""]" Sometimes "[""Lack of time""]" Sometimes "[""Code (features)""]" "[""Mailing lists""]" "[""Tutorials""]" "[""IRC""]" "[""straight""]" "[""Install and try it immediately""]" VS Code project.el Sometimes Education services "[""Vertico""]" "[""ispell""]" Spacemacs "[""eshell""]" "[""modus-operandi""]" Rarely undo-tree simple functions Keybindings Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Hobby projects""]" "[""26.3""]" 10 No never considered Emacs "[""Rust""]" Never "[""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" "[""Lack of time""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes "[""No""]" "[""ispell""]" minimal vanilla "[""none""]" "[""default dark"", ""misterioso""]" Never No copy-paste Never The default keybindings are absolute dogshit, super hard to remember. So glad I found Spacemacs. Names for functions and variables are dogshit so it was and is still very hard to figure out what does what without pouring through documentation or being really good at googling. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Packages that support any language I want to try. The ability to hack it. Keyboard-centric UI. A GUI for the occasional graphics programming (editing svg for example). "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No Org-roam, Org, Evil, LSP significant comprimise might in future No Cannot No Vim "[""Clojure"", ""HTML/CSS"", ""Rust"", ""Typescript"", ""Svelte""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Not interested"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Comparison"", ""Overview""]" "[""Matrix"", ""Framework"", ""Discord""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" VS Code framework default Frequently 25 School Male American Software Development "[""framework default""]" "[""framework default""]" Spacemacs "You might want to limit the responses for the question ""What documentation do you wish package authors would more often provide?"". I want more of everything. Maybe have a priority list?" No Emacsconf 2022 Ok "[""vterm""]" "[""doom-one-light""]" Never framework default write package Rarely The default emacs key bindings Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright Configurability using elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No Evil, magit, org-mode, helm, ivy limited comprimise might in future No I have in the past No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 36 School Male Swedish Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""gruvbox""]" Often undo-tree write package Rarely Different keybindings, also it was on Windows and many tools weren't installed (grep etc) Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3""]" 20 No limited comprimise 5-10y No I have in the past No CUA "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Shell"", ""SQL"", ""Xquery, Xslt""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" No Sometimes Bachelors Male British Public administration "[""Helm"", ""Ido"", ""Selectrum""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""solarized-dark"", ""zenburn""]" Rarely No understand internals Never corruped docstrings observation "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""lethargy""]" "[""line editors sucked""]" Alright lisp and lisp machine like design "[""Work"", ""Hobby projects"", ""effluvia""]" "[""28.1""]" 42 Wanderlust org-mode,cicre,multiple-cursors,ispell,ace-jump-mode never considered I have in the past I have in the past Yes customized out the wazoo "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""Shell"", ""Dylan""]" Never "[""GNU/Linux"", ""Windows"", ""BSD"", ""tops-20""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Not interested"", ""too much of a curmudgeon""]" Never "[""Web search engines"", ""M-x list-packages"", ""maybe youtube""]" "[""Manual"", ""Overview""]" "[""suffer in silence""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" teco No Frequently "[""No""]" "[""ispell""]" maximal vanilla "[""none"", ""shell""]" "[""my own custom theme""]" Sometimes No String[] String[] String[] String[] String[] many packages Rarely The assignment process is a major pain and feels like gatekeeping at this point. I'm not a fan of the review on the mailing list either, it is a rather punishing process. The insistence on the poorly specified commit message format deviating from any other FLOSS project I've worked with doesn't help either. Emacswiki is just bad. #emacs is sort of helpful for learning and more of a socializing place. Generally, learning Emacs Lisp is more difficult than it should be. I eventually ended up having to learn to be a far better programmer (reading the source, being persistent with looking up info, getting used to the weird tone of the documentation, ...) to accomodate. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great Hackability, longevity, allround support for programming/prose/misc stuff "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No evil, magit, org, quelpa, enh-ruby-mode, circe, macrostep, nov, shackle, eyebrowse significant comprimise 2-5y Yes No Yes Vim "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""Source""]" "[""Email"", ""GitHub"", ""Whatever their prefered contact method is (like Reddit or whatever)""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""My own MELPA Atom feeds""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""quelpa""]" "[""Research alternatives""]" Either they don't go to MELPA (if I don't deem them interesting to the public) or they do go on MELPA. I'll have to evaluate NonGNU ELPA though. Vim No Sometimes 30 Bachelors Male German Information Security "[""Helm""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""default light"", ""my own custom theme""]" Never No write package Never It took some time before the terminology in the documentation started to make sense. It can be a bit daunting at first to go through all the different package options to find the ones that fit your needs and keep reasonable performance. It also took some getting used to debugging the config for performance issues Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Introspection and extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No evil,evil-collection,dired,project.el,deadgrep,consult,magit,lsp,org moderate comprimise never considered Yes Would directly No Vim "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""Youtube""]" "[""Comparison"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ project.el Frequently Masters Software Development "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla "[""evil command mode""]" "[""doom-horizon""]" Never undo-fu many packages Never I declared init bankruptcy twice. The second time was with spacemacs, and I recall the layer system getting in the way of what I was trying to do (now I run vanilla + my own created hell, rather than someone else's) Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Global state (also it's greatest weakness). Ability to patch the world from your running instance and move on with your life, instantly. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No org-ml,pcre2el,named-timer,olivetti,flyspell-correct-avy-menu,evil-embrace moderate comprimise might in future No No No Vim "[""C"", ""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""lack of time/interest -- fixing problems locally doesn't always make it upstream""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" melpa, because it's the closest thing to THE ONE in my mind (aside from other straight.el who can just use a git forge) Vim project.el Frequently 29 Associates Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Telegram Great "[""shell-command"", ""shell""]" "[""tarp-mcfay""]" Frequently undo-fu write package Never discoverability - that's been fixed now to a large extent University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""evil,spacemacs""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright FOSS, flexibility "[""Work"", ""Hobby projects"", ""organization""]" "[""28.2""]" 25 No magit,company,org-*,evil,flycheck,helm,hydra,projectile,use-package significant comprimise might in future No No No hybrid vim/emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""prolog,mercury""]" Often "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA devel""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""M-x list-packages""]" "[""Manual"", ""Clips/videos"", ""README""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Frequently 60 Bachelors Male United States citizen Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" Spacemacs No internal company communication Great "[""vterm""]" "[""nord"", ""custom nord, spacemacs-dark""]" Sometimes undo-tree copy-paste Key bindings, getting it setup Friend "[""TUI""]" "[""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great community, flexibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 0 Emacs "[""Clojure"", ""HTML/CSS"", ""Julia"", ""R""]" "[""GNU/Linux"", ""MacOS""]" VS Code Frequently Prelude String[] String[] String[] String[] String[] Prelude copy-paste Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 15 No significant comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Rarely "[""Windows""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ No Sometimes 40 Masters Male Danish Software Development "[""No""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""none"", ""shell-command""]" "[""my own custom theme""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 10 Rmail do not prefer never considered No No No Emacs "[""Python""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA"", ""Git""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Reddit"", ""Mailing lists"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None No Frequently 56 PhD Male South African "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Not great "[""eshell""]" "[""default light"", ""zenburn""]" Never No copy-paste Never Bit of a steep learning curve but very powerful! Friend "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great simplicity. 'all is there'. "[""Work""]" "[""27.1""]" 14 No magit, ido, undo-tree, latex any comprimise never considered Yes No No Emacs "[""R"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""word of mouth / friends""]" "[""Tutorials"", ""Overview""]" "[""friends""]" "[""package.el"", ""manual""]" "[""wait for community""]" Notepad++ No Frequently 40 PhD Male Research "[""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No IRC Great "[""shell-command""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""29.0"", ""28.2""]" 15 Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Sometimes minimal vanilla none Never elisp (I still don't know it). performance issues. crashes. terminology (minibuffer, ...) Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""org-mode""]" "[""Package(s)"", ""Text editing features""]" Alright org-mode (with clock table), pdf-tools, org-roam "[""Note taking""]" "[""28.2""]" 3 No org-mode, org-roam, pdf-tools, evil-mode, magit moderate comprimise never considered Yes No No Vim "[""None, I use vim""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Clips/videos""]" "[""Framework"", ""GitHub""]" "[""straight""]" "[""wait for community""]" Vim framework default Frequently Bachelors Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Blog post Great "[""none""]" "[""gruvbox""]" Never framework default write package Never "Frequent hangs Having to learn lisp" The movie Social Network "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""vi alternative with less crazy keybindings""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects"", ""Time tracking""]" "[""29.0""]" 10 No projectile,lsp,tree-sitter,vertico,embark,consult,ivy,org,pdf-tools limited comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""PHP"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for community""]" Sublime Text projectile Frequently 30 Bachelors Male Indian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""doom-one""]" Rarely undo-tree copy-paste Never Didn't know where to start, which documentation to use because vanilla emacs is very limited in functionality and very foreign for newcomers. I was using spacemacs at that time, so trying to learn it and vanilla emacs was too much. I did my own research "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Not well FOSS, customization, extensibility, stability, long heritage (also a weakness) "[""Hobby projects"", ""Personal notes & learning""]" "[""29.0""]" 2 No org, evil, web, no comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript""]" Rarely "[""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""I didn't have any need to contact them yet""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Never "[""Reddit"", ""Web search engines"", ""My framework's package list""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" IntelliJ framework default Often Bachelors Male Financial "[""framework default""]" "[""framework default""]" Doom Emacs No My framework's discourse Ok "[""eshell""]" "[""My framework's dark theme""]" Never framework default copy-paste Never Misunderstanding why I have to write some Elisp to configure the editor. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Programmability "[""Work"", ""Hobby projects""]" "[""27.1""]" 7 No Magit, Tramp moderate comprimise might in future No Would directly No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" Vim No Never 45 Masters Male Serbian Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure lobste.rs Great "[""term""]" "[""deeper blue""]" Frequently No copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 Emacs "[""Python""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Sometimes maximal vanilla none Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 5 Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Notepad++ Never minimal vanilla write package Never C-h r focused too much on non-essential functionality. I would've preferred being introduced to certain modes, magit, and maybe doom back in the day Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""Documentation and lisp""]" Good but not great The self-documenting nature of Emacs, elisp extensibility, and the community "[""Hobby projects""]" "[""28.2""]" 3 No eglot,evil,org-modern,vertico,consult,org-ql,empv moderate comprimise might in future I have in the past Would directly No Vim "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 22 Bachelors Male United States citizen Cybersecurity "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla None that I can think of. Fantastic job on the survey website, and I can't wait for the results <3 No Discord Great "[""eshell"", ""vterm""]" "[""doom-moonlight""]" Frequently No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""28.2""]" 9 No limited comprimise never considered I have in the past Yes No Vim "[""C++"", ""C"", ""Common Lisp"", ""Python"", ""Ruby"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""N/a""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package"", ""manual""]" "[""Research alternatives""]" Vim No Sometimes 31 Bachelors Male United States citizen Software Development "[""Ivy"", ""Marginalia""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Frequently No write package Never Defaults suck Standard as a CLisp dev. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Alright Flexibility and freedom "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No slime, eglot, material-theme-ocean limited comprimise might in future No No Yes CUA "[""C++"", ""Common Lisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Melpa seems default at the moment. Hit that first. VS Code No Rarely 28 Masters Male Canadian Quantum computing "[""No""]" "[""No""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""my own custom theme"", ""material-theme-ocean""]" Sometimes No understand internals Sometimes Yes, I have a package in ELPA. It was mentioned in magazines like Dr. Dobb's and it came with my first (GNU/)Linux CD. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "It is fun to use! Every time that I think ""how does this work?"" or ""is there a function for this?"" I can inspect the text properties, the data structures, or the source code, and learn something intesting, and everytime that I think ""hm, it should be possible to automate this!"" I can write a short snippet of code that does something useful... with that I can alternate between the ""serious"" tasks that I need to do and some ""fun"" tasks that are somewhat related to the ""serious"" tasks, and that make me more inspired." "[""Work"", ""Hobby projects""]" "[""29.0""]" 27 No Eev, 0x0, dash, helpful, hydra, pdf-tools, rcirc, telega, vterm, xr any comprimise 10+y Cannot Cannot Yes Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Shell"", ""Lua, LaTeX, Maxima, Agda""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""READMEs for small projects that I put on github""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Sidekick (by Borland) No Frequently 51 PhD Male Brazilian Research "[""No""]" "[""No""]" maximal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell"", ""eshell"", ""vterm"", ""eepitch""]" "[""default dark"", ""my own custom theme""]" Frequently I use the default undo (a lot) read and understand University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No never considered Emacs "[""Assembly"", ""C++"", ""C""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""don't""]" "[""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Overview""]" "[""don't""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Eclipse No Rarely "[""No""]" "[""framework default""]" minimal vanilla "[""shell""]" "[""default dark""]" Never undo-tree simple functions Rarely Too far in the past Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""everybody else used vim""]" Good but not great That it's highly configurable and you always find somebody who already solved a similar problem to yours. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 15 No magit significant comprimise 2-5y No Would directly No Emacs "[""C"", ""Elisp"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""haven't seen the need to""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Notepad++ No Frequently 35 Masters Male German Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes Hacker News Great "[""shell-command"", ""eshell"", ""vterm""]" "[""my own custom theme""]" Rarely undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No limited comprimise never considered No No No Vim "[""C"", ""Haskell"", ""Julia"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Overview""]" "[""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text framework default Frequently "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Discord Ok "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""27.2""]" 1 No Eglot, Company, Org moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Matrix"", ""Discord""]" "[""package.el""]" "[""Research alternatives""]" VS Code No Often 19 School Male American Student "[""No""]" "[""framework default""]" minimal vanilla No r/emacs Great "[""eshell"", ""term""]" "[""catppuccin""]" Never No simple functions Never unusable default settings, especially switching buffers. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No helm, editorconfig, cmake-mode, markdown-mode, mozc moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl""]" Rarely "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""FSF paperwork""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el""]" "[""wait for maturity""]" VS No Sometimes 43 Masters Male Japanese Software Development "[""Helm""]" "[""ispell""]" minimal vanilla No r/emacs Ok "[""shell-command"", ""shell"", ""ansi-term""]" "[""default dark""]" Sometimes No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great Extensibility "[""Hobby projects""]" "[""27.1""]" 2 No do not prefer never considered No No No Vim "[""C++"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes "[""Ivy""]" "[""No""]" minimal vanilla Not sure Friend Ok "[""use shell on a separate window""]" "[""black background""]" Often No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""font antialiasing (long time ago)""]" Good but not great flexibility and textual user interface "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit, org-mode, helm moderate comprimise never considered No No No Vim "[""C"", ""Go"", ""Rust"", ""OCaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim projectile Sometimes Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree understand internals Never Learning how to operate the user interface. So many keybindings and you have to learn them all before you can be productive. Also takes time to learn emacs concepts like buffers and how to manipulate them via programming Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built in Lisp programming language""]" "[""Extensibility"", ""Lisp""]" Not well Its complete programmability, it's so powerful that its almost an OS unto itself "[""Hobby projects""]" "[""28.2""]" 1 No significant comprimise might in future Cannot No No Vim "[""C"", ""Elisp"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""My own little language too""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""not sure""]" "[""Email"", ""GitHub"", ""HN comments if they do a show HN or something""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Can't figure out how to use mailing lists""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""M-x list-packages"", ""HN""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""High level description of the source code repository""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""manual"", ""not sure""]" "[""Research alternatives""]" Sublime Text No Sometimes 28 Bachelors Male Brazilian Healthcare "[""framework default""]" "[""framework default""]" maximal vanilla More options need text boxes for free text entry. Sometimes my actual choice wasn't listed. No Hacker News Great "[""none""]" "[""default dark"", ""solarized-dark""]" Never framework default simple functions Never "It was very difficult at the beginning to get things done. Navigation between buffers for example, project management was extremely frustrating. Also I struggled a lot to configure Emacs, I couldn't get LSP working. I never was exposed to LISP languages, so I didn't understand what happened when I copied configuration. The lack of integration with build tools was also annoying, for example in many IDE you have a function to automatically configure cmake/meson/[build system] and compile, and I ended up writing my own package to do it. The window management when an interpreter is open was also unsettling, it was hard to keep it while changing files frequently. It turns out that many of my issues were already fixed by Emacs, but I didn't know it at the time. Not because of the lack of documentation, but because the quantity of tools is so overwhelming that I couldn't know they exist." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, documentation, community and libraries. "[""Hobby projects"", ""School""]" "[""28.2""]" 1 No magit, lsp-mode, tree-sitter, vertico, auctex significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Java"", ""Python""]" Often "[""GNU/Linux""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""I don't really ask""]" "[""framework default""]" "[""Research alternatives""]" None framework default Never 23 Masters Male French Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""dracula""]" Never undo-tree write package Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 notmuch magit, org-roam, auctex, pdf-tools, vertico, elfeed, notmuch moderate comprimise 0-2y I have in the past Would directly Yes Emacs "[""Common Lisp"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Melpa project.el Frequently 30 Masters Male Italian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No mastodon Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes vundo copy-paste Never Colleague "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Not well "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No no comprimise never considered No No No Emacs "[""C++"", ""C""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""Email""]" Never String[] Never "[""hacker news discussions""]" "[""Tutorials""]" "[""Email""]" "[""package.el""]" "[""wait for community""]" vi No Sometimes 55 Masters Male United States citizen Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""my own custom theme""]" Never No none Never configure a basic system Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy versatility "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 1 No org, yasnipets, magit any comprimise never considered No Would directly No Emacs "[""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Email""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim No Never 51 Bachelors Male Portuguese banking "[""Vertico"", ""Marginalia""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""dracula"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""nord"", ""solarized"", ""solarized-dark""]" Never No write package Never Its usage patterns are very different from other editors. Window management seems too random/inconsistent. During the initial learning curve most people wold probably prefer a more consistent layout that resembles typical IDEs. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Interactivity, extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Gnus magit, eglot, orderless, consult, tramp, dired significant comprimise might in future No No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 38 Masters Male Ukrainian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell-command""]" "[""modus-operandi"", ""modus-vivendi""]" Often No copy-paste Never Undo system were complicated Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Highly customizable "[""Work"", ""Hobby projects""]" "[""28.1""]" 14 Gnus Exwm, any comprimise never considered Cannot Cannot No Emacs "[""C"", ""HTML/CSS"", ""Java"", ""Python"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Telegram""]" "[""package.el"", ""use-package""]" "[""wait for community""]" No Frequently 38 Masters Male Mexican Research "[""Ido""]" "[""flyspell"", ""langtool""]" maximal vanilla No Telegram Ok "[""shell-command"", ""eshell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Often No none The keybindings. Also now, on a Mac, the Mac's keybindings override some of the Emacs keybindings. Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""The myths and legends (seriously)""]" Good but not great Macros "[""Work"", ""Hobby projects""]" "[""27.1"", ""26.3""]" 12 never considered Emacs "[""Clojure"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default"", ""MELPA""]" "[""Email""]" "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" String[] String[] "[""package.el""]" "[""Install and try it immediately""]" Notepad++ Sometimes String[] "[""ispell""]" Prelude "[""shell-command""]" String[] undo-tree copy-paste Never Out of the box I could not do anything with it. You have to read hundreds of documentation pages to achieve a working task. Documentation is fantastic but reserved to english speaking people with technical skills. Starting alone with emacs needs a lot of commitment. Curiosity "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Orgmode "[""Work"", ""Hobby projects"", ""everything""]" "[""27.2""]" 6 Mu4e orgmode,which-key,vertico,consult,marginalia,org-roam,magit,mu4e,easy-hugo,pdf-tools significant comprimise never considered Yes No No Emacs "[""LaTeX""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""Mailing lists"", ""mastodon""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 49 Masters Male French Education services "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla On contribution page, should ask for contribution out of the scope of money or development. I do organize emacs meetings every months and that is a contribution too ! Thanks No mastodon Great "[""vterm""]" "[""doom-vibrant""]" Often undo-tree many packages Sometimes The require system was slightly confusing to learn. I mistakenly thought it was only for 3rd party packages and didn't know that autoloaded functions don't need to be required. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Introspection, keyboard navigation "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 Gnus Magic, vterm, objed moderate comprimise 0-2y No No Yes Emacs "[""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""package.el"", ""straight""]" "[""Research alternatives""]" VS Code No Sometimes 27 Associates Female United States citizen Student "[""Ido"", ""Icomplete""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""sanityinc-tomorrow""]" Frequently No copy-paste Never installing packages, learning navigation & buffer handeling Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy timeless "[""Hobby projects""]" "[""28.2""]" 0 No ace, cider, eglot moderate comprimise might in future No No No Vim "[""C#"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" VS Code framework default Rarely 43 Associates Male Software Development "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs Not sure Doom emacs documentation Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never "Lot of surface API Lot of datatypes with small nuanced differences Official docs cover a lot of reference documentation, but don't cover many tutorials or practical problem solving" Clojure meetups "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "Flexibility and extensibility Interaction between many packages Runtime inspection and debugging" "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit no comprimise might in future Yes No No Vim "[""Clojure""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Discord""]" "[""framework default""]" "[""wait for maturity""]" Atom framework default Rarely 32 Bachelors Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Nice job Teco No Discord Great "[""vterm""]" "[""doom-one""]" Sometimes framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 2 No significant comprimise 5-10y Cannot Would directly No Emacs "[""Python"", ""R""]" Rarely "[""Windows""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Framework""]" "[""use-package""]" "[""wait for community""]" Atom projectile Sometimes PhD Male Indian Healthcare "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""doom-one""]" Never No simple functions Never I remember it being wonky compared to DOS editors in the 80s but easier than vi ion unix Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Org-mode""]" "[""Text editing features""]" Very well, it's snappy Text/graphical "[""Work""]" "[""28.2""]" 30 No Org-mode, magit moderate comprimise 10+y No No No Emacs "[""C"", ""Go"", ""Python"", ""Shell"", ""Nim""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Overview""]" "[""IRC"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Edt No Sometimes Male Software Development "[""Helm"", ""Icomplete""]" "[""flyspell""]" minimal vanilla Yes Hacker News Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Frequently No write package Never Default keybindings. Knowing about the packages that could help me. Software project consistency: same behaviour in Python, Scala, R, ... University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Org, mu4e, calc, magit, "[""Work"", ""Hobby projects""]" "[""28.1""]" 11 Mu4e magit, smartparens, significant comprimise might in future No Would directly No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim project.el Often 41 Masters Male French Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla I can get you a business account on Typeform (supports open Source) for such survey in the future. Just ask. hubert.behaghel@typeform.com No Mastodon Not great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""nord"", ""solarized-dark""]" Sometimes No copy-paste Never N/a Learning about packages and which packages are included in Emacs, learning about all package options Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Emacspeak""]" "[""Text editing features"", ""Emacspeak""]" Very well, it's snappy Emacspeak, intensibility, packages "[""Work"", ""Hobby projects""]" "[""27.2"", ""26.3""]" 3 Gnus Org, Markdown-mode, Emacspeak, nnreddit limited comprimise never considered I have in the past Would directly No Emacs "[""HTML/CSS"", ""Python""]" Frequently "[""MacOS"", ""Linux via Crostini on ChromeOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Wariness of the review process"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Mailing lists"", ""Discord""]" "[""package.el"", ""Paradox""]" "[""Install and try it immediately""]" N/a VS Code No Frequently 28 School Male American Education services "[""Helm"", ""Ido""]" "[""flyspell"", ""langtool""]" minimal vanilla These was a great, accessible survey. Thanks. Yes Emacs mailing list Great "[""shell""]" "[""default light""]" Sometimes No simple functions Probably just the keybinds Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Elisp "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 notmuch might in future Vim "[""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Discourse""]" "[""Clips/videos""]" "[""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for maturity"", ""wait for community""]" I tend to just leave them on github. IntelliJ framework default Never "[""Vertico""]" "[""framework default""]" Doom Emacs "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently framework default write package Never Learning Emacs presents the same problem as learning any significant GNU project (Emacs/Guix) - one will need to read most (if not all) of the manual (or code) to attain an actual understanding Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Org""]" "[""Text editing features""]" Good but not great Fully integrated interface for interacting with text applications, massive historical momentum, Org "[""Work"", ""Hobby projects"", ""Personal computing""]" "[""29.0"", ""28.2""]" 5 No Org, most built-ins, Evil, Magit, LSP (love/hate) significant comprimise might in future I have in the past I have in the past No Vim "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""GitHub"", ""Blogs"", ""Hacker News""]" "[""Design rationale"", ""Manual""]" "[""GitHub""]" "[""straight"", ""use-package"", ""Nixpkgs""]" "[""wait for maturity""]" Vim project.el Sometimes School Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Interesting questions! No Hacker News Great "[""eshell"", ""vterm""]" "[""gruvbox""]" Sometimes No simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No do not prefer never considered No No No Emacs "[""Clojure"", ""Java"", ""Ruby""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""framework default""]" "[""Mailing list""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Comparison""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" framework default Rarely Masters Male United States citizen Healthcare "[""framework default""]" "[""flyspell""]" Doom Emacs Yes r/emacs Ok "[""vterm""]" "[""doom-one""]" Rarely framework default copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great The editing. And all amazing minor- and major modes. "[""Work"", ""Hobby projects""]" "[""28.2""]" 32 No limited comprimise never considered No I have in the past No Emacs "[""Assembly"", ""C"", ""Go"", ""HTML/CSS"", ""Python"", ""Verilog, SystemVerilog""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Code (features)""]" "[""GitHub"", ""M-x list-packages"", ""Hacker News (HN)""]" "[""Tutorials"", ""Screenshots""]" "[""blogs, web pages""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Sometimes Masters Male Swedish IT security "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""deep-blue""]" Never undo-tree write package Rarely "- Understanding the keybinding notation: C-x, M-x, C-M-x ... - How to install packages." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy elisp,extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No magit,lsp-mode,suggest,vertico,evil any comprimise might in future No Would directly No Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim projectile Sometimes 29 Masters Male German Software Development "[""Vertico"", ""Consult""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""modus-vivendi""]" Sometimes undo-tree write package Sometimes Learning emacs internals was a bit of a struggle. There are so many configuration options and many ways of doing the same thing, it was a bit overwhelming at first. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Open source, highly customizable, versatile "[""Work"", ""Hobby projects"", ""School""]" "[""28.2"", ""28.1""]" 2 Mu4e proof-general, org-roam, vterm, org-pomodoro, auctex, mu4e, modus-themes, avy, lsp, olivetti any comprimise might in future Yes Yes Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Haskell"", ""Julia"", ""Java"", ""Scheme"", ""Shell"", ""Coq""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Matrix"", ""Mailing lists"", ""Discord""]" "[""straight"", ""elpaca"", ""guix""]" "[""Install and try it immediately""]" Vim projectile Frequently 22 Bachelors Male Israeli Student "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No board Great "[""eshell"", ""vterm""]" "[""my own custom theme"", ""modus-vivendi""]" Sometimes No simple functions Never Too many overlapping/competing packages Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Simple, lightweight (comparitively) no GUI! "[""Hobby projects""]" "[""29.0""]" 10 No eglot, vertico, corfu, orderless, use-pacakge, straight limited comprimise never considered No No No Emacs "[""C++"", ""Python""]" Rarely "[""WSL""]" String[] "[""Source""]" "[""I have not had to contact""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs""]" "[""Design rationale""]" "[""I have not asked for help""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Pycharm project.el Never Bachelors "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla No Sacha Chua's blog page Great "[""eshell""]" "[""wombat""]" Never No simple functions Rarely Some of the language used in the manual etc was alien to me, felt like I had to learn some history to understand emacs Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Extensibility, configurability, excellent package ecosystem "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Mu4e Straight, use-package, avy, org-*, vertico, consult, marginalia, magit, mu4e moderate comprimise never considered Cannot Would directly No Emacs "[""HTML/CSS"", ""Julia"", ""Python"", ""R"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Manuscripts, thesis""]" "[""MELPA"", ""Source""]" "[""GitHub"", ""GitLab""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""GitLab""]" "[""straight""]" "[""Install and try it immediately""]" Nano project.el Frequently 28 PhD Male British Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Was on a train and internet kept dropping out but I was able to resume where I left off, this hasn't worked on other server platforms I've used so that was good Not sure r/emacs Great "[""shell-command"", ""vterm""]" "[""my own custom theme""]" Often vundo many packages Never I heard it takes forever It should be prettier out of the box, that's what's stopping many from trying. And it definitely should be faster. Learning Clojure "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Alright Extensibility and being able to edit anything within emacs from itself. The reply/smalltalk like nature of it. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Mu4e Mu4e, cider, avy, consult, company, lispy, popper, magit limited comprimise never considered No No Yes Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Python"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Telegram groups""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub"", ""Telegram groups""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Melpa. Low hassle but still well moderated and inspected. No complex and long paperwork. IntelliJ project.el Often 38 Bachelors Male Ukrainian Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No Telegram Ok "[""shell"", ""eshell""]" "[""nord""]" Rarely undo-tree copy-paste Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Alright "[""Work""]" "[""28.2""]" 2 Emacs "[""Python""]" "[""MacOS""]" Vim Often minimal vanilla copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e limited comprimise never considered No No No Vim "[""C"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 20 Bachelors Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""default dark""]" Frequently undo-fu simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No python-mode,auctex,zenburn-theme,solarized-theme,magit,ess any comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""R"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Frequently 36 Bachelors Male Chilean Student "[""Ido""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell-command"", ""ansi-term""]" "[""solarized"", ""solarized-dark"", ""zenburn""]" Never No simple functions Never "I started with the tutorial as a starting point, that got me all the basics to launch and start as I did on my previous text editors. Then, I stayed many years with just the basics, just because I didn’t know what I could do from it, neither did I have time to learn deeper. I learned a few tricks sometimes, either shown by some people, or by trying stuff in the menu, but I really used it as a basic text editors for years. I also never got really what was beyond buffers, how to deal with frames and windows. Someday, I heard about Org-Mode, which I tried and found at the same time very pleasant and answering a profound need of organization in a way I would never imagine. This led me to really customize emacs for the first time, mainly by imitating. I also learned about the ""M-x"" feature at that time, and all became clear. I really wish I knew that earlier. Now I use the help about functions and variables to learn when I am looking for setting up something. Then, I wanted to go further with ELisp programming, and the difficulty was at the same time to remember the basics of Lisp programming (I learned Scheme at university which was a very helpful to have an understanding of the concepts of functional programming and to love it), then slowly to catch how to interact with the Emacs editor functions. In the end, this is very powerful, it takes time, which is normal, but it is not easy to find where to start or to get a grasp of what are the essentials to interact with the editor and/or the packages. This is one thing I would like to document as it changed my way of living with emacs, but I am overwhelmed, so it’s still a ""I would like todo project"" :)" "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Org-Mode""]" "[""Text editing features"", ""Just choosing an editor when starting my Linux journey : only vi and emacs were mentionned in my first CD leaflet""]" Good but not great "The text editor being tied as an interface to a programming language and interpretor. From this, comes its customization. As of today, I can say the community, as a nice fellowship, and as all what she brings to make this venerable editor attractive today with contributions and genious ideas on how to make use of it." "[""Work"", ""Hobby projects"", ""Personal organization""]" "[""27.1""]" 27 Mu4e org-mode, mu4e, org-journal, org-super-agenda, org-brain, org-roam2, company, multiple-cursors, vc, elfeed moderate comprimise never considered I would to through Liberapay, but it is not an appropriate time for me now I have in the past No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""PHP"", ""Perl"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Metrics (electricity usage, ...) and inventory (books)""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Mailing lists"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Mailing lists"", ""Fediverse""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" DOS text editors framework default Often 45 Masters Male Belgian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs "Yeah, it was fun and interesting to go through and learn about the questions (and my answers :) There are two questions that I didn’t know how to select : 1. How well does Emacs perform in your experience? Very well, it's snappy Good but not great Alright ... The gap between ""very well"" and ""good but not great"" seemed big to me. I would have said ""Great, but there are some itches"", I could not say ""it’s good not great"", but I could not say ""very well"", either without mentionning the itches. 2. What is your level of Elisp proficiency? No knowledge I can copy-paste and tweak some code I can read and understand most Elisp programmes I can write simple functions ... Actuallly, I can write simple functions, but it’s quite new that I can read deeper the ELisp programmes, and I would not say I can read them and understand them easily. I would have inverted the two options, if they are, as I suppose, increasing in level. Thank you for doing this, and good fetching of the results, I look forward what will come from it :)" Not sure Emacs mailing list Great "[""eshell"", ""ansi-term""]" "[""doom-sourcerer""]" Rarely framework default write package Sometimes I once wrote a Babel language integration--m4--for org-mode. When I was asked to screw around with paperwork for something I'd written and tested for fun, I noped out. Even though I use default keybindings because that's where I started, they aren't friendly. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Ability for people to create packages (e.g. org-mode, hyperbole or calc) for others. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 notmuch org-mode, hyperbole, org-roam, calc, ledger-mode, ESS, magit do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""R"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit""]" "[""Clips/videos""]" "[""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""wait for community""]" vi No Frequently Bachelors Male United States citizen Software Development "[""Ido""]" "[""No""]" minimal vanilla The free/libre software question would've been better stated as open-source software as I'm equally happy using something that's BSD/MIT/Apache-licensed as I am (L)GPL. Yes r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""nano""]" Rarely No simple functions Never "At first, I was confused what emacs was supposed to be. A text editor but not really a text editor? Learning Lisp was challenging initially." was part of the default install on the first GNU/Linux system I tried. "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, one-stop shop for many different needs, integration with external tools, discoverability, integrated help/documentation "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1"", ""26.3""]" 20 No magit, eglot, org-mode moderate comprimise might in future No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Been keeping my diary in org-mode since 2007""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists"", ""Emacs wiki, search engines""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim Does org-mode count? Often 42 Associates Male German Manufacturing "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell-command"", ""eshell""]" "[""default light""]" Rarely No simple functions Sometimes asdf sdf University/College "[""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Alright asf "[""Work""]" "[""28.1""]" 1 notmuch 2-5y I have in the past I have in the past Yes Vim "[""Javascript""]" Frequently "[""Windows""]" "[""Task management""]" "[""MELPA Stable""]" "[""Email""]" Sometimes "[""Wariness of the review process""]" Rarely "[""Code (features)""]" "[""Blogs""]" "[""Design rationale""]" "[""Emacs StackExchange""]" "[""elpaca""]" "[""wait for maturity""]" Eclipse projectile Sometimes 11 PhD Female Albanian Research "[""Ivy""]" "[""spell-fu""]" Doom Emacs "[""vterm""]" "[""doom-one""]" Sometimes undo-tree simple functions Rarely Making it behave like vim Colleague "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Orgmode "[""Work""]" "[""29.0""]" 3 No moderate comprimise never considered No No No Vim "[""Clojure"", ""Python"", ""R"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""elpaca""]" "[""Install and try it immediately""]" Vim projectile Often 41 PhD Male Canadian Research "[""Helm""]" "[""flyspell""]" Spacemacs No r/emacs Ok "[""none""]" "[""my own custom theme""]" Rarely No copy-paste Never Emacs is much more difficult to learn than most languages. You have to learn the keybindings (which are great once learning but there is a learning curve), configuring packages and settings using elisp takes a lot of learning even with things like prelude, and understanding buffers, frames, windows vs other editors is a lot different. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Cider""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "* the simple navigation with keybindings * Extensible * Best Clojure Repl (Cider)" "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 6 No cider, evil, projectile, ivy, clojure-mode, parinfer-rust-mode do not prefer never considered No Never heard of FSF No Emacs / Vim Combo "[""Clojure""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Good Examples with options not just the simplest""]" "[""web search""]" "[""use-package""]" "[""Install and try it immediately""]" Most of the above projectile Rarely 46 Bachelors Male United States citizen Media/Publishing "[""Ivy"", ""Consult""]" "[""No""]" minimal vanilla Not sure Friend Ok "[""none""]" "[""atom-one-dark""]" Never No copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 32 Emacs "[""C"", ""HTML/CSS"", ""Java"", ""Python"", ""Perl"", ""R"", ""SQL"", ""COBOL""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Frequently minimal vanilla copy-paste Never Command discovery (what is possible), multi-cursor or block-editing Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 4 No verb,highlight-symbol,company,rainbow-delimiters any comprimise might in future No I have in the past No Emacs "[""Elixir"", ""Erlang"", ""Rust"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "["".""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Design rationale"", ""Screenshots""]" "["".""]" "[""use-package""]" "[""wait for community""]" VS Code projectile Often 36 Bachelors Male Dutch Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Not great "[""shell-command""]" "[""nord""]" Never undo-tree write package Never Weird bugs Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No moderate comprimise never considered Cannot Cannot No Vim "[""C"", ""Common Lisp"", ""Haskell"", ""Scheme"", ""Shell""]" Often "[""MacOS""]" String[] "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""vterm""]" "[""gruvbox""]" Never undo-tree simple functions Often Friend "[""GUI""]" "[""Built-in features""]" "[""Extensibility""]" Alright "[""Work""]" "[""28.1""]" 4 Mu4e significant comprimise 2-5y No Would directly Yes Emacs "[""Common Lisp""]" Sometimes "[""Windows""]" "[""General document writing""]" "[""GNU ELPA devel""]" "[""Mailing list""]" Often "[""Unfamiliar with contribution process""]" Sometimes "[""Code (bug fixes)""]" "[""GitHub""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code projectile Frequently Associates Male Student "[""Marginalia""]" "[""flyspell""]" Doom Emacs "[""vterm""]" "[""my own custom theme""]" Often undo-tree write package Never changing the gnu formatting in c mode wasn't that obvious it was installed with my first slackware install "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great extensibility in a full fledged language "[""Hobby projects""]" "[""27.1""]" 10 Gnus any comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""PKB""]" "[""i don't use third-party packages""]" "[""Mailing list"", ""GitHub""]" Never String[] Never "[""i don't use third-party packages""]" "[""i don't use third-party packages""]" "[""IRC"", ""Reddit""]" "[""i don't use third-party packages""]" "[""wait for community""]" Vim No Rarely 46 Associates Male Dutch Telecom "[""No""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""my own custom theme""]" Frequently No simple functions Never Getting sensible defaults, learning the emacs way of editing Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community""]" "[""curiosity""]" Very well, it's snappy Self discovery, extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No moderate comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""irc""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""wait for community""]" Vim No Often 61 PhD Male French Education services "[""Vertico"", ""Marginalia""]" "[""ispell""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""solarized""]" Sometimes No copy-paste Never No Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy Config "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 No any comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Python""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""not sure""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Manual""]" "[""I don’t""]" "[""manual""]" "[""Install and try it immediately""]" Don’t remember No Sometimes 70 Masters Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell"", ""eshell""]" "[""default dark""]" Never framework default none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 3 No which-key,eglot do not prefer might in future No No No emacs+vim "[""C"", ""Java"", ""Python""]" Never "[""GNU/Linux""]" "[""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Never 20 Associates Male (other) Student "[""Vertico""]" "[""ispell""]" minimal vanilla Not sure Emacs China Great "[""vterm""]" "[""doom-one""]" Never No copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""contacts, calendars, wikis, notes,""]" "[""28.1""]" 1 Emacs "[""Python""]" "[""GNU/Linux"", ""Guix on top of GNU/Linux""]" Sometimes maximal vanilla many packages Rarely Terminology. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy Documentation and ability to tinker. "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No Magit,meow,eglot significant comprimise might in future I have in the past I have in the past No Meow "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""Ocaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA""]" "[""Email"", ""GitHub""]" Rarely String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Clips/videos""]" "[""IRC"", ""GitHub""]" "[""Nix""]" "[""Install and try it immediately""]" IntelliJ project.el Frequently 30 Bachelors Male Chinese Fin Tech "[""Ivy""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""eshell"", ""vterm""]" "[""zenburn""]" Often No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Written in lisp""]" "[""Extensibility"", ""Best lisp editor""]" Good but not great "[""Hobby projects"", ""Study""]" "[""27.1""]" 4 No slime, geiser-mit, auctex any comprimise might in future Cannot Cannot No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Python"", ""R"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Telegram group""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Telegram group""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" Vim No Frequently 28 Bachelors Male Brazilian Student "[""Ido""]" "[""flyspell""]" minimal vanilla Yes Telegram Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""at that time Emacs had the best source code highlighting""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 17 Mu4e limited comprimise might in future I have in the past No No Emacs "[""C++"", ""C"", ""Elisp"", ""Elixir"", ""Java"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" None No Never 38 PhD Male German Research "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""sanityinc-tomorrow""]" Sometimes undo-tree write package Never Employment agreement is a hurdle, even though it appears to illegally (under NY state law) attempt to claim ownership of ideas/software I develop outside of work that are not part of my job, and prevent me from participating in an otherwise legal hobby activity, such as contributing code to FSF projects. Since I can't guarantee they won't sue FSF, or that they wouldn't win such a suit (not a lot of precedent due to arbitration clauses), the FSF can't accept my assignment form. It's unfortunate that NY Labor Law is effectively circumvented and third parties like the FSF are deprived of contributions. Fred Fish's collection of Amiga ports of GNU software "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Alright Batteries included language, bonus points for it being a lisp variant "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 No any comprimise 0-2y No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub"", ""However they indicate is the best way""]" Rarely "[""Employment agreement""]" Rarely "[""Issues""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""Mailing lists"", ""Mostly do not ask for help, that's what the source and documentation is for""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" The built-in AmigaOS editor No Sometimes 50 PhD Male United States citizen Banking, risk model developer (not IT) "[""Helm"", ""Ivy"", ""Vertico"", ""Selectrum"", ""Consult""]" "[""flyspell"", ""ispell""]" Extensive packages, light configuration No Doomemacs home page Ok "[""shell"", ""vterm""]" "[""default light"", ""modus-operandi"", ""modus-vivendi""]" Never No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Shortcuts and commands "[""Hobby projects""]" "[""28.1""]" 0 No significant comprimise never considered No No No Emacs "[""C++"", ""Rust"", ""Scheme"", ""SQL""]" Rarely "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" VS Code projectile Frequently 19 School Male Student "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell-command"", ""eshell""]" "[""Material-darker""]" Rarely No read and understand Never "Remapping my known keyboard shortcuts to the emacs versions; ctrl/meta key on linux vs ctrl/meta key on macOS" Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy I love the commands and buffer management, and that I can browse files in the editor "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No I have not explored the package environment very much beyond what I needed initially do not prefer never considered No No No Emacs "[""Clojure"", ""Javascript"", ""SQL"", ""Plaintext""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA""]" "[""n/a""]" Never "[""Lack of time""]" Never "[""n/a""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""n/a""]" "[""package.el"", ""elpaca""]" "[""Install and try it immediately""]" Sublime Text No Frequently 29 Bachelors Male American Software Development "[""No""]" "[""No""]" https://github.com/flyingmachine/emacs-for-clojure/ No Hacker News Great "[""shell-command""]" "[""modus-vivendi"", ""white on black""]" Never framework default simple functions Never no conflicts in the startup file Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great extensibility, customization "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 40 Mu4e org-roam,magit moderate comprimise might in future No I have in the past No Emacs "[""Elisp"", ""Haskell"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""Email""]" Never "[""introverted as fuck""]" Rarely "[""Advocacy""]" "[""sacha's emacs weekly post""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""I don't""]" "[""use-package""]" "[""wait for community""]" vi, ed (not vim) projectile Sometimes 61 PhD Male Belgian Software Development "[""Ivy"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Not great "[""shell"", ""eshell""]" "[""default light"", ""solarized""]" Frequently undo-tree copy-paste Never I had to learn bunch of commands and keybindings. window/frame management is a PITA. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""DOOM emacs""]" "[""Package(s)"", ""Text editing features"", ""doom emacs""]" Very well, it's snappy Faster than VS Code (electron gtfo), lsp-mode works more reliably with clangd, custom keybindings are easy, ALT-X GIVES ME EVERY COMMAND WITH SEARCH <<- this. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No projectile, evil-mode, lsp-mode, company, ivy, treemacs, tabbar, limited comprimise never considered No Would directly No Vim "[""Assembly"", ""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Framework"", ""Mailing lists"", ""Discourse""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" VS Code projectile Sometimes 33 Masters Male Polish Space "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs No Friend Great "[""none""]" "[""doom-one""]" Never framework default copy-paste Never No Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""convenient keyboard editing as vim, with mouse and GUI support""]" Very well, it's snappy full keyboard editing, and powerful extensibility. "[""Work""]" "[""28.1""]" 11 No SLIME, magit, projectile, nano-mode, web-mode, markdown-mode moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Bad prior experience""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes 40 Masters Male Chinese Software Development "[""Ivy""]" "[""No""]" Prelude No Hacker News Great "[""none""]" "[""nano-mode""]" Sometimes No simple functions Rarely Terminal issues were a pain. Mismatched settings and stuff. Old emacses that didnt line up with new tutorials. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Longevity and stability. Great packages like magit. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 27 No Magit, sly moderate comprimise never considered No No No Emacs "[""Common Lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""Email""]" Rarely "[""Lack of time""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Joe No Frequently 47 School Male United States citizen Software Development "[""Ido""]" "[""No""]" maximal vanilla No Twitter Ok "[""shell""]" "[""my own custom theme""]" Rarely framework default write package "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 40 Rmail Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""Source""]" "[""Email""]" String[] Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" String[] String[] String[] "[""package.el"", ""manual""]" No Frequently "[""No""]" "[""ispell""]" minimal vanilla "[""shell-command"", ""shell""]" "[""default light""]" Frequently No copy-paste Never "Discovering useful functions and packages. Debugging errors." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Ecosystem. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 notmuch magit, modus-themes, evil, eglot, notmuch, undo-tree, org limited comprimise never considered Yes No No Vim "[""C"", ""Clojure"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely 34 School Male Australian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure lobste.rs Ok "[""none""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Rarely The only contribution I ever made was a simple pull request on GitHub, so I'm not familiar with any of the mentioned steps. Before I tried Doom Emacs I naturally struggled with keybindings / commands, because they are different from every modern text editor. I also struggled with installing packages, because I would often find multiple ways of doing what seemed to me to be the same thing. But I didn't go very far before trying Doom Emacs, and I haven't had many problems since. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Community"", ""Using not too much RAM, by modern standards""]" Not well The extensibility. Always when I find something I don't like I know if I were more knowledgeable I would be able to tweak it. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No significant comprimise never considered No No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Documentation""]" "[""I don't, really""]" "[""Tutorials""]" "[""If I can't figure it out myself I'm most likely not using it""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Rarely 22 Associates Male Brazilian Software Development "[""framework default""]" "[""No""]" Doom Emacs No Discord Not great "[""vterm""]" "[""doom-one""]" Never framework default write package Never "- unfamiliar Emacs keybindings - lack of mnemonics for `C-x 2`, `C-x 3`, `C-x 1` - stateful `C-l` - lack of ELisp understanding for initial config - `eval-after-load` - which feature to wait for? - lack of understanding where to find documentation - info - `;;; Commentary:` section in packages - README - docstrings - comments - just read the code, lol" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great "- extensibility - explorability - documentation - maturity - free software" "[""Hobby projects""]" "[""29.0""]" 2 Gnus org,magit,consult,marginalia,orderless,vterm,tramp,gnus,dired,elfeed moderate comprimise might in future No No No Vim "[""Elisp""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Discourse""]" "[""framework default"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Often Masters Male Ukrainian "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No r/emacs Ok "[""eshell"", ""vterm""]" "[""default dark"", ""modus-operandi""]" Sometimes framework default simple functions Never The really weird defaults. Indentation's the worst, I still haven't managed to figure out how to make it behave in a sensible way, and not for a lack of trying. Most other editors just get this right. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)"", ""Text editing features"", ""org mode""]" Alright letting you create a complete programming environment - akin to an IDE, but much more customizable "[""Hobby projects""]" "[""28.1""]" 2 No Magit moderate comprimise never considered No No No Vim "[""Assembly"", ""C""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""MELPA"", ""not sure""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""i don't""]" "[""Design rationale""]" "[""IRC""]" "[""package.el""]" "[""Research alternatives""]" Vim projectile Never Male Student "[""Selectrum""]" "[""No""]" minimal vanilla "I liked the part where you assumed everyone cares about new packages :p For the most part my workflow's fine as is already, and I don't want to depend on a lot of stuff I don't really need." No IRC Ok "[""none""]" "[""gruvbox"", ""modus-operandi""]" Rarely No copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy Elisp "[""Work""]" "[""27.2""]" 4 Emacs "[""C"", ""Javascript"", ""Java"", ""Matlab""]" "[""GNU/Linux""]" Sublime Text Frequently minimal vanilla copy-paste Never package maintenance. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great moving around text with keys and bulk editing "[""Hobby projects""]" "[""28.1""]" 27 No limited comprimise 0-2y I have in the past I have in the past No Emacs "[""Python"", ""Rust"", ""Shell""]" Rarely "[""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""Source""]" "[""Mailing list""]" Never String[] Never "[""Reddit""]" "[""Comparison"", ""Screenshots""]" "[""Reddit""]" "[""manual""]" "[""Install and try it immediately""]" None No Sometimes 48 Bachelors nonbinary Manufacturing "[""Ido""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""shell""]" "[""my own custom theme"", ""solarized-dark""]" Sometimes No understand internals Rarely "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""orgmode, magit, slime""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects"", ""Personal""]" "[""29.0""]" 35 Gnus orgmode, magit, slime, auctex, tramp, gnus significant comprimise might in future No No No Emacs "[""Common Lisp"", ""Elisp"", ""Haskell"", ""Julia"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL"", ""Racket""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discord"", ""Blogs"", ""HackerNews""]" "[""Manual""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" No Frequently 59 PhD Male Dutch Fin Tech "[""Selectrum""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Hacker News Ok "[""ansi-term"", ""vterm""]" "[""solarized-dark""]" Frequently undo-tree simple functions "[""TUI""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Not well "[""Hobby projects""]" "[""28.2""]" 2 Emacs "[""Elisp"", ""Go"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Never minimal vanilla copy-paste "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Emacs "[""HTML/CSS"", ""Javascript"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Never maximal vanilla simple functions Rarely I contributed a small bit to Emacs many years ago. The procedure was complicated at the time, mostly due to the copyright transfer requirement. Maybe it has improved since then. It took a while to learn enough keystrokes to become efficient. No regrets though. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Malleability""]" "[""Text editing features""]" Good but not great Malleability. I can fine-tune everything to my needs and taste. "[""Work"", ""Personal Information Management""]" "[""28.2"", ""28.1""]" 25 notmuch org-roam, notmuch, magit, paredit, pass, sly, ivy, counsel significant comprimise 10+y I have in the past I have in the past No Emacs "[""Common Lisp"", ""Elisp"", ""Python"", ""R"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Emacs News (by Sacha Chua)""]" "[""none (\""must be answered\"", so...)""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""Guix""]" "[""Install and try it immediately""]" MicroEmacs projectile Frequently 56 PhD Male German Research "[""Ivy""]" "[""ispell""]" maximal vanilla No Mastodon Great "[""shell-command"", ""shell"", ""eshell""]" "[""modus-operandi""]" Sometimes No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 0 Mu4e significant comprimise never considered No No No Vim "[""C++"", ""Rust""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Matrix servers""]" "[""Screenshots""]" "[""Matrix"", ""Reddit""]" "[""straight""]" "[""Research alternatives"", ""wait for community""]" No Often 21 School Male Indian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Twitter Not great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree read and understand Never Trying to fit the vim keys. Going all in with emacs keys was the better idea. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""It's based on lisp""]" "[""Extensibility"", ""Longevity of the project""]" Very well, it's snappy The choice of a lisp language to extend it. The mode system. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No magit,dtrt-indent,ws-butler,eglot limited comprimise never considered No No, but I probably should No Emacs "[""C"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""Random comments on the internet""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code project.el Never 35 School Male Italian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Sometimes No copy-paste Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""Org""]" "[""GNU/Linux""]" VS Code Frequently minimal vanilla none Never So many. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Lisp "[""Experiment""]" "[""28.2""]" 0 No moderate comprimise never considered No No No CUA "[""C++"", ""C#"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Sometimes "[""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" None projectile Never Masters Canadian Healthcare "[""Ivy""]" "[""flyspell""]" Spacemacs No lobste.rs Ok "[""none""]" "[""modus-vivendi""]" Never framework default write package Rarely Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Was looking for a way to execute SQL from a text editor buffer. Never looked back""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No magit, ef-themes, evil, counsel, swiper, moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Blogs"", ""M-x list-packages""]" "[""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""straight""]" "[""wait for maturity""]" Vim projectile Sometimes 26 Bachelors Male Ghanaian Software Development "[""Selectrum""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""shell""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Sometimes No simple functions Never "Scrolling around moves the cursor (got used to it now). Accidentally pressing an unwanted keyboard shortcut with extreme results, like deleting half of my document." Colleague "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""One editor to do everything, and well""]" "[""Text editing features""]" Very well, it's snappy It works with everything, and is very customisable (by existing packages if nothing else). Most editors have a niche. It is also very uncluttered visually, I can have lots of editor space easily and no annoying tabs / side panels etc. "[""Work"", ""Hobby projects""]" "[""27.2"", ""26.3""]" 10 No moderate comprimise never considered No No No Emacs "[""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Sometimes Masters Male Finance "[""No""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""default dark""]" Never No write package Sometimes University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 11 Gnus Magit, Org-Mode, Eglot moderate comprimise 2-5y Yes No No Emacs "[""C++"", ""Elisp"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""wait for community""]" None project.el Sometimes 35 Masters Male Spanish Software Development "[""Mct""]" "[""ispell""]" minimal vanilla Yes r/emacs Great "[""shell-command"", ""shell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No write package Rarely The contribution process seems OK to me. No, it was a clear step up from ed. I did often have to compile Emacs myself, since sysadmins didn't like that raw mode slowed down the Vax we were using. University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Longevity""]" "[""Text editing features""]" Very well, it's snappy Customizability. Great language support. Longevity ... the product will be around in 20 years. It's ability to adapt and grow over time, such as incorporation of LSP support. Free software! I can't support a proprietary product for something so central to my job, software development. "[""Work"", ""Hobby projects""]" "[""28.1""]" 42 No Eglot, Slime, lisp-mode, java-mode significant comprimise 10+y No No Yes Emacs "[""C++"", ""Common Lisp"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""None of the above""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" I have written a package recently, bazel-mode. I will submit it to GNU ELPA, since it's GNU licensed. I would not write a non-GNU package. Montgomery Emacs project.el Frequently 59 Masters Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""default light""]" Never No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Customizability, great editing capabilities, org mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Org, evil limited comprimise never considered No No No Vim "[""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit""]" "[""framework default""]" "[""Research alternatives""]" VS Code framework default Frequently 24 Masters Male Polish Healthcare "[""framework default"", ""Helm""]" "[""flyspell""]" Spacemacs No r/emacs Great "[""vterm""]" "[""nord""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""ledger-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""accounting""]" "[""28.2""]" 8 No ledger-mode limited comprimise might in future Cannot Cannot No CUA "[""Clojure"", ""ledger journal""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Eclipse No Sometimes 31 Associates Male Argentine Software Development "[""No""]" "[""No""]" minimal vanilla No work Great "[""term""]" "[""monokai-theme""]" Never No write package Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility via emacs-lisp; robust package library; stability (as in: emacs doesn't crash). "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 Mu4e ido (and amx-mode, Ido-ubiquitous-mode, &c.); magit; vterm; lsp-mode; the nano theme moderate comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""duckduckgo :)""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None projectile Frequently 49 School Male American Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""nano""]" Sometimes No write package Rarely unaware of full potential Emacs; had to learn emacs lisp to really begin to fully grok In the Beginning Was the Command Line (N. Stepheson) + AUCTeX "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""LISP""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""looking for best way of editing LaTeX (AUCTeX)""]" Very well, it's snappy ability to easily customise and adapt to suit individual needs "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 15 Mu4e AUCTeX, Org-mode, Org-roam, dired, equake, calfw, org-superagenda, mu4e, org-noter, zotxt moderate comprimise might in future Yes I have in the past Yes Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Android""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Often "[""Lack of time"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual"", ""quelpa""]" "[""Install and try it immediately""]" My employer (a public University) created problems with my signing FSF copyright papers, so I submit to MELPA. gedit No Frequently 45 PhD Male United States citizen Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Sometimes undo-tree copy-paste Never "It was hard to understand many things. I was not sure what are ""modes"" and how emacs knows if I writing a ""tex"" document or an ""org"" document. I did not know how to install packages. I am still afraid every time I need to upgrade. I can understand only very little elisp. I am still lacking much understanding on emacs. I now use doom, and it helps a lot in getting the packages I want. I usually try to find examples of configurations from other people and tweak them as I want." Friend "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""org-roam""]" Very well, it's snappy Vim keybindings, great packages, customization "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 I don't know... org roam, lsp server julia, aas, laas, helm-bibtex, org ref, org roam bibtex, latex, cdlatex significant comprimise never considered No No No Vim "[""Julia"", ""Python""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discord"", ""Discourse""]" "[""not sure""]" "[""wait for maturity"", ""wait for community""]" Sublime Text I think I use projectile Frequently 36 Masters Male Israeli Research "[""Ivy"", ""I think Ivy, I am not sure.""]" "[""ispell"", ""I think I use ispell""]" Doom Emacs I wish it would be easier for me to learn to handle emacs. There is so much information out there, and I never found something basic that gives a clear introduction. No Discord Great "[""none""]" "[""doom-one"", ""dracula""]" Never No write package Rarely Unsurprisingly, a lot of hoops to jump through, as with many older and/or FSF-overseen projects. It's not that I want everyone to move to GitHub and buy into a closed ecosystem, but things could be made much more streamlined. "As a prior vim user I got started with Spacemacs when that became popular ~7-8 years ago. It hid enough of the internals to allow me to be productive right away. When I first got past basic usage of Emacs and into configuring it via writing some of my own code, it took me a long time to get comfortable with it. Emacs Lisp as a language shows its age compared to newer lisps (e.g. Clojure, Fennel, Carp), and a lot of core functionality relies on buffers for state, which imho makes it easy to introduce subtle bugs. Newer libraries and packages tend to be more functional in style and reduce that risk." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "Extensibility. It seems that whatever other editors come up with can be mimicked in Emacs. Personally, I also enjoy the longevity. Emacs is much older than I am, and I hope to never use another editor in my life. ""Cool"" editors seem to rotate every 5 years, see the list above, and many are dependent on corporate sponsors, e.g. the decline of Atom." "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 notmuch cider, consult, eglot, helpful, literate-calc-mode, magit, rustic, straight, use-package, vertico moderate comprimise 0-2y No I have in the past Yes Vim "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""Colleagues, Hackernews""]" "[""Comparison"", ""Design rationale""]" "[""GitHub"", ""Colleagues/friends""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Melpa, just because it's quite simple to get something up. When I write a package, I usually don't know what its final shape and functionality will be, and if it will actually be useful. Melpa has a low barrier to entry, allowing me to get it in the hands of users who don't build from source, and get some feedback early on. (As most default setups have Melpa already configured.) Vim projectile Often 29 School Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""eshell"", ""vterm""]" "[""solarized"", ""solarized-dark""]" Rarely undo-fu simple functions Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright "[""Hobby projects""]" "[""27.1""]" 2 Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Vim Rarely minimal vanilla read and understand Never code review and ci based on gitea would be a welcome enhancement over savannah chorded bindings being unfriendly to fingers 90s SuSE Linux "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Alright architecture, despite its shortcomings "[""Work"", ""Hobby projects""]" "[""29.0""]" 23 No significant comprimise never considered Cannot Cannot No Vim "[""Assembly"", ""C++"", ""C"", ""C#"", ""Erlang"", ""HTML/CSS"", ""R"", ""Rust"", ""Shell"", ""SQL"", ""Zig, Ada""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla Not sure lobste.rs Ok "[""eshell""]" "[""modus-operandi""]" Never No simple functions Never The amount of information on Emacs was overwhelming. I was unsure where to begin. I did not fully appreciate that getting the full benefit of Emacs really meant learning elisp well. I don't think I would have become a successful user if I didn't find Doom Emacs and its community. Doom Emacs provided a solid starting point for me to grasp Emacs' capabilities and elisp. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Its extensibility/flexibility. It can do practically anything. And elisp is a very accessible language. The documentation and community are very helpful and accessible to newcomers. "[""Hobby projects""]" "[""29.0""]" 1 notmuch org,org-roam,citar,orderless,vterm,coterm,dired moderate comprimise might in future Cannot Cannot No Emacs "[""Elisp"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email"", ""Discord"", ""Discourse""]" "[""use-package""]" "[""Research alternatives""]" None project.el Often 27 Bachelors Male American Unemployed "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Question on willingness to forego features/UI polish should be separated out. I am willing to forego UI polish much more than features. No Discord Great "[""shell"", ""eshell"", ""vterm"", ""coterm""]" "[""afternoon""]" Frequently No copy-paste Never easy settings for notepad++ options like autosave, tabs, recent files and completion-at-point Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""org-mode""]" Not well org-mode "[""Hobby projects""]" "[""28.2""]" 3 Mu4e denote, company, vertico, pdf-tools moderate comprimise never considered Cannot Would directly No CUA "[""HTML/CSS""]" Rarely "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""wait for maturity""]" Notepad++ projectile Often 51 Masters Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Blog post Great "[""none""]" "[""modus-operandi""]" Rarely No simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""everything""]" "[""29.0""]" 25 No any comprimise never considered No No No Emacs "[""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA devel"", ""MELPA""]" "[""GitHub"", ""Gitlab""]" Rarely "[""Language(I'm not use english)""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Manual"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None projectile Frequently 41 School Male Japanese Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Not sure Twitter Great "[""none""]" "[""my own custom theme""]" Rarely undo-tree simple functions Never Text movement being slightly different from macOS’s Emacs-esque text movement, which I used heavily. The kill ring. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Its extensibility and universality (“it’s an OS, not an editor”) "[""Work"", ""Hobby projects"", ""Note taking""]" "[""28.2""]" 6 No magit,org-mode,evil-mode limited comprimise might in future No No No Vim "[""Clojure"", ""Haskell"", ""Julia""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""Email""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials""]" "[""IRC""]" "[""framework default""]" "[""Install and try it immediately""]" projectile Often 19 School Male American Software Development "[""Helm""]" "[""flyspell""]" Spacemacs Thanks for your work :) No Hacker News Ok "[""none""]" "[""spacemacs-dark""]" Never undo-tree read and understand Never Key bindings Internet "[""GUI"", ""TUI""]" "[""Package(s)""]" "[""Package(s)""]" Very well, it's snappy Customizable "[""Hobby projects""]" "[""28.1""]" 10 No moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Erlang""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" No Rarely School Male Argentine Software Development "[""No""]" "[""No""]" minimal vanilla No Twitter Ok "[""shell-command""]" "[""default dark""]" Rarely No simple functions Never Help system (info) University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Configuration "[""Work""]" "[""28.2""]" 25 Mu4e any comprimise might in future No No No Emacs "[""Elisp"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" notepad projectile Frequently 52 PhD Male German Research "[""Helm"", ""Ivy"", ""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell""]" "[""modus-operandi""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Good but not great Ecosystem of great packages. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No moderate comprimise might in future Cannot Cannot No Vim "[""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Neovim framework default Sometimes 16 School Male Indian Student "[""framework default"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-palenight""]" Never framework default simple functions Never "Most config files use setup macros, straight, use-package, etc. rather than built in capabilities. Setting up keybindings is weird without something like general.el" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, Plugin ecosystem, Resource efficiency (compared to electron) "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org-mode,doom-themes,vertico,corfu limited comprimise never considered Cannot No No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Nix""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 20 School Non-Binary British Student "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""doom-one""]" Never undo-tree copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Awesome ecosystem, packages like magit... "[""Work""]" "[""28.2""]" 20 No magit, lsp, projectile, significant comprimise never considered I have in the past I have in the past No Emacs "[""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Rarely 47 Masters Male German Media/Publishing "[""Vertico"", ""Selectrum"", ""Consult""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""none"", ""shell""]" "[""solarized""]" Rarely undo-tree simple functions Sometimes I would have no problem obtaining the FSF copyright assignment. Being free software is one of the reasons Emacs is great and why it continues to thrive. No difficulties, the documentation is great. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility, free software, great documentation, community, and sheer power at your fingertips. "[""Hobby projects"", ""With Org, long-form writing, knowledge management, task management, project tracking""]" "[""28.2""]" 11 No moderate comprimise might in future Yes I have in the past No My own customizations. Many keybindings come from previous editors for which I developed muscle memory. "[""Elisp""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Sacha Chua's \""Emacs News\""""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview"", ""Customization options and keybindings""]" "[""Reddit"", ""Emacs StackExchange""]" "[""paradox.el""]" "[""Install and try it immediately"", ""Research alternatives""]" MS Word No Frequently 68 Masters Male United States citizen Now retired, formerly in website operations and Linux server admin "[""Ido""]" "[""Hunspell""]" maximal vanilla The survey is well-designed. The UI is excellent. I read on r/emacs that it's implemented entirely in HTML/CSS. Very impressive. Yes r/emacs Great "[""none""]" "[""dark-emacs""]" Rarely undo-tree write package Never I found it very hard. Took a week isolation in Sweden with nothing else to do Friend "[""GUI""]" "[""Extensibility"", ""Text editing features""]" String[] Good but not great Flexibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 40 Rmail significant comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Latex, others""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""Email""]" Never "[""Lack of time"", ""FSF paperwork"", ""Ignorance""]" Rarely "[""Mailing lists""]" "[""Overview""]" "[""Mailing lists""]" "[""not sure""]" "[""wait for community""]" SOS No Often 76 PhD Male British Research "[""No""]" "[""ispell""]" minimal vanilla No Emacs mailing list Ok "[""none""]" "[""default light""]" Never No simple functions Never Understanding the way Emacs works required a change in paradigms. Once I freed myself from the preconceived notions of software usability, UX, something clicked. Free Software "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Free Software""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Free Software""]" Very well, it's snappy Free software, community project, customizable, extensible, keyboard driven. "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 Claws - use emacs as external editor Org Mode, Deft, Dired, Calc, Ledger Mode, Embark, Consult, Marginalia, Langtool, Tramp any comprimise might in future I have in the past I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""sachachua.com/blogs""]" "[""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ project.el Frequently 40 Male "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla You should specify how many favorite packages before I listed them (i.e. max. 10). It would have saved some time. Very happy to see a Javascript free survey. No Blog post Great "[""vterm""]" "[""modus-vivendi"", ""Ef-Themes""]" Often undo-tree simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Long-term stability""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 32 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Shell"", ""SML""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""not sure""]" "[""Never thought about it""]" Never "[""Never really needed to""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""No opinion""]" "[""Never done so""]" "[""package.el""]" "[""Install and try it immediately""]" None No Sometimes 50 Bachelors Male British Software Development "[""No""]" "[""No""]" minimal vanilla Yes Hacker News Ok "[""none""]" "[""default light""]" Sometimes No many packages "... everything? :-o symbols in lisp error messages in lisp" University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""lisp,""]" "[""Text editing features""]" Alright lisp interpreter + editor "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 https://github.com/hrehfeld/beyond "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" visual studio Sometimes radiant simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Very well, it's snappy That it's an Elisp execution machine. "[""Work"", ""Hobby projects"", ""Political, welfare work""]" "[""28.2""]" 11 No magit,projectile,helm,lsp-mode significant comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""R"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub""]" "[""None""]" "[""I don't""]" "[""framework default""]" "[""wait for community""]" None projectile Rarely 33 Bachelors Male German Software Development "[""Helm""]" "[""flyspell""]" Doom Emacs Make it more clear which answers are required. Not sure Hacker News Ok "[""none""]" "[""leuven""]" Frequently No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 No any comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""SQL""]" Sometimes "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never String[] Never "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 34 School Male Chilean Software Development "[""No""]" "[""No""]" Doom Emacs No r/emacs Great "[""eshell"", ""term""]" "[""default dark""]" Sometimes No write package Never the long and verbose gnu documentation Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Alright elisp "[""Hobby projects""]" "[""29.0""]" 3 No corfu no comprimise never considered No Would directly Yes my own "[""Common Lisp"", ""HTML/CSS"", ""Python""]" Never "[""Windows""]" String[] "[""Source""]" "[""i will fork the package instead""]" Never "[""Not interested""]" Never "[""GitHub"", ""Web search engines""]" "[""Comparison""]" "[""i just read the documentation""]" "[""manual""]" "[""Install and try it immediately""]" Vim No Frequently 21 Associates Male Omani IT "[""Ido""]" "[""No""]" maximal vanilla No 4chan Great "[""none""]" "[""default light"", ""my own custom theme""]" Never undo-fu simple functions Never Hard to know how to get started, many ways to do the same thing (which package do I use?) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Alright Open source, extensible, incredibly passionate & helpful community "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 notmuch magit, lsp-mode, dap-mode, vertico, tree-sitter, vterm, org-mode, pdf-tools, yas-snippet, ement moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""Colleagues""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Frequently 28 Masters Male Canadian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs Keep at it! This is awesome! Yes Friend Great "[""vterm""]" "[""doom-palenight""]" Frequently No simple functions Rarely takes a while to learn, but nothing stands out as a difficulty. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy customization, consistent key bindings among many packages/modes, open source, elisp, elisp source "[""Work"", ""Hobby projects""]" "[""27.1""]" 35 No org-mode, server, python-mode, ess, magit, tramp, 10+y No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""PHP"", ""R"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Discord"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""google""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sunview text editor, galahad project.el Often "[""Ivy""]" "[""ispell""]" maximal vanilla "[""shell""]" "[""default dark"", ""my own custom theme""]" Sometimes No copy-paste Never Initial lack of tutorial resources (c. 1990) Internet "[""GUI"", ""daemon""]" "[""Built-in features"", ""Org, longevity""]" "[""Text editing features"", ""Lisp""]" Good but not great Trustworthiness: it has lasted a long time, and I can rely upon it to last well into the future. "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 No Org, avy-jump significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Documentation""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" None No Often 51 Associates Male United States citizen Aerospace/ Defense "[""No""]" "[""ispell""]" minimal vanilla No Twitter Ok "[""term""]" "[""solarized""]" Rarely No understand internals Frequently Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 33 Gnus limited comprimise 10+y Cannot Cannot Yes Emacs "[""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Perl"", ""Ruby"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list"", ""Email""]" Sometimes "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None project.el Frequently Masters Male Education services "[""framework default"", ""Icomplete""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell""]" "[""default light""]" Sometimes framework default write package Never I cannot, but recently my team had a developer attempt to learn Emacs to work on our Clojure code-base and he found it very difficult. His particular pain points were around Emacs not matching the UI conventions he was used to, and him not being experienced enough to know how to change Emacs to behave how we wanted. He is a very skilled developer, but the default Emacs experience was a real barrier for him. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""SLIME""]" Good but not great The ability to introspect and customize the system while it's running is invaluable to me. It permits a kind of exploratory programming that lets me customize behaviours for specific tasks without needing to write/modify entire packages. It has made learning elisp much more valuable not for the big jobs, but for lots of very minor tweaks. "[""Work"", ""Hobby projects"", ""Life admin, Mail""]" "[""28.2""]" 12 Mu4e Org mode, Magit, Tramp, SLIME, Paredit, Kubel significant comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Ruby"", ""Scheme"", ""SQL"", ""Typescript"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GNU Guix package search""]" "[""Manual""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""GNU Guix""]" "[""Install and try it immediately""]" "I have only written a single package that I ""released"", but I did not submit it to any package because I did not expect it to be widely applicable." Vim projectile Often 32 Bachelors Male Australian Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla 👍 Yes r/emacs Great "[""shell"", ""eshell""]" "[""modus-vivendi""]" Frequently undo-tree copy-paste Never "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Tried it any comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" Often "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""n/a""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Work Slack""]" "[""n/a""]" "[""n/a""]" "[""not sure""]" "[""wait for community""]" VS Code framework default Never 32 Bachelors Male United States citizen Software Development "[""framework default""]" "[""No""]" Doom Emacs Missing N/A choices No Work Slack Great "[""not sure""]" "[""moonlight""]" Never n/a simple functions "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Personal use""]" "[""30.1""]" 2 Emacs "[""Shell""]" "[""GNU/Linux""]" Rarely minimal vanilla copy-paste Never lisp and complicated internal api "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Ability to change almost everything "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No Vim "[""Go"", ""Rust"", ""Typescript""]" Rarely "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Wariness of the review process""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Never Masters Male Russian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No doom emacs discourse Ok "[""vterm""]" "[""doom-one""]" Never framework default simple functions Never Some implementations are highly abstracted to allow for broader application - which is mostly great, but reading the also highly abstract documentation for these features makes them hard to get. Sometimes all you want is quick reference, all you have is hard to get. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Community""]" Good but not great being a uniform interface to anything "[""Work"", ""Hobby projects"", ""todos and calendar, mail""]" "[""29.0""]" 1 Mu4e org-mode, magit moderate comprimise might in future I am planning to I am planning to No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""contact management""]" "[""Source""]" "[""i haven't yet""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Matrix"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Rarely 25 Male German Software Development "[""Vertico"", ""Marginalia""]" "[""ispell""]" maximal vanilla No Blog post Great "[""shell-command"", ""shell"", ""eshell""]" "[""modus-operandi""]" Frequently No copy-paste Never Just getting used to navigating around and general discovery. Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Org mode. Evil mode. Dired. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No ESS, org mode, evil mode, magit moderate comprimise never considered No No No Vim "[""Python"", ""R""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""not sure""]" "[""Gitter""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Gitter""]" "[""framework default""]" "[""Install and try it immediately""]" R studio projectile Frequently 41 PhD Male United States citizen Data analytics "[""Helm""]" "[""flyspell""]" Spacemacs No Reddit Great "[""none""]" "[""gruvbox""]" Rarely framework default copy-paste Never none Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy packages, tramp mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No apache-mode,dockerfile-mode,keychain-environment,backup-each-save,neotree,powerline any comprimise never considered No No No Emacs "[""Erlang"", ""Go"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""el-get (github, emacswiki, elpa)""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""IRC"", ""GitHub""]" "[""el-get""]" "[""wait for maturity""]" None No Sometimes 34 Masters Male French hosting "[""No""]" "[""No""]" el-get No Hacker News Great "[""none""]" "[""my own custom theme""]" Frequently No copy-paste Never "Installing emacs - specifically, a version new enough to support Doom Emacs - is a perennial challenge. Every time I have to install or upgrade, I spend at least an hour reading 3rd-party guides and wading through many competing distributions and installation options before finding one that works. It often feels like the documentation for both emacs and its key plugins were written so as to be crystal-clear to someone who already understands how that feature works. I bounced off both of these several times before some fit of frustration with PyCharm being buggy or something like that finally had me upset enough to push through and properly get started." Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Poorly, it's sluggish "A lightweight, ""hands-on-keyboard"" experience." "[""Hobby projects""]" "[""27.2""]" 2 No magit, projectile do not prefer never considered No Would directly No Vim "[""Python"", ""Rust""]" Sometimes "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""I don't think I ever have""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""The list in Doom's config files""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Web search engines""]" "[""not sure""]" "[""Research alternatives""]" VS Code projectile Rarely 41 Masters Nonbinary United States citizen Fin Tech "[""No""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""default dark""]" Never framework default none Never the key bindings in spacemacs are different than a lot of the emacs docs out there Colleague "[""TUI""]" "[""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy org mode "[""Work"", ""Hobby projects""]" "[""27.1""]" 4 No moderate comprimise never considered No No No Vim "[""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim No Rarely 49 Bachelors American Software Development "[""framework default""]" "[""No""]" Spacemacs No Hacker News Great "[""none""]" "[""dracula""]" Never framework default simple functions Emacs lisp was hard to get initially Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great Extensibility with a lisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Vim "[""Common Lisp"", ""Haskell"", ""Shell""]" "[""GNU/Linux""]" String[] String[] String[] String[] String[] String[] String[] String[] Vim Never String[] String[] maximal vanilla String[] String[] many packages Never Learning that Emacs has a different way of handling keyboard shortcuts and commands, compared to normal text editors. Also different way of customization. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Curiosity""]" Good but not great Extensibility, customizability and community "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No Magit, org-mode, doom-modeline, multiple-cursors, expand-region, volatile-highlights, persp-mode, which-key, evil-nerd-commenter, pcre2el moderate comprimise never considered Cannot Cannot Yes Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Raku, V""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Melpa, seems to be easier Gedit project.el Often 34 School Male Iranian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Ask about what parts of Emacs are lacking or need more work, e.g. Performance, Startup time, ... Not sure r/emacs Ok "[""eshell""]" "[""doom-one""]" Rarely undo-fu write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No do not prefer never considered No No No My own "[""Python"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Rarely "[""Reddit"", ""Hacker News""]" "[""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" IntelliJ No Often "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell""]" "[""gruvbox"", ""solarized""]" Rarely No simple functions Never No ELISP! Just so hard to wrap my head around it. I see the potential beauty, but it feels like I need to relearn programming. The debugging experience is overwhelming and I don't know where to start (usually paired fixing some obscure issue from some package, that I somehow broke with interactions in my config). So in total it's hard to make emacs run smooth with complex IDE features, especially LSP+DAP mode. In general there's just way too many exceptions when trying to configure things. E.g. org mode: I configured keys for +workspace/switch-left and right. Making these keys work consistently across org, regular files, special buffers, dired etc. is just inconceivably complex! Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""evil, GUI, org, projectile, vterm, doom""]" "[""Extensibility"", ""Package(s)"", ""Annoyed by vim+vscode""]" Good but not great All-in-one package. When something big is installed and works OOTB, then it works beautifully. I felt that Doom Emacs is cutting a lot of config time compared to vim/nvim. But: when any detail breaks in those big things it feels way more difficult to fix than nvim. "[""Work"", ""Hobby projects""]" "[""28.2"", ""29.0""]" 1 No evil, dired+ranger, magit, LSP, DAP (but it hardly works), vterm, projectile, org, helm, workspaces limited comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript"", ""lua""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""ANY kind of docs will help! Since the community is small, the need for good docs is even bigger. Less docs -> less users -> smaller community -> expert docs only -> getting more and more difficult to get into it emacs in general""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""wait for community""]" I would go for Melpa, because that's the one I most come across. Wasn't really aware of the others. Vim framework default Often 37 Masters Male German Software Development "[""Helm"", ""Consult""]" "[""No""]" Doom Emacs I'm glad this survey didn't screw up my free text entries not even once. No Discourse Great "[""vterm""]" "[""my own custom theme""]" Sometimes framework default write package Rarely I would really rather prefer a DCO instead of copyright assignment. FSF is probably the only organization I'd trust to not abuse an assignment, but I still don't like it. Just getting used to the keybindings was the biggest one. Initial configuration would have been an issue but I started my more recent emacs adventure with Spacemacs and then custom, and then Doom and now custom again. Being able to read through their configurations helped get me started on fixing some of the poor defaults. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great The cohesiveness of the environment: Everything is customizable, even to the extent of fully replacing existing functions at runtime via advice; and that many of the packages are top-tier in their domains. Magit and org-mode especially. They're what got me back into emacs after several years with vim and vscode. "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Mu4e Magit, org, org-roam, embark, eglot, elfeed, mu4e, vterm moderate comprimise 0-2y Yes No No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""R"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Matrix servers"", ""Discord"", ""Blogs"", ""Youtube (system crafters is probably the biggest such channel)""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""Matrix"", ""Reddit"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" "I don't really intend to ever submit my own packages to GNU ELPA, because I dislike the copyright assignment thing and intend to avoid it inasmuch as I can, and also because (and this applies to NonGNU ELPA) I really dislike the consistent attitude of ""I don't know you or your code, but you named your software something that I don't understand and you should change it"". So, if I ever get around to actually publishing my stuff, it'll be MELPA." Vim project.el Sometimes 39 School Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult"", ""Orderless""]" "[""spell-fu""]" maximal vanilla Yes Emacs mailing list Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""When I feel bored by modus, I'll switch to ef-themes for a bit""]" Sometimes vundo read and understand "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Emacs "[""Common Lisp"", ""Nim""]" "[""GNU/Linux""]" Frequently maximal vanilla understand internals "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 28 Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Ada""]" "[""GNU/Linux"", ""MacOS""]" Sometimes minimal vanilla understand internals "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Julia"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Rarely maximal vanilla simple functions Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 25 MH-E vc,org,eglot,rust-mode,elfeed any comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Perl"", ""Rust"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Not interested"", ""Lack of time"", ""project hosted or discussed in proprietary or walled garden (github, discourse, slack, etc.)""]" Rarely "[""Mailing lists"", ""IRC servers"", ""Blogs""]" "[""Design rationale"", ""Manual""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" vi (NOT vim. actual vi on actual UNIX)) No Frequently 42 School Male American Software Development "[""No""]" "[""ispell""]" maximal vanilla It didn't work in eww (GNU Emacs 28.1 (build 2, x86_64-unknown-freebsd12.3, cairo version 1.17.4) of 2022-04-12) - I got half-way through the first page and then things got janky, with text overwriting other text. Yes Emacs mailing list Ok "[""shell-command"", ""shell"", ""compile""]" "[""defaults + (progn (set-face-foreground 'default \""white\"") (set-face-background 'default \""black\""))""]" Rarely No simple functions Never Finding help and keybinds in terminal version on older emacs, didn't know that F10 can bring down the menu MOTD "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Installed on the system""]" Very well, it's snappy Gets out of the way when desired to just sit, but powerful with easy and flexible configuration and extension "[""Work"", ""Hobby projects""]" "[""29.0""]" 13 Gnus Company, flycheck, ESS, irony, Magit significant comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""wait for community""]" Pico project.el Frequently 34 Masters Male United States citizen Student "[""No""]" "[""flyspell""]" minimal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell""]" "[""default dark"", ""Wheatgrass""]" Sometimes No write package Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Programmability and self-contained documentation. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 12 No org, ws-butler, magit, undo-tree limited comprimise never considered No No No Emacs "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""presentations""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" Visual Studio projectile Rarely "[""Selectrum""]" "[""No""]" maximal vanilla No r/emacs Ok "[""none""]" "[""cyberpunk""]" Never undo-tree simple functions Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 20 Emacs "[""Common Lisp"", ""Python""]" "[""GNU/Linux"", ""BSD""]" Sometimes minimal vanilla copy-paste Never Key bindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility "[""Work"", ""Hobby projects"", ""Personal management""]" "[""28.1""]" 5 No Denote moderate comprimise never considered No No No Emacs "[""Java"", ""Python"", ""Scheme""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Notepad++ projectile Often 47 Bachelors Male Portuguese Fin Tech "[""No""]" "[""No""]" Prelude No Hacker News Great "[""none""]" "[""dracula""]" Never No read and understand Never University/College "[""daemon""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""27.1""]" 32 No significant comprimise might in future No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""Debian""]" "[""I don't""]" Never "[""Not interested""]" Never "[""Debian""]" "[""Never thought about it""]" "[""Duckduckgo""]" "[""Debian""]" "[""Install and try it immediately""]" No Rarely 52 PhD Male Finnish Software Development "[""No""]" "[""ispell""]" minimal vanilla Not sure lobste.rs Ok "[""none""]" "[""zenburn""]" Frequently No write package Never None, except that Gosling Emacs was presented as a reasonable competitor, which was an error that I soon corrected. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""It is the most logical and reasonable way to use a computer""]" "[""Emacs was the only reasonable choice back in the 1980s.""]" Very well, it's snappy The natural idea of mapping functions to a series of keystrokes. Also, Emacs has very reasonable ideas about the relationships of windows and buffers. It additionally handles child processes acceptably well. "[""Work"", ""Hobby projects"", ""Everything!""]" "[""28.2"", ""28.1""]" 35 Way, way back, I did all of my email, but the current rmail doesn't understand my simple (at least from my viewpoint) set up. significant comprimise never considered I have in the past I have in the past No Emacs "[""Assembly"", ""C"", ""Go"", ""Haskell"", ""Perl"", ""Scheme""]" Never "[""GNU/Linux""]" "[""Don't use it; it doesn't seem to match my style in any way.""]" "[""GNU ELPA""]" "[""It hasn't occurred in a very long time.""]" Never String[] Never "[""Blogs""]" "[""Manual""]" "[""It hasn't occurred in a very long time.""]" "[""use-package""]" "[""wait for maturity""]" TECO No Frequently "[""No""]" "[""ispell""]" minimal vanilla Thank you for hosting this; I regard emacs as the greatest program so far created. No Hacker News Ok "[""shell-command"", ""shell"", ""Thanks! I did not know about \""term\"", but it does seem to work reasonably well.""]" "[""wheatgrass""]" Never undo-tree copy-paste Never "I'm still learning Emacs, but it's hard to be as efficient as I was in Vim for text editing specifically. I tried evil-mode, but when combined with things like magit, I frequently find myself falling into buffers that I can't my way out of (vim key bindings) and then I get lost. I know there is magit-evil, but having to have a *-evil package for all other packages feels heavy. I've been trying to learn native keybindings, but it's slow going. Other than that, I find myself frequently not knowing the ""emacs way"" to do editing tasks. How do I, for example, indent a block of text that I have selected by 4 spaces (regardless of auto-indent)? auto indents (but I want it to go further). indent-to-column only does the first line of the selected region. In Vim I could vertical-column (C-V + I) or use `>>`. Do I need to write elisp? Another example is find-and-replace on selected lines (:start,end:s/re/new/ in vim)--I just gave up on that one rather than have it break the flow of the prose writing I was doing. These kind of editing tasks mean I should probably give Evil another shot (to get the vim-isms when it comes to text-editing, not just the key bindings). I'm sticking it out to learn Emacs a bit more primarily because I'm interested in Lisp and the notion of having a platform/ecosystem instead of just an editor (vim)." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Emacs is a platform for LISP programs--an ecosystem, not an editor. "[""Hobby projects""]" "[""28.2"", ""27.2""]" 0 No but I'd like to magit, elpher any comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Scheme""]" Frequently "[""GNU/Linux"", ""BSD""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""I'm just new to the editor!""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 26 Bachelors Male American Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell""]" "[""gruvbox""]" Rarely No simple functions Often Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Community "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 notmuch magit, which-key, golden-ratio significant comprimise 0-2y No Would directly No Emacs "[""Go"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Sometimes "[""Advocacy""]" "[""Blogs"", ""Meetups""]" "[""Manual"", ""Overview""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Frequently 26 Bachelors Male Indian Software Development "[""No""]" "[""ispell""]" minimal vanilla Yes IRC Great "[""shell"", ""vterm""]" "[""spacemacs-light""]" Rarely undo-tree copy-paste Never The documentation for EMACS itself is great. The documentation for packages is often poor. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""28.2""]" 5 No LSP limited comprimise might in future No No No Emacs "[""C"", ""Elisp""]" Sometimes "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""MELPA Stable""]" "[""I don’t contact them""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Google""]" "[""package.el""]" "[""wait for community""]" None No Rarely 53 PhD Male United States citizen Healthcare "[""No""]" "[""No""]" maximal vanilla No r/emacs Ok "[""none""]" "[""zenburn""]" Rarely No write package Never "The initial 'blank' config was not good. The 'customize' interface was confusing as someone who came from native GUIs." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Wanted to learn clojure""]" Good but not great "Versatility, Hackability. It's been around forever and will be around forever." "[""Work""]" "[""28.1"", ""27.1""]" 8 notmuch magit, ivy, golden-ratio, evil, roam significant comprimise never considered No Would directly No Vim "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""R"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Overview""]" "[""haven't needed to yet""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Frequently 24 Masters Male German Research "[""Helm"", ""Ivy""]" "[""flyspell"", ""spell-fu"", ""ispell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""nord"", ""solarized""]" Sometimes undo-tree write package Rarely I think my biggest hurdle was setting up package.el for the first time without knowing what melpa was and how to use it Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy by far its extensibility -- being able to rewrite core parts of it as it runs is extremely powerful "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Mu4e vertigo,magit,org,haskell-mode moderate comprimise 0-2y No No No Emacs "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Python"", ""R"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Screenshots""]" "[""IRC"", ""Discord""]" "[""home-manager on nixos""]" "[""Install and try it immediately""]" Vim projectile Frequently Bachelors Female Scottish Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Discord Great "[""shell-command"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No moderate comprimise never considered No No No Vim "[""C++"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""-""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""youtube""]" "[""Screenshots"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" Vim project.el Never 38 Masters Male Swedish Software Development "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Ok "[""none""]" "[""ef-night""]" Never undo-tree write package Never Keybind customization. Changing C-h to delete-backword-char was easy. But I needed some days to remap esc-map to C-L correctly. Unix related books "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "Easy access to internal funcs/states. M-: and eval-print-last-sexp. Do VSCode allow the same?" "[""Work"", ""Hobby projects""]" "[""28.1""]" 33 No cperl-mode, polymode, mhtml-mode, tide, typescript-mode moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Tcl""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Web search engines"", ""twitter""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" micro emacs(on x68k) No Sometimes 53 Masters Male Japanese Software Development "[""No""]" "[""No""]" maximal vanilla Not sure Twitter Great "[""none""]" "[""default light""]" Frequently No write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Text editing features, packages exosystem, extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 22 No lsp-mode, magit, treemacs, use-package, treesitter, rainbow-mode, auto-package-update, nvm.el moderate comprimise never considered Yes No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Don't have a concrete need""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Twitter, YouTube""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I've recently published my own package to MELPA, since I thought this would be the least complicated. Still, the publication process was waay to heavy (although very helpful due to the review process) compared to develop the package in the first place. This is so far away from a simple 'npm publish' and I guess the package ecosystem would be a lot richer if the publishing would be easier. None projectile Sometimes 40 Bachelors Male Swiss Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""monokai""]" Rarely undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Alright "[""Hobby projects""]" "[""28.2""]" 10 Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Scheme""]" "[""WSL""]" Rarely minimal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility and having a native gui lets eMacs unlocks a lot of functionality that felt hacky in Vim. Packages like magit and org "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Mu4e Magit, org, lsp support, function search moderate comprimise never considered I have in the past I have in the past No Vim "[""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Things work well. I haven’t needed to""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""Matrix"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 31 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Never framework default simple functions Never keyboard shortcuts, line wrapping, not knowing how to customize Emacs without a lot of effort, not knowing the benefits of using Emacs and it looked old (back in ca. 2006/2007) Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Org mode""]" "[""versatility and Org mode""]" Good but not great extensible, customizable, versatile "[""Work"", ""Hobby projects"", ""Other private stuff that is not a hobby""]" "[""29.0""]" 15 Mu4e org, mu4e, pdf-tools, auctex, magit, ebib limited comprimise might in future I have in the past I have in the past No Emacs "[""Elisp"", ""Java"", ""Python"", ""Perl"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source"", ""Org""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison""]" "[""Mailing lists""]" "[""straight"", ""use-package"", ""manual""]" "[""Research alternatives""]" Eclipse No Often 37 Masters Female German Research "[""Helm"", ""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No orgmode mailing list Great "[""none""]" "[""leuven""]" Rarely No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 10 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Scheme""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""MELPA"", ""not sure""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange""]" "[""manual"", ""not sure""]" "[""Research alternatives""]" gedit No Sometimes 30 PhD Male Canadian Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""misterioso""]" Never No write package Never University/College "[""TUI""]" "[""Extensibility"", ""Keybinding muscle memory""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, freedom, stability, community. "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 Mu4e magit, org, projectile, lsp-mode, all-the-icons, flycheck, popper, vertico, orderless, embark moderate comprimise 0-2y No I have in the past Yes Emacs "[""C"", ""Elisp"", ""Go"", ""Python"", ""Perl"", ""Shell"", ""Lua""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA is the biggest, and has a great review process. Jove projectile Sometimes 53 School Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes r/emacs Ok "[""vterm""]" "[""modus-vivendi"", ""doom-spacegrey""]" Sometimes No copy-paste Never elisp syntax is difficult as the error messages aren't that great. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Poorly, it's sluggish Its extensibility and how customisable it is "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No limited comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""solidity""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos"", ""code examples""]" "[""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" MELPA as it is the main repository that I use. VS Code projectile Frequently "[""Helm"", ""Ivy"", ""Ido"", ""Vertico""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Rarely framework default write package Never "The concept of a buffer was a bit hard to grasp. I wasn't aware of the daemon and had long startup times." Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""I had never had an advanced vimrc and before starting to configure it, I asked myself: Do I want to learn vimscript or a lisp. The answer came easy to me.""]" Good but not great Extensibility, Org Mode (specifically in-buffer LaTeX support) "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No lsp-mode,dracula,anki-connect,helm,slime moderate comprimise never considered No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""N/A""]" Never "[""Not interested""]" Never "[""hackernews""]" "[""Tutorials"", ""Manual""]" "[""N/A""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Sometimes 18 School Male Nigerian Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""vterm""]" "[""dracula"", ""modus-operandi"", ""modus-vivendi""]" Frequently No simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 Vim "[""Common Lisp"", ""Elisp"", ""Python""]" "[""MacOS""]" VS Code Rarely minimal vanilla simple functions Never external packages vs built-in functionality saw it in the handmade hero YouTube series "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great comparatively lightweight, extensible, can become the best tool for YOU. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No xah-fly-keys, eglot, vertico limited comprimise might in future No Would directly No xah-fly-keys "[""C#"", ""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I haven't needed to ask""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" None project.el Never 24 Bachelors Male British Software Development "[""Vertico""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""eshell""]" "[""default light with light green background""]" Sometimes No copy-paste Never Configuring Emacs takes a lot of time. Unclear how that all works initially, and still. Unclear why the shortcut keys are this way. Thinking of switching to vim key bindings, trying that out, breaking many packages. Then using Doom, too many things configured that can all go wrong. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Org-Mode""]" Good but not great Org-mode, extensibility, ability to do everything in one window, possibility to create own software withing Emacs to automise tasks "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No Swiper significant comprimise 0-2y No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Rust""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Google, I don't want to bother the authors too much""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim No Never 31 Masters Male Dutch Software Development "[""Ivy""]" "[""No""]" minimal vanilla I didn't have the option to select that I don't ask questions to the authors of the package in case of problems, as I don't want to bother the authors too much, so I Google and then try to read the source or find another package. No Hacker News Ok "[""vterm""]" "[""solarized-dark""]" Never No many packages Frequently For new package authors I suspect it’s somewhat daunting to launch an email straight to the Elpa dev list. Perhaps a webpage with a checklist form that generates a message would lower the barrier. Combo Key chords. By now they are third nature (well past 2nd). University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Cultural values. "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No magit, corfu, vertico, auctex, org moderate comprimise 10+y I have in the past I have in the past Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""Time tracking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""package.el""]" "[""wait for maturity""]" Elpa if they support or are related to elpa packages. Melpa for standalone packages. More recently: no repo until I get uptake. Jed project.el Frequently 49 PhD Male United States citizen Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""alect-themes""]" Sometimes vundo none Never The default shortcuts made it extremely difficult and not intuitive. The default user interface is very poor. The terminology was confusing (still is). Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility, completeness "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No sage-shell-mode, doom-themes, doom-quit, org, evil moderate comprimise never considered Cannot Cannot No Vim "[""Fortran"", ""Python"", ""Sage""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""Research alternatives""]" Kate framework default Never 37 Bachelors Male Bolivian Research "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs Yes Discourse Great "[""vterm""]" "[""dracula"", ""doom-outrun-electric""]" Never framework default write package Never default completion system is not good when I first use emacs (28.1) Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""good repl for python and scheme""]" Good but not great extensionality "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e use-package, vertico, orderless, consult, corfu, corfu-terminal, mu4e, pdf-tools, paredit, magit significant comprimise might in future Cannot Cannot No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""have not find where to improve""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Matrix"", ""GitHub""]" "[""use-package"", ""nix's emacs-overlay for installing and rolling back packages""]" "[""Research alternatives""]" elpa Vim project.el Frequently 25 Bachelors Male Chinese Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""not yet, will use one""]" maximal vanilla No Emacs China Great "[""vterm""]" "[""modus-operandi""]" Rarely No write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great one editor to rule them all "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 20 No significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested""]" Rarely "[""news.ycombinator.com""]" "[""miss nothing""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim No Never 39 Associates Male German Software Development "[""Ido""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""shell""]" "[""default light""]" Sometimes No copy-paste Never Finding the right options for my needs and digesting documentation of some plugs-ins as a new user. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and maturity. "[""Work"", ""Hobby projects""]" "[""29.0""]" 0 No Auctex, orderless, consult moderate comprimise might in future No No No Emacs "[""Elisp"", ""Julia"", ""Python"", ""Rust"", ""Nix""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""Nixpkgs""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Matrix"", ""Reddit"", ""GitHub""]" "[""Nix""]" "[""Install and try it immediately"", ""Research alternatives""]" Helix project.el Often 25 Bachelors Male Japanese Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""modus-operandi""]" Never No simple functions Never Learning keyboard-based workflow, understanding configuration & more advanced documentation Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""AucTeX""]" Good but not great Extensibility, community, open-source-ness "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.1""]" 6 No org-mode, eglot, vertico, tree-sitter, jupyter, magit, consult, marginalia moderate comprimise might in future I have in the past No No Emacs "[""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ project.el Sometimes 28 Masters Male German Data Science "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""vterm""]" "[""spacemacs""]" Sometimes No simple functions Never "many many difficulties :-). - understanding elisp (lisp in general and the quirkiness specific to elisp) - not getting things out of the box - understaning errors - emacs breakdown ( with spacemacs and then doom) my config would just not load" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""something completely other then what I've known about software and software community""]" Good but not great Complete extensability and flexability using a lisp. "[""Work"", ""Hobby projects"", ""prose""]" "[""28.2""]" 3 No org-appear, org-modern, org-ql, org-pandoc, visual-regexp, moderate comprimise never considered No Would directly No mix of doom (not evil mode) and default emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""exporting to html (mostly) and presentation (reveal, would like to do more of this)""]" "[""not sure"", ""See answer above""]" "[""Email"", ""Haven't done that much""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""use-package"", ""not sure"", ""I use doom to manage packages""]" "[""Install and try it immediately"", ""Research alternatives""]" pycharm, atom, jupyter notbooks projectile Sometimes 39 Masters Male Israeli data analyst\researcher in fraud prevention company "[""Vertico""]" "[""spell-fu"", ""used flyspell but had bugs with it""]" Doom Emacs Cheers, thanks for polling No Blog post Great "[""vterm""]" "[""solarized-light-high-contrast, humanoid-light, spacemacs-light, doom-solarized-light""]" Never undo-fu write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Gnus embark significant comprimise never considered No Would directly No meow "[""HTML/CSS"", ""R""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""straight"", ""elpaca""]" "[""Research alternatives""]" no idea! project.el Sometimes 33 PhD Male German Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Thank You! Yes r/emacs Great "[""shell-command"", ""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste "[""GUI"", ""TUI""]" String[] String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""Common Lisp""]" "[""GNU/Linux""]" Often minimal vanilla write package University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 notmuch magit, org-roam, auctex never considered Emacs "[""C"", ""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""OCaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" String[] "[""Blogs"", ""M-x list-packages""]" String[] String[] "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" None projectile Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla "[""eshell"", ""term"", ""vterm""]" String[] Sometimes write package Sometimes Nothing in particular. I have my FSF assignment, and if the maintainer prefers a patch attached to an email instead of a pull request, I'm fine with it. I was new to Lisp syntax, and I was coming from Object-Oriented Programming, so it took a me a while to adjust. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy The freedom it empowers its users with; ELisp; its documentation; the Emacs devel team. "[""Work"", ""Hobby projects"", ""University""]" "[""29.0""]" 10 No External: AUCTeX, CIDER, Orderless. Built-ins: Dired, Modus Themes, Eglot. significant comprimise 5-10y I have in the past No Yes Emacs "[""Clojure"", ""Haskell"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA devel"", ""NonGNU ELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""GitHub"", ""Mailing lists"", ""GitLab""]" "[""package.el""]" "[""Install and try it immediately""]" I had packages on MELPA, but the only package I maintain now (flymake-proselint) is on GNU ELPA. I wanted it to be immediately available to Emacs users without forcing them to configure the package archives. Eclipse project.el Frequently School Italian Software Development "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell""]" "[""modus-operandi""]" Sometimes No simple functions Never no Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great elisp "[""Hobby projects""]" "[""28.1""]" 20 No significant comprimise never considered No I have in the past No Emacs "[""Haskell"", ""Javascript"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""GitHub"", ""Blogs""]" "[""Design rationale"", ""Overview""]" "[""n/a""]" "[""nixos""]" "[""Research alternatives""]" Vim No Sometimes Fin Tech "[""No""]" "[""ispell""]" minimal vanilla Not sure lobste.rs Great "[""eshell"", ""ansi-term""]" "[""wombat""]" Sometimes No simple functions Never The interface. The keychords. The docs. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great It's extensibility. Elisp! The great community! Cross platform! "[""Hobby projects"", ""School""]" "[""29.0"", ""28.2""]" 4 No org-mode, lsp-mode, magit, org-roam moderate comprimise might in future No Yes No CUA "[""Elisp"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" I would just use MELPA, because it is wiedely used and easy to submit. VS Code projectile Sometimes 20 School Male Swiss Student "[""Helm""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""humanoid-dark""]" Rarely No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 2 No any comprimise never considered No No No Emacs "[""C"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" String[] "[""not sure""]" "[""none""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""none""]" "[""not sure""]" "[""Install and try it immediately""]" Vim No Never "[""No""]" "[""No""]" minimal vanilla No Hacker News Not great "[""eshell"", ""ansi-term""]" "[""default dark""]" Never No write package Never Unfamiliar keyboard shortcuts Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensible by a powerful programming language (elisp) "[""Work"", ""Hobby projects""]" "[""28.1""]" 18 No any comprimise never considered No I have in the past No Emacs "[""C"", ""Clojure"", ""Python"", ""Scheme""]" Never "[""GNU/Linux""]" String[] "[""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Visual Studio No Rarely 44 Bachelors Male Indian Software Development "[""framework default""]" "[""ispell""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""default dark""]" Never framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "magit orgmode combined with mu4e (I run a davmail/mbsync/mu4e stack, vital for keeping on top of my job)" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 10 Mu4e limited comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Frequently "[""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" textpad projectile Frequently 46 Bachelors Male British Software Development "[""Helm""]" "[""ispell""]" minimal vanilla No r/emacs Ok "[""shell""]" "[""leuven-dark""]" Rarely No read and understand Never Keybinds, Elisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Community, Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 notmuch Corfu, Consult, Marginalia, Org, Web-Mode, eglot, magit limited comprimise never considered Cannot Cannot No Emacs "[""C#"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text project.el Rarely 38 Bachelors Male Mexican Software Development "[""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""ef-themes""]" Sometimes undo-tree copy-paste Never I started before emacs was solid on windows, it seemed to hard to make it work, used notgnu emacs instead. Became familiar with emacs used on lisp machines at our office, but didn't use it myself. self-study "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy org-mode, non-dependence on web, programmability, community "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No org-mode, helpful, ivy, minions, plantuml-mode, rg, slime, which-key do not prefer never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""wait for community""]" various IDE's No Sometimes 65 Bachelors Male Canadian Education services "[""Ivy""]" "[""No""]" minimal vanilla Yes IRC Great "[""shell-command"", ""shell""]" "[""deeper-blue""]" Rarely No copy-paste University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No never considered Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" String[] "[""Not interested"", ""Lack of time""]" Never "[""Blogs"", ""M-x list-packages""]" String[] String[] "[""package.el"", ""use-package""]" "[""wait for community""]" None No Sometimes "[""No""]" "[""flyspell""]" minimal vanilla "[""none""]" "[""my own custom theme""]" Rarely No copy-paste Never Customizing keybindings University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility. "[""Hobby projects""]" "[""28.2""]" 0 Mu4e counsel,ivy,evil,pdf-tools limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Rarely Masters Male Indian Academia "[""Ivy""]" "[""flyspell""]" maximal vanilla No Blog post Great "[""ansi-term""]" "[""doom-one""]" Rarely undo-fu copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Go"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Bad prior experience""]" Never "[""Issues"", ""Documentation"", ""Advocacy""]" "[""GitHub""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim framework default Frequently 23 Bachelors Male Chinese Software Development "[""framework default""]" "[""No""]" Doom Emacs No Discourse Great "[""vterm""]" "[""doom-one"", ""nord"", ""ayu""]" Never framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy Flexibility and configurability "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No org-mode, org-super-agenda, helm moderate comprimise might in future No No No Emacs "[""Elisp""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 40 Bachelors Male Australian Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla Yes Friend Great "[""none""]" "[""default light""]" Never No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""magit, CIDER""]" "[""Text editing features""]" Good but not great That it doesn't force unwanted changes on me and that it won't disappear one day. I have a stable environment that I can trust for over >28 years now. "[""Work"", ""Hobby projects""]" "[""28.2""]" 28 No magit, CIDER, eyebrowse, windmove, projectile, ivy, company, move-border, counsel limited comprimise 10+y Yes No No Emacs "[""C"", ""Clojure""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""M-x list-packages"", ""Twitter""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Borland C++ projectile Rarely 47 School Male Polish Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Twitter Great "[""shell""]" "[""my own custom theme"", ""zenburn"", ""modified zenburn""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No do not prefer never considered No No Yes Emacs "[""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 34 Bachelors Male Vietnamese Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Ok "[""ansi-term""]" "[""gruvbox"", ""solarized-dark""]" Rarely No read and understand Never I would have probably given up entirely coming from Vim without Spacemacs, the streamlined and easy-to-use configuration made all the difference. Because this flattened the learning curve at first, the ramp up when needing to create my own layers or write Elisp was steeper than it otherwise would have been. I tried Doom Emacs recently and came back to Spacemacs after a month, it was too much like starting out with a vanilla setup (not for me). University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Community""]" Good but not great There really is a package for everything, and few barriers to adding your own functionality if not. Even after decades of development the project is still fresh and evolving, a jewel of free software. "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.1""]" 7 No magit, org, org-roam, beancount, org-bibtex, org-journal, cider, lsp, helm, smartparens significant comprimise might in future No No No Vim "[""Clojure""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 30 PhD Male English Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs No Hacker News Great "[""ansi-term""]" "[""doom-nord-aurora""]" Never framework default copy-paste Colleague "[""GUI""]" "[""Text editing features""]" "[""Community""]" Very well, it's snappy Extensibility "[""Hobby projects"", ""Writing papers.""]" "[""28.1""]" 37 No TeX never considered Emacs "[""C++"", ""C"", ""Shell"", ""LaTeX""]" Never "[""MacOS""]" String[] "[""framework default""]" String[] "[""Unfamiliar with contribution process""]" Never String[] String[] String[] "[""not sure""]" Various No Often "[""No""]" "[""No""]" Aquamacs default "[""shell-command""]" "[""default light""]" Never framework default simple functions Never Learning all the basic keyboard commands, editing text, opening and saving files Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Magit""]" "[""Text editing features"", ""Easily open many files, compared to Vim""]" Very well, it's snappy One text editing experience across many different tasks, and Magit "[""Work"", ""Hobby projects"", ""Email""]" "[""28.2"", ""28.1""]" 10 notmuch Magit, use-package, notmuch limited comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Often "[""Not interested"", ""Lack of time""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 39 Masters Male Dutch Software Development "[""Ivy"", ""Ido""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""shell"", ""eshell"", ""ansi-term""]" "[""default light"", ""solarized"", ""solarized-dark"", ""zenburn"", ""deeper-blue""]" Rarely No copy-paste Never Key bindings, I came from vscode and experienced a lot of friction with simple concepts like selecting text and copy paste. Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""org-mode""]" Good but not great I love using org-mode for journal and org-mode + org babel for creating executable documentation. "[""Hobby projects""]" "[""27.1""]" 4 No org-mode significant comprimise never considered No No No Vim "[""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Time tracking"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code No Frequently "[""framework default""]" "[""No""]" Spacemacs Not sure Hacker News Great "[""ansi-term""]" "[""dracula""]" Rarely framework default simple functions Never nope I learned it incrementally over years. I suppose if you tried to do all of it at once--that would be a huge challenge. Compared to modern code editors it seems less approachable but the payoff is higher. University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""too old to learn something new""]" "[""Text editing features""]" Good but not great extensibility and flexibility -- the fact that I can create a macro, edit that macro if necessary and extend the environment to meet my needs always amazes me. "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No no comprimise never considered No No No Emacs "[""Elisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" don't write packagees None projectile Sometimes 52 Masters Male American Software Development "[""No""]" "[""ispell""]" minimal vanilla Not sure Friend Great "[""shell-command""]" "[""default light""]" Often No copy-paste Never Understanding how to configure emacs Ubuntu software manager recommendation "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work""]" "[""29.0"", ""28.2""]" 4 No Consult, vertico, lsp-mode, tree-sitter, magit limited comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Clojure"", ""Javascript"", ""Typescript""]" Often "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" None project.el Sometimes 22 Bachelors Male Israeli Software Development "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Ok "[""shell-command""]" "[""kaolin-eclipse""]" Never No copy-paste Never Learning about new packages and extending my base configuration. Learning how to integrate features to help making easy to code. Friend "[""daemon""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Community""]" Good but not great I think the keybindings are really great as well as the new lsp feature "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No projectile,company,flycheck,use-package moderate comprimise never considered No No No Emacs "[""Javascript"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Youtube""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Stack Overflow""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 21 Bachelors Male Kenyan Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""tsdh-dark""]" Sometimes No simple functions Never I generally struggled with the workflow. No cua bindings per default and my brain where so hardwired to them and CUA mode made learning all those unusual keybindings even harder to learn as there is another translation step sometimes. Mastering Emacs gave me the understanding of how Emacs ticks to _actually_ learn Emacs. Emacs came with Linux "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great The elisp core so it's customizable to any liking "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 3 No magit, org-mode, tree-sitter, avy, eglot, elpher moderate comprimise might in future No I have in the past No meow "[""Clojure"", ""Elisp"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes 38 Bachelors Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell"", ""vterm""]" "[""doom-one"", ""modus-vivendi""]" Rarely No write package Never I will not sign the FSF assignment. It goes against the spirit of freedom, open source, and equality. Another entity should not own my work. As the kernel has shown, there is no legal reason for the assignment. I would be happy to contribute if emacs was on github/gitlab with a standard workflow based on PRs like the vast majority of the community and if the assignment was abolished. N/A Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Not well Extensiblity and a unified idea that everything is text. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 15 No moderate comprimise never considered No The fact that FSF would reelect Stallman after his disgusting positions on sexual abuse of children and pattern of sexually abusive actions toward women ensure that I will never contribute to the FSF until it cleans house. Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Haskell"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""FSF paperwork"", ""Emacs should be on github. The cost of dealing with a non-standard contribution method isn't worth it. I just want to open a PR.""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" None projectile Frequently 35 PhD Male Canadian Research "[""Ido""]" "[""flyspell""]" maximal vanilla "It would be good if there was an open question for feedback that doesn't fall into any of the other categories. I'll put my answer here. I continue to be disappointed that the emacs community endorses Stallman's positions on child sexual abuse, as well as his pattern of abusive behavior toward women. He has repeatedly leered and made creepy comments to women in front of hundreds of people. Everyone in the community knows this. Yet, no one will take any action to remove him. It's been an open secret in the community that we shouldn't allow young women alone with him for decades now. And I've personally heard the heartbreaking stories from women when they didn't know this rule. Until emacs creates a safe space without abusive people like Stallman, I can't in good conscience be part of this community." Yes r/emacs Ok "[""shell""]" "[""junio""]" Sometimes No write package There's too many ways to do things. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""magit""]" "[""Extensibility"", ""Package(s)""]" Good but not great The package ecosystem, and it's flexibility. "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 15 Vim "[""C"", ""Ruby"", ""Typescript"", ""OCaml""]" "[""GNU/Linux"", ""MacOS""]" Vim Rarely maximal vanilla simple functions Rarely Elisp was jard to figure out. And how to structure my config to not make a complete mess me and a friend decided to partake in editor wars, he went vim i went emacs "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy The packages and introspecability. "[""Work"", ""Hobby projects"", ""university, notetaking""]" "[""29.0""]" 4 Mu4e significant comprimise might in future No Would directly No meow "[""C++"", ""Elisp"", ""Go"", ""Haskell"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit""]" "[""Tutorials"", ""Design rationale""]" "[""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" VS Code projectile Frequently 20 School Male Slovak Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never The FSF Assignment is a pain Keybindings and feature discoverability, adapting to various languages, elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility""]" Good but not great Extensibility, Flexibility, and breadth of features "[""Hobby projects""]" "[""28.2""]" 3 No eglot, straight moderate comprimise 0-2y I have in the past No No Vim "[""Elixir"", ""Go"", ""Rust"", ""Ruby"", ""D""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Clips/videos"", ""Overview""]" "[""Discord""]" "[""framework default"", ""straight""]" "[""Research alternatives"", ""wait for maturity""]" Melpa, just because it's easy VS Code project.el Often 23 Bachelors Male American Video Games "[""Vertico""]" "[""ispell""]" Doom Emacs Hi Teco Yes Discord Great "[""eshell"", ""vterm""]" "[""doom-tomorrow-day""]" Often undo-tree write package Never Key bindings Zmacs "[""GUI""]" "[""Lisp""]" "[""Run lisp""]" Good but not great "[""Hobby projects""]" "[""29.0"", ""28.2""]" 0 No significant comprimise might in future No No No Emacs "[""Common Lisp""]" Never "[""MacOS""]" "[""PKB""]" "[""MELPA Stable""]" "[""Email""]" Never "[""Bad prior experience""]" Rarely "[""Issues""]" "[""Twitter""]" "[""Clips/videos""]" "[""Mailing lists""]" "[""not sure""]" "[""Install and try it immediately""]" Hemlock No Rarely 71 Masters Male British None "[""No""]" "[""No""]" minimal vanilla Inspirational. How eMacs used, and what it supports. Survey itself seemed inclusive, clear, efficient. No Twitter Ok "[""shell-command""]" "[""default light""]" Never No read and understand Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, ability to run in terminal/text-only mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Emacs "[""C++"", ""C"", ""Julia"", ""Python"", ""Scheme""]" "[""GNU/Linux""]" IntelliJ Rarely minimal vanilla many packages Sometimes "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.1""]" 15 No Projectile, web-mode significant comprimise 0-2y No No Yes Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Rarely "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" None projectile Sometimes 39 Bachelors Male Argentine Software Development "[""No""]" "[""No""]" maximal vanilla Yes Blog post Great "[""eshell""]" "[""default light""]" Sometimes No simple functions Never Documentation is scattered, sometimes out of date. Third party packages can be flaky or go unmaintained. can't remember "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy Customization, amazing ecosystem of tooling. "[""Work""]" "[""28.2""]" 12 No evil, flycheck, magit, rainbow-delimiters, company, smex, neotree, projectile, solarized-theme moderate comprimise never considered No No No Vim "[""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Sometimes 40 Bachelors Male American Software Development "[""Ido""]" "[""No""]" maximal vanilla No Friend Great "[""none""]" "[""solarized"", ""solarized-light""]" Sometimes No copy-paste Never "Learning new and different keybindings and movements, a different way of managing buffers. Not being proficient with Lisp. Not many concise and straightforward starter-level documentation around to look up." Friend "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, consistency, packages, org mode, availability on most operating systems. "[""Hobby projects""]" "[""28.2""]" 2 Gnus moderate comprimise never considered No I have in the past No Vim "[""HTML/CSS"", ""Python"", ""Perl"", ""Shell"", ""LaTeX""]" Sometimes "[""BSD""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison""]" "[""IRC"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" nvi project.el Often 28 Masters Male Italian Healthcare "[""No""]" "[""ispell""]" minimal vanilla It is a very well designed, thorough enough and overall enjoyable survey. No a post by a user on my self-hosted NNTP server Great "[""shell-command""]" "[""default light""]" Rarely undo-tree simple functions Never University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "works in GUI mode as well as terminal mode built-in programming language ORG mode" "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 No org paren uniquify kc-smartinput ethan-wspace any comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Mailing lists"", ""Web search engines""]" "[""Overview""]" "[""Mailing lists""]" "[""not sure""]" "[""Install and try it immediately""]" None No Rarely 50 Masters Male German Software Development "[""framework default""]" "[""framework default""]" maximal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never undo-tree write package Never Code completion was tricky to setup (there was not LSP back then). Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Spacemacs""]" Very well, it's snappy Community, Lisp, exemplar documentation, many existing packages, self-documenting, introspection. "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No meow, embark, orderless, magit, org-mode, dired, avy, iedit, wgrep significant comprimise 2-5y No Would directly Yes Meow "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely String[] Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""reading docs and source code""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Frequently 34 School Male Ukrainian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Telegram Ok "[""eshell"", ""vterm""]" "[""modus-operandi""]" Sometimes vundo simple functions Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and Lisp "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 No org, magit, multiple-cursors, ido, restclient, yasnippet, markdown, geiser moderate comprimise never considered No No No Emacs "[""Clojure"", ""Javascript"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Mailing lists"", ""Blogs""]" "[""Tutorials""]" "[""IRC"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Rarely 42 Masters Male German Software Development "[""Ido""]" "[""No""]" maximal vanilla No Emacs mailing list Great "[""shell"", ""eshell""]" "[""modus-operandi""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 25 Mu4e "Org, Merlin, Tuareg" significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""R"", ""Shell"", ""Ocaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""not sure""]" "[""Have never contacted package manager""]" Never "[""Not interested""]" Never "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Frequently PhD Male Norwegian Research "[""Ido""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""my own custom theme""]" Sometimes No write package Sometimes * atypical naming: windows, frame, yank Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility""]" Good but not great Small gap between being a user and being a developer: Emacs is introspective and modifiable at runtime. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No eglot, magic, elfeed, VC, project significant comprimise might in future I have in the past Yes Yes Emacs "[""Elisp"", ""Go""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Design rationale""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""distro provided packages""]" "[""Research alternatives""]" Vim project.el Sometimes 34 Bachelors Male British Software Development "[""Icomplete""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""shell"", ""eshell"", ""vterm""]" "[""modus-operandi""]" Frequently vundo copy-paste Never Awkward keybindings. Strange configuration (elisp). Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Magit and other great packages. Infinite customizability. "[""Work"", ""Hobby projects""]" "[""27.1""]" 3 No Magit, diff-hl, helm do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Vim projectile Sometimes 23 Bachelors Male Software Development "[""Helm""]" "[""No""]" minimal vanilla No Hacker News Great "[""term""]" "[""default dark""]" Sometimes No write package Rarely Just a general feeling of not knowing exactly where to look for information at first, but then I realised that Emacs has great info documentation and discoverability Always knew about it but never tried it because Vim was sufficient "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great Being a Lisp machine which is fully programmable, software freedom (GNU/FSF) "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e eglot,elfeed,ement.el,evil,magit,modus-themes,mu4e,org,symex.el,vertico significant comprimise might in future No No No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""Android""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Depends on their contact preferences""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Sacha Chua's Emacs News""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 38 Bachelors Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla I wish I could have listed more favourite packages! ;) Not sure lobste.rs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-tree copy-paste Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 6 Emacs "[""C"", ""Go"", ""Python"", ""R"", ""Ruby"", ""Scheme""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Vim Frequently minimal vanilla simple functions Never How to configure the editor with extensions and write my own functions. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Customisability and Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 Mu4e lsp-mode org-mode mu4e magit evil vertico any comprimise might in future No No No Vim + Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Discourse"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None framework default Frequently 26 Masters Male Greek Research "[""Vertico""]" "[""framework default""]" Doom Emacs Yes Discord Great "[""vterm""]" "[""Spacemacs-dark""]" Rarely framework default copy-paste Never For most things that are not built-in, there are several alternative packages and it’s often difficult to figure out which alternative adresses the need best. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No limited comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Julia"", ""Python"", ""R""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""lobste.rs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Notepad++ framework default Frequently 32 PhD Male French Research "[""framework default""]" "[""framework default""]" Doom Emacs Not sure lobste.rs Ok "[""none""]" "[""solarized""]" Often framework default none Never the elisp languages, many keywords don't understand Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Community""]" Good but not great custom define "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No any comprimise might in future No No No Vim "[""Org""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""Google""]" "[""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" Vim No Often 34 Masters Male Software Development "[""No""]" "[""No""]" minimal vanilla No Emacs China Ok "[""none""]" "[""default light"", ""doom-one"", ""dracula""]" Never No none Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python""]" Sometimes "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit""]" "[""elpaca""]" "[""Install and try it immediately"", ""wait for community""]" VS Code framework default Sometimes 21 School Male Canadian Student "[""framework default""]" "[""flyspell"", ""ispell""]" Doom Emacs Not sure r/emacs Ok "[""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""solarized-dark""]" Never framework default read and understand Never Use Github also replace elisp with a modern language before neovim takes over. Key bindings are really hard and frustrating to use for text editing Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright The ability to extend using various defaults. "[""Hobby projects"", ""Mostly org-mode is what keeps me coming back to emacs.""]" "[""28.1""]" 4 No Projectile, Magit, org-mode, evil mode no comprimise never considered No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Rarely "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience"", ""Use github please""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" Neovim. Still use it and prefer it over emacs projectile Never 32 Bachelors Male Indian Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Not great "[""ansi-term"", ""vterm""]" "[""default light"", ""dracula"", ""gruvbox"", ""modus-operandi""]" Frequently undo-tree copy-paste Never In my first time, I installed the emacs flatpak package, which make difficult to recognize my PATHs Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great The possibility to have evrething that I need in one place. "[""Work""]" "[""27.1""]" 1 No org-mode, org-roam, citar, org-babel moderate comprimise never considered Cannot Cannot No Vim "[""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" RStudio framework default Frequently 26 Masters Male Brazilian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""flyspell"", ""langtool""]" Doom Emacs No r/emacs Great "[""none""]" "[""default dark"", ""dracula""]" Never framework default write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No limited comprimise never considered No No Yes Emacs "[""Elisp"", ""Rust"", ""OCaml""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Often PhD Male Russian Software Development "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla No Twitter Great "[""eshell"", ""vterm""]" "[""default light"", ""ef-themes""]" Rarely No simple functions Never Keybindings. Way too many of them. The only way I got over this hurdle was to use spaced repetition SW to memorize them. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Everything works well together. Easy to integrate the features of two completely unrelated packages. "[""Work"", ""Hobby projects""]" "[""27.1""]" 24 notmuch orgmode, projectile, org-drill, cdlatex, deadgrep, expand-region, hydra, org-roam, pabbrev, yasnippet moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" pico projectile Sometimes 43 Masters Male Manufacturing "[""Vertico""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""shell""]" "[""solarized-dark""]" Never No copy-paste Never Install and configure are tricky Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Org mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Hobby projects"", ""Personal data""]" "[""28.1""]" 35 No Magit, ido, cider significant comprimise never considered No No No Emacs "[""Clojure""]" Often "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""I don’t""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Blogs""]" "[""Tutorials"", ""Overview""]" "[""I don’t""]" "[""package.el""]" "[""Install and try it immediately""]" Vi No Frequently 62 Masters Male United States citizen None "[""Ido""]" "[""flyspell""]" Prelude No Twitter Great "[""eshell""]" "[""my own custom theme"", ""solarized""]" Never No read and understand Rarely Learning keybindings University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Slime/Sly""]" "[""Slime/Sly""]" Good but not great Openness "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No magit moderate comprimise might in future Cannot Cannot No Vim "[""Common Lisp""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Discord""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Frequently 36 School Male United States citizen Software Development "[""framework default"", ""Helm""]" "[""flyspell""]" Spacemacs A couple of the single-choice selections should be multiple choice, especially for previous editor, I use multiple. No Discord Ok "[""vterm""]" "[""my own custom theme""]" Never framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Good cross platform support""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No significant comprimise 2-5y Cannot Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""wait for maturity""]" Vim project.el Never 36 School Male American Software Development "[""Icomplete"", ""Vertico"", ""Consult""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No simple functions Rarely elisp for configuration was a definite hurdle to get started. (This was back in 1989 and I was in college without any lisp background. It's no longer an issue for me, but if it was still an issue after 33 years, that would of course mean I wasn't using it and wouldn't be in this survey dataset.) University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "keyboard macros are a little-upvoted feature perhaps. Overall, I like that the system is stable and my configuration has evolved over decades, none of the individual changes were particularly jarring or breaking." "[""Work"", ""Hobby projects"", ""Everything""]" "[""27.2""]" 33 No magit, magit, magit, paredit, ido, clojure-mode, cider, projectile limited comprimise 10+y I have in the past I have in the past No Emacs "[""C++"", ""Clojure"", ""Elisp"", ""Javascript"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Rarely needed""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Web search engines"", ""YouTube tutorials/channels""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Search the web""]" "[""use-package""]" "[""Install and try it immediately""]" vi projectile Sometimes 51 Bachelors Male United States citizen Software Development "[""Ido""]" "[""No""]" maximal vanilla There was one question early on that seemed like it should have been multi-select rather than radio button (minor enough that I don't want to risk chasing back through the survey to find it and maybe losing my responses) Not sure Hacker News Ok "[""shell""]" "[""default dark"", ""my own custom theme""]" Sometimes No read and understand Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 20 Mu4e significant comprimise might in future No No No Vim "[""Go"", ""Python"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Documentation""]" "[""Mailing lists"", ""Sasha chua newsletter""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 38 Masters Male French Defense "[""Helm""]" "[""No""]" Doom Emacs Not sure Doom Great "[""vterm""]" "[""nord""]" Never undo-tree none Never Remember keybindings Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Simplicity, speed, community "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No org-mode, emacs-ess, vterm any comprimise might in future Cannot Cannot No Emacs "[""HTML/CSS"", ""Python"", ""R"", ""Ruby"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""Mailing lists"", ""Email"", ""Discord"", ""Discourse""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None No Frequently 45 PhD Male Brazilian Software Development "[""Helm"", ""Ivy"", ""Ido"", ""Vertico""]" "[""flyspell"", ""ispell""]" minimal vanilla Thank you! No Telegram Ok "[""vterm""]" "[""my own custom theme"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""zenburn""]" Often No many packages Never New bindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility and freedom "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No browse-kill-ring, dired, expand-region, lsp-mode, restclient, sharper, sly, modus-themes moderate comprimise might in future I have in the past I have in the past Yes Emacs "[""C#"", ""Common Lisp"", ""Go"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""I tend to use mature packages & built ins.""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" When I started writing packages the only alternative was MELPA, and I never moved my stuff to ELPA. I could, I guess. Visual Studio project.el Sometimes 39 School Male Argentine Software Development "[""Icomplete"", ""fido-mode""]" "[""No""]" minimal vanilla I like that it is more comprehensive than last year. Thanks for putting this together :) Yes r/emacs Great "[""shell""]" "[""modus-operandi""]" Sometimes vundo simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility "[""Work""]" "[""28.2""]" 6 No cider, magit, hydra, company, org significant comprimise never considered No No No Vim "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 41 Bachelors Male American Healthcare "[""Selectrum""]" "[""No""]" Doom Emacs No r/emacs Great "[""none""]" "[""base16""]" Rarely undo-fu write package Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Good but not great Configurability. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""26.3""]" 35 No Org-mode, moderate comprimise never considered No No No Mostly default, with a few custom ones (e.g., C-h is backspace). "[""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None project.el Frequently "[""No""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""shell-command""]" "[""my own custom theme""]" Frequently No simple functions Never When I started it was difficult to remember the shortcuts, I used M-x a lot Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy free software, time-proof extensibility, macro recording "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 Gnus auctex, magit, proof-general, org-roam any comprimise might in future No I have in the past No hybrid vim-emacs "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""R"", ""Scheme"", ""Eiffel, LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Matrix servers""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Matrix""]" "[""use-package""]" "[""Install and try it immediately""]" vi framework default Frequently 50 PhD Male Italian Research "[""Ivy""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""none""]" "[""spacemacs-dark""]" Frequently framework default simple functions Never Yes. There needs to be a basic intro that covers how to open a file, save a file, cut, copy and paste, search, help, basic moving around (CTRL - N,P,A,E, F, B), selecting text, centering the window (C-L), windows and the concept that it's ok to have 20+ buffers open at once in under 5 mins (maybe under a minute). Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Packages, customization, org mode. "[""Hobby projects""]" "[""28.1""]" 5 No slime, org-mode, elpy, custom 6502 and 6809 modes moderate comprimise never considered No Yes No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""Python""]" Often "[""BSD""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""most of the changes I make are too custom""]" Rarely "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub"", ""Discord"", ""Google search""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" None No Sometimes 52 PhD Male United States citizen Legal "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none"", ""haven't had the time to learn eshell""]" "[""default dark""]" Never No copy-paste Never It was not natural to switch between file, or find file. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Alright Personnalisation, extensibility "[""Work"", ""Hobby projects"", ""I take my personnal notes, and organisation on it""]" "[""27.2""]" 1 No dirvish, org-roam, evil limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Javascript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Discord"", ""YouTube""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Discord""]" "[""use-package""]" "[""wait for community""]" Vim projectile Frequently Bachelors Male French Student "[""Ivy""]" "[""No""]" maximal vanilla No Discord Great "[""none""]" "[""gruvbox""]" Never undo-tree write package Rarely "- The fact that key bindings differ from most applications eg for kill/tank or navigating around - similar as above but for differing terminology regarding eg windows, pointers etc - Elisp was a significant downgrade in terms of baked-in abstraction power for me, coming from Common Lisp at the time. That's a relatively minor inconvenience though, since ultimately any lisp can be molded to one's preferences. - One nasty one at the time was that there was only dynamic scope in Elisp. Since then lexical scoping has been introduced, mostly fixing the issue." University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Poorly, it's sluggish "- Ths availability of magit aka the best git GUI I've seen, period - It's core scriptability, despite Elisps weaknesses as a language, because it means Emacs can keep adapting to almost anything" "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No Prelude.el,Magit,Rustic,lsp-mode, limited comprimise never considered No No No Default + Prelude.el on top "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Haven't written a lot of production-quality Elisp""]" Rarely "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse projectile Sometimes Bachelors (other) Software Development "[""framework default""]" "[""flyspell""]" Prelude 👍🏼 No Hacker News Great "[""none""]" "[""solarized-dark""]" Never undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy The extensibility, that I can make it work for virtually all my use cases. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No org, org-roam, elfeed, general, org-roam-bibtex moderate comprimise never considered Cannot Cannot No Vim "[""R""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" None No Frequently 24 Bachelors Female German Student "[""Ivy""]" "[""No""]" minimal vanilla No EmacsConf Great "[""vterm""]" "[""gruvbox""]" Never No copy-paste Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""CIDER package for Clojure""]" Good but not great Powerful packages such as CIDER. "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No CIDER, clojure-mode significant comprimise never considered No I have in the past No Emacs "[""Clojure""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Twitter""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""wait for community""]" Vim No Frequently 40 PhD Male Irish Research "[""No""]" "[""ispell""]" minimal vanilla Not sure Twitter Great "[""shell""]" "[""cyberpunk""]" Rarely No simple functions Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No helm,org,sly no comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Rust""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""nothing to do""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""friends""]" "[""Comparison"", ""Design rationale""]" "[""Email"", ""friends""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" No Often 32 School Male United States citizen Software Development "[""Helm""]" "[""No""]" maximal vanilla No Friend Ok "[""none""]" "[""default light""]" Never undo-tree write package Never I had to do a lot of customization to make it on par with what other editors have out of the box. At the time, there was no built in package manager Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Written in lisp. Native gui on all major platforms. Good balance of stability and improvements over time. Pure free software, independent of the whims of a corporation. "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No evil, tree-sitter, eglot, multiple-cursors moderate comprimise never considered No No No Vim "[""Common Lisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Rarely "[""They already do what I need""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Textmate framework default Frequently 34 Masters Male Icelandic Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Work Slack channel Great "[""eshell""]" "[""doom-one""]" Sometimes framework default copy-paste Never "Scattered information everywhere to make the .emacs Sometimes outdated Too many similar packages and complementarity between packages hard to assess" Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 No geiser, company, ggtags, lsp-mode, themes any comprimise never considered No No No Emacs "[""C"", ""Python"", ""Scheme""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""Hardly, randomly, google a functionality""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""no time""]" "[""package.el"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" Vim No Sometimes 34 PhD Male French Telecom "[""Ivy"", ""Ido""]" "[""No""]" minimal vanilla Yes Hacker News Great "[""term""]" "[""default light"", ""doom-one"", ""modus-operandi"", ""nord"", ""solarized""]" Sometimes No write package Never "+ Default keybinding patterns was not obvious to me + Knowing where to start. Initial lerning curve can be steep. + More ""sensible defaults"" could have helped. It seems to me ""many"" users changes the defaults in their configuration much the same way." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "+ The great level of introspection while running + Reasonable consistent behavior and patterns. Major package breakage is rare, for me. + Not too intrusive by default + Runs on all systems I care about + It free as in freedom" "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 Mu4e cc-mode,which-key,magit,eglot,go-mode,paredit,pdf-tools,org,rg,ace-window moderate comprimise might in future Yes Yes Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Manual"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for maturity""]" I choose the most convenient repository that most users have access to Vim project.el Sometimes 38 Associates Male Danish Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""ef-themes""]" Frequently framework default read and understand Never I had to resort using vim bindings since the Emacs ones were pretty difficult. I like the Doom Emacs and Spacemacs way of binding most things via the spacebar. It makes things a lot more discoverable together with the defaults. Only way to program sanely in Common Lisp "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy Extensibility, being GPL licensed. It is miles ahead of any other program in these regards. "[""Work""]" "[""28.2""]" 1 No evil-mode, magit, parinfer, vertico, company no comprimise never considered Cannot Cannot No Vim "[""Common Lisp""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""I'm still learning""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Discord""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Sometimes 26 Masters Male Portuguese Game industry "[""framework default""]" "[""flyspell""]" Doom Emacs No lobste.rs Great "[""none""]" "[""doom-homage-one""]" Never framework default none "[""GUI""]" "[""Text editing features""]" String[] Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Scheme"", ""Typescript""]" "[""GNU/Linux""]" Vim Sometimes Spacemacs copy-paste Never Understanding how packages and add-ons work - how to properly initialize them, how to learn their keybindings, how they interact with other add-ons. I have spent many hours trying to enable or disable minor modes that I do or don't want but aren't well documented for non experts. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Support for huge range of programming languages; org mode; customization of appearance and functionality "[""Work""]" "[""28.2""]" 15 No Spacemacs defaults: evil, helm, magit, org-mode moderate comprimise never considered No No No Vim "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Have never tried!""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""General internet search""]" "[""framework default""]" "[""wait for maturity""]" Vim No Sometimes PhD Male British Software Development "[""Helm""]" "[""framework default""]" Spacemacs No Hacker News Ok "[""none""]" "[""tsdh-light""]" Rarely framework default write package Never Emacs is difficult to learn, even as a tech-savvy user. The self-introspection works in paradoxical ways: everything can be examined, but is not easy to discover without a prior knowledge of Elisp. Theoretically, this wouldn't be a problem if Emacs were easy and pleasant to use out-of-the-box. Users would tweak Emacs only when they would get to learn Elisp. However, I find vanilla Emacs to be almost unusable, so it immediately requires tweaking, which is impossible as a beginner. Doom Emacs does a good job at providing a pleasant out-of-the-box experience, but I think it should be made even easier for newcomers. It is not because Emacs is powerful that it has to be difficult, and beginners and non tech-savvy users should be able to have a pleasant experience without have to learn much about it. A friend of mine recommended Vim, so I downloaded Emacs (this is not a joke!) "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Not well "I see Emacs as a text-centric shell and like the ""flatness"" of its design and integration with packages: it allows for a multitude of connections of simple bricks which interact and reuse each other. Its other great strength is Elisp, and the fact that almost all code can be redefined while Emacs is running." "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e modus-themes,org,org-modern,mu4e,vertico,consult,embark,tramp,doom-modeline any comprimise might in future Cannot I have in the past Yes Vim "[""Elisp"", ""HTML/CSS"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Often String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Matrix"", ""Framework"", ""Email"", ""Discord""]" "[""framework default"", ""straight"", ""elpaca"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" I suppose I would try to submit them to GNU ELPA, as I trust the FSF. So far, I have only written one trivial package which only works with Doom Emacs, so it is not in any package repository yet (this is also because I don't know if the quality of its code is good enough). gedit framework default Frequently 33 Masters Male French I do not work "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""spell-fu""]" Doom Emacs "The survey is good, but it should allow the respondents to give general feedback about Emacs (not only in the context of starting to use it), so I will use this opportunity to do it here. There are many areas in which I think Emacs should be greatly improved: - (much) more beginner-friendly OOTB experience - easier discoverability of documentation, keybindings, new packages - Tramp is way too slow. It desperately needs to be improved. It is a brilliant package, but I often have to give up using it because it hangs. - Dired is also brilliant, but way too hard too learn. - Eshell is fantastic, but it is too slow, and sometimes awkward. For instance, it should allow the user to set it to that remote paths can be expanded automatically: for example, if the working directory is on a remote host, `cp /foo/bar /baz/` should expand automatically to `cp /ssh:host:/foo/bar /ssh:host:/baz` and `sudo cp /foo ...` should expand to `cp /ssh:host|sudo:host:/baz ...`. It is very cumbersome to have to type long Tramp paths, especially when there are multihops involved." Yes r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently framework default copy-paste Never Spacemacs helped, but the learning curve is just incredibly steep. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright It’s flexibility allows for a large community of users to add, try out, and curate great solutions for nearly ever use case. "[""Work""]" "[""29.0""]" 2 No Org-mode, Org-roam, pdf-tools significant comprimise never considered I didn’t know people did this I have no idea how No Vim "[""C"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 39 PhD Male Canadian Research "[""Helm""]" "[""No""]" Spacemacs No lobste.rs Great "[""none""]" "[""solarized""]" Never undo-tree none Never Emacs keybindings if evil mode drops out Internet "[""TUI""]" "[""Text editing features"", ""maggit""]" "[""Org mode""]" Alright Maggit "[""Work""]" "[""29.0""]" 2 No moderate comprimise never considered No No No Vim "[""C++""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely 35 Bachelors Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Survey itself not but the only reason vim is still my workhorse is it's lack of performance compared to vim. No r/emacs Ok "[""none""]" "[""doom-one"", ""gruvbox"", ""nord""]" Never framework default copy-paste Never Documentation is scattered. Features are usually hidden, and really need to be discovered. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Doom""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Configurability, flexibility. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No Nov.el, Cider. significant comprimise might in future No No No Vim "[""Assembly"", ""C"", ""C#"", ""Clojure"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Sometimes 46 School Male Dutch Software Development "[""framework default""]" "[""No""]" Doom Emacs Not sure Hacker News Great "[""eshell"", ""vterm""]" "[""doom-one""]" Sometimes framework default read and understand Never It felt like there were too many choices in setting up a more IDE-like editing experience. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Configurability with Lisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No magit, eglot, use-package, straight, selectrum, aphelia moderate comprimise might in future No No No Emacs "[""HTML/CSS"", ""Python"", ""Scheme"", ""Shell"", ""racket""]" Frequently "[""GNU/Linux""]" String[] "[""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs"", ""I hardly look out for new packages""]" "[""Comparison"", ""Design rationale""]" "[""I don't""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Vim projectile Frequently 27 Masters Male German Research "[""Selectrum""]" "[""ispell""]" minimal vanilla No lobste.rs Great "[""none""]" "[""default light""]" Frequently undo-tree write package Never The function names, prompts, etc. are inconsistent, the interface is confusing, the mouse operation is difficult to use, and the tutorial (C-h t) is poorly written. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF"", ""github independent (elpa)""]" Good but not great "Many useful concepts, such as narrow, marker, windows configuration, inferior, etc. and helper functions. These functions can help implement complex extensions easier than other editors." "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No evil, ivy, magit, company, eglot, wgrep, org-roam limited comprimise might in future No No No Vim "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Read the source code""]" "[""package.el""]" "[""Install and try it immediately""]" Github, and recommends that users copy to their .emacs.d Vim project.el Sometimes 23 Masters Male Chinese Student "[""Ivy""]" "[""ispell""]" maximal vanilla Yes Emacs China Ok "[""shell"", ""eshell""]" "[""modus-vivendi"", ""ef-themes""]" Sometimes No copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Killer features like Org, idea of doing every computing task through one interface""]" Alright "- Buffer manipulation - Built from ground-up with extensibility in mind - Good introspection and documenation facilities - Surrounding package ecosystem - Elisp as configuration language" "[""Hobby projects"", ""School""]" "[""28.2""]" 1 Mu4e ranger.el,mu4e,dirvish significant comprimise never considered No No No Vim "[""Elisp"", ""Haskell"", ""Python"", ""Shell"", ""Nix""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""YouTube""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Framework""]" "[""framework default"", ""Nix""]" "[""Research alternatives"", ""wait for community""]" VS Code projectile Sometimes 23 School Male Estonian Student "[""framework default"", ""Helm"", ""Ivy"", ""Vertico"", ""Consult""]" "[""framework default""]" Doom Emacs Some questions should be multiple choice, but are single choice No Hacker News Ok "[""vterm""]" "[""doom-one"", ""gruvbox"", ""nord""]" Rarely framework default read and understand Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Its community which writes clean and modular packages, extensibility "[""Work""]" "[""28.2"", ""26.3""]" 4 No org-mode no comprimise never considered No Would directly No Vim "[""C++"", ""C"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""Discord""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""framework default"", ""straight"", ""use-package""]" "[""wait for community""]" Qt Creator framework default Rarely 26 Masters Male French Fin Tech "[""framework default""]" "[""No""]" Doom Emacs Not sure Discord Great "[""none""]" "[""doom-one""]" Rarely framework default copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Inertia""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 22 No web-mode limited comprimise 10+y Yes No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure""]" "[""n/a""]" Never "[""Elisp proficiency""]" Never "[""news.ycombinator.com""]" "[""Tutorials""]" "[""n/a""]" "[""straight""]" "[""wait for community""]" Turbo Pascal editor (DOS) No Sometimes 46 Bachelors Male Dutch Software Development "[""No""]" "[""No""]" minimal vanilla Some questions were required for which I had no answer. Those shouldn't be required. Not sure Hacker News Ok "[""none""]" "[""my own custom theme""]" Never No write package Never Window (not Frame) management, getting different packages to work together. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No magit, evil, org-mode, lsp, slime, geiser, popper moderate comprimise never considered Cannot Yes No Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 31 Masters Male German Software Development "[""Ivy""]" "[""No""]" minimal vanilla Thank you for doing it! Yes Hacker News Great "[""none"", ""eshell""]" "[""modus-vivendi""]" Frequently undo-tree copy-paste Never Difficulty in configuring + discovering what packages provide a good experience. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Magit "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No lsp-mode, magit, direnv, vterm limited comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""Discord""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" VS Code framework default Sometimes 32 Bachelors Male South African Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""doom-one""]" Sometimes framework default simple functions Rarely Keybindings scheme was really confusing compared to CUA. I also missed tabs until I learned to switch between buffers. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility and awesome packages "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 19 Mu4e magit, orgmode, mu4e do not prefer never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""M-x list-packages""]" "[""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 35 Masters Male Swedish Mining "[""Ivy"", ""Selectrum""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""eshell""]" "[""default light""]" Sometimes undo-tree copy-paste Never Elisp was difficult to understand Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No Magit moderate comprimise never considered No Cannot No Vim "[""C++"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim framework default Frequently 26 Bachelors Male Canadian Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""default light""]" Never framework default write package Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No magit, org-mode limited comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" projectile Frequently 24 Bachelors Male American Fin Tech "[""Ido""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""shell"", ""vterm""]" "[""doom-one"", ""nord""]" Never undo-tree write package Rarely n/a Key bindings, and the idea of buffers and files. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Flexibility, modularity, customisability "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Mu4e magit, org-mode, mu4e, elpy, venv significant comprimise might in future I have in the past I have in the past No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Mailing lists"", ""Matrix servers"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" n/a None projectile Frequently 35 PhD Male Research "[""Ivy""]" "[""flyspell""]" maximal vanilla n/a Yes Hacker News Great "[""shell"", ""eshell"", ""term"", ""ansi-term""]" "[""my own custom theme""]" Frequently No copy-paste Never learning curve, key combinations Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great customizability "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No significant comprimise never considered No Would directly No Vim "[""Python"", ""Rust""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" nano projectile Never Bachelors Male American Software Development "[""framework default""]" "[""flyspell""]" Spacemacs seems like a few nationalities have errors, for example cape verdean and central african seem to have been split into separate options No Friend Ok "[""ansi-term""]" "[""default dark"", ""darcula""]" Never framework default copy-paste Never It was one big difficulty, coming from default microsoft driven world, it seems like you have to learn how to use a computer. I thought for coding you had to chose either vim or emacs and I chose randomly. "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features""]" "[""I didn't know Visual Studio Code existed""]" Very well, it's snappy Keybindings for navigating text, they are more sensible than the windows driven defaults. "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No elpy do not prefer never considered No No No Emacs "[""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Rarely Masters Male Polish finance "[""Ido""]" "[""No""]" minimal vanilla No r/emacs Great "[""term""]" "[""material""]" Never No copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Familiarity""]" "[""University mandated it""]" Very well, it's snappy Extensibility, makes it stay usable over decades "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No Tide significant comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Rarely "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""Install and try it immediately""]" Too long ago to remember No Rarely 48 Masters Male Dutch Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""Wheatgrass""]" Never No many packages Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""TRAMP""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No shx,lusty-explorer,lispy,aggressive-indent,circe,hydra,magit,uniquify,windmove do not prefer might in future Yes Would directly Yes Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Sacha Chua's Emacs news""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" MELPA, low entry barrier & clear review process. projectile Frequently 31 Masters Male French Telecom "[""Helm"", ""Ivy"", ""lusty-explorer""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""shell-command"", ""shell""]" "[""zenburn"", ""chocolate""]" Frequently No read and understand Never understanding the package managers ecosystem (straight.el now) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""elisp""]" "[""Extensibility"", ""Package(s)"", ""discovering lisp stuff""]" Very well, it's snappy "extensibility, there's a command/package for everything I need & then more portable" "[""Hobby projects""]" "[""28.2""]" 2 No darkroom,magit,agda-mode,geiser,nano-emacs,org,org-d20,volatile-highlights limited comprimise never considered No No No Emacs "[""C"", ""Julia"", ""Python"", ""Scheme"", ""Shell"", ""Typescript"", ""agda""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Email"", ""irc""]" Never "[""too beginner to know what I'd want to add or modify, I still just learn stuff mostly""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" acme, sam No Never 29 Masters Male French Software Development "[""No""]" "[""flyspell""]" nano-emacs "Ask about other IDEs / Editors I may use, many of us use several. <3" No Hacker News Great "[""eshell""]" "[""default light"", ""nord"", ""sorcery,orange-retro,nano-light,nano-dark""]" Never undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great Its extensible, and it is pretty discoverable "[""Hobby projects"", ""School notes""]" "[""28.2"", ""28.1""]" 1 No limited comprimise never considered Cannot No No Vim "[""Common Lisp"", ""Elisp""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""not sure""]" "[""don't contact maintainers""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""don't ask for help (google)""]" "[""framework default""]" "[""Research alternatives""]" Neovim framework default Often American "[""Selectrum"", ""Marginalia""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell""]" "[""doom-one""]" Sometimes framework default write package Never Getting used to looking stuff up with C-h Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""The legends surrounding it; Clojure""]" Alright elisp, terminal mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No org-mode, magit, cider, exwm limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Mailing list""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Matrix"", ""Emacs StackExchange""]" "[""NixOS""]" "[""Install and try it immediately"", ""Research alternatives""]" melpa, since I can contribute via PR Notepad++ No Sometimes 35 School Male Austrian Software Development "[""Ido"", ""Icomplete""]" "[""flyspell""]" maximal vanilla No Twitter Great "[""shell-command"", ""st in exwm, because ansi-term is incomplete and slow""]" "[""cyberpunk""]" Frequently undo-tree simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""it was the main option in the early days of clojure""]" Alright It got something right with extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.2""]" 10 No Inf-clojure, clojure-mode, use-package, ido-everywhere, multiple-cursors, org-mode limited comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""R""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots""]" "[""GitHub"", ""clojure slack""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Eclipse No Frequently 34 Bachelors Male American Fin Tech "[""Ido""]" "[""No""]" maximal vanilla Second to last page crashed several times for some reason but eventually worked on Android Firefox. It recovered nicely with a refresh though No Hacker News Ok "[""shell"", ""eshell""]" "[""zenburn""]" Rarely No copy-paste Never "- discovery; I would look for how to do something find it and at a later date I can never recall how I did that thing - lost focus on what I was working on because I had to figure out how to get something to work correctly (for example org export)" Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Org""]" "[""Plain text system""]" Good but not great Coherent system with lots of powerful tools built in "[""Hobby projects""]" "[""27.2""]" 2 No Org-roam moderate comprimise might in future No No No Emacs "[""I don’t program""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Not a programmer""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Examples on how to use correctly""]" "[""Reddit""]" "[""straight""]" "[""wait for community""]" None framework default Sometimes 38 Bachelors Male American Brewing "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs Questions seem very programmer centric. No r/emacs Great "[""eshell""]" "[""doom-one""]" Frequently framework default simple functions Never Keybindings and windowing metaphor were very unfamiliar Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit, ivy/swiper, tramp, org-mode, which-key, vterm moderate comprimise never considered Yes No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""twitter""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Sometimes 34 Bachelors Male American Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla This is *much* nicer than survey monkey et al. Yes r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""leuven""]" Frequently No simple functions Never "The default keybindings suck. Compared to VIM the help is all over the place (in vim it's just :help ) in Emacs it is C-h (f|v|i|etc.) depending on the type of thing you want help with. In vim to change a setting it's always just :set = In emacs it depends if it's setq, setq-default, ( 1) depending on whether it's a variable, buffer-local-variable, or mode" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""org-mode, magit""]" "[""Famous people like Paul Graham, Stallman, Guy Steele use Emacs. No famous people use VIM :P""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 Mu4e magit, org-mode, org-roam, dumb-jump, helm, logview-mode any comprimise might in future No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale""]" "[""GitHub""]" "[""straight""]" "[""Research alternatives""]" MELPA. There is really no point in putting stuff in ELPA. Vim projectile Often 24 Bachelors Male South African Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""dracula""]" Rarely undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Alright "[""Hobby projects""]" "[""28.1""]" 4 Vim "[""Go"", ""HTML/CSS"", ""Rust"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Sometimes Doom Emacs copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Documentation""]" "[""Package(s)""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 No limited comprimise never considered No Cannot No Emacs "[""Python"", ""Scheme""]" Never "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Manual"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""not sure""]" "[""Install and try it immediately""]" Vim No Frequently 23 School Male Iranian Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""material""]" Never No write package Rarely Odd unusual key bindings It was the development environment on HPPA "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""It was the only non modal editor (ie not vi)""]" Good but not great Cross platform "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 No pretty-hydra, vertico, modus-themes, lispy, treemacs, racket-mode, highlight-indent-guides, aggresive-indent, deadgrep, mini-frame moderate comprimise might in future No No No MacOS + Mine via hydra "[""C++"", ""Elisp"", ""Python"", ""SQL"", ""swift""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""I tend to only do things if I would like them""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""elpaca"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" pmate, microemacs, visual C projectile Sometimes 62 Bachelors Male British Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""macOS via enchant2""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""modus-vivendi""]" Never No write package Never A lot, but it was too long ago Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy dabbrev-expand, dired-mode, LSP support "[""Work""]" "[""28.2"", ""27.2"", ""26.3""]" 20 No lsp-mode, git-link, racer limited comprimise never considered No, but I probably should. Feeling guilty now. No, but I probably should. Feeling guilty now. No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Julia"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Googling around""]" "[""package.el""]" "[""Install and try it immediately""]" MultiEdit No Sometimes 48 Masters Male Russian Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell"", ""ansi-term""]" "[""my own custom theme""]" Sometimes No read and understand "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 Vim "[""C++"", ""Elisp"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Often maximal vanilla simple functions Never "Default keybinding are awful. Difficult to setup for the first time." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy extensibility "[""Work""]" "[""27.2""]" 5 No moderate comprimise 2-5y No No No Vim "[""C"", ""Elisp"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Agenda""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Matrix"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Frequently 30 Bachelors Male Indian Software Development "[""framework default""]" "[""ispell""]" Doom Emacs Not sure lobste.rs Great "[""eshell"", ""ansi-term""]" "[""default light"", ""sanityinc-tomorrow-bright""]" Rarely framework default read and understand Never Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No Orgmode, evil, auctex moderate comprimise never considered No No No Vim "[""Elisp"", ""Haskell"", ""Julia"", ""LaTeX""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" MS-DOS edit No Frequently 51 PhD Male Finnish Research "[""Helm""]" "[""flyspell"", ""Custom script for Antidote""]" maximal vanilla Yes r/emacs Great "[""shell-command""]" "[""gruvbox""]" Never undo-fu read and understand Never "Keybindings don't match those of modern mainstream editors. For some applications it was slow (e.g. opening very large files) -- nowadays the experience appears to be better." University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Over VSCode: terminal compatibility, user extensibility. Over Vim: Available packages.""]" String[] Good but not great "Hackable -- there's a reason why Emacs got stronger LSP functionality before Vim. Usable in a terminal" "[""Work"", ""Hobby projects""]" "[""28.1""]" 13 No use-package,projectile,magit,lsp-mode,ace-jump-mode,helm,tide-mode,company moderate comprimise might in future No No No Emacs "[""Elixir"", ""Go"", ""Java"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Googling when I need to solve a solution""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Sometimes 31 Bachelors Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla "I lost my ""other"" response when I clicked to the right of a text box (unchecking the box and clearing it of its values) :(" No Hacker News Ok "[""shell-command""]" "[""zenburn""]" Sometimes No many packages Rarely "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Gnus evil, magit, org, vertico, org-roam, cc-mode, auctex, gnus, eglot, devdocs.el significant comprimise might in future Yes I have in the past Yes Vim "[""C++"", ""Elisp"", ""Python"", ""Shell"", ""SQL"", ""LaTeX, D""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Often "[""Lack of time"", ""FSF paperwork""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""Sacha Chua's weekly summary""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""use-package"", ""borg""]" "[""Research alternatives""]" Vim projectile Frequently Masters Male (other) Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Emacs mailing list Great "[""none""]" "[""default light"", ""my own custom theme""]" Often undo-tree write package Never Internet "[""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 20 No do not prefer 2-5y No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Javascript"", ""Python"", ""Typescript""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Never 55 Masters Male United States citizen Engineering "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""none""]" "[""my own custom theme""]" Never No write package Rarely Not very modern Keybindings Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""magit, org-mode""]" "[""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Mu4e magit, company, yasnippet, mu4e, org any comprimise might in future Cannot Would directly No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Sublime Text No Frequently 22 School Male Swiss Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""zenburn""]" Often No many packages Sometimes I found the complexity of the customization interface rather intimidating, especially for things that are very simple or built-in on other systems Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Lisp-programmability, documentation, Org, users and developers "[""Work"", ""Hobby projects""]" "[""28.2""]" 17 No vertico, geiser, magit, citar moderate comprimise 0-2y I have in the past No Yes Emacs "[""Elisp"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Often String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el + Borg""]" "[""Install and try it immediately""]" MELPA let's me keep complete control. Aurora projectile Frequently 51 Masters Male Hungarian Research "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""shell""]" "[""zenburn""]" Sometimes undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 5 No moderate comprimise might in future Cannot Cannot No Emacs "[""C"", ""Common Lisp"", ""Haskell"", ""Scheme"", ""SQL"", ""Ada""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD"", ""Haiku""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Code (bug fixes)""]" "[""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Mailing lists"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 19 School Male Brazilian Aviation "[""Ido""]" "[""flyspell""]" minimal vanilla No Emacs mailing list Ok "[""eshell"", ""vterm""]" "[""modus-operandi""]" Often No write package Never seemingly arcane key bindings University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy does EVERYTHING "[""Work"", ""Hobby projects"", ""everything""]" "[""21.4""]" 35 No do not prefer never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Rust"", ""swift""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure""]" "[""n/a""]" Never "[""Not interested"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""n/a""]" "[""n/a""]" "[""not sure""]" "[""Install and try it immediately""]" jove No Frequently "[""No""]" "[""ispell""]" maximal vanilla No Blog post Ok "[""shell""]" "[""my own custom theme""]" Sometimes No copy-paste Never i don't know how to config emacs( i don't know where .emacs.d is.....) Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy extensible, functional "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No do not prefer might in future Yes Would directly No Emacs "[""C++"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" IntelliJ No Rarely 25 Masters Male Chinese "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla No Emacs China Great "[""none""]" "[""default light"", ""modus-operandi""]" Rarely No write package Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 35 Gnus previously, now outlook (company requirement) magit, eglot, moderate comprimise 10+y No No No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""FSF paperwork"", ""No need.""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Never thought about it""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" dos vi clone, freemacs, brief No Frequently 63 School Male American Contract engineering "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""shell-command""]" "[""darcula""]" Frequently No write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 7 Emacs "[""Elisp"", ""Haskell"", ""Java"", ""Python""]" "[""Windows"", ""MacOS""]" Sometimes maximal vanilla copy-paste Never lack of descriptions (signal to noise ratio is not good if you are a beginner) Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Org-mode and extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No no comprimise never considered No Would directly No Vim "[""Common Lisp"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Sometimes 45 Bachelors Male Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs No Friend Ok "[""eshell"", ""vterm""]" "[""doom-one"", ""gruvbox"", ""nord""]" Sometimes framework default simple functions Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 Mu4e significant comprimise might in future I have in the past Would directly No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" project.el Sometimes 33 Masters Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Emacs mailing list Great "[""vterm""]" "[""modus-operandi""]" Frequently undo-tree none Never The keybindings were difficult to learn at first. I still struggle sometimes configuring my Emacs. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy I can do a lot of things with just a few keyboard strokes. "[""Hobby projects"", ""School""]" "[""28.2""]" 2 No use-package, org-roam significant comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Java""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" Visual Studio project.el Sometimes 20 School Male Mexican Software Development "[""No""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""term"", ""vterm""]" "[""dracula"", ""gruvbox""]" Never No simple functions Never Too much to learn at the beginning Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility with Elisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No org-mode, evil-mode, which-key, magit, org-drill significant comprimise never considered No No No Vim "[""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" None projectile Often "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""dracula""]" Never vundo copy-paste Never Keybindings not obvious Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, org mode, packages "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 notmuch limited comprimise never considered I have in the past I have in the past No Vim "[""C++"", ""Python""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""Mailing lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Research alternatives"", ""wait for maturity""]" Melpa Notepad++ Perspective Often PhD Male Research "[""Helm"", ""Ivy"", ""Ido"", ""Icomplete"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes r/emacs Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-fu copy-paste University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 10 Vim "[""R""]" "[""MacOS""]" String[] "[""framework default"", ""MELPA""]" String[] String[] String[] String[] String[] "[""framework default""]" Vim Often String[] String[] Doom Emacs String[] String[] read and understand Never Yes, gave it up twice before becoming a daily user. This took about 2 years. The shift in paradigm was steep. Steve Yegge's posts "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Customization, extensibility, packages, org-mode. "[""Work"", ""Hobby projects""]" "[""28.1""]" 13 Mu4e org-mode,evil,mu4e,undo-tree limited comprimise never considered Yes No No Vim "[""Python"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Discord"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Discord""]" "[""framework default"", ""doom-emacs""]" "[""Install and try it immediately""]" Notepad++ framework default Rarely 38 Bachelors Male Indian Fin Tech "[""framework default"", ""Ivy"", ""Vertico""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""shell""]" "[""solarized-dark""]" Often undo-tree copy-paste Never The keybindings. It was a steep learning curve but there's no other way around it other than use the program. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy It's intuitive, at least for me. It's also platform-agnostic which makes it easy for me to migrate my configuration from one system to another. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 notmuch elpher, elfeed, notmuch, olivetti-mode, modus-themes significant comprimise never considered No No No Emacs "[""Shell""]" Sometimes "[""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Mailing lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 24 Bachelors Male Filipino Creative/Writing "[""No""]" "[""No""]" minimal vanilla No Emacs mailing list Ok "[""term""]" "[""modus-operandi""]" Often No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" Emacs "[""Elisp""]" "[""GNU/Linux""]" Frequently maximal vanilla read and understand Never University/College "[""daemon""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No limited comprimise might in future No No No meow "[""C++"", ""C"", ""Clojure"", ""Go"", ""Java"", ""Rust"", ""Shell"", ""dart""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Overview""]" "[""Matrix"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Frequently 30 Bachelors Male Chinese Software Development "[""Vertico"", ""Consult""]" "[""langtool""]" maximal vanilla No google Great "[""none""]" "[""default light""]" Rarely vundo write package Frequently Internet "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 25 Gnus no comprimise 5-10y No No Yes Emacs "[""Elisp""]" Never "[""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Sometimes "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Research alternatives""]" None No Rarely "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell"", ""langtool""]" minimal vanilla Yes Emacs mailing list Great "[""none""]" "[""doom-one""]" Never No copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 No moderate comprimise never considered Yes No No Emacs "[""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" framework default Rarely 28 Masters Male Swedish Software Development "[""framework default"", ""Ivy""]" "[""spell-fu""]" Doom Emacs Not sure Twitter Great "[""vterm""]" "[""doom-vibrant""]" Never framework default read and understand Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 10 No "org auctex doom-theme" do not prefer never considered I have in the past No No Emacs "[""Javascript"", ""Perl""]" Sometimes "[""Windows""]" "[""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" Eclipse No Never 31 Bachelors Male Chinese Software Development "[""Ivy""]" "[""ispell""]" CENTAUR EMACS Not sure Emacs China Great "[""eshell""]" "[""doom-one""]" Often undo-tree String[] String[] String[] String[] String[] simple functions Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, lsp, orgmode, community "[""Work"", ""Hobby projects""]" "[""27.1""]" 5 No lsp, projectile, magit significant comprimise never considered No No No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 32 Masters Male Moldovan Research "[""Helm"", ""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""eshell"", ""vterm""]" "[""default dark""]" Rarely undo-tree write package Sometimes Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Free and Open source, Lisp , Community of Hackers "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e org mode, magit, tramp, term, tramp-term moderate comprimise might in future I have in the past Cannot No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Unfamiliar with contribution process"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 30 Bachelors Male Indian Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No Blog post Ok "[""term""]" "[""modus-operandi""]" Often undo-tree copy-paste Never Before the system crafters YouTube channel, there wasn’t much good help on building your own configuration. Lots of conflicting/outdated advice on the internet in general around basic setup to get you started. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Fun""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy The enjoyment of building your own configuration. Flexibility and power when you start to wrap your head around elisp and the package ecosystem. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No Magit, marginalia, denote moderate comprimise might in future No Would directly No Vim "[""Go"", ""Rust"", ""Ruby"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" VS Code project.el Frequently 28 Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""solarized-dark""]" Never No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 5 No limited comprimise never considered No No No RYO Modal "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Babel""]" "[""MELPA""]" "[""Never""]" Rarely String[] Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" Atom projectile Sometimes 19 School Male United States citizen Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes Website Great "[""none""]" "[""solarized-dark""]" Sometimes undo-fu copy-paste Never Ugly UI Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "Lots of build in features. Ready to use out of the box" "[""Work""]" "[""28.1""]" 3 No vertico, corfu significant comprimise never considered No No No Emacs "[""Go"", ""Javascript"", ""Python"", ""R"", ""Ruby""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""wait for community""]" I need to read more to know VS Code project.el Often 30 Bachelors Male Chilean Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" Rougier's dotemacs Not sure Hacker News Great "[""vterm""]" "[""nano-theme""]" Never No copy-paste Never Learning the key bindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Note taking in org mode, magic, free software principles. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2"", ""26.3""]" 4 No org, auto-complete, magic limited comprimise never considered No No No Emacs "[""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Frequently 51 Bachelors Male American GIS "[""No""]" "[""ispell""]" minimal vanilla There was a required question that did not have a none option, which would have been the only accurate answer. Yes r/emacs Ok "[""none""]" "[""Leuven""]" Never No simple functions Never Navigating documentation in evil-mode, especially with no universal `:help` as I was used to from Vim Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""evil-mode. viper etc. never seemed good enough but evil-mode made me consider it seriously""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 8 No evil,vundo,dtrt-indent,ws-butler,magit,lsp-mode any comprimise never considered No No No Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub"", ""issue tracker on whatever forge they are using""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""haven't done it""]" "[""straight"", ""elpaca""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Vim projectile Rarely 34 Masters Male Finnish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure Blog post Great "[""none""]" "[""spacemacs-dark""]" Rarely vundo copy-paste Never Bindings, elisp, poor documentation and user introduction Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Simplicity "[""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered Cannot Cannot No Vim "[""Haskell"", ""Agda""]" Frequently "[""WSL""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""not sure""]" "[""wait for maturity""]" VS Code framework default Never 18 Male "[""No""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Never vundo copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No moderate comprimise never considered No No No Vim "[""Go"", ""Javascript"", ""Python"", ""PHP"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" IntelliJ framework default Rarely 28 Masters Male Russian Software Development "[""framework default"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""shell-command"", ""shell""]" "[""doom-one"", ""zenburn""]" Sometimes framework default simple functions Never There are a lot of functions and variables in Emacs. Which initially made my experience a little hard. To get near perfect Emacs to my liking I had to search through a lot of docs. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""evil mode""]" Good but not great Very customizable. There are a lot of packages available. Can run as a daemon. and yes there is org mode. Which I absolutely love. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No evil-mode, magit, org-mode, consult, vterm, lsp-mode, popper, vertico any comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript"", ""lua""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""website""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Documentation""]" "[""GitHub"", ""IRC servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""youtube""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 17 School Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Discord Great "[""vterm""]" "[""doom-tokyo-night""]" Never undo-fu copy-paste Never The keybindings were weird to get used to - particularly the movement keys - and figuring out what version of emacs to use was a challenge. Both in terms of configurations and release - it wasn't clear what the benefits to doom or spacemacs were compared to vanilla emacs, and especially on Linux Mint it was an absolute pain to get emacs 28.1. I haven't tried since the summer, but the difficulty in getting the latest version of emacs on Linux vs the complete ease of downloading up-to-date packages on Windows was a surreal experience, especially for such a free software figurehead project. I'm not interested in building emacs from scratch. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Its stability, and the wide variety of rock-solid packages that are available. A lot of the packages I'm using are almost as old or as old as I am (22), and it's good to be in an ecosystem where I know the support rug won't be pulled out from under me. "[""Hobby projects"", ""School""]" "[""28.1""]" 1 No neotree, avy, ace-window no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Rust""]" Often "[""GNU/Linux"", ""Windows""]" "[""General document writing"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Not interested""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""package.el""]" "[""Research alternatives""]" Sublime Text projectile Frequently 22 School Female American Student "[""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""tsdh-dark""]" Often No simple functions Rarely . learning default key bindings University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy default key bindings, extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No moderate comprimise might in future No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Python"", ""Scheme"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Matrix"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" n/a nano framework default Sometimes 50 Bachelors Male American Fin Tech "[""framework default""]" "[""framework default""]" Spacemacs No Blog post Great "[""eshell""]" "[""zenburn""]" Sometimes framework default simple functions Never Lack of simple examples in the documentation. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, keyboard oriented with Bash like keybindings, searching interfaces (Ivy/Helm). "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No projectile, magit, lsp-mode, ivy, expand-region moderate comprimise might in future No Would directly No Emacs "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Notepad++ projectile Often 32 Masters Male French Software Development "[""Ivy""]" "[""langtool""]" Doom Emacs A bit longer than expected ;p No Discourse Great "[""vterm""]" "[""doom-challenger-deep""]" Never framework default copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.1""]" 18 No do not prefer never considered No No No Emacs "[""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Screenshots""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" None projectile Never 37 Bachelors Male Swedish Software Development "[""Helm""]" "[""flyspell""]" Spacemacs Yes r/emacs Great "[""vterm""]" "[""solarized-dark"", ""spacemacs-dark""]" Rarely undo-tree none Never different keybindings Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy flexibility "[""blogging""]" "[""26.1""]" 1 No org-static-blog significant comprimise never considered No No No Emacs "[""none""]" Never "[""GNU/Linux""]" "[""General document writing"", ""PKB""]" "[""GNU ELPA""]" "[""Email""]" Never "[""Lack confidence in code quality""]" Never "[""Documentation""]" "[""N/A""]" "[""Tutorials""]" "[""Haven't needed""]" "[""package.el""]" "[""wait for maturity""]" featherpad No Frequently 66 School Male British NGO "[""No""]" "[""framework default""]" minimal vanilla No fediverse Ok "[""none""]" "[""default dark""]" Never No write package Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 Mu4e projectile,org,magit,kubel,spaceline significant comprimise might in future Yes I have in the past Yes Vim "[""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack confidence in code quality"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package"", ""quelpa""]" "[""Install and try it immediately""]" Notepad++ projectile Sometimes 41 PhD Male British Software Development "[""Helm"", ""Ivy""]" "[""langtool""]" maximal vanilla Not sure Hacker News Great "[""eshell"", ""vterm""]" "[""spacemacs""]" Frequently undo-tree write package Sometimes Friend "[""GUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Good but not great "Everything-is-a-buffer paradigm. Although not as great as Acme's (/ Plan 9's) ""_every_ text is _actionable_"" paradigm, buffer being the de facto data structure for everything makes Emacs an attractive option." "[""Work"", ""As a frontend for mksh""]" "[""29.0""]" 3 Gnus moderate comprimise 0-2y No Cannot No Emacs "[""Elisp"", ""Python"", ""Shell"", ""Fortran, Racket""]" Never "[""GNU/Linux""]" "[""I regard it as a fancier alternative to text-mode.""]" "[""Source""]" "[""Mailing list""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""Matrix"", ""Internet search, and the manual (if present)""]" "[""straight""]" "[""wait for community""]" Busybox vi No Frequently 20 Male Indian Student "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes Emacs mailing list Ok "[""shell""]" "[""my own custom theme""]" Sometimes No copy-paste Never Just remembering the keybinds, especially as someone who does not home-row. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Alright Everything is a buffer, so most of my key-binds for navigation and selection still hold, and I get to keep my kill-ring with me the whole time. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 3 No magit, eglot, project.el, org moderate comprimise never considered No No No Emacs "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""lobste.rs""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Vim project.el Sometimes 27 Bachelors Male United States citizen Software Development "[""Icomplete"", ""Fido""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""shell-command"", ""shell"", ""eshell""]" "[""modus-vivendi""]" Frequently No copy-paste Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Flexibility/extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 Mu4e Org,Magit,Mu4e any comprimise never considered I have in the past No No Vim "[""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text framework default Frequently 28 Masters Male British Government "[""framework default""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Ok "[""vterm""]" "[""solarized"", ""solarized-dark""]" Often undo-fu write package Never Keybindings were difficult and different to what I was accustomed to in the beginning but with persistence I overcame the difficulties. The expansiveness (huge number of packages and configurable parameters) can be intimidating. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Recommended editor in University elementary Scheme course. Reputation of being an editor for the professionals.""]" Very well, it's snappy Extensibility! (elisp + (require 'cl)), stability - both interfaces & doesn't crash, ubiquity - available on almost anything. "[""Work"", ""Hobby projects""]" "[""28.1""]" 22 No magit,org,ace-window,slime,wgrep,paredit significant comprimise never considered No I have in the past No Emacs "[""C++"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""Hacker News""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Mailing lists"", ""I read the source""]" "[""package.el""]" "[""Install and try it immediately""]" Pico No Rarely 40 Masters Male Finnish Software Development "[""No""]" "[""ispell""]" minimal vanilla No Friend Great "[""eshell""]" "[""default light""]" Often No simple functions Never Documentation is very comprehensive but sometimes you just want to get it working rather than read pages of in depth documentation. Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy I can have all the tools and applications that I want to use bundled into a single application with a unified configuration. Email, RSS, SSH, kubectl, password management, note taking, IDE, etc. "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 Gnus magit,eglot,elfeed limited comprimise never considered No I have in the past No CUA "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Acme project.el Sometimes 32 Bachelors Male British Software Development "[""No""]" "[""flyspell""]" minimal vanilla Yes lobste.rs Great "[""eshell""]" "[""my own custom theme""]" Frequently No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Best development environment for Common Lisp""]" Very well, it's snappy "Best development environment for Common Lisp and Clojure. Text editing capabilities." "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Magit, dired any comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Rarely 44 Masters Male Spanish Research "[""No""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""material-theme""]" Never No write package Never Having to learn Lisp as the language to configure the editor was off-putting originally, because it seemed like the effort would not be useful outside of configuring emacs (e.g. lisp didn't seem like it had practical usage for my professional life). I've since done a complete 180 on that stance however, as I now prefer lisp dialects to any other programming language and am actively trying to find ways to work with languages in that family for my professional life. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Org-mode""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No org-mode, cider, magit, tramp moderate comprimise never considered No No No Vim "[""Clojure"", ""Julia"", ""Python"", ""common lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""wait for maturity""]" Atom framework default Sometimes 32 PhD Male United States citizen Biotech and machine learning "[""framework default""]" "[""framework default""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""dichromacy""]" Frequently framework default copy-paste Never Many non intuitive commands and key bindings. I still struggle with this. Reddit "[""TUI""]" "[""Extensibility"", ""Org mode""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Org mode "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No Org mode moderate comprimise never considered No No No Emacs "[""None""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""not sure""]" "[""Email""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Clips/videos""]" "[""Reddit""]" "[""manual""]" "[""wait for community""]" None No Frequently 23 School Male American Cyber Security "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""zenburn""]" Frequently No simple functions Rarely That it wasn’t a CUA environment. Nothing about frames/windows/buffers made sense. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, and keyboard driven editing. "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 Mu4e Magit, Cider, Counsel, Org Mode, Sayid, Avy moderate comprimise never considered Cannot No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 33 Bachelors NB United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""Org-babel""]" "[""zenburn""]" Rarely No simple functions Rarely Tried to obtain FSF assignment but I didn't get a response from FSF for a long time, then asking for something different. After that I lost my motivation and ultimately didn't contribute more. Configuration quickly became messy. Had to rewrite it several times. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great It's extensibility and it's community "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 notmuch Org, Org-roam, Helm, modus-themes, magit, use-package, org-cliplink, mpv.el, EIN moderate comprimise 0-2y Cannot Would directly No Emacs "[""Elisp"", ""Elixir"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript"", ""GAP""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Sometimes "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 23 PhD Male Norwegian Fin Tech "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Ok "[""shell-command""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-tree read and understand Never Different key bindings that conflict with the standard OS key bindings, the point doesn't remain in place when you scroll to another part of the document so your edit line is lost, weird scrolling behavior (jumpy until smooth-scrolling-mode installed/turned on) Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""slynk""]" "[""Package(s)"", ""Common Lisp Integration""]" Good but not great Extensibility architecture, Common Lisp integration and debugging tools "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 2 No sly, company moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Javascript"", ""Ruby""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Never 49 Bachelors Male United States citizen Software Development "[""Helm""]" "[""No"", ""flyspell""]" minimal vanilla No Hacker News Great "[""ansi-term""]" "[""my own custom theme"", ""solarized"", ""cobalt, spacemacs-light""]" Never No copy-paste Never hard to memorize commands, accidentally typed commands I did not mean to and found it hard to get out of them Neal Stephenson's essay In The Beginning Was The Command Line "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy free, lots of other people use it so they've written many tips/tutorials "[""Work"", ""Hobby projects"", ""family chores""]" "[""27.2""]" 10 No I believe I do not use any packages moderate comprimise 2-5y No No No Emacs "[""HTML/CSS"", ""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""framework default""]" "[""n/a""]" Never "[""I think I do not use any""]" Never "[""Blogs""]" "[""Overview""]" "[""n/a""]" "[""not sure""]" "[""Research alternatives""]" gedit No Frequently 46 Masters Female American Software Development "[""No""]" "[""No""]" minimal vanilla "I don't know what version of emacs I use so please make ""don't know"" an option - am away from my computer" Yes Mastodon Great "[""none""]" "[""default light""]" Never No write package Linux ISO "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 27 Emacs "[""Elisp"", ""Go"", ""Javascript"", ""Python""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" DOS edit Frequently maximal vanilla read and understand Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensability, magit, key mapping "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No docker, projectile, swiper, vterm, wgrep, ein no comprimise never considered I have in the past I have in the past No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Not interested"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Documentation""]" "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 54 Masters Male United States citizen Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Yes r/emacs Ok "[""vterm""]" "[""nord""]" Sometimes No many packages Sometimes Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Not well Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No moderate comprimise never considered I have in the past No Yes Custom "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Nix, Zig, Wolfram""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Tutorials""]" "[""Browse the source""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ Custom Often 35 School Male Austrian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""Custom shell framework""]" "[""my own custom theme""]" Frequently No copy-paste Never Key bindings (some involved many key sequences), Multilingual support (no longer an issue). The former is eventually solved by muscle memory. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Longevity due to it's ability to adapt to latest languages and tools or in many cases introduce unique and superior tools (org mode, git magit). "[""Work"", ""Hobby projects""]" "[""27.1""]" 27 No significant comprimise might in future Yes Would directly No Emacs "[""Go"", ""Javascript"", ""Java"", ""Scala""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Discord"", ""Discourse""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently Bachelors Male American "[""No""]" "[""ispell""]" minimal vanilla No lobste.rs Great "[""term""]" "[""default dark"", ""gruvbox""]" Never No copy-paste Never Elisp has a learning curve University/College "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Native application. Not a web front end with JS garbage. History and involvement in the free software community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise might in future No No No Vim "[""C"", ""Go"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""authoring my blog""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Documentation"", ""Advocacy""]" "[""GNU ELPA/MELPA online package lists""]" "[""Screenshots"", ""Overview""]" "[""IRC"", ""Framework"", ""Discord""]" "[""framework default""]" "[""wait for community""]" Vim projectile Sometimes 31 Bachelors Male American construction "[""framework default""]" "[""flyspell""]" Doom Emacs Yes Hacker News Great "[""none""]" "[""my own custom theme"", ""dracula""]" Never framework default simple functions Never There was too much stuff!!! Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great You can do EVERYTHING in it "[""Hobby projects"", ""notes""]" "[""29.0""]" 1 No evil, pdf-tools moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Python"", ""Rust"", ""Typescript""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""not sure""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""framework default"", ""straight"", ""use-package"", ""not sure""]" "[""Install and try it immediately""]" Vim projectile Sometimes School Male "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell"", ""ispell""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""gruvbox""]" Never undo-tree write package Rarely Discovering the available features was far from obvious. I only really started exploring things once a colleague recommended I install helm-mode, and it really feels like it (or a similar functionality) should be part of the vanilla Emacs experience. Being able to just do M-x whitespace (or C-h f whitespace) and be shown all whitespace-related functions is a blessing when you don't know what function you're looking for. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great You can tailor it to your exact needs. You can also inspect the code it is running and patch it yourself (e.g. advice-add). "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 notmuch helm, magit, flycheck, ggtags, org limited comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""IRC servers"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub"", ""Mailing lists""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Notepad++ projectile Often 25 Masters Male French Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell"", ""term""]" "[""zenburn""]" Often No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Emacs "[""C++"", ""Elisp"", ""Python"", ""R""]" "[""GNU/Linux"", ""MacOS""]" Frequently maximal vanilla copy-paste Never Mentor "[""GUI"", ""TUI""]" "[""Package(s)"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1"", ""26.3""]" 4 No limited comprimise never considered No No No Emacs "[""Javascript"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Framework""]" "[""package.el"", ""elpaca""]" "[""Install and try it immediately""]" None No Often 28 Bachelors Male Indian Software Development "[""No""]" "[""No""]" minimal vanilla No slack Ok "[""none""]" "[""default dark""]" Never No write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""erotic manga viewing""]" "[""28.1""]" 2 No do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Not interested""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Frequently 16 School Male Saudi Arabian Student "[""Ido""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""eshell"", ""term""]" "[""my own custom theme""]" Never No write package Honestly not a lot (that I can remember). I know I went through the built-in tutorial, and just started using it. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Extensibility of course, but also the introspectability and self-documenting nature. The package ecosystem these days is amazing. "[""Work"", ""Hobby projects""]" "[""29.0""]" 23 No magit,org-mode,projectile (although I switched to project.el now),lsp-mode,multiple-cursors,expand-region,undo-tree 5-10y Emacs "[""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" "Honestly can't remember, but probably ""whatever was there"" (often an IDE; Eclipse, Metrowerks..)" project.el Sometimes "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla "[""shell-command"", ""shell"", ""vterm""]" "[""zenburn""]" Sometimes undo-tree read and understand "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Emacs "[""Haskell"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Frequently Prelude simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great extensibility, elisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No org, cider, paredit, magit, treemacs, rg, find-file-in-project limited comprimise might in future No No No Emacs "[""Clojure"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" None No Frequently 40 Masters Female American Fin Tech "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Friend Ok "[""shell-command"", ""shell""]" "[""default light""]" Sometimes No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Magic,Eglot limited comprimise never considered No I have in the past No Emacs "[""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""Web search engines"", ""Colleagues""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Colleagues""]" "[""package.el""]" "[""Research alternatives""]" Pycharm No Rarely Bachelors Canadian Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""shell"", ""ansi-term""]" "[""my own custom theme""]" Often No simple functions Never As a university student not in the US, it's kind of confusing with the supposed claim that my university could have on my contributions and whether that would apply to me, which has prevented me from signing the assignment. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Introspectability and hackability""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy That it's fully introspectable and hackable. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Mu4e no-littering, meow, corfu, popper, gcmh, exec-path-from-shell, magit, avy, olivetti, embark moderate comprimise might in future No No No Meow, kinda vimish "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""epkg""]" "[""Manual"", ""Screenshots"", ""Clips/videos"", ""Shortdoc entries""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 23 School Male Swedish Student "[""Vertico"", ""Marginalia"", ""Consult"", ""Corfu""]" "[""ispell""]" maximal vanilla Not sure Blog post Great "[""shell-command"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never No read and understand Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Keyboard focus""]" Good but not great Keyboard focus, org mode, magit "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e magit, org-roam limited comprimise might in future Yes No No Vim "[""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Design rationale"", ""Clips/videos"", ""Workflows""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim framework default Frequently 28 PhD Male German Research "[""Ivy""]" "[""framework default""]" Spacemacs Yes r/emacs Great "[""term""]" "[""default light"", ""default dark""]" Rarely framework default simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy Extendability "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Vim "[""Clojure"", ""Elisp"", ""Python""]" "[""GNU/Linux""]" Vim Never maximal vanilla write package Never Key mapping Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 Mu4e org-mode, mu4e, direnv.el, magit moderate comprimise might in future No No Yes Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""NixOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" I never take the time to publish my packages. Btw, I never found easy documentation to do it. VS Code projectile Frequently 30 Masters Male French Software Development "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""doom-one""]" Sometimes undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""C++"", ""C"", ""Go""]" "[""GNU/Linux""]" Never minimal vanilla simple functions Never I had issue (still have, really) finding a conceptual map of the built-in functions emacs offers. I think a lot of libraries like f are used not just because they are thorough, but it's easier to install them than it is to discover the list of built-in alternatives. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Text editing features""]" Alright It's useful to be able to write and overwrite very very specific behavior in particular. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No evil, magit, vertico, lsp-mode limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Often Masters Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Ok "[""term"", ""vterm""]" "[""solarized"", ""solarized-dark""]" Never undo-tree simple functions Never I experimented with Emacs for 15 years off and on before adopting it. I moved from default to Evil to Xah-Fly-Keys in order to find something l liked. Org formatting didn't seem optimal until I started using org-indent-mode. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Org""]" "[""Package(s)"", ""Part of the GNU project / FSF"", ""Initially, I was looking for a good program to create lesson notes in. I didn't want vendor lock in. Text files seemed like the most future proof. Org mode is amazing.""]" Good but not great Org mode; longevity; extensible "[""Work"", ""Hobby projects"", ""Teaching religious lessons""]" "[""28.1""]" 2 No org-mode, xah-fly-keys, vertico, elfeed, gnus, paredit, nov moderate comprimise never considered No No No Xah Fly Keys "[""Elisp"", ""Python""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""I have never interacted with others. I just research via web searches and documentation.""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Frequently 35 Masters Male American Research "[""Vertico"", ""Consult""]" "[""flyspell"", ""flymake-vale""]" maximal vanilla No Blog post Ok "[""none""]" "[""gruvbox""]" Never No copy-paste Never Remembering the key bindings, then using them. The solution for me was evil mode. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org mode""]" Good but not great Extensibility and org mode. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No org, evil, magit, org-super-agenda, eshell moderate comprimise might in future No No No Vim "[""HTML/CSS"", ""Haskell"", ""Python"", ""R"", ""Rust""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub"", ""Discord""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Framework"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" Notepad++ framework default Frequently 32 Masters Male Czech Creative/Writing "[""framework default""]" "[""framework default"", ""flyspell"", ""spell-fu""]" Doom Emacs "I am confused about the question: ""How strongly do the ideals of free/libre software affect your computer use?"" In my area of work, I dont see non-free options that would lack features. Most of the time, they have more features than paid software." No r/emacs Ok "[""eshell""]" "[""doom-one""]" Never undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Performance, reliability, knowing it will always be around""]" "[""Community""]" Good but not great "[""Work"", ""Hobby projects"", ""To-do lists""]" "[""28.2""]" 14 Mu4e Org, smartparens, helm, visual-regexp, dired, ediff, flycheck, lsp, multiple-cursors, restclient limited comprimise might in future I have in the past I have in the past No Emacs "[""Elisp"", ""Python"", ""R"", ""Shell"", ""SQL"", ""Configuration files, org mode""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Client documentation""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x paradox-list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" No Sometimes Bachelors Irish Software Development "[""Helm""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""zenburn""]" Frequently undo-fu none Never Memorizing shortcuts Work "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy Usability after getting used to key bindings. "[""Work"", ""Classes""]" "[""28.1""]" 18 No do not prefer never considered No No No Emacs "[""Python"", ""PHP"", ""Perl"", ""R"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""Email""]" Never "[""Not interested""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""not sure""]" "[""Install and try it immediately""]" Vim No Often Masters Male Chinese Not-for-profit "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default light""]" Never No simple functions Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 17 No do not prefer never considered No I have in the past No Emacs "[""Elisp"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 45 Bachelors Male Canadian Software Development "[""Vertico"", ""Marginalia""]" "[""framework default""]" Doom Emacs Not sure r/emacs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Often framework default read and understand Never Elisp was another hurdle to conquer. I still don't understand all of the internals of Emacs but I can configure most of what I want. The configuration process can be a tedious trial and error process. University/College "[""GUI""]" "[""Text editing features"", ""finger muscles are conditioned to emacs keybindings""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Not well I can configure it to do much of what I want through readily available packages. "[""Work""]" "[""28.2""]" 20 No vertico, consult, which-key, projectile, uniquify, undo-tree, ace-window moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""I have one table that I maintain in Org Mode""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Not knowing how to modify a package""]" Never "[""based on need and Google""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""search on Google for answer""]" "[""use-package""]" "[""Install and try it immediately""]" pico projectile Sometimes 45 PhD Male Technology "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""I almost never""]" "[""solarized-dark""]" Rarely undo-tree copy-paste "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 10 Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" Frequently minimal vanilla simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""School""]" "[""29.0""]" 1 Vim "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""ahk""]" "[""GNU/Linux"", ""Windows""]" Frequently Doom Emacs copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No do not prefer might in future No No No Vim "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 38 Masters Male German Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""nord""]" Rarely undo-tree read and understand Never University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great The extensive collection of packages "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No magit,avy,lsp-mode moderate comprimise might in future I have in the past No No Emacs "[""C++"", ""C"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots""]" "[""Google""]" "[""use-package""]" "[""Install and try it immediately""]" xedit projectile Sometimes 44 PhD Male Australian Fin Tech "[""Ivy""]" "[""ispell""]" minimal vanilla Yes Hacker News Great "[""none""]" "[""zenburn""]" Never No simple functions Never I mean its still really difficult to understand how Emacs fits together, the multiplicity of packages that Doom uses (ive tried to roll my own but it was too painstaking to get it working to the level of Doom) means that it functions as an amazing editor but also means its hard to grasp how everything hangs together. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great It's greatest strength is also the thing that makes it so hard and long to get acquainted with it, that its invitation (via its documentation and being a lisp interpreter) to totally understand how it works and why "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No magit, lsp, evil-mode, vertico (anything by minad) moderate comprimise never considered Cannot Would directly No Vim "[""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""I don't really feel comfortable asking for help""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Often 34 Masters Male Cayman Islander Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No Discord Great "[""vterm""]" "[""doom-one-light, doom-palenight""]" Sometimes undo-tree write package Never "I have selected ""never"" for the previous question, but I'm going to get involved into Emacs development soon. And I totally don't mind the process it requires - actually, I think it's good way to sift ""modern"" devs who can't tell the difference between git and GitHub (I'm obviously exaggregating here, but you get the point). Also, review by email is far more scalable than e.g. GitHub PRs." Not really. Although from the perspective of time, I kind of regret starting with Evil - hoping for more smooth transition from Vim, which in reality turned out to be quite frustrating and detrimental. I sould have just jump straight into Emacs' way of doing things, without any such crutches. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Lisp, great OFFLINE documentation, being self-discoverable""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Being so far off from the sad state of things which is nowadays' (ekhem, ""modern"") sotware." "[""Work"", ""Hobby projects"", ""personal stuff (in org-mode mostly), not related to programming""]" "[""28.2""]" 8 No Way too many to mention, sorry... But what is important - many of them are built-ins. moderate comprimise might in future No Yes No Emacs "[""Common Lisp"", ""Elisp"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub (unfortunately, because most of the repos are hosted there)""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""This question is kind of weird... But I can tell you what I DO NOT wish: animated gifs, clips/videos.""]" "[""GitHub (unfortunately, because most of the repos are hosted there)""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim project.el Frequently 44 Bachelors Male Polish Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Some of those questions seem to be tendentious. No Emacs mailing list Ok "[""shell-command"", ""shell"", ""eshell""]" "[""solarized""]" Frequently No simple functions Never Keybindings are a bit odd for first time users. But once you understand the logic behind them, they are fairly simple. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and Customization to ones need. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 5 No tram,flycheck,flymake significant comprimise might in future No Yes No Emacs "[""C"", ""Go"", ""Perl"", ""Rust""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Mailing lists"", ""Matrix servers"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Matrix"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" Vim projectile Sometimes 27 Bachelors Male Austrian Media/Publishing "[""Icomplete""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes Emacs mailing list Great "[""eshell""]" "[""my own custom theme""]" Frequently No simple functions Never "Installing packages, getting packages to work together, picking a good ""starter kit""" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Useful package ecosystem, extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No org-mode, magit moderate comprimise never considered No No No Vim "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""J, K""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel"", ""academic publishing""]" "[""framework default"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives""]" Vim No Frequently 38 Bachelors Male American Research "[""framework default""]" "[""ispell""]" Doom Emacs """when you hear about a package what do you do next"" should be optional or have a ""nothing/don't know"" choice among the responses" No Hacker News Ok "[""none""]" "[""default light"", ""gruvbox"", ""nord"", ""doom-wilmersdorf, doom-acario-light""]" Often framework default simple functions Never Some key-binding conflictions when editing .emacs.d University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy A lot of packages with great commuity "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No leaf.el, region-bindings-mode, expand-region, projectile, company, magit, ivy, yatex, yasnippet, twittering-mode do not prefer never considered No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Julia"", ""Java"", ""Python"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub"", ""Twitter""]" "[""leaf.el""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 29 Masters Male Japanese Fin Tech "[""Ivy""]" "[""ispell""]" maximal vanilla No Twitter Great "[""vterm""]" "[""monokai""]" Frequently undo-tree write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 5 Emacs "[""Common Lisp""]" "[""Windows""]" Never minimal vanilla simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 No any comprimise never considered No No No CUA "[""Haskell"", ""Python""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""n/a""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""n/a""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code No Frequently "[""Consult""]" "[""No""]" minimal vanilla "[""eshell""]" "[""default light""]" Rarely No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Tradition""]" Good but not great Org mode, Slime and evil. Its vim with a very good note system and debugger "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 15 Mu4e Org,company,sly any comprimise never considered No No No Vim "[""Assembly"", ""C"", ""Common Lisp"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""I dont""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Overview"", ""Source comments""]" "[""I dont""]" "[""straight""]" "[""wait for maturity"", ""wait for community""]" Vim No Frequently 34 PhD Welsh Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Not great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Getting started. It would be nice to have something like vim's vimtutor. Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""org-mode""]" Good but not great Transparency and robust "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Emacs "[""C"", ""Perl""]" "[""GNU/Linux""]" Vim Frequently minimal vanilla simple functions Never Out of the box, it looks like 1980's. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright It's free(both monetary and metaphorically) and not subject to change or become paid at the whims of a company. I can change almost all of it if i don't like anything. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No magit,org-mode,haskell-mode,orderless,emacs moderate comprimise never considered No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" VS Code projectile Sometimes 28 Bachelors Male Indian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""eshell"", ""vterm""]" "[""my own custom theme""]" Rarely undo-tree simple functions University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Emacs "[""C"", ""Elisp"", ""Python"", ""Scheme""]" "[""GNU/Linux""]" None Sometimes minimal vanilla copy-paste Never Cygwin, iOS can be tricky University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Lisp, community, flexibility, portability, mobile-org "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No moderate comprimise never considered No No No Emacs "[""C#"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default"", ""package.el"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" None project.el Frequently 52 Bachelors Male Canadian Software Development "[""No""]" "[""ispell""]" minimal vanilla No r/emacs Ok "[""shell-command"", ""shell""]" "[""my own custom theme""]" Never No write package Rarely Tried to do extra things with emacs, e.g. setup packages for everything in a row. book: the pragmatic programmer "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""elisp as kind of lisp""]" Good but not great "GNU EMACS: CREEPING FEATURISM IS A STRENGTH from Beautiful Architecture book" "[""Work"", ""Hobby projects""]" "[""28.1""]" 14 No org-mode, magit, git-timemachine, auctex, org-ql, wgrep, avy, ido, workgroups2, projectile significant comprimise never considered No No No own based on ergoemacs "[""Fortran"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""Groovy""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Comparison""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Frequently 40 Masters Male Russian Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" little part of spacemacs Not sure https://sachachua.com Great "[""shell-command"", ""ansi-term""]" "[""solarized"", ""spacemacs-dark""]" Frequently undo-tree write package Default keybindings were not beginner friendly. CUA helped transition the muscle memory. Package management was fragmented (use-package improved that for me). University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Alright stability, longevity, customizability and non corporate owners. Nearly all other software in my life has eventually sold out, died or broken critical things... except emacs. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 CUA "[""C++"", ""C"", ""Clojure"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Eclipse Sometimes maximal vanilla copy-paste Never The keybindings are difficult and the barrier to entry is steep if you're coming from a more basic editor. For me having vim keybindings changed it all. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "It's rich package ecosystem. I often think ""I'd like to see X for Emacs"" then do a quick search and find there's already a well maintained package to achieve the same thing." "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No org-mode, magic significant comprimise never considered No Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Email""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes "[""Helm""]" "[""No""]" Doom Emacs No Hacker News Great "[""ansi-term""]" "[""nord"", ""doom-dark+""]" Often No simple functions Never "There are some footguns, especially with performance. It's easy to install a package, or copy-paste code from the internet, and end up with an extremely slow setup. Also, there is a lot of legacy cruft. As a fresh starter, there was a lot of ""flymake or flycheck? display-line-numbers-mode or linum-mode? line-numbers-mode?""" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, efficiency, keyboard-drivenness (is that a word?) "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 notmuch magit, deft, paredit significant comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Ruby"", ""SQL"", ""Typescript"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""e""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""e""]" "[""e""]" "[""e""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Vim projectile Sometimes "[""Ido""]" "[""flyspell""]" maximal vanilla No lobste.rs Ok "[""shell-command"", ""shell"", ""eshell""]" "[""leuven""]" Sometimes undo-tree read and understand Never So many things to learn and I don't know where to start. Probably we should provide a good roadmap for beginners. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Interactive configurability""]" "[""Extensibility""]" Very well, it's snappy Extensibility, interactive configurability, self-documenting, the philosophy that everything should be in an integrated environment. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1"", ""27.2"", ""24.3""]" 7 No Emacs limited comprimise might in future No No No Vim "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""FSF paperwork"", ""non-native speaker, afraid of grammar errors within documentation""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Search first, have never ask right now.""]" "[""straight""]" "[""Install and try it immediately""]" GNU ELPA No main editor project.el Frequently 25 Bachelors Male Chinese Software Development "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla "Some questions should provide the ""Other"" option." Yes r/emacs Ok "[""eshell"", ""term""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree write package Never It took me a while to learn Elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""It looked cool""]" Very well, it's snappy Large community with a package for everything "[""Work""]" "[""27.2""]" 3 Mu4e helm, projectile, magit, dired, ctrlf, avy, evil, ace-window significant comprimise might in future No No Yes Vim "[""C"", ""Common Lisp"", ""Haskell"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Melpa because its the most popular Vim projectile Sometimes 23 School Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""shell""]" "[""alect-black""]" Sometimes undo-tree read and understand Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org""]" "[""Extensibility"", ""Org""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Mu4e org, org-roam, mu4e limited comprimise never considered No Would directly No Emacs "[""Python"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Search engines""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Sometimes 41 Masters Male Russian Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""sanityinc-tomorrow-blue, sanityinc-solarized-light""]" Never No copy-paste Never key bindings Internet "[""TUI""]" "[""Text editing features""]" "[""it was the most advanced""]" Good but not great macros "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Gnus supercite, gnus, java mode, sql mode any comprimise 10+y No No No Emacs "[""HTML/CSS"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""the barrier for org mode is high, I have not yet learned it""]" "[""not sure""]" "[""I do not""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Code (features)""]" "[""not at all""]" "[""I have no complaints""]" "[""nowhere""]" "[""not sure""]" "[""Install and try it immediately""]" None No Rarely 49 PhD Male German Logistics "[""No""]" "[""No""]" minimal vanilla Yes Hacker News Ok "[""vterm""]" "[""tango""]" Never No copy-paste Never I had no idea what this thing even could do and what to search for to find out Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Org mode was the feature that lured me in, the movement inside of emacs and awesome packages keep me in the system "[""Work"", ""Hobby projects"", ""School""]" "[""28.1""]" 3 Mu4e Anki-Editor, evil, mu4e, org moderate comprimise never considered I have in the past I have in the past No Vim "[""Haskell"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Research alternatives""]" VS Code framework default Frequently 28 Masters Male German Research "[""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell"", ""vterm""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Never undo-tree simple functions Frequently University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 16 No I really only use computer language mode packages. no comprimise might in future No No No Emacs "[""C++"", ""C#"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""N/A""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" None No Frequently 35 Bachelors Male American Software Development "[""No""]" "[""flyspell"", ""aspell""]" minimal vanilla there were a couple required prompts that didn't really apply to me. It's extremely rare that I install packages - relatively speaking it feels like I just installed use-package yesterday, though I know it has been a few years. And the only reason I install packages is when I am learning a new programming language so I need a new mode, so the question about installing packages didn't make that much sense to me since it kind of assumed I install packages as a hobby and not when I need to do something for work e.g. edit terraform files. No Hacker News Great "[""none""]" "[""default light""]" Never No copy-paste Never Internet "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 5 Gnus moderate comprimise never considered I have in the past I have in the past No meow "[""Elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Sometimes "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""manual""]" "[""wait for community""]" Vim No Often 60 Masters Male German retiree "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" from protesilaos config Not sure r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-fu read and understand Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise never considered No No No Vim "[""C"", ""Clojure"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Not interested"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""package.el"", ""straight""]" "[""Research alternatives""]" Sublime Text projectile Sometimes School beast German Software Development "[""Vertico""]" "[""No""]" Doom Emacs Not sure lobste.rs Great "[""vterm""]" "[""default light""]" Rarely undo-tree simple functions Never Steep learning curve, elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Elisp""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Still being maintained""]" Good but not great Customization, elisp "[""Work""]" "[""27.1"", ""26.3""]" 7 No Multiple-cursors do not prefer never considered No No No Default+custom "[""Elisp"", ""Python"", ""Perl"", ""Shell"", ""Verilog, VHDL, tcl""]" Sometimes "[""GNU/Linux""]" "[""Don't use org""]" "[""Multiple""]" "[""Never do so""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Nedit No Often 51 Bachelors Male Dutch Semiconductor "[""No""]" "[""flyspell""]" maximal vanilla I actually live in emacs... I might switch to vscode one day (if it will be able to do what I want) No Reddit Great "[""shell"", ""Scripted to execute current line""]" "[""Custom dark""]" Sometimes No read and understand Never Keybindings University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Elisp "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 Mu4e moderate comprimise never considered No No No Vim "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""WSL"", ""Windows"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" IntelliJ No Never Bachelors Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""No""]" minimal vanilla Not sure lobste.rs Ok "[""eshell""]" "[""default light"", ""my own custom theme"", ""dracula"", ""solarized""]" Rarely undo-tree copy-paste Never Too many configuration options; many outdated "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No org-mode,lsp, significant comprimise might in future No No No Emacs "[""Javascript"", ""Python"", ""R"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Often 45 Masters Male Indian Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Hacker News Great "[""vterm""]" "[""doom-one""]" Sometimes No write package Never The default keybindings are very weird on a standard qwerty keyboard. I'm using programmer dvorak right now with C-x and C-u swapped, which is way better. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""keybindings (make editing documents really fast)""]" String[] Very well, it's snappy Easy editing of documents without leaving the keyboard. I really miss to easily jump in/between documents with a single keybinding in other editors. "[""Work"", ""Hobby projects""]" "[""27.1""]" 5 No anzu, auto-sudoedit, auto-rename-tag, Ido, projectile, magit, undo-tree, vterm, eglot any comprimise never considered No No Yes Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""The package works without issues""]" Rarely "[""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Melpa. Haven't considered other repositories yet. Eclipse projectile Sometimes 23 Bachelors Female German Student "[""Ido""]" "[""flyspell""]" maximal vanilla No Friend Great "[""vterm""]" "[""my own custom theme""]" Sometimes undo-tree write package Never I hated vi, and Emavs was the only other editor on the Unix system at college "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 34 No Magit, sql-mode, cider, j-mode moderate comprimise never considered I have in the past I have in the past No Emacs "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL"", ""J""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Blogs"", ""M-x list-packages""]" "[""Dunno""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 52 Masters Male United States citizen Education services "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""shell-command"", ""shell""]" "[""my own custom theme""]" Frequently No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""org-roam""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 0 No org-roam significant comprimise might in future Cannot Cannot No Vim "[""None, I'm only using Emacs for prose at the moment""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Framework"", ""Discourse""]" "[""framework default""]" "[""wait for community""]" Vim framework default Frequently 38 Masters N/A (other) Manufacturing "[""framework default""]" "[""No""]" Doom Emacs """What languages do I code in"" question could not be empty. I don't use Emacs for code at the moment." No Reddit Ok "[""none""]" "[""ayu-mirage""]" Never framework default none Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 1 No any comprimise never considered Cannot Cannot No Emacs "[""Shell"", ""Typescript""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Matrix servers"", ""Artix repository""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Mailing lists""]" "[""manual"", ""not sure""]" "[""Install and try it immediately""]" Notepad++ framework default Sometimes 27 School Male Brazilian Software Development "[""framework default""]" "[""framework default""]" maximal vanilla No Hacker News Ok "[""shell-command"", ""shell""]" "[""default dark"", ""solarized-dark""]" Never framework default simple functions Never "At the time, some Emacs versions I had access to had bad UTF-8 support. At least by default it would not deal with that very well. In general, Emacs is so different from anything else, hence learning it has high friction." Internet "[""GUI""]" "[""Package(s)"", ""magit, org-mode""]" "[""Academic interest""]" Good but not great Reasonable resource usage for an extensible editor. Low barrier to changing things. "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No Magit, org-mode, cider, projectile, counsel-* moderate comprimise might in future I have in the past No No Emacs "[""C"", ""Clojure"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""M-x list-packages"", ""Colleagues""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Colleagues""]" "[""package.el""]" "[""wait for community""]" I'd probably pick MELPA because that is what I already use Vim projectile Often 35 Masters Male Finnish Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""modus-vivendi""]" Rarely No copy-paste Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 0 No Vim "[""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" String[] "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Bad prior experience""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" String[] "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes "[""framework default"", ""Ivy"", ""Vertico""]" "[""flyspell"", ""ispell""]" Doom Emacs "[""eshell"", ""term"", ""vterm""]" "[""doom-one""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Extensibility as well as the implementation and support for add-ons for org-mode. "[""Student Work""]" "[""28.2""]" 1 No org-mode org-roam org-roam-ui cfw:calendar significant comprimise never considered No No No Vim "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""not sure""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" VS Code No Frequently 16 School Male British Student "[""Helm"", ""Ivy"", ""Vertico""]" "[""flyspell"", ""langtool""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never Not even knowing the Emacs terminology to search for documentation on what I wanted to do. Not nearly as many packages / out of the box configuration available at the time I started using Emacs. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great One editor to do everything I want to do in terms of programming "[""Work"", ""Hobby projects""]" "[""27.1""]" 14 No CIDER, magit, flx, flx-ido, typescript-mode, tide, ruby-mode, lsp, company, projectile moderate comprimise never considered I would if there were a trustworthy mechanism to fund the ecosystem at large instead of having to do my own diligence No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript"", ""Graphviz, Markdown, YAML""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Various IDEs depending on language projectile Never 36 Bachelors Male United States citizen Fin Tech "[""framework default"", ""Helm"", ""Ido""]" "[""No""]" Spacemacs Not sure Hacker News Great "[""none""]" "[""solarized-dark"", ""spacemacs-dark""]" Never framework default simple functions Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 2 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Shell""]" Rarely "[""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Never Bachelors Male Student "[""Helm"", ""Ivy"", ""Vertico""]" "[""No""]" minimal vanilla No lobste.rs Great "[""ansi-term""]" "[""default dark""]" Never undo-fu write package Never Too cumbersome. Not worth the hassle to go through the process at work to get clearance. I thought it was crap because pressing ”home” took me to the beginning of the file, not the beginning of the line. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Data science dept at my uni.""]" Good but not great Extensability and customability. "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 Mu4e magit, org-mode, windmove, lsp-mode do not prefer never considered No No No Emacs "[""C"", ""Elisp"", ""Python"", ""matlab""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""not sure""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Email""]" "[""use-package""]" "[""Install and try it immediately""]" None No Rarely 44 PhD Male Swedish Software Development "[""Helm"", ""Ivy"", ""Ido"", ""Vertico""]" "[""No""]" maximal vanilla No Friend Great "[""shell"", ""eshell""]" "[""zenburn""]" Rarely undo-fu write package Never Learning curve is high to load the many key bindings into memory that are needed to do basic tasks. This would be true of any editor. Also, configuring Emacs to be aesthetically pleasing—it's simply awful out of the box. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Core API, Extensibility via Lisp, package availability—in summary, a great design. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 notmuch org, magit, notmuch do not prefer never considered No No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" I wrote a package once. It was one of the first direnv packages and his since been supplanted by a better one. I submitted to MELPA because it was straightforward (low ceremony) to do so and integrated trivially with Github. Vim projectile Frequently 47 Bachelors Male United States citizen Fin Tech "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs Not sure Hacker News Great "[""none""]" "[""doom-ayu-light""]" Rarely undo-tree write package Rarely It's was quite slow, but overall quite clear what to do. - Absence of manuals and references in my native language Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great "- Extensibility - Communities(s)" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 14 Mu4e org-mode,org-ql,org-roam,lsp,tramp,mu4e,dirvish,ivy moderate comprimise 0-2y No No Yes Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" org-mode,org-ql Vim projectile Frequently 31 School Male Russian Software Development "[""Ivy""]" "[""flyspell""]" Doom Emacs Yes Hacker News Great "[""shell-command"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-fu none Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Nerdity""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 25 No rustic,web-mode,projectile,web-django-mode, nxml no comprimise never considered No I have in the past No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Nothing - org mode doesn't bother me""]" "[""framework default"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Bad prior experience""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""package.el""]" "[""Research alternatives"", ""wait for maturity""]" Dont remember projectile Often 52 Masters Male German Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Twitter Great "[""none""]" "[""doom-one"", ""solarized-dark""]" Never No read and understand Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great It'll be around for a good long time. Programmable. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit, projectile, helm, treemacs moderate comprimise might in future Cannot No No Emacs "[""C"", ""Javascript"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Rarely 35 Bachelors Male Hungarian Software Development "[""Helm""]" "[""No""]" minimal vanilla Not sure lobste.rs Great "[""none""]" "[""solarized""]" Often undo-tree read and understand Never A rumor that emacs is hard made me hesitate to start it. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensible, integrated environment regardless of feature "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 No magit, ivy, org, swiper limited comprimise never considered No Would directly No Emacs "[""C++"", ""Go"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 33 Bachelors Male Software Development "[""Ivy""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""shell"", ""eshell""]" "[""sanityinc-tomorrow-bright""]" Rarely No write package Never Slow startup given my often bloated configuration habits. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Community""]" Good but not great Extensibility and community support "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 Mu4e org, mu4e, magit, slime moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" I don't; I write for me and there is little interest in what I am solving (or else it would've already been solved) vi No Frequently 38 School Male United States citizen Banking and Finance "[""No""]" "[""No""]" maximal vanilla Yes Hacker News Ok "[""ansi-term""]" "[""deeper-blue""]" Often No copy-paste Never keystrokes :) Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""27.2""]" 21 No moderate comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""not sure""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""Blogs""]" "[""im not missing anything""]" "[""i dont remember doing that""]" "[""not sure""]" "[""Install and try it immediately""]" microemacs, old IDEs No Rarely 57 Masters Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default dark""]" Rarely No copy-paste Never "Lots of difficulty knowing which commands/keybindings were ""important"". I made flash cards specifically for basic navigation and org-mode, and over time learned which ones I'd end up using daily. Its the curse of exposing every possible options as a a command or key-binding -- its hard for beginners to know whether the actually every need "" C-u foo M-bar C-x C-b"" at first glance." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Coming from vim, having a genuine GUI helped. Also wanted org-mode and to learn new keybindings. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No moderate comprimise might in future No No No Emacs "[""C"", ""Haskell"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often 27 Masters Male American Software Development "[""framework default"", ""Helm"", ""Ido""]" "[""framework default"", ""ispell""]" Doom Emacs No Hacker News Great "[""none""]" "[""default dark"", ""doom-one""]" Rarely framework default read and understand Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Built-in features""]" "[""Text editing features""]" Good but not great Cross platform "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No magit moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""Haven't contacted package maintainers""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Haven't asked for help""]" "[""package.el""]" "[""Install and try it immediately""]" No Sometimes School Male Canadian Software Development "[""No""]" "[""No""]" minimal vanilla Yes Hacker News Great "[""shell""]" "[""default light""]" Sometimes framework default write package Never Colleague "[""GUI""]" "[""Package(s)"", ""Time invested in the configuration""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No Evil significant comprimise never considered No No Yes Vim "[""Rust"", ""Ocaml""]" Never "[""GNU/Linux""]" "[""Babel""]" "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 32 PhD Male French Fin Tech "[""Vertico""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""my own custom theme"", ""Atome-one-dark""]" Sometimes No copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Vim "[""Elisp"", ""HTML/CSS""]" "[""MacOS""]" Sublime Text Often Doom Emacs copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects"", ""School""]" "[""28.2""]" 4 No limited comprimise never considered No Would directly Yes Vim "[""C++"", ""C"", ""Go"", ""Haskell"", ""Javascript"", ""Python""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency""]" Rarely "[""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim projectile Often 24 Masters Male (other) Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""my own custom theme"", ""doom themes""]" Rarely undo-tree none Never Lack of feedback by default on what key presses were doing. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Elisp, org-mode "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 No no comprimise never considered No Would directly No Emacs "[""C"", ""PowerShell, GDScript""]" Never "[""Windows""]" "[""Note taking"", ""General document writing""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""information per operating system""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""not sure""]" "[""wait for community""]" Notepad++ No Sometimes 44 School Male New Zealander computer repair "[""Consult""]" "[""framework default""]" minimal vanilla Not sure r/emacs Ok "[""none""]" "[""modus-vivendi""]" Never framework default String[] String[] String[] String[] String[] read and understand "The biggest two hurdles I faced(which I still face) are needing to keep several sets of keybindings memorized. (emacs, CUI and VIM are all important tools, and the context switch is frustrating) Poor documentation of community packages, so many people don't write info files but just link to their github page for the package." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""ORG""]" "[""Text editing features""]" Not well Documentation and introspection. Being able to see the source that a command does. "[""Work"", ""Hobby projects"", ""Notetaking""]" "[""28.2""]" 3 Emacs "[""Elisp"", ""Javascript"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" VS Code Sometimes minimal vanilla simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No significant comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Rarely Student "[""No""]" "[""No""]" minimal vanilla Yes r/emacs Great "[""eshell""]" "[""my own custom theme"", ""gruvbox""]" Sometimes No read and understand Never discovering packages with functionality I was looking for (again, this was 20+ years ago, now it is quite nice), internalizing the terminology Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy history, community, extensibility, elisp, keybinding system "[""Work"", ""Hobby projects""]" "[""27.1""]" 20 No org, js2, prettier-js, yasnippet, ag, magit moderate comprimise never considered Yes I have in the past No Emacs "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Visual Studio No Often Bachelors Male American Software Development "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell""]" "[""afternoon""]" Rarely No copy-paste Never "LSP with lsp-mode didn't work. Have to manually install servers for major things Support for Js-python-HTML is not straightforward" Internet "[""GUI""]" "[""Text editing features"", ""C-a, C-e, M-b, M-f""]" "[""Extensibility"", ""Text editing features""]" Good but not great "Packages for everything As minimal as I want" "[""Hobby projects""]" "[""28.1""]" 4 No multiple-cursors moderate comprimise never considered No I have in the past No Emacs "[""HTML/CSS"", ""Javascript"", ""Python""]" Sometimes "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Not knowing how to modify a package""]" Never "[""M-x list-packages"", ""lobsters""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Never 26 Masters Male Brazilian Software Development "[""No""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Ok "[""none"", ""term"", ""ansi-term""]" "[""default light""]" Sometimes No write package Rarely Just the learning curve to learn elisp and some of emcas internals about how it works. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""I started by trying doom and got me hooked.""]" Very well, it's snappy Extensibilty, packages and community. "[""Work"", ""Hobby projects"", ""almost everything that does not requiere me to use an IDE for specific stuff.""]" "[""29.0""]" 2 Mu4e magit,direnv significant comprimise 0-2y No No No Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Shell"", ""Zig, nim, nix""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel"", ""Presentations""]" "[""GNU ELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""nix""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 19 Male Spanish Student "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""my own custom theme"", ""gruvbox""]" Never No write package Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility & packages. Documentation. No “insert mode”; just start typing. "[""Hobby projects""]" "[""28.1""]" 40 No The ones I made :”) do not prefer 10+y No Yes No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Shell""]" Never "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""I’ve never contacted maintainer(s)""]" Never "[""Elisp proficiency""]" Never "[""Dachau’s Chia’s eMacs news; searching for packages""]" "[""I read the source as needed.""]" "[""I don’t; I fix them if I care enough to do so.""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" vi No Frequently 63 Bachelors Male United States citizen Retired (but was software development) "[""No""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""Customized""]" "[""my own custom theme""]" Never framework default copy-paste Never figuring out empty combinations to bind stuff to Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy customizabilitt "[""Work"", ""Hobby projects""]" "[""26.3"", ""23.1""]" 14 No ibuffer,undo-tree,ggtags,iedit significant comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Python"", ""octave/matlab""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""IRC"", ""Matrix"", ""GitHub"", ""Email""]" "[""manual""]" "[""Install and try it immediately""]" nano No Sometimes 30 Masters Male Swedish Software Development "[""No""]" "[""aspell""]" maximal vanilla Yes Hacker News Great "[""none""]" "[""solarized"", ""solarized-dark""]" Never undo-tree copy-paste Rarely In the beginning it was hard to figure out which packages to rely on. Often there are multiple options for solving the same problem: eg. ivy vs vertico, corfu vs. company + company box Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""magit""]" Good but not great Its a all in One tool with great integration e.g. magit, mu4e, .... "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e magit, eglot, mu4e, projectile, vertico, company significant comprimise might in future I have in the past No No Vim "[""Go"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" vim or IDEs projectile Frequently 32 PhD Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Friend Great "[""vterm""]" "[""dracula""]" Never undo-tree simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 never considered Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Lua""]" "[""MacOS""]" String[] "[""MELPA""]" String[] "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" String[] "[""package.el""]" "[""Install and try it immediately""]" None Frequently "[""Ivy""]" String[] maximal vanilla String[] "[""default light""]" copy-paste Never I still barely know how it works except for the things I use. University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Simplicity and complexity at once "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 18 No Markdown moderate comprimise never considered Cannot Would directly No Emacs "[""HTML/CSS"", ""Javascript"", ""Shell"", ""Markdown for pandoc""]" Often "[""GNU/Linux""]" String[] "[""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Matrix"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" Sublime Text No Frequently 38 Masters Male United States citizen Research "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Great "[""shell-command"", ""eshell""]" "[""default light"", ""default dark""]" Rarely No none Never Understanding syntax for configs and using external packages Colleague "[""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""26.3""]" 1 No do not prefer never considered No No No Emacs "[""C++"", ""Go"", ""Python""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Agenda""]" "[""MELPA Stable""]" "[""Mailing list""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Overview""]" "[""google""]" "[""use-package""]" "[""wait for community""]" Vim No Never Masters Male Software Development "[""No""]" "[""No""]" minimal vanilla Yes Friend Great "[""eshell""]" "[""zenburn""]" Never No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No moderate comprimise might in future No No Yes Vim "[""Clojure"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme""]" Never "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""I just don't. I probably should...""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 28 Bachelors Male American Software Development "[""framework default"", ""Woah what, since when were there this many options. I just remember the first couple of those.""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell"", ""ansi-term""]" "[""dracula""]" Sometimes undo-tree String[] String[] String[] String[] String[] simple functions Never Remembering keystrokes and functions is hard, though which-key-mode makes it much better. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""The CS professor was using it""]" Good but not great Packages for any functionality you can imagine, and extensibility for the rare thing that's absent "[""Work"", ""whenever I need to write something down""]" "[""28.2""]" 28 No limited comprimise never considered No No No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Literate emacs configuration""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages"", ""emacswiki.org""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Often 46 Bachelors Male United States citizen Defense "[""Ivy""]" "[""No""]" maximal vanilla Not sure Twitter Great "[""vterm""]" "[""grandshell""]" Frequently undo-tree simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility, Elisp. The fact it's a programming environment "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 notmuch magit, org limited comprimise never considered Cannot Cannot No Vim "[""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim projectile Frequently Masters Male German Software Development "[""Ivy"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Sacha Chua's emacs news Ok "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 6 Vim "[""Julia"", ""Python"", ""R""]" "[""MacOS""]" Frequently Spacemacs write package Rarely Reply on the email list People always said that it has a steep learning curve Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great elisp "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 5 No magit moderate comprimise might in future No No Yes Emacs "[""C++"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately"", ""wait for maturity""]" melpa Vim project.el Often Male Chinese Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Emacs China Ok "[""shell-command"", ""eshell""]" "[""leuven""]" Rarely No simple functions Never Configuring a productive development environment, now a much easier problem with the introduction of starter kits. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility and community packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No org-mode, lsp-mode, helm, projectile moderate comprimise never considered No No Yes Vim "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Shell"", ""SQL"", ""Typescript"", ""Elm""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Have submitted a single one to MELPA, it struck me as the most common repository (didn't research it further). Eclipse projectile Often 34 Masters Male Danish Healthcare "[""Helm""]" "[""framework default"", ""flyspell""]" Spacemacs No Hacker News Great "[""eshell""]" "[""solarized"", ""solarized-dark""]" Never framework default copy-paste Never Package management. But that's gotten much, much better. The initial built-in tutorial was actually perfect. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "Battle-hardened. It's as old as I am. If you look, you can find anything for it. Whatever you find is adjustable with little effort." "[""Work"", ""Hobby projects""]" "[""29.0""]" 9 No "tramp tramp tramp x 1,000 rinari for rails but i should probably update/replace it. magit i'd like to get into org mode but don't really feel it/grok it" limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""none""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages"", ""lobste.rs news.ycombinator.com""]" "[""Design rationale"", ""Manual"", ""more explicit comments in code so i can more easily navigate and change behaviors""]" "[""never really bothered""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Notepad++ No Rarely 37 Bachelors Male Canadian Research "[""No""]" "[""No""]" maximal vanilla Not sure lobste.rs Ok "[""shell-command""]" "[""zenburn"", ""some tron one i just picked up""]" Frequently No simple functions Rarely Initial customization, although this was before package managers University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Extensibility, ability to introspect and debug functions, breadth of packages. "[""Work"", ""Hobby projects""]" "[""28.2""]" 21 No Evil,org-mode,lsp-mode,treemacs,swiper,org-babel no comprimise might in future No No No Vim "[""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Rarely 39 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Yes lobste.rs Great "[""eshell"", ""vterm""]" "[""Base16""]" Sometimes undo-tree write package Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Language support (Common Lisp)""]" Alright Magit, org-mode (babel, org-roam, agenda), built in GPG support "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No do not prefer might in future No No No Vim "[""Elisp"", ""Python"", ""Rust"", ""Nix""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Often 38 Masters Male Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla This survey is too long No r/emacs Ok "[""eshell"", ""vterm""]" "[""gruvbox""]" Never undo-tree write package Rarely Understanding the keybinding notation: M-x,C-x,C-M-x Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community""]" Very well, it's snappy elisp,extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No magit,evil,suggest,lsp-mode,vertico any comprimise might in future I have in the past Would directly No Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim projectile Sometimes 29 Masters Male German Software Development "[""Vertico""]" "[""ispell""]" maximal vanilla "The first time I filled out this survey, every answer was ""missing""." Yes r/emacs Ok "[""eshell""]" "[""modus-vivendi""]" Sometimes undo-tree copy-paste Never Friend "[""GUI""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Alright community "[""Work""]" "[""27.1""]" 15 No magit significant comprimise might in future No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default"", ""use-package""]" "[""wait for community""]" Vim framework default Sometimes 50 Masters Male Croatian Software Development "[""framework default""]" "[""ispell""]" Doom Emacs No IRC Ok "[""none""]" "[""default dark"", ""doom-one""]" Never framework default copy-paste Never Elisp is not a beginner-friendly language. Emacs is not the most stable or fastest editor, things break or hang sometimes Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No evil-mode, org-mode, lsp-mode significant comprimise never considered Cannot Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim framework default Frequently 20 School Male German Student "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""flyspell"", ""spell-fu""]" Doom Emacs No Twitter Great "[""eshell"", ""vterm""]" "[""doom-one""]" Sometimes framework default simple functions Rarely "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No moderate comprimise never considered Cannot No No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source"", ""Guix""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Web search engines"", ""Emacs wiki; Guix""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""use-package"", ""manual"", ""Guix""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom No Rarely United States citizen Creative/Writing "[""No""]" "[""framework default""]" minimal vanilla No Mastodon Ok "[""none""]" "[""my own custom theme""]" Often undo-tree copy-paste Never Some of the keybindings are hard to memorize Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great I think Emacs' greatest strengths are its extensibility, and its ecosystem of 3rd party packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Mu4e significant comprimise might in future Cannot Would directly No Emacs "[""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""FSF paperwork""]" Never "[""Reddit"", ""IRC servers"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim projectile Sometimes 32 Bachelors Male American Software Development "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""dracula""]" Frequently No read and understand "[""TUI""]" "[""Package(s)"", ""Built-in features""]" String[] Very well, it's snappy "[""Work""]" "[""28.2""]" 20 Emacs "[""Python"", ""R"", ""SQL""]" "[""MacOS""]" String[] "[""MELPA Stable""]" String[] String[] "[""GitHub""]" String[] String[] "[""framework default"", ""package.el""]" Vim Frequently String[] String[] minimal vanilla String[] String[] write package Never Building up keybind muscle memory. Following advice on the internet made things worse, actually, so it was especially hard until I started from the built-in tutorial once again. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Doesn't need an internet connection; can chanfe the behaviour and appearance of (almost) everything; when input is requested it is not modal and I can change buffer even when the minibuffer is asking for something. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Gnus fireplace, page-break-lines, flymake significant comprimise might in future No I have in the past No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""Mailing lists"", ""Email""]" "[""package.el""]" "[""wait for maturity""]" nano project.el Sometimes 28 School Male Italian Software Development "[""No""]" "[""No""]" maximal vanilla "Some questions could've used an ""aggregator"" option (e.g. Planet Emacsen). Technically it's RSS of a blog post, but I wasn't directly subscribed to that feed nor was I checking the blog itself, so I feel like ""blog post"" does not exactly qualify." Yes Blog post Ok "[""shell"", ""eshell"", ""term""]" "[""modus-operandi""]" Often No read and understand Never University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No org-mode moderate comprimise never considered I have in the past No No Emacs "[""Elisp"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Frequently 53 PhD Male American Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""my own custom theme"", ""solarized-dark""]" Rarely undo-tree write package Never difficulty in getting an overview of what is possible in emacs and how to achieve it Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""that it is keyboard centric""]" Good but not great extensibility, customizability "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No exwm,ace-window,avy,ivy,lsp,org,org-roam moderate comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""it is much easier to hack something together sdecialized for my own use case than to stay within the package's aims""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Often 22 School Male Software Development "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell""]" "[""atom-one-dark-theme""]" Sometimes undo-tree write package Never It’s not easy to find out where to look when you want to customize something Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and discoverability "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No org-mode, projectile, magit, lsp, vertico moderate comprimise might in future Yes I have in the past No Emacs "[""C"", ""Elisp"", ""Elixir"", ""Erlang"", ""Haskell"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 45 Masters Male Italian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Yes r/emacs Great "[""vterm""]" "[""nord""]" Sometimes No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Elisp + customizability (these go hand in hand) "[""Hobby projects"", ""University""]" "[""28.2""]" 1 notmuch elfeed, transmission, magit, dired, doom-modeline, setup, multiple-cursors, expand-region, yasnippet, org-edna moderate comprimise never considered No No No Highly customized (non-modal) "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""setup.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Often 25 School Female Canadian Student "[""Icomplete"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""doom-one-light""]" Never No simple functions Never Learning enough key bindings to be effective and efficient. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 No Magit, ivy, swiper, projectile significant comprimise 10+y No No No Emacs "[""C++"", ""Go"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Reddit""]" "[""Tutorials""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 44 Bachelors Male Irish Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""zenburn""]" Never No many packages Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""29.0""]" 10 Mu4e do not prefer might in future No No Yes Vim "[""Go""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Sometimes "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" melpa Vim project.el Never 33 School Male Chinese Education services "[""Icomplete"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Emacs China Great "[""vterm""]" "[""modus-vivendi""]" Often vundo copy-paste Never I started with spacemacs, but found it to be too slow. It took me quite some time to start from a vanilla configuration. I looked at a number of Ruby developer's configurations to get insight and slowly built my current configuration. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "An all-in-one environment, without relying on outside programs (e.g Tmux). The ability to use Vim bindings for editing. Integrated Terminal access. The ability to run as a persisted server process. Even if I log out of my server I can reconnect and start off from where I left off with all my open buffers and processes." "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Ruby""]" Frequently "[""GNU/Linux"", ""WSL"", ""BSD""]" "[""Babel""]" "[""Source""]" "[""Mailing list""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 41 Bachelors Male British Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Not sure Hacker News Ok "[""term"", ""ansi-term"", ""vterm""]" "[""default light"", ""default dark"", ""nord""]" Rarely No copy-paste Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy OS-like in the sense that you can do a lot without switching to a different app. "[""Work""]" "[""28.2""]" 20 No eyebrowse, company-*, git-link, helm, jedi, magit, projectile limited comprimise never considered No No No Emacs "[""Javascript"", ""Python"", ""Shell"", ""SQL""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Frequently 42 Masters Male United States citizen Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""shell""]" "[""nord""]" Sometimes No read and understand Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No limited comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Haskell"", ""Rust""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""wait for community""]" Eclipse projectile Rarely 33 Masters Male Finnish Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Friend Great "[""shell"", ""eshell""]" "[""doom-one""]" Rarely No copy-paste Never Lacking of books to learn eMacs beyond “tutorial” University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility (lsp/eglot) one ide to support many different languages with minimum configurations (melpa), while having the same core editor experiences "[""Hobby projects""]" "[""28.2""]" 8 No Magit, lsp-mode moderate comprimise never considered No No No Emacs "[""Rust""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Overview""]" "[""Reading documents""]" "[""package.el""]" "[""Research alternatives""]" Vim framework default Often Bachelors Male Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""eshell""]" "[""default light""]" Rarely No simple functions Never Strange keybingings (coming from dos/windows C-f seemed much more work than just pressing arrow left, but since I have learned to touchtype, I hate interrupting my workflow by moving my hands to the cursor block) Book Running Linux 2nd edition "[""GUI"", ""TUI""]" "[""habit""]" "[""Had to edit files in un*x systems""]" Good but not great Customizability, reliability, lots of good packages/modes included in vanilla distribution. "[""Hobby projects""]" "[""27.1""]" 24 No moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Installed from my GNU/Linux distribution's repositories (Debian)""]" "[""Mailing list""]" Never "[""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Blogs""]" "[""Design rationale"", ""Overview""]" "[""Search the web""]" "[""Installed from my GNU/Linux distribution's repositories (Debian)""]" "[""wait for community""]" T602 No Often 42 Masters Male Czech Fin Tech "[""No""]" "[""No""]" minimal vanilla Yes r/emacs Great "[""none""]" "[""default light"", ""Default theme with --bg darkslategrey3 and --fg wheat""]" Rarely No read and understand Never Haven't had cause to contribute yet. None that I recall - Windows/CUA didn't exist when I first started learning to use emacs. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""org-mode""]" "[""28.2""]" 37 No helm, cider, paredit, ace-window moderate comprimise might in future Yes Yes No Emacs "[""C++"", ""C"", ""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""R"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Haven't had cause to contribute (yet)""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison""]" "[""Don't think I've ever asked for help - can usually get them working out of the box, or with a little googling""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Frequently 53 Bachelors Male Australian Software Development "[""Helm"", ""Vertico""]" "[""ispell""]" minimal vanilla Not sure Hacker News Ok "[""shell-command"", ""eshell""]" "[""zenburn""]" Often undo-tree write package Never "1. Default completion system, I would prefer having something like vertico, consult & co. be the default experience 2. LSP support (essentially solved by eglot now being built-in) 3. Slow performaces (partially solved by elisp compilation) 4. Emacs should have a more modern and customizable UI. For example: an option for having the mode-line & minibuffer in the top area without having to rely on hacky solutions In my opinion something like rougier's nano-emacs could be used as a source of inspiration" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, elisp, org mode, plugin ecosystem "[""Hobby projects""]" "[""29.0""]" 3 No straight.el,use-package,eglot,vertico,consult,marginalia,modus-themes,denote,magit moderate comprimise never considered Cannot Cannot No Emacs "[""C"", ""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 17 School Male Italian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No write package Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy lisp "[""Work""]" "[""29.0"", ""28.2"", ""28.1""]" 1 No significant comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" "[""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes Masters Male Polish Software Development "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Ok "[""shell"", ""eshell"", ""term""]" "[""my own custom theme""]" Sometimes No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No moderate comprimise might in future No No No Vim "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim No Often 45 School Male Canadian Software Development "[""Helm""]" "[""No"", ""flyspell""]" Spacemacs No Hacker News Great "[""shell"", ""eshell""]" "[""spacemacs-dark""]" Never framework default write package Never don't remember 😅 Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy It's easier to change and extend, any feature that I'd like to customize is defined in emacs lisp that can be redefined and tested easily "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No evil-mode, magit, project.el, envrc-mode, org-mode moderate comprimise never considered Yes No Yes Vim "[""Clojure"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""twitter, telegram""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""telegram""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I always use MELPA, I think it's the most popular Vim project.el Sometimes 32 Bachelors Male Peruvian Fin Tech "[""Helm""]" "[""ispell""]" maximal vanilla Not sure Twitter Ok "[""vterm""]" "[""dracula""]" Never No write package Never Memorizing key bindings and initial setup Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 16 No magit, org-mode, rest-client moderate comprimise might in future No I have in the past Yes Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" The one that's easiest to publish to. So far has been MELPA for me. Eclipse projectile Often 40 Bachelors Male Mexican Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" Prelude a question about missing or desired features or packages would be interesting, also to know what things are painful about emacs to most people to know what could be improved. No r/emacs Great "[""eshell""]" "[""solarized-dark""]" Sometimes undo-tree write package Never Changing keyboard to have meta-alt-control in this order, to make Emacs usable Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Emacs Lisp "[""Hobby projects""]" "[""29.0""]" 7 Mu4e counsel, ivy, company, yasnippet, which-key, eglot, auctex, sly, rg any comprimise might in future No Yes Yes Emacs "[""C"", ""Common Lisp"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" None No Sometimes "[""Ivy""]" "[""ispell""]" maximal vanilla No Emacs mailing list Ok "[""shell-command"", ""shell""]" "[""modus-operandi"", ""zenburn""]" Sometimes undo-tree simple functions Never I mean, I’m six years in and still feel like I barely know anything. When I started, the problems were mostly on my end — trying to over-build my own configuration to do everything possible, rather than starting from base Emacs and slowly building up packages and functions and customizations as I hit pain points. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, Elisp, and the fact that it appears to be Eternal "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 Gnus significant comprimise never considered I have in the past Yes No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity"", ""wait for community""]" Vim No Frequently 39 Masters Female American Education services "[""framework default"", ""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell"", ""langtool""]" Doom Emacs Yes Hacker News Great "[""eshell"", ""term""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No Denote, consult, embark, eglot, julia-snail moderate comprimise never considered I have in the past I have in the past No Vim "[""Elisp"", ""HTML/CSS"", ""Julia"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim projectile Often 31 Masters Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Documentation, plugins ecosystem, extensebility "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No dashboard, doom-modeline, helm, ace-window, persp-mode, magit, vterm, lsp-mode, eglot, org-roam significant comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""R"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package"", ""home-manager in nixos""]" "[""Install and try it immediately"", ""Research alternatives""]" GNU ELPA, MELPA Vim project.el Rarely 20 School Male Russian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""term"", ""vterm"", ""async-shell-command with popper.el""]" "[""my own custom theme"", ""dracula"", ""theme generated by pywal using wal package""]" Sometimes vundo simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Doom""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 27 No Org, magit, projectile, lsp, ivy, helm, moderate comprimise never considered No Would directly No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Reddit"", ""Mailing lists""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" framework default Often 50 PhD Male Swiss Software Development "[""framework default"", ""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" Doom Emacs Not sure Discourse Great "[""shell-command"", ""eshell"", ""ansi-term""]" "[""solarized-dark"", ""zenburn""]" Sometimes framework default copy-paste Never Understanding the difference between buffers, windows and files. Getting a version of emacs that plays well with MacOS outside of the terminal. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Superior handling of multiple buffers.""]" Good but not great Visual feedback when interacting with it. Keyboard driven. Plugin system that doesn't make me cry. "[""Hobby projects""]" "[""28.2""]" 1 No Evil, lsp moderate comprimise never considered No No No Vim "[""Go"", ""Python""]" Sometimes "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 34 Masters Male Dutch Education services "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 27 No projectile, flx-ido, ag, scala-mode, lsp-metals moderate comprimise never considered No No No Emacs "[""Scala""]" Never "[""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""Discord"", ""Web search engines"", ""Twitter""]" "[""Comparison"", ""Design rationale""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" None projectile Frequently 51 Masters Male United States citizen Software Development "[""Ido""]" "[""ispell""]" minimal vanilla Not sure Twitter Great "[""shell-command""]" "[""default light""]" Never No read and understand Never Friend "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No any comprimise might in future No I have in the past No Vim "[""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Sometimes "[""framework default""]" "[""framework default""]" Spacemacs No r/emacs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi"", ""nord"", ""solarized"", ""solarized-dark"", ""zenburn""]" Never framework default simple functions Never Key bindings took a while University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility and customizability, macros, buffers for running shells "[""Work""]" "[""27.2""]" 30 No moderate comprimise never considered No No No Emacs "[""Java"", ""Shell""]" Never "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA""]" "[""Mailing list""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Rarely 57 Masters Male United States citizen Healthcare "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""shell""]" "[""my own custom theme""]" Never No copy-paste Never "Sometimes a keybinding is accidentally hit, and it is difficult to know it has happened. Finding the keybinding that does the dame thing as one of the GUI's menu option can be difficult." Internet "[""GUI""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Easy and powerful integration of packages through elpa/melpa, powerful packages available. Easy extensibility." "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No AUCTeX, Grammalecte significant comprimise never considered No No No Emacs "[""C"", ""Python"", ""LaTeX""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""I haven't needed to do so yet""]" "[""package.el"", ""My distribution's package manager""]" "[""Install and try it immediately""]" Gedit No Frequently 20 Bachelors Male French Student "[""No""]" "[""flyspell""]" minimal vanilla I like it, the questions are well formulated and the proposed answers are comprehensive. No lobste.rs Great "[""none""]" "[""default dark""]" Never No copy-paste Rarely University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Predictability "[""Work""]" "[""29.0""]" 15 Mu4e Vterm, org-mode, magit, kubernetes-el, helm-ag, dired, helm significant comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 40 Masters Male Polish Software Development "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Ok "[""eshell"", ""vterm""]" "[""dracula""]" Sometimes undo-tree simple functions Never Obscure keybindings and customization, when compared with less powerful but more alternatives such as Visual Studio or Word University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, Package ecosystem, Unbloated "[""Work"", ""Hobby projects""]" "[""29.0""]" 22 No org-mode, magit, dumb-jump, multiple-cursors, avy, ivy moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Lua""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""GitHub"", ""M-x list-packages"", ""Twitter""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 45 PhD Male Spanish Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""shell-command"", ""eshell""]" "[""ample-zen""]" Never No many packages Rarely Terrible default window management. Book: Teach Yourself Unix in 7 Days "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility as a TUI. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 26 No Vertico, Perspective, Julia Snail, Dirvish, Denote, Org, Slime, Cider, Tide, Helm limited comprimise might in future No I have in the past Yes Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Perl"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" MELPA, mainly because my other packages are already there. None project.el Frequently 41 Bachelors Male Software Development "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Nice work! Yes r/emacs Great "[""vterm""]" "[""my own custom theme""]" Often No copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)""]" "[""Text editing features""]" Good but not great For me it's the org-mode and vhdl-mode. While VHDL is not software, for us HW people Emacs and vhdl-mode is a brilliant combination. Due VHDL's nature, there are very similar things (entities, instances) and the vhdl-mode can convert between these two handily, instead of the user copy-pasting and then editing. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 22 No projectile auto-complete ggtags flx-ido deferred mic-paren typopunct ac-python-async no comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Python"", ""VHDL""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None projectile Rarely 52 Masters Male Finnish Telecom "[""Ido""]" "[""wcheck-mode""]" minimal vanilla No Emacs mailing list Great "[""none""]" "[""default light"", ""solarized-dark""]" Rarely No copy-paste Internet "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Rust"", ""Shell""]" "[""GNU/Linux""]" gedit Sometimes minimal vanilla many packages Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 notmuch org-roam,magit,auctex,cdlatex,notmuch,arxiv-citation,elfeed,erc significant comprimise might in future I have in the past Yes Yes Emacs "[""Clojure"", ""Elisp"", ""Haskell"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Design rationale""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 21 Masters Male German Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Emacs mailing list Great "[""eshell""]" "[""modus-operandi"", ""stimmung-themes-light""]" Often undo-tree simple functions Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Very well, it's snappy All in one, extensible, introspectable, open "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 25 No evil, magit, lsp-mode, org-mode, org-roam significant comprimise might in future No No No Vim "[""Common Lisp"", ""Elisp"", ""Erlang"", ""Haskell"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never String[] Often "[""Issues"", ""Code (features)"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""search engine""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Rarely 59 Masters Male South African Software Development "[""Ivy""]" "[""No""]" maximal vanilla Keep up the good work. I look forward to seeing the results. Not sure lobste.rs Great "[""shell""]" "[""default light""]" Rarely undo-tree copy-paste Never key bindings, init.el config Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""org-mode""]" Good but not great Free software, org-mode "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 No avy, org-roam significant comprimise might in future No No No Emacs "[""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Design rationale""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" VS Code projectile Sometimes 38 Bachelors Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla "Is ""American"" my nationality or would it be ""United States""? Why was ""American"" not sorted alphabetically?" No Hacker News Ok "[""none""]" "[""doom-one""]" Never No none the kill ring work "[""GUI""]" "[""I have to""]" String[] Alright "[""Work""]" "[""26.3""]" 1 Emacs "[""C++""]" "[""GNU/Linux""]" String[] String[] String[] String[] "[""Reddit"", ""GitHub""]" String[] String[] "[""package.el""]" VS Code Never String[] String[] maximal vanilla String[] String[] copy-paste Never I found hard to understand how I should use emacs correctly, like how to look for information inside emacs, how yo properly customize. I think it took me some time to find out there was a tutorial and the C-h+[a-z] keybindings. I tried to use emacs 3 or 4 times whithout success because it was a bit difficult to remember keybindings and how it should work. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Its modularity, its adaptability and its community. "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No org-mode,magit,auctex,eglot moderate comprimise never considered Yes I have in the past No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Gedit project.el Frequently 33 PhD Male French Research "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla You might want to seperate the features and UI in the question about free software. I think I can accept a feature limitation but UI starts being important as UI on GNU/Linux is getting smoother every year. I trully think Vanilla Emacs should get a lifting. Yes r/emacs Great "[""shell-command"", ""shell"", ""ansi-term""]" "[""Sanityinc Tomorrow Dark""]" Rarely No copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy orgmode, magit "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No Vim "[""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" String[] String[] "[""Web search engines""]" String[] String[] "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely "[""Ivy""]" "[""flyspell""]" maximal vanilla "[""vterm""]" String[] Sometimes undo-fu write package Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No Org mode, helm, elpy, hydra, straight moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Design rationale""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse projectile Frequently 36 PhD Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell""]" "[""solarized-dark""]" Sometimes undo-tree simple functions Rarely assignment waste time but it's understandable and code review is essential being used to bloated GUI apps makes it hard to understand emacs in first place RMS "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""RMS""]" Very well, it's snappy Keybinding system which combine chords and sequences and allow us to use all features without mouse which is amazing for laptop on lap "[""Hobby projects""]" "[""28.2""]" 5 Mu4e mu4e,pdf-tools,yasnippet,CEDET,auto-complete,ggtags,mic-paren,projectile,rmsbolt,srefactor any comprimise might in future Cannot Cannot No Emacs "[""C""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""any git service or issue tracker""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" GNU project is trusted party regarding keeping packages fully free software so I don't see issue to submit it to it or even any other repo None projectile Frequently 26 Bachelors Male Bahraini Software Development "[""No""]" "[""ispell""]" minimal vanilla keep good work going No emacsconf Great "[""shell-command"", ""shell""]" "[""default light""]" Sometimes No read and understand Never The keybindings took a while to learn and elisp was different enough from clojure that it took time to understand to be able to extend emacs. Colleague "[""TUI""]" "[""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Its powerful text editing features from a command line. "[""Work""]" "[""28.1""]" 8 No no comprimise never considered No No No Emacs "[""Javascript"", ""Typescript"", ""Kotlin""]" Never "[""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" IntelliJ project.el Never "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default dark""]" Never No write package Never Colleague "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""TUI-like GUI""]" Good but not great The GUI is largely superior to what (Neo)Vim offers, which is perfect for prose and math. "[""Work""]" "[""29.0""]" 1 notmuch Evil, org, notmuch, olivetti significant comprimise never considered No No Yes Vim "[""Elisp"", ""Scheme"", ""TeX/LaTeX""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 27 Masters Male French Research "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""No""]" maximal vanilla No lobste.rs Ok "[""none""]" "[""my own custom theme""]" Never No simple functions Never Not really University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Had to choose between Emacs and Vi""]" Good but not great Internal symmetry "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 No magit, org, avy, hydra, ... significant comprimise might in future Magit donation Would directly No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" Not sure Brief project.el Rarely 51 Masters Male Croatian Software Development "[""Vertico"", ""Selectrum""]" "[""flyspell"", ""ispell""]" minimal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No write package Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy elisp and the ability to program the editor, including writing code and macro recording. "[""Work"", ""Hobby projects""]" "[""28.2""]" 28 No org mode, ecb, compile no comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Haskell"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" brief and others No Frequently 58 Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none"", ""M-! and shell-comman-on-region""]" "[""tango-dark""]" Sometimes No write package Rarely *nix navigation key bindings, which I now can't live without Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, simplicity (compared to say Visual Studio or VS Code), stability "[""Work"", ""Hobby projects""]" "[""28.2""]" 19 No Org mode, straight, magit significant comprimise never considered I have in the past I have in the past Yes Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Copyright issues None projectile Sometimes 38 School Male American Software Development "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""dracula""]" Rarely No write package Never Starter kits made it hard to figure out what did what! Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extremely fast feedback for elisp, which makes extending it a delight! "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 notmuch magit, org-roam, agda-mode, s.el moderate comprimise might in future No No Yes Vim "[""C"", ""Elisp"", ""Haskell"", ""Rust"", ""Scheme"", ""Shell"", ""Agda""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Wariness of the review process"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Matrix""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 27 Bachelors Male American Research "[""Selectrum""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never Learning new key bindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great Extensibility and elisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No geiser, verilog-mode, company any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Scheme"", ""Shell"", ""Verilog""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 44 Masters Male Russian ASIC design "[""Helm""]" "[""ispell""]" maximal vanilla No LOR Great "[""none""]" "[""doom-oceanic-next""]" Sometimes undo-tree none Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No never considered Emacs "[""C++"", ""C"", ""Common Lisp"", ""Go"", ""Python""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" "[""Not interested""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None project.el Sometimes "[""No""]" "[""flyspell""]" minimal vanilla "[""none""]" "[""default light""]" Never No copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Killer plugins. org-mode, magit, etc. "[""Work"", ""Hobby projects""]" "[""28.2""]" 16 No org-mode, magit moderate comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" MELPA Visual Studio projectile Frequently 44 Bachelors Male South Korean Software Development "[""Helm""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""shell"", ""eshell""]" "[""doom-one"", ""nord"", ""solarized-dark""]" Rarely No copy-paste Unusual keybindings. Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""it is great for Common Lisp software development""]" Very well, it's snappy "[""Work""]" "[""27.1""]" 8 CUA "[""Clojure"", ""Common Lisp""]" "[""GNU/Linux""]" Sublime Text Rarely maximal vanilla write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No magit,org mode moderate comprimise never considered I have in the past No Yes Emacs "[""Elisp"", ""Elixir"", ""Rust"", ""Ruby"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Never 31 Masters Male Russian Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Forum post Ok "[""none""]" "[""material""]" Often No write package Never It took several tries. It only took after I learned vim so I could enable evil and be reasonably productive right away Steve yegge blog "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Things no other editor has""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Community of people doing truly innovative things and in it for the long term. Org mode, roam, Window system, tramp, excuse to write lisp "[""Work"", ""Hobby projects"", ""Notes""]" "[""29.0"", ""28.2""]" 6 No Org, org-roam, golden-ratio, docker-tramp, magit, moderate comprimise might in future Yes I have in the past Yes Vim "[""C++"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""SQL"", ""Typescript"", ""Racket""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel"", ""Interactive dashboards, code generation""]" "[""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Various Slacks""]" "[""Tutorials"", ""Contribution process""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" I have a package ob-racket but I never submitted it Atom projectile Often Masters Male United States citizen Software Development "[""framework default"", ""Helm""]" "[""flyspell"", ""ispell""]" Spacemacs Not sure IRC Great "[""shell-command"", ""shell"", ""eshell"", ""ansi-term""]" "[""default light"", ""default dark"", ""dracula"", ""One of the blue ones""]" Sometimes framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Not well "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Python"", ""SQL""]" Frequently "[""MacOS""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Rarely 37 Bachelors Male Canadian Software Development "[""Selectrum""]" "[""No""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""nord""]" Frequently No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""slime / cl""]" Good but not great Org mode with Babel. I spend 90% of my time in emacs in org mode writing and testning ideas "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 notmuch significant comprimise might in future No I have in the past No Vim "[""C++"", ""Common Lisp"", ""Elisp"", ""Python"", ""Perl"", ""Scheme""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 36 School Male Swedish Education services "[""framework default""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""doom-homage-white""]" Sometimes framework default none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 10 No magit, smartparens, nano-theme, nano-modeline moderate comprimise never considered No No No meow "[""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Never 58 Bachelors Male Argentine Commerce "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No IRC Great "[""vterm""]" "[""nano""]" Often vundo simple functions Never No Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility "[""Work""]" "[""29.0""]" 2 No moderate comprimise never considered No No No Vim "[""C++"", ""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 28 Bachelors Male Salvadorean Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""27.1""]" 12 No moderate comprimise never considered No No No Emacs "[""C++"", ""Julia"", ""Python"", ""Perl""]" Never "[""GNU/Linux""]" "[""organizing emacs configuration file""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""youtube videos""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" None No Never PhD Research "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""shell"", ""term""]" "[""dracula""]" Never No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 2 No limited comprimise might in future No No No Vim "[""C++"", ""Go"", ""Rust""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Task management""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Sometimes PhD Male Software Development "[""framework default""]" "[""langtool""]" Spacemacs Not sure Hacker News Ok "[""none""]" "[""default dark""]" Never framework default copy-paste Never Strange keyboard shortcuts, settings, different buffers and hard-to-follow instructions. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Org-mode""]" "[""Curiosity and a certain dissatisfaction with other text editors.""]" Very well, it's snappy Customizable features, settings and packages. "[""Hobby projects"", ""Personal stuff""]" "[""27.1""]" 6 No Org-mode, org-roam, elfeed. any comprimise might in future Cannot Cannot No Emacs "[""HTML/CSS"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""irc""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Poor English language skills and poor knowledge of the necessary Emacs terms.""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""various how-to websites/articles""]" "[""leaf""]" "[""Install and try it immediately""]" Kate, mousepad, gedit, etc projectile Often 38 School Male Finnish "[""Ivy"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Twitter Great "[""eshell""]" "[""modus-vivendi""]" Never No write package Sometimes Learning keybindings is hard. I can't do that, not even with command I use a lot. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility (both the language used and the mindset) and self-documentation "[""Hobby projects""]" "[""29.0"", ""28.2""]" 8 Rmail Magit, 2048 moderate comprimise 2-5y No No Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Octave""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Whatever they specify as the contact option. Not always Github!""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" "At first, I went for MELPA, since I thought they would be more willing to include my package. Now, I just ask for GNU ELPA." Eclipse No Rarely 31 School Male Argentine Education services "[""No""]" "[""No""]" maximal vanilla "In a lot of places the answer was just ""Github"". I think it should be more broad in that aspect." No Emacs mailing list Great "[""term""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Community""]" Alright "[""Hobby projects"", ""school""]" "[""28.2""]" 1 No which-key, lsp-mode moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Rust"", ""Shell"", ""ocaml""]" Often "[""GNU/Linux""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Rarely 23 Bachelors Male French Student "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs Yes Hacker News Great "[""vterm""]" "[""doom-one""]" Rarely framework default write package Never understanding elisp concepts, cons, lists, macros etc.... keybindings Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy extensibility, gnu license "[""Work""]" "[""28.1""]" 15 No org, org-roam, flycheck, modus theme, ef-themes, significant comprimise might in future No No No Emacs "[""Elisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""bug reports; depends on the package""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""planet emacslife""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Eclipse project.el Frequently 53 Bachelors Male Indian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" Doom Emacs Not sure r/emacs Great "[""vterm""]" "[""modus-vivendi"", ""ef-themes""]" Never undo-tree none Frequently "[""GUI""]" String[] String[] Alright "[""Work""]" "[""28.2""]" 1 Gnus any comprimise 2-5y No No No Vim "[""Python""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA""]" "[""Mailing list""]" Never String[] Often "[""Reddit""]" "[""Comparison""]" "[""IRC""]" "[""framework default""]" "[""Install and try it immediately""]" Vim No Never "[""No""]" "[""No""]" Doom Emacs No Hacker News Ok "[""none""]" "[""default dark""]" Frequently No write package Never Remove Stallman once and for all. Don't allow him onto any mailing lists. Don't allow him to have commit access. Stop protecting him from consequences. Having emacs lock up due to being single-threaded Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Lisp "[""Work"", ""Hobby projects"", ""Pleasuring myself""]" "[""28.2""]" 15 Mu4e org, magit, mu4e, vundo no comprimise never considered Yes No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Frequently "[""FSF paperwork""]" Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Discord""]" "[""Comparison"", ""Design rationale""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" If the FSF / GNU runs a service, then I refuse to use it Vim projectile Frequently 39 PhD Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs teco rocks Yes Discord Great "[""vterm""]" "[""nord""]" Frequently vundo read and understand Never "It was easy to mix up some of the keybindings, especially when sequences were required. I think there was a `C- ` and a `C- C-` that frequently tripped me up, but I can't recall what it was. Ediff is hard to use. I haven't used it often enough to become proficient, and I won't use it often enough to invest practice time. But I still want to use it. Emacs turned out to be bad for working with large files, and especially files with very long lines of text. It becomes sluggish to the point of unusable. For a while, I kept Notepad++ around just for working with files like that, which was heartbreaking." Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""LISP love""]" Good but not great Extensibility, packages "[""Work""]" "[""28.1"", ""27.1"", ""26.1""]" 7 No magit, org, flx-ido, neotree, rainbow-delimiters significant comprimise might in future No Would directly No Emacs "[""I stopped coding in Emacs""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""I don't""]" Never "[""Lack of time""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""I don't""]" "[""package.el""]" "[""Research alternatives""]" Visual Studio projectile Sometimes 42 Bachelors Male American Real Estate/Construction "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla No Hacker News Ok "[""shell"", ""eshell""]" "[""monokai""]" Never No many packages Never Many keybinding, the default is boring. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Lisp OS "[""Work""]" "[""28.2"", ""28.1"", ""27.2""]" 5 Gnus Vertico, orderless, corfu, embark, magit, forge, org,project any comprimise might in future No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Python"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Melpa Vim project.el Frequently 28 Bachelors Male Vietnamese Software Development "[""Vertico""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""shell""]" "[""dracula"", ""gruvbox""]" Frequently vundo copy-paste Never Keybindings and initial configuration. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Extensibility Packages Community" "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No moderate comprimise never considered Yes No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Ruby"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often 27 Bachelors Male American Software Development "[""framework default"", ""Ivy""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""gruvbox""]" Never undo-tree write package Rarely Yes, the bar for getting started customizing my own stuff was high, even after learning other LISPs University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Community""]" "[""Extensibility""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No magit,shared-buffer,lsp do not prefer might in future I have in the past I have in the past No Vim "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Vim projectile Sometimes 33 Masters Male Norwegian Software Development "[""Helm""]" "[""No""]" Spacemacs No Hacker News Great "[""none""]" "[""default light"", ""default dark""]" Often undo-tree read and understand Never Learning curve is large. The basic tutorial sets things up nicely and explains the basic concepts but the only way to learn how to use it is to have a specific use case that forces you to spend the time. Many of the concepts (frames, buffers, killing, yanking) are unfamiliar in today's world. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Curiosity""]" Very well, it's snappy Extensibility, open customization "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 20 No PDF-Tools, Org-mode, Auctex, Dired, V-term moderate comprimise never considered No No No Emacs "[""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""termux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Bookmarks (via capture)""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""NA""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Search for help, rarely ask.""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Research alternatives"", ""wait for maturity""]" Vim No Rarely 53 Masters Male United States citizen Architecture "[""Ido""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""tdsh-dark, tdsh-light""]" Sometimes No copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Work""]" "[""27.2""]" 24 No magit significant comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""I don't""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" None No Often 41 Masters French Software Development "[""No""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""default dark"", ""my own custom theme""]" Never No write package Never "Yes, the internet was young and you couldn't just ""Google"" something." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility, on-the-fly modifications, customizable. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 20 Mu4e Helm, treemacs, lsp, company, moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Search Engine""]" "[""use-package""]" "[""Install and try it immediately""]" Pico. (precursor to nano) projectile Often 43 Bachelors Male United States citizen Healthcare "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""my own custom theme""]" Frequently No read and understand Never Things that stay in Emacs historically (for example kill, yank instead of CUA) Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great It's extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No org-roam, modus themes, vertico.el moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines"", ""Telegram chats""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Telegram chats""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 19 School Male Russian Student "[""Vertico""]" "[""flyspell""]" maximal vanilla No Telegram Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Never I wanted to learn lisp "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great It doesn't change. I can use a package that hasn't been updated in 10 years and it works. "[""Work"", ""Hobby projects""]" "[""26.3""]" 11 No magit, flycheck limited comprimise never considered No No Yes Emacs "[""C#"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse projectile Sometimes 38 School Male Romanian Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""tangotango""]" Never No simple functions Never "package discovery was hard. I only really got into emacs once I found someones extensive literate config on GitHub after trying vanilla emacs and spaceman's multiple times and bouncing off. default keybindings, especially in specific modes like eww were a pain to learn and while I like how easy it is to look them up, I still haven't quite gotten the hang of modifying them (especially with evil-mode added to the mix)" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""org-mode""]" Alright the sheer flexibility of exposing the things its build with. other editors can only be extended through set APIs while in emacs crazy things like org-mode or eww can exist. emacs is the ultimate in malleability. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 No org-mode, magit, exwm, eglot, tide, cider, slime, ivy, company-mode, sbbs moderate comprimise never considered No Would directly No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Rust"", ""Ruby"", ""Scheme"", ""SQL"", ""Typescript"", ""Haxe""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Discourse"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""4chan""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""Matrix"", ""Email""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 30 Bachelors German Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes Hacker News Ok "[""eshell""]" "[""base-16""]" Sometimes undo-tree simple functions Never Elisp is not easy unless you read a lot of documentation, thus customizing Emacs is kind of annoying at first (had the opposite experience with vim/neovim). Internet "[""GUI""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""GUI""]" "[""GDB integration""]" Very well, it's snappy GUI "[""Hobby projects""]" "[""29.0""]" 0 No significant comprimise might in future No No No Emacs "[""C"", ""Elisp""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""i have not wished to do so""]" Never "[""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Reddit"", ""Discourse"", ""Web search engines"", ""Youtube""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""i don't ask for help""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Never 19 School Female Mexican Software Development "[""No""]" "[""No""]" minimal vanilla No r/emacs Ok "[""vterm""]" "[""leuvan-dark (i think)""]" Never No write package Rarely Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 notmuch magit,avy,dumb-jump,lsp-mode,restclient,undo-tree,swiper,which-key,helpful,projectile moderate comprimise might in future Yes I have in the past Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 36 Masters Male French Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla "Limiting to 10 favorite packages is hard. Some UX improvements there would be nice: indication of how many packages are currently in the list, and/or ""pills"" UI to make it easier to remove packages from the list." Yes r/emacs Ok "[""none""]" "[""zenburn""]" Often undo-tree copy-paste Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Uniform programmability "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No magit, auctex, reftex, lsp, which-key, ido no comprimise never considered I have in the past No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""wait for community""]" None No Rarely 38 PhD Male United States citizen Research "[""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure r/emacs Ok "[""none""]" "[""zenburn""]" Rarely No copy-paste Never University/College "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""I was told it was better than vim""]" Good but not great Customizability and creativity. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No do not prefer never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Never Bachelors Software Development "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""doom-xcode""]" Never undo-tree simple functions Never Haven't read about it. After the initial installation I didn't know what I could do with it and where to start. There is no package gallery or a showcase of what interesting things can be done and why I should use it, and the available resources (videos, tutorials, etc) that I found were not beginner-friendly. Today there are channels like System Crafters which make make it easier to find a way around starting from scratch. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Interfaces for different programs in the same environment. Focus on freedom. (Full) Extensibility in Lisp. "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No Magit, org, org-roam, web-mode, geiser, emacs-jupyter. moderate comprimise might in future Cannot Cannot No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub"", ""Public git repository""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""GNU Guix package list""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don't ask and try to figure it out myself.""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" I would submit to Guix. None projectile Frequently 31 Masters Male Brazilian Work on all of academia/research, IT technician and web development. "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs No, it's fine. Yes lobste.rs Great "[""none""]" "[""doom-one"", ""dracula"", ""modus-vivendi""]" Sometimes framework default simple functions Never Default keybindings, appearance, configuration (this was a long time ago) University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Hackability, configurability, remote editing, packages "[""Work"", ""Hobby projects""]" "[""28.1""]" 19 Mu4e mu4e, company-mode no comprimise might in future No No No Emacs "[""Haskell"", ""Shell"", ""Prolog""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages"", ""lobste.rs""]" "[""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 41 Bachelors Male American Research "[""Ido""]" "[""flyspell""]" minimal vanilla Yes lobste.rs Great "[""shell"", ""eshell""]" "[""sanityinc-tomorrow-night""]" Sometimes No copy-paste Never Getting started was tough - tutorials were not friendly to 0-knowledge 0-experience users. Friend "[""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 7 No do not prefer never considered No No No Vim "[""Python"", ""OCaml""]" Never "[""MacOS""]" String[] "[""framework default""]" "[""Have not done so""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Have not done so""]" "[""framework default""]" "[""Install and try it immediately""]" Vim No Sometimes Masters Male American Fin Tech "[""framework default""]" "[""No""]" Spacemacs Not sure Hacker News Ok "[""none""]" "[""default dark""]" Never No copy-paste Never Keybindings Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Extensibility "[""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise might in future No I have in the past No Emacs "[""C"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Discord"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""use-package""]" "[""wait for community""]" VS Code projectile Sometimes 15 School Male Turkish "[""Ivy"", ""Vertico""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""doom-one""]" Never No none "[""I don't use Emacs""]" Poorly, it's sluggish "[""I don't use Emacs""]" "[""I don't use Emacs""]" 0 I do use Vim "[""I don't use Emacs""]" "[""I don't use Emacs""]" Never I do use Vim copy-paste Never Moving keys, like C-p, C-n, C-f, C-b Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""org-mode""]" Good but not great Org-mode, community "[""Hobby projects""]" "[""28.1""]" 0 No do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim framework default Sometimes 22 Associates Male (other) Software Development "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Great "[""eshell""]" "[""dracula""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 3 No magit no comprimise never considered Yes No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""not sure""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""Matrix"", ""GitHub"", ""Discord""]" "[""not sure""]" "[""wait for community""]" Vim framework default Rarely Bachelors Male "[""Vertico""]" "[""aspell""]" Doom Emacs No lobste.rs Great "[""none""]" "[""solarized""]" Never framework default write package Never "I initially started with Spacemacs, which had some issues during updates. In my own configuration, I use `use-package', which unfortunately only has the necessary documentation on its README, not in its info pages nor in its internal documentation, which makes it frustrating to troubleshoot when offline." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great Documentation "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 6 No desktop, which-key, vertico, consult, evil, use-package, magit, org, company, denote limited comprimise might in future No No Yes Vim "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Rust"", ""Shell""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""High package maturity, no contribution necessary""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" MELPA, since I didn't sign the FSF copyright papers (yet); if it's still possible to upload the package to NonGNU ELPA, then I'm not aware of that (again: yet). Sublime Text project.el Sometimes 32 Masters Male German Software Development "[""Icomplete"", ""Vertico"", ""Consult""]" "[""No""]" minimal vanilla "For the input methods, it's unfortunate that it's an explicit question, e.g. ""built-in vs VIM vs CUA""; I switch between all three, but use VIM primarily. Asking for the ""primary"" input method would have been less ambiguous, or allowing multiple answers. Other than that: great survey, especially the technical part, no hiccups. Thanks for providing this!" Not sure r/emacs Great "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""wombat""]" Sometimes No copy-paste "[""GUI""]" "[""Package(s)""]" Alright "[""Hobby projects""]" "[""26.3""]" 5 Emacs "[""Common Lisp"", ""Scheme""]" "[""Windows""]" Sometimes Portacle write package Rarely "Oddly, the thing I remember as the most disorienting was leaving the Vim workflow of ""invoke editor, edit, quit editor"" for the Emacs ""leave the editor running all the time"" workflow." Started using more Lisp "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Program in Lisp""]" Very well, it's snappy Extensibility. I like that it's a lightweight Lisp Machine. "[""Blogging, personal record keeping, writing""]" "[""28.1""]" 15 Mu4e Org, Magit, Avy, Ivy, Mu4e, Elfeed moderate comprimise 2-5y I have in the past No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Blogging, Record keeping""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Blog""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Frequently 77 PhD Male American Retired "[""Ivy""]" "[""flyspell"", ""dict.el, define-word""]" maximal vanilla No Blog post Great "[""shell"", ""eshell"", ""vterm""]" "[""my own custom theme""]" Sometimes undo-tree write package Never "1. Concepts like buffer/window/frame were not something I was familiar with and it was difficult grasping them. 2. Keybindings didn't make sense for a long time until I read the function names and understood history (eg. yank was weird). 3. It is not the most beginner friendly experience unless you have a resource that you can access for help (an experienced user, for example). The manual is too big to read if you are picking up Emacs while also getting work done. So someone telling you to try the X feature or the Y package is crucial to get the most out of Emacs." Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, unified experience, self-documentation, community, the best text-based work flow "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 notmuch Ido, Dired, TRAMP, Keyboard Macros, Org-Mode/Org-Agenda, Magit, AUCTex, PDF Tools, Notmuch, Org-Roam moderate comprimise might in future Cannot Cannot No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el"", ""straight"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Probably MELPA, I think, because it has the easiest process if I understand things correctly. None No Frequently PhD Research "[""Helm""]" "[""flyspell""]" maximal vanilla It would be nice to get a summary/comparison of the all the options listed. For example, if I use X completion or Y package manager then some introduction to the others. In general, if I mainly use Z then a introduction/alternative comparison can be helpful to make better choices. No Blog post Ok "[""shell-command""]" "[""monokai-pro""]" Often undo-tree simple functions Never i didn't understand buffers Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No moderate comprimise never considered No No No Emacs "[""Javascript"", ""Ruby"", ""SQL"", ""HTML, CSS, SLIM, etc.""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" BBEdit projectile Frequently 56 Bachelors Male American Software Development "[""framework default""]" "[""flyspell""]" Prelude No lobste.rs Ok "[""none""]" "[""manoj-dark""]" Sometimes undo-tree write package Rarely University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Non bloat. Simple user interface! Good X11 support and soon Wayland and native GTK. Good performance for the feature set and programmability. "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No eglot, modus-themes, rainbow-mode, rust-mode, slime, use-package, delight, js2-mode, magit significant comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Googling""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim No Sometimes 50 School Male Canadian Manufacturing "[""No""]" "[""aspell""]" maximal vanilla Yes Hacker News Ok "[""shell-command"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never no confusing interface design Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Poorly, it's sluggish Good conventions, community and freedom from limiting coding principles "[""Hobby projects""]" "[""28.2""]" 1 No evil, awesome-tray, cape, corfu, vertico, consult, tempel significant comprimise never considered I have in the past I have in the past No Vim "[""C"", ""C#"", ""Elisp"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Often "[""Elisp proficiency""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" no fsf, github or somewhere even more free Vim No Rarely 20 School Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla nice No r/emacs Great "[""none""]" "[""default dark""]" Never undo-tree simple functions Never Elisp was a shock at first, little knowledge of the breadth of what I could customize, took a while to make a best-practices conf file. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, flexibility, packages. You can turn it into whtever you want. It's a framework for text editing applications. "[""Work"", ""Hobby projects"", ""Studies, general computing, journaling...""]" "[""28.1"", ""27.1""]" 2 notmuch exwm, evil, notmuch significant comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel"", ""Technicsl docomument writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Code (features)""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 29 Bachelors Male Israeli Algorithm weþ "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Frequently No copy-paste Never God yes. Everything. It was brutal. Discovering functionality was rough. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extreme customization and extensibility from elisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 22 No Projectile, helm, better-defaults, org, paradox, lsp, blacken, significant comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Rarely 40 Bachelors Male American Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Please list ways to easily contribute to eMacs maintainers No r/emacs Great "[""none""]" "[""Nimbus""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit,projectile limited comprimise might in future No No No Vim "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Python"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""framework default"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Rarely 28 Bachelors Male Brazilian Software Development "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one"", ""gruvbox"", ""doom-nord-light""]" Never framework default copy-paste Never No, but then, it was nearly 30 years ago. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""vi's modal nature irritated me""]" Alright The architecture as a programming language with some built-in text editing functionality "[""Work"", ""Hobby projects""]" "[""28.2""]" 29 mh-e moderate comprimise might in future I have in the past I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""WSL"", ""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""Blogs"", ""M-x list-packages"", ""HackerNews""]" "[""I don't really wish this""]" "[""I don't, really""]" "[""package.el""]" "[""Install and try it immediately""]" vi (not vim). MicroEmacs. No Frequently 53 Masters Male Australian Fin Tech "[""No""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""shell"", ""term""]" "[""my own custom theme""]" Often No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Clojure tools""]" Very well, it's snappy "Self documentability Extensibility Uniformity of the environment" "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No Magit, vertico, marginalia, cider moderate comprimise never considered Cannot Cannot No Emacs "[""Clojure"", ""Common Lisp"", ""Go"", ""Javascript"", ""Java"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""FSF paperwork"", ""Not knowing package goals and concept of code disign, bad issue tracking""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""Telegram chat""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Telegram chat""]" "[""package.el"", ""use-package"", ""quelpa + quelpa-use-package""]" "[""Install and try it immediately""]" NonGNU ELPA, MELPA Sublime Text project.el Never 23 Associates Male Russian Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" minimal vanilla No Telegram Great "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Rarely No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 Vim "[""Elisp"", ""Python""]" "[""GNU/Linux"", ""WSL""]" Sometimes Doom Emacs simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 12 No moderate comprimise 2-5y No No No Emacs "[""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" Vim No Often 44 PhD Male United States citizen Software Development "[""Ido"", ""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""modus-vivendi""]" Often No simple functions Rarely Just few lines patches. Process was quite easy (git clone, git build email patch, send patch to mailing list) 30 years ago ? None that I can recall. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Xemacs (Sun) C debug""]" Very well, it's snappy Composability of the many functions "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No org-mode, helm, vertico, lsp-mode, eglot, flymake-grammalecte, langtool-mode, significant comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Fortran"", ""Go"", ""Julia"", ""Python"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Debian packages""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""M-x list-packages"", ""Sacha Chua blog; Debian package""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""animated screenshot""]" "[""I read the doc, then package elisp""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Install and try it immediately""]" vi and texedit (sun) project.el Frequently 50 PhD Male French Research "[""Helm"", ""Ivy"", ""Ido"", ""Icomplete"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla No question on Emacs 'advertising': I teach and demo emacs to my students; I have the Emacs logo on my laptop. Not sure Blog post Great "[""shell-command"", ""shell"", ""ansi-term"", ""vterm""]" "[""leuven""]" Frequently No simple functions Never I'm not a programmer--I'm a medical researcher. I was drawn to Emacs by the promise of a very malleable environment that I can control. The biggest challenges were understanding how to install and use emacs and certain packages, then learning basic elisp, and now it's about maintaining performance as my library of notes has gotten long. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright Flexibility, community, extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No moderate comprimise never considered I have in the past No No Vim "[""Elisp"", ""Python""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Discord"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" None projectile Frequently PhD Male American Healthcare "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell""]" "[""doom-one""]" Sometimes framework default read and understand Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 10 No do not prefer never considered No No No Emacs "[""Python"", ""Perl"", ""Shell""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Never Bachelors Fin Tech "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" Doom Emacs No Friend Ok "[""eshell"", ""vterm""]" "[""default dark"", ""my own custom theme"", ""doom-one""]" Sometimes No write package Never not really Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy extensibility and community "[""Hobby projects""]" "[""29.0""]" 3 No sly, cider, limited comprimise might in future No Would directly Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Framework""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" melpa Vim project.el Sometimes School Male Russian Student "[""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla Yes Telegram Ok "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Often No simple functions Never Internet "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 Mu4e significant comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Go""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Screenshots""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Sometimes 42 Masters Male Indian Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""ansi-term""]" "[""default light"", ""solarized"", ""zenburn""]" Sometimes No write package Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 notmuch notmuch, org-mode, magit moderate comprimise never considered No No Yes Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Ruby"", ""Shell""]" Often "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""Debian, GitHub""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Overview""]" "[""I don't ask for help""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim projectile Frequently 41 Bachelors Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Friend Great "[""none""]" "[""adwaita""]" Never undo-tree write package Never Default keybindings felt strange at the time Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Not well extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 20 No magit, evil, treesitter do not prefer 5-10y No I have in the past No Vim "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""Haskell"", ""Rust"", ""Ruby"", ""Scheme"", ""SQL""]" Often "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (features)""]" "[""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" None projectile Rarely 39 Bachelors Male Polish Software Development "[""Vertico""]" "[""flyspell"", ""ispell""]" Doom Emacs No lobste.rs Great "[""none""]" "[""modus-operandi""]" Rarely framework default copy-paste Keychords Internet "[""GUI""]" "[""Extensibility""]" "[""Text editing features""]" Good but not great Community "[""Hobby projects""]" "[""29.0""]" 1 Vim "[""Javascript"", ""Python"", ""Rust""]" "[""GNU/Linux""]" Vim Rarely minimal vanilla read and understand Never Internet "[""GUI""]" "[""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No magit, evil, doom, org-roam significant comprimise might in future No No No Vim "[""Go"", ""Java"", ""Python"", ""Typescript""]" Sometimes "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Often 27 Bachelors Male Swiss Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""dracula""]" Sometimes undo-tree copy-paste Never """Whoops I fat fingered something and now I can't escape"". Sometimes accompanied by my processor getting pinned and needing to kill -9 emacs." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy If you can imagine it, there's an .el for it "[""Hobby projects""]" "[""28.1""]" 1 No Magit, treemacs, nix-mode any comprimise never considered Yes I have in the past No Vim "[""Nix""]" Frequently "[""NixOS""]" "[""Just starting to play with org""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Matrix servers"", ""Web search engines"", ""Orange site""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Matrix""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Nano projectile Frequently 33 School Other United States citizen Research "[""framework default""]" "[""framework default""]" Spacemacs Thank god you're not using google forms No Matrix Great "[""term""]" "[""default dark""]" Never framework default String[] String[] String[] String[] String[] many packages Sometimes Great, even before you sign the paperwork. Obtaining the paperwork is also super easy. Everything was pretty smooth, except the cut, copy and paste keybindings annoyed me a little for the first few days. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great It is free software, and it's actually a super-extensible Lisp machine. "[""Hobby projects"", ""Everything I can do in it""]" "[""29.0""]" 2 Gnus any comprimise 0-2y Cannot Cannot Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Scheme"", ""Terminfo""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""NonGNU ELPA devel""]" "[""Mailing list"", ""Email""]" Sometimes "[""Not interested""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" Currently NonGNU ELPA. Once the paperwork is complete (I'm in the process), I'll publish to GNU ELPA, or NonGNU ELPA if for some legal reason GNU ELPA doesn't accept it. VS Code project.el Frequently 16 Male Bangladeshi Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla The survey is great, except it doesn't have a option for me: I read in high school. No Emacs mailing list Great "[""My own terminal: \""Eat\"" (I wrote it.)""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No simple functions Never I started using emacs when USENET was popular and the biggest problem in those days was finding people that could answer questions in a timely manner when the documentation wasn't sufficient. Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""muscle memory""]" "[""Package(s)"", ""gnus""]" Very well, it's snappy Extensibility. built-in documentation. It runs in both console and GUI. It is still actively being developed. "[""Work""]" "[""28.2""]" 27 VM erc limited comprimise 10+y No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""Source""]" "[""Mailing list""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Advocacy""]" "[""IRC servers""]" "[""Tutorials"", ""Manual"", ""code examples in the documentation""]" "[""IRC""]" "[""straight"", ""whatever ships with emacs""]" "[""Install and try it immediately""]" Vim No Rarely 55 Bachelors Male Canadian Engineering support "[""Ido""]" "[""No""]" maximal vanilla No IRC Great "[""shell"", ""eshell"", ""ansi-term""]" "[""my own custom theme""]" Rarely No simple functions Friend "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 Emacs "[""C++"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Vim Often minimal vanilla simple functions Never keyboard shortcuts Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No yasnippet, vertico, avy, dired-open, dired-rainbow, multistate, company, company-statistics limited comprimise never considered No No No my own custom keybindings "[""Elisp"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" qt-creator, texstudio No Frequently 42 PhD Male Indian Education services "[""Vertico""]" "[""ispell""]" maximal vanilla Yes Blog post Ok "[""none""]" "[""solarized-dark""]" Never No copy-paste Never opaque, hard to debug errors Colleague "[""TUI""]" "[""Package(s)"", ""Text editing features""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No org do not prefer never considered No No No Vim "[""Clojure"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Frequently "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Sublime Text framework default Sometimes Masters Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs pretty long No Hacker News Ok "[""none""]" "[""solarized""]" Sometimes framework default simple functions Never Finding and installing packages was way more complicated, but there have been a lot of improvements. I think it'd be easier now. University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Just makes sense""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, packages, the sense of packability it gives you. There's a moment where you first realize that you can change literally anything that is hugely empowering. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 14 No magit,ace-jump,diminish,flycheck,smex,cperl-mode,js2-mode,paradox,undo-tree,yasnippet significant comprimise might in future Cannot Cannot No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""R"", ""Shell""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""A lot of packages are stale or less-than-actively maintained""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" None No Frequently 35 Masters Male American Former academic (biomedical) and software dev, current stay-at-home parent "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell-command"", ""ansi-term""]" "[""default light"", ""default dark"", ""solarized"", ""kaolin-galaxy""]" Never undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise 2-5y No No No Vim "[""C++"", ""Haskell"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim projectile Sometimes 30 Masters Male Polish Fin Tech "[""framework default""]" "[""flyspell""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-one""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 2 No significant comprimise never considered No No No Emacs "[""HTML/CSS""]" Never "[""WSL"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" VS Code No Rarely School Male Brazilian Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""doom-one""]" Never No copy-paste Internet "[""TUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""27.2""]" 3 No never considered Emacs "[""C"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""not sure""]" "[""GitHub""]" "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""GitHub""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Discord""]" "[""not sure""]" "[""wait for maturity""]" VS Code No Never "[""No""]" "[""No""]" Doom Emacs "[""none""]" "[""default dark"", ""doom-one"", ""dracula""]" Never No read and understand Never Long Learn curve Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Can configure as you like "[""Hobby projects""]" "[""28.2""]" 1 No any comprimise might in future Cannot Cannot No Emacs "[""Elixir"", ""Java"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Reddit""]" "[""package.el"", ""use-package""]" "[""wait for community""]" None No Frequently School Indian "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""gruvbox""]" Rarely No simple functions Never Emacs conventions are different from the expected. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""org-mode and ability to use slime""]" Good but not great Extensibility and wide range of packages available. Plus org-mode. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 No limited comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 38 Bachelors Male New Zealander Software Development "[""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Mastodon Great "[""shell-command"", ""shell"", ""eshell""]" "[""zenburn""]" Rarely undo-tree read and understand Never Hard to remember keybindings. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Donald E Knuth uses it.""]" "[""DE Knuth""]" Very well, it's snappy Great packages: Magit, org, etc. Mostly unified way to do things. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 23 No Magit any comprimise never considered No No No Spacemacs emacs style "[""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""wait for community""]" UltraEdit framework default Sometimes PhD Male Chinese Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" Spacemacs Not sure Emacs mailing list Ok "[""vterm""]" "[""leuven""]" Never undo-tree simple functions String[] String[] String[] String[] String[] read and understand Never "- Emacs didn't match my ingrained habits (e.g. I'd press C-v to paste and find myself somewhere else in the buffer) - Learning the main commands/chords I need - Extensions that didn't act the way I expected (e.g. trying to use TAB to autocomplete in Helm and getting a surprising wall of text)" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""I use it as my main work IDE""]" "[""I was in a coding bootcamp and the teachers encouraged us to use Vim. I found the keybindings and modes too confusing so I gave Emacs a try and never looked back""]" Very well, it's snappy "- It is endlessly customizable and I can configure it to work (almost) any way I choose - By offering so many services it reduces my need for the mental context-switches when bouncing between different programs" "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No helm, magit, smartparens, symbol-overlay, undo-tree, winum moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA"", ""MELPA Stable""]" "[""Haven't done so""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""Emacs StackExchange""]" "[""elpaca"", ""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Never 38 Masters Male Israeli Software Development "[""Helm""]" "[""No""]" maximal vanilla No Mastodon Ok "[""term""]" "[""cyberpunk with some modifications""]" Never undo-tree copy-paste Never ELisp can be daunting / counter-intuitive University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensibility, endless customization "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No helm,lsp-mode,flycheck significant comprimise never considered No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs""]" "[""Tutorials""]" "[""Framework"", ""GitHub""]" "[""package.el"", ""Some are installed through my distro (debian) package manager""]" "[""Install and try it immediately""]" None No Sometimes 36 Masters Male French Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""default dark""]" Never framework default simple functions Rarely Very confusing key sequences. Felt alien and not welcoming. What's a buffet? University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Requirement for university project! Only editor installed""]" Very well, it's snappy Its flexibility and power "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 Used to use vm, loved it Magit, org, lsp, hydra, helm limited comprimise might in future I have in the past No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""Source""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Micro emacs projectile Rarely 48 PhD Male United States citizen Software Development "[""Helm""]" "[""No""]" maximal vanilla Best to take on laptop Not sure Hacker News Ok "[""vterm""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No limited comprimise never considered No No No Vim "[""C++"", ""C"", ""C#"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript"", ""Kotlin""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Discord"", ""Discourse""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Never 37 Bachelors Male Swedish Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Doom Discord Great "[""vterm""]" "[""Rouge""]" Never undo-fu copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 19 No limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently 42 Masters Male Chinese Software Development "[""framework default"", ""Helm"", ""Ido""]" "[""ispell""]" Doom Emacs Not sure Hacker News Great "[""shell"", ""eshell""]" "[""doom-one"", ""solarized-dark""]" Sometimes No write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Self-documented""]" "[""Org-mode""]" Very well, it's snappy Emacs Lisp "[""Hobby projects""]" "[""29.0""]" 1 Mu4e limited comprimise might in future No No Yes Emacs "[""C++"", ""C"", ""Common Lisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Emacs China""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" VS Code project.el Frequently 20 Associates Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Emacs China Ok "[""eshell"", ""vterm""]" "[""monokai""]" Frequently No simple functions Rarely University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No moderate comprimise never considered No No Yes Emacs "[""Elisp"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Rarely PhD Male Italian Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No lobste.rs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never No copy-paste Never "1. Unhelpful error messages (even with --debug-init) that made bugs in configs hard to track down. 2. Subpar documentation in Doom Emacs. I would have loved a nice concise guide, so that I don't need to learn keybindings and available features through which-key and search up included packages one by one to see what they do." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy extensibility, community, customizability, the usual keywords. "[""Hobby projects""]" "[""28.1""]" 0 No moderate comprimise never considered No No No Vim "[""C++""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""package.el"", ""straight"", ""elpaca"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Never "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No"", ""framework default""]" Doom Emacs "[""eshell"", ""vterm""]" "[""doom-one""]" Never framework default copy-paste Never "Struggled with buffers as that was a new concept Configuring to get features I expected in an IDE was difficult until I was introduced to Doom" Friend "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great The ease with which you can write your own features, and as a consequence of that, the community of user written packages that has grown up around Emacs "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No Cider, org-mode, org-roam limited comprimise never considered No No No Vim "[""Clojure""]" Sometimes "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines"", ""Friends/colleagues""]" "[""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Research alternatives""]" VS Code projectile Frequently 35 Bachelors Male Indian Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""shell-command""]" "[""doom-one""]" Never framework default write package Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 15 Emacs "[""C++"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" "[""GNU/Linux"", ""Windows""]" Vim Sometimes maximal vanilla copy-paste Never Not really, but I've learned emacs very very slowly Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Org mode, the extensibility. As a LaTeX editor it's much more efficient than anything else I've used "[""Work""]" "[""28.1""]" 20 No Org-mode, magit, auctex significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Julia"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Frequently 40 PhD Male British Research "[""No""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none"", ""vterm""]" "[""solarized-dark""]" Sometimes undo-tree write package Never Parent "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No auctex,evil,cmdlist.el,ivy/counsel/swiper,org-mode,org-roam,magit moderate comprimise never considered No No Yes Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 32 PhD Male Canadian Research "[""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell""]" "[""wombat?""]" Rarely undo-tree copy-paste Never Dealing with a completely foreign set of keybindings - ctrl-c/v for instance. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great Free, extendable, dedicated community. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Org,company,hydra,org-roam,epa,ivy,lsp,magit significant comprimise might in future No No No Emacs "[""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently 27 Bachelors Male Austrian Politics "[""Ivy"", ""Marginalia""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Ok "[""shell""]" "[""my own custom theme""]" Never undo-tree many packages Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No moderate comprimise might in future No No Yes Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""Google""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" I always submit to only MELPA. Vim framework default Frequently 21 School Male American Student "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Yes Hacker News Great "[""shell-command"", ""eshell"", ""vterm""]" "[""modified doom-molokai""]" Often framework default copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Alright "[""Hobby projects""]" "[""29.0""]" 0 Vim "[""Go"", ""Javascript"", ""Rust"", ""Typescript""]" "[""GNU/Linux"", ""BSD""]" Often maximal vanilla write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Not well "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell""]" "[""MacOS""]" Sometimes maximal vanilla copy-paste University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No never considered Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Rarely "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""manual"", ""leaf""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ project.el Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flycheck""]" maximal vanilla "[""vterm""]" "[""dracula""]" Rarely undo-tree simple functions Never I don't recall any specific major roadblocks, more like papercuts. Learning Emacs is hard because almost everything about it is at least a little bit weird or broken. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great Emacs (combined with a community distro like Doom) does a reliably good-enough job at almost everything I have managed to throw at it, and the few inadequacies I've run into have been easy to fix. I'd attribute that to its unique combination of malleability, self-documentation, large and high-quality user community, and the maturity of the project. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No magit, cider significant comprimise might in future No No No Vim "[""Clojure"", ""Elixir"", ""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Discord""]" "[""framework default"", ""use-package""]" "[""Research alternatives""]" VS Code framework default Sometimes 30 School Male American Software Development "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Ok "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""spacemacs-light""]" Rarely framework default write package Rarely Incompatibilities with VAX/VMS; different culture; it was a long time ago Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""org-mode""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Everything is text; everything is extensible; elisp is mature "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.1""]" 27 Gnus org-mode, ess, auctex moderate comprimise 5-10y No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Julia"", ""Python"", ""PHP"", ""R""]" Rarely "[""GNU/Linux"", ""Android (a little)""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""wait for community""]" EVE/TPU No Frequently 61 PhD Male Irish Research "[""No""]" "[""ispell""]" maximal vanilla No Mastodon Great "[""shell-command"", ""shell""]" "[""calm-forest""]" Frequently No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Alright "[""Hobby projects""]" "[""28.2""]" 2 No significant comprimise never considered Cannot Would directly No Vim "[""C"", ""Go"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""not sure""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""not sure""]" "[""Research alternatives""]" Vim projectile Often Masters Male "[""framework default""]" "[""No""]" Spacemacs No lobste.rs Ok "[""none""]" "[""default dark""]" Never No write package Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 2 Mu4e moderate comprimise might in future Cannot Yes No Emacs "[""Common Lisp""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale""]" "[""IRC""]" "[""Nix (with the \""emacs-overlay\"" facility)""]" "[""Install and try it immediately""]" Sublime Text project.el Frequently 20 School Non-binary Chilean Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree simple functions Never "It felt hard to chase down what something does. IE: automatically doing stuff when typing (completion, indentation). What keymap was that on? Is it a function bound to a key or maybe it was a hook? Or maybe it’s a remapped function that overrides a common key binding for this particular minor/major mode. Does that function just apply a different function that’s held in a variable? Does the function in the variable just look at a list of other functions in other variables? With Vim, the path from key press to actual implementation code seemed very direct… it was a “command” (interactive function) or an auto command (hook). In Emacs one needs to write yourself a breadcrumb trail of the functions, variables holding functions, modes and keymaps when looking to inspect or change a behavior." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Vimscript was terrible. Then Vim guy started touting a new version of Vim script nobody wanted and I realized he was out to lunch. Neovim hadn’t yet reached 5.0 and all the cool stuff I wanted would have to wait until 5.0. So I decided to give Emacs a whirl and if i didn’t like it maybe NeoVim would have a stable 5.0 by then.""]" Alright The inherent tweak-ability paired with huge amounts of sample code, documentation, blog tips, etc. "[""Hobby projects""]" "[""28.2""]" 3 No Not in Doom: Evil-owl, Swift-helpful, theme-changer, svg-tag-mode, clipboard2org limited comprimise never considered Cannot Cannot No Vim "[""Elisp"", ""Python"", ""Shell"", ""Swift""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub"", ""Doom Discord""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Often 41 Male United States citizen Tech support and repairs "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""shell-command"", ""eshell""]" "[""Acario-light, henna""]" Never framework default simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Very flexible Platform "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 notmuch Magit, Org, Ivy, Notmuch, Eglot moderate comprimise never considered Yes No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""scientific writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""No need""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 30 Masters Male German Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Yes Hacker News Great "[""vterm""]" "[""default light""]" Frequently undo-fu write package Never I am not sure. The only case I would do anything related to Emacs/GNU is submitting Emacs bugs. Everything was so difficult in Emacs, from the weird keybinding to using different packages. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""I mistakenly thought Emacs was related to macOS.""]" Good but not great The single unified environment for keyboard oriented computer use. "[""Hobby projects""]" "[""29.0""]" 2 notmuch eglot, Magit, org-roam, mentor, straight, vterm, EXWM, notmuch, any comprimise never considered No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" I think the FSF staffs are annoying. I would either submit to MELPA or just upload to a GitHub repo. Sublime Text project.el Frequently 25 Bachelors Male Hongkonger Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""vterm""]" "[""my own custom theme""]" Frequently No copy-paste "[""GUI""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Not well "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""C++"", ""Go""]" "[""WSL"", ""Windows""]" Never Doom Emacs simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""magit""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No magit, lsp-ui, org moderate comprimise 2-5y No No No Vim "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""OpenSCAD""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email""]" Rarely String[] Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""IRC"", ""Reddit""]" "[""framework default"", ""use-package""]" "[""wait for community""]" Vim projectile Frequently 36 Bachelors Canadian Software Development "[""framework default"", ""Helm"", ""Ivy""]" "[""framework default"", ""ispell""]" Doom Emacs Not sure r/emacs Ok "[""none""]" "[""doom-one""]" Rarely framework default copy-paste Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright one-app-does-everything: email, agenda, IDE, etc. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Shell"", ""SQL"", ""Typescript"", ""Kotlin, Elm""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 42 School Male Spanish Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""gruvbox""]" Rarely undo-tree simple functions Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 7 Mu4e never considered Vim "[""Elixir"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""Email"", ""GitHub""]" "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""wait for community""]" Vim framework default Rarely "[""framework default"", ""Helm"", ""Ivy"", ""Ido""]" "[""No""]" Doom Emacs "[""eshell""]" "[""gruvbox""]" Sometimes undo-tree simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Flexibility, huge package library "[""Work"", ""Hobby projects""]" "[""28.1""]" 18 No treemacs, org-mode significant comprimise never considered I have in the past I have in the past No CUA "[""Common Lisp"", ""Java"", ""Python"", ""PHP"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""MELPA Stable""]" "[""IRC""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""M-x list-packages""]" "[""Screenshots""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 50 School Male United States citizen Healthcare "[""No""]" "[""flyspell""]" minimal vanilla No Mastodon post Great "[""none""]" "[""my own custom theme""]" Never No write package Rarely its hard to realy switch, but when done super efficient University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy extensability "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 7 No moderate comprimise might in future No No Yes Emacs "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ No Frequently Masters Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Reddit Great "[""better-shell""]" "[""my own custom theme"", ""doom-one""]" Rarely undo-tree simple functions Never Elisp is hard to learn for beginners; the documentation is meant more as a reference than a how to for who does not know the language. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy Extendibility and flexibility. "[""Work"", ""Hobby projects""]" "[""27.1""]" 7 notmuch Orgmode, magit, eglot, vertico, corfu, consult, notmuch, gnus limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Never done""]" Rarely "[""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Sacha Chua's blog""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Searching in a search engine""]" "[""use-package""]" "[""wait for community""]" Vim project.el Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Sacha Chua's blog Ok "[""vterm""]" "[""sanityinc-tomorrow-blue""]" Sometimes No copy-paste Never The learning curve is steep. I don't usually recommend it to people if I think they will give up easily. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Very well, it's snappy Extensible. "[""Work""]" "[""28.2""]" 5 No org-mode, merlin, tuareg, ocp-indent, ocamlformat, magit, company-mode significant comprimise never considered I have in the past No No Emacs "[""Shell"", ""OCaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""straight""]" "[""Research alternatives""]" None framework default Frequently 41 School Male American Software Development "[""Ivy""]" "[""flyspell""]" Doom Emacs No slack Great "[""vterm""]" "[""doom-one""]" Sometimes framework default none Finding good resources online. my father :) "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Packages and community. "[""Work"", ""Hobby projects""]" "[""21.12""]" 1 Vim "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Python"", ""PHP"", ""Shell"", ""MIPS""]" "[""GNU/Linux"", ""MacOS""]" Sublime Text Rarely Doom Emacs copy-paste Never "learning keystrokes on windows vs linux vs macos. Even today the ""GNU Emacs Reference Card"" does not mention hitting escape before a key to get M- ." Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""LaTeX editing and viewing""]" Very well, it's snappy One editor, many languages. The packages available, especially for LaTeX creation and viewing. "[""Work"", ""Hobby projects""]" "[""27.1""]" 20 No auctex significant comprimise never considered No No No Emacs "[""C"", ""Fortran"", ""HTML/CSS"", ""Python"", ""LaTex, bash""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""I'd like to learn more""]" "[""GNU ELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Email""]" "[""ELPA, MELPA""]" "[""Research alternatives""]" No Frequently Masters Male United States citizen Research "[""No""]" "[""No""]" minimal vanilla Emacs is my primary editor and I hope it will continue on for future generations. No IRC Great "[""shell-command""]" "[""emacs -rv""]" Sometimes No copy-paste Never The biggest hurdle was it can be somewhat difficult to find how to configure certain behaviors. The built-in documentation is extremely helpful but when starting out I could never remember how to find it. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Rich extension environment, extremely configurable, powerful, flexible. Community configurations provide intuitive keybindings making it easy to navigate and use. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No I have in the past No Vim "[""C++"", ""C"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely 29 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-vibrant""]" Never framework default simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No magit, elpy, ido-mode, org-mode, tramp moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Visual Studio No Frequently 37 PhD Male United States citizen Fin Tech "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""term""]" "[""modus-operandi""]" Frequently No read and understand Rarely "Yes. Key bindings were hard to get used to, and the vile bindings weren't that good at the time. I wish there had been something of a ""guided tour"" of Emacs that helped introduce a user to Emacs from a use-case perspective. It doesn't have to cover *all* packages that support the use case, just a major one, and a pointer to others. - I want to write prose - I want to keep track of a workflow (TODOs, GTD, etc.) - I want to software development (edit, compile, version control) - I want to do research on papers and keep notes and bibliographies I couldn't figure out how to use it in the context of programming Common Lisp. I ended up being lucky enough to have Kent Pitman give me a 30-minute walk-through at a Common Lisp conference." I wanted to program in Common Lisp, and the community was there in Emacs and Slime "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Common Lisp""]" Very well, it's snappy Extensibility and customization, and great, powerful packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No org-mode, magic, org-ref, org-roam, slime, deft, modus-themes, flyspell, moderate comprimise never considered Yes No No Emacs "[""C"", ""Common Lisp"", ""Fortran"", ""Haskell"", ""Shell"", ""Typescript"", ""Snobol4""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""Framework""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim No Frequently 67 Masters Male United States citizen Student "[""Ivy"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure EmacsConf2022 Great "[""shell"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No none Frequently "[""TUI""]" "[""Package(s)""]" String[] Good but not great "[""Work""]" "[""28.2""]" 34 No never considered No No Yes Emacs "[""Clojure""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""Mailing list""]" Frequently String[] Frequently "[""Reddit""]" "[""Comparison""]" "[""IRC""]" "[""framework default""]" "[""Install and try it immediately""]" None No Frequently "[""No""]" "[""No""]" minimal vanilla "[""none""]" "[""default light""]" Frequently No simple functions Never Learning the key combos - a cheat sheet helped alot University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Good but not great configurable "[""Work""]" "[""27.1""]" 28 No magit, flycheck, web-mode, zenburn-theme limited comprimise never considered No No No Emacs "[""Elixir"", ""Javascript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Notepad++ No Sometimes 48 Masters Male United States citizen Software Development "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Ok "[""eshell"", ""ansi-term""]" "[""zenburn""]" Sometimes No none Never Configuration has a steep learning curve Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Community""]" Not well extensibility and community "[""Work""]" "[""28.2""]" 2 No limited comprimise never considered No No No Vim "[""Clojure"", ""Go"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ framework default Rarely "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" Good but not great "[""Work""]" "[""26.3""]" 1 Emacs "[""Javascript"", ""Python"", ""Perl"", ""Ruby"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Often minimal vanilla copy-paste Never "- Learning how to install packages - Figuring out how to globally remap cursor movement to i,j,k,l buttons, which i'm currently using a minor mode for" probably xkcd "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "- Open source - Community-made packages" "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No projectile moderate comprimise never considered No No No i,j,k,l to move the cursor "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Scheme""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Discord""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Often 22 Associates Male Canadian Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default dark""]" Never No read and understand Never "the ancient keybindings, lisp syntax, the nomenclature (""buffer"", ""window"" etc.)" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great Introspectiveness, the fact that it is designed as a lisp machine with an attached editor makes for a very great customization experience "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e magit, helpful, ivy limited comprimise never considered No No No Emacs "[""C"", ""Julia"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""not contacted any maintainers yet""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Often 27 Masters Male German Research "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""my own custom theme""]" Frequently No simple functions Never Learning the keybinds. I wasn't taught looking through M-x at the time and I don't know if when I learned Emacs there was a good/easy way to narrow M-x completions nor did they show keybinds. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Alright It being a Lisp environment. "[""Work"", ""Hobby projects""]" "[""28.1""]" 23 No magit, denote moderate comprimise never considered No No No Emacs "[""C++"", ""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Mailing lists"", ""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 44 Bachelors Male United States citizen Software Development "[""Vertico""]" "[""ispell""]" minimal vanilla No IRC Great "[""eshell""]" "[""modus-operandi""]" Sometimes No many packages Rarely I cant remember that far back. =) Colleague "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy elisp, customizations. "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1"", ""26.3""]" 32 No moderate comprimise 10+y I have in the past I have in the past Yes Emacs "[""C++"", ""Elisp"", ""Python"", ""Scheme""]" Sometimes "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Wariness of the review process"", ""Bad prior experience""]" Sometimes "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" microemacs No Frequently 54 Bachelors Male Canadian Healthcare "[""No""]" "[""ispell""]" maximal vanilla Yes Hacker News Ok "[""shell""]" "[""my own custom theme""]" Rarely No read and understand Never Friend "[""GUI""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community""]" Very well, it's snappy Speed. Fast key bindings and wealth of commands. "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 No significant comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Java"", ""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""Cygwin""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""not sure""]" "[""Email""]" Never "[""Lack of time""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" GNU ELPA None No Rarely 53 Bachelors Male United States citizen Software Development "[""No""]" "[""flyspell""]" minimal vanilla No googled emacs news Ok "[""shell""]" "[""default light"", ""default dark""]" Never framework default many packages Rarely Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Org""]" "[""Extensibility""]" Alright Org-mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 notmuch marginalia, which-key, ibuffer, all-the-icons, elfeed, paredit, rg, magit moderate comprimise never considered No I have in the past Yes Vim "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Frequently 38 School Male Norwegian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" maximal vanilla Well done! ☺️ Not sure r/emacs Great "[""eshell""]" "[""my own custom theme""]" Often undo-fu copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 5 Mu4e moderate comprimise never considered I have in the past No No Vim "[""Common Lisp""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently Masters Male Chinese Software Development "[""Ivy""]" "[""No""]" Doom Emacs Yes r/emacs Great "[""eshell""]" "[""my own custom theme""]" Never No simple functions Rarely Learning how to use the docs mostly Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great Customization "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 6 No eglot, magit moderate comprimise never considered No Would directly No Vim "[""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Rarely 30 Masters Male German Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""shell-command"", ""vterm""]" "[""doom-ayu-light""]" Sometimes framework default copy-paste Never Colleague "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 23 No any comprimise never considered No No No Emacs "[""Go"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" No Rarely 50 Masters Male Software Development "[""No""]" "[""ispell""]" minimal vanilla No Mastodon Ok "[""shell-command""]" "[""atom-dark""]" Never No simple functions Rarely Waiting for access to the mainframe in the computer lab (it *was* wee while ago :) ) Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great "Being able to everything from the keyboard--usually without leaving the home keys--is a big plus for me. I find it very intrusive to have switch between mouse and keyboard with many of the programs I have to use. Extensibility--both through the vast range of packages and by being able to program and customize emacs on my own. Being able to work with code in a variety of languages in the same environment, with familiar keybindings, syntax highlighting, and, often, language-specific add-ons. org-mode, which I use extensively for recording notes, and combining executable code with commentary." "[""Work"", ""Hobby projects""]" "[""28.2""]" 35 No org-mode, magit significant comprimise 2-5y Cannot Cannot No Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""not sure""]" "[""Mailing list""]" Rarely String[] Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Overview""]" "[""Mailing lists""]" "[""nix""]" "[""Install and try it immediately""]" pico No Sometimes 58 Masters Male New Zealander Software Development "[""Ido""]" "[""ispell""]" maximal vanilla No Emacs mailing list Great "[""shell"", ""eshell""]" "[""tango-dark""]" Rarely undo-tree write package It's really rough to get in, even being a programmer. What we would need is to have a Doom Emacs with very good resources for beginners and an easy path for proficiency. In the current state and because of the extreme flexibility (=> lack of consistency) getting to know Emacs is just too difficult for 99% of people, even if they have the inclination to do so at the beginning. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org, magit""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility, programmability (automation of common tasks), org-mode ecosystem, magit "[""Hobby projects""]" "[""28.2"", ""27.2""]" 5 Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" "[""GNU/Linux"", ""MacOS"", ""Android (Termux)""]" VS Code Frequently Doom Emacs write package Never Fragmented documentation, very unusual keybindings for me, default config was very unfriendly for me, prelude helped me a lot Part of Common Lisp engaging "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""I'm founder of lisp.com.br (Brazil)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Lisp""]" Very well, it's snappy Lisp, community, introspection, there is lot of packages, power of extensibility, magit, dired and org-mode "[""Work"", ""Hobby projects"", ""EMACS IS MY LIFE""]" "[""28.2"", ""28.1"", ""27.1""]" 6 notmuch org, dired, magit, projectile, slime, erc limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Often 28 Bachelors Male Brazilian Software Development "[""Helm"", ""Vertico""]" "[""flyspell"", ""ispell""]" Prelude Continue the survey for the next years, please! It's awesome! Good job! Yes r/emacs Great "[""ansi-term"", ""vterm""]" "[""kaolin-ocean""]" Rarely undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work""]" "[""28.2""]" 4 Emacs "[""Go"", ""Python""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Rarely maximal vanilla copy-paste University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy vhdl mode "[""Work""]" "[""29.0""]" 17 Vim "[""C++"", ""C"", ""Python"", ""VHDL""]" "[""GNU/Linux"", ""MacOS""]" Vim Rarely Spacemacs copy-paste Never "Keyboard shortcuts are challenging: designed for a different keyboard to one that everyone uses. Remembering keyboard shortcuts was hard. Still is for new things." Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Range of packages, flexibility. Ability to do basically everything "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No Projectile, magit, treesitter any comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" can't remember projectile Frequently 36 PhD Male British Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""term""]" "[""default light""]" Frequently No copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Be a Lisp playground "[""Hobby projects""]" "[""29.0"", ""28.2""]" 0 Rmail significant comprimise never considered Cannot Cannot No Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux""]" String[] "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Discord""]" "[""framework default"", ""straight"", ""use-package""]" "[""wait for maturity""]" Vim framework default Never Male Brazilian "[""framework default"", ""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs No Telegram Great "[""eshell""]" "[""doom-one"", ""gruvbox""]" Rarely framework default String[] "[""Work"", ""Hobby projects""]" String[] String[] String[] copy-paste Never Keybind Internet "[""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""Orgmode""]" "[""Extensibility"", ""Community""]" Very well, it's snappy orgmode, extensibility "[""Hobby projects""]" "[""28.1"", ""27.2""]" 3 No pinyin input significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""FSF paperwork""]" Never "[""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Frequently 20 School Female Software Development "[""No""]" "[""No""]" minimal vanilla Yes Hacker News Great "[""none""]" "[""default light"", ""default dark"", ""solarized""]" Never No write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No any comprimise never considered No No No Emacs "[""C++"", ""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""Python"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""GitHub""]" "[""Tutorials""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 39 Bachelors Male Venezuelan Software Development "[""Helm""]" "[""No""]" minimal vanilla No Twitter Ok "[""none""]" "[""solarized"", ""solarized-dark""]" Frequently undo-tree simple functions Never I would never assign copyright to the FSF Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Not well "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No moderate comprimise never considered I have in the past No No Vim "[""Assembly"", ""C"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""IRC"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Never 35 Associates Male American Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Yes r/emacs Great "[""none""]" "[""base64-eighties""]" Often undo-tree write package No University/College "[""GUI""]" "[""Habit""]" "[""Extensibility"", ""Text editing features""]" Alright Libraries "[""Work"", ""Hobby projects""]" "[""28.1""]" 40 No never considered Emacs "[""Java"", ""Python""]" Never "[""MacOS""]" String[] "[""not sure""]" String[] "[""Not interested""]" Never "[""Don’t""]" String[] String[] "[""manual""]" Vi No Rarely "[""No""]" "[""No""]" minimal vanilla "[""shell-command""]" "[""default light""]" Never No simple functions Rarely keybindings and buffer switching Friend "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great extensibility & community "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 15 No magit, ido-mode, moderate comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 32 Bachelors Male United States citizen Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell"", ""eshell"", ""ansi-term"", ""vterm""]" "[""default dark""]" Rarely No simple functions Never Key bindings Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Customization. Features "[""Work"", ""Hobby projects""]" "[""29.0""]" 13 No magit moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" xcode No Sometimes 37 Masters Male American Software Development "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""tangotango dark""]" Never No copy-paste Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Text editing features""]" Good but not great Having a familiar computing environment on whatever system I'm using. "[""Hobby projects""]" "[""29.0""]" 4 Vim "[""C"", ""Shell""]" "[""GNU/Linux""]" Notepad++ Rarely maximal vanilla copy-paste Never It was hard to know what to look at because so much of the screen was changing. Even as a vim user it was hard to understand where to look. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility "[""Work"", ""Personal org mode use""]" "[""28.1""]" 2 No Elfeed,org significant comprimise never considered No No No Vim "[""Markdown""]" Sometimes "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Mailing lists"", ""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Mailing lists"", ""Email""]" "[""framework default""]" "[""wait for community""]" Vim projectile Sometimes 54 Bachelors Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Emacs mailing list Great "[""none""]" "[""doom-one""]" Rarely framework default write package Never weird key bindings, obscure configuration options, ui feels obselete Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""AUCTeX""]" Good but not great extensibility, introspection "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Mu4e magit, lsp-mode, tree-sitter, flycheck, rime, company, projectile, use-package limited comprimise might in future No No No Vim "[""C++"", ""Haskell"", ""Lean""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Discourse""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim projectile Rarely 32 Masters Male Chinese Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Emacs China Great "[""vterm""]" "[""doom-one""]" Rarely undo-tree simple functions "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Often maximal vanilla write package Never "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 No limited comprimise never considered Cannot Would directly No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None project.el Often "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""vterm""]" "[""default dark""]" Frequently No simple functions Never The conceptual side: buffers versus files. The depth of knowledge required to customise. Weird keyboard shortcuts. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "The extent of functionality: so many things have already been thought of by someone and can be made to work. The extensibility: if it isn't there, you can put it in!" "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No moderate comprimise never considered Yes Would directly No Emacs "[""Elisp"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""terraform,cloudformation (YAML and HCL)""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Fediverse""]" "[""package.el"", ""guix packages""]" "[""Install and try it immediately""]" nano No Frequently Masters Male Scottish Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""solarized"", ""solarized-dark""]" Sometimes No copy-paste Never Using it as an IDE/ setting up an IDE environment. Understanding how to install packages/ how to configure them to my needs. Figuring out which features are most relevant in the standard distribution compared to other community packages. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Packages, IDE-like features, efficient movement/keybindings, customizability (programming emacs itself) "[""Hobby projects"", ""University""]" "[""28.1""]" 1 No org,lsp-mode,eglot,magit,pdf-tools,company moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Racket""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""youtube""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""search engine""]" "[""package.el"", ""use-package"", ""will try straight when more comfortable with my setup.""]" "[""Install and try it immediately"", ""wait for community""]" Eclipse No Frequently 24 Bachelors Male Student "[""Helm"", ""Ido"", ""Icomplete"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla I am still finding out which packages to use for my daily usage. I think IDE-features (lsp/eglot and completion) should be part of core emacs, in order to be more attractive for new users. No Blog post Great "[""shell-command"", ""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never "Documentation was sparse, and the ""emacs paradigm"" was very different from other text editing alternatives. I now understand good reasons behind what then seemed willfully idiosyncratic, but it took a long while. These days the documentation is much better, and the general community is wider and more accessible." Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No magit, org-mode, ivy, counsel, lsp-mode, hydra, paredit, projectile limited comprimise never considered I have in the past No No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 60 School Male Australian Software Development "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No r/emacs Ok "[""none""]" "[""my own custom theme"", ""solarized-dark""]" Sometimes No write package Rarely The keybindings were hard to remember, until I realized that it was similar to other terminal programs like Bash and Python. Which-Key also helped a lot with this. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Alright The built-in interpreter and from it scriptability and extensibility. It provides a way to tell Emacs how to do things, which many programs lack. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No prescient, embark, org-babel, magit, forge, vertico, cape moderate comprimise 0-2y No Bought cups. Yes Evil with Emacs in Insert state "[""Elisp"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""setup.el""]" "[""wait for maturity""]" Melpa, since it had a very low barrier for submission. Atom project.el Sometimes "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Good job. Allow selecting Vundo with other Undo-Fu? Yes r/emacs Great "[""eshell"", ""ansi-term"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never Undo-fu on Emacs 27 and less for commands. Vundo for tree in all versions. none Rarely keep forgetting keyboard commands Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""orgmode""]" Very well, it's snappy orgmode "[""Work""]" "[""29.0""]" 15 No yasnippet, auctex, reftex, orgmode, dired+, mic-paren, pdf-tools, ido-mode limited comprimise never considered I have in the past No No Emacs "[""LaTeX""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Web search engines"", ""SachaChua""]" "[""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" LyX No Frequently 56 PhD Male German Legal "[""Ido""]" "[""flyspell""]" minimal vanilla Not sure SachaChua Great "[""eshell""]" "[""modus-operandi"", ""solarized"", ""zenburn""]" Never No simple functions Rarely Internet "[""GUI"", ""TUI""]" "[""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No any comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Javascript""]" Never "[""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""IRC""]" "[""not sure""]" "[""wait for maturity"", ""wait for community""]" VS Code No Sometimes 25 Associates Male Rwandan Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell"", ""eshell"", ""term""]" "[""solarized"", ""solarized-dark""]" Never No read and understand Never Keybindings, understanding elisp, not going down the package rabbit hole Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Slickedit is very bad""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 2 No selectrum, orderless, marginalia, eglot, multiple-cursors, magit moderate comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""Haskell"", ""Julia"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Slickedit No Sometimes 23 Bachelors Male English Healthcare "[""Selectrum"", ""Marginalia""]" "[""No""]" maximal vanilla No lobste.rs Great "[""shell-command"", ""term""]" "[""solo-jazz and gruber-darker""]" Sometimes No simple functions Never No "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""nicer terminal experience""]" Good but not great Versatility, can do practically everything "[""Work"", ""Hobby projects""]" "[""29.0""]" 32 notmuch Last, org, magit any comprimise never considered No No No Emacs "[""Go"", ""HTML/CSS"", ""Perl"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" Vi projectile Sometimes 61 School Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""dracula""]" Sometimes undo-fu simple functions Never The keybindings. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Alright The programming language. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No vertico,lsp-mode,company-mode limited comprimise might in future No Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim projectile Never 29 Masters Male Brazilian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""modus-operandi""]" Rarely undo-tree write package Never Learning the different key bindings was a little bit complicated after years of Ctrl+c, ... Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Very good packages Very fast text editing if you can touch type No telemetry FOSS" "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No "use-package magit <3 auctex rust-mode paredit ace-mode" significant comprimise never considered No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Rust"", ""Scheme"", ""SQL"", ""Racket""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I submitted to MELPA since I thought it is the most extensive and widely used one VS Code projectile Sometimes 27 Masters Male German Research "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla Yes Hacker News Great "[""shell""]" "[""gruvbox""]" Sometimes No copy-paste Never I started with spacesmacs which was very heavy and opionated and difficult to customize. starting from scratch, it was difficult to find the way I would like the configuration to be done - e.g. with use-pacakge and straight.el Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Org mode""]" Very well, it's snappy preservese rights of users, extensible "[""Work"", ""Hobby projects"", ""personal""]" "[""28.2""]" 2 No magit, org mode, eldoc, ivy, company, ef-themes, use-package any comprimise never considered Cannot Cannot No Emacs "[""C++"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Planet emacs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently 35 Masters Male Indian Software Development "[""Ivy""]" "[""No""]" minimal vanilla Thanks for your great work Not sure Hacker News Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often No simple functions Rarely It is very complex, understandably. How many times have I discovered that a problem is due to my configuration? Thank goodness for Spacemacs! FSF "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Org mode "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 Mu4e evil, mu4e, ebib any comprimise 10+y Yes Yes No Vim "[""Common Lisp"", ""Elisp"", ""Python"", ""R"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Mailing lists""]" "[""framework default""]" "[""wait for community""]" Perfect Writer, or something like that framework default Frequently 70 PhD Male American Research "[""Ivy""]" "[""framework default""]" Spacemacs Not sure Reddit and/or mailing list Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy I can customize it and make it whatever I want. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Mu4e Olivetti mode, Hydra, windmove.el, counsel, move-text, all-the-icons, pandoc-mode (if it would work!), rainbow-delimiters moderate comprimise never considered Cannot Cannot No Emacs "[""Elisp""]" Rarely "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Writing prose""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Scrivener No Frequently 40 School Male Finnish Creative/Writing "[""Helm"", ""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""my own custom theme""]" Never No write package Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility, high-quality packages, ability to work inside a terminal "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No magit, eglot, ivy moderate comprimise never considered I would like to, did not know it was an option Yes No Vim "[""C++"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None my own Frequently 50 Masters Male American Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla You should ask what are the worse things about emacs. No r/emacs Great "[""shell""]" "[""default light"", ""modus-operandi"", ""modus-vivendi"", ""solarized"", ""solarized-dark""]" Often No none Never keyboard bindings over dial-up can be confusing University/College "[""TUI""]" "[""Text editing features""]" String[] Good but not great keyboard macros "[""Work""]" "[""28.2""]" 30 No You care about new packages. I don't. I didn't want to answer the previous question because I've never found a new package that looks interesting. I want multi-decade predictability. moderate comprimise never considered No No No Emacs "[""C""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""n/a""]" "[""cursing at the wind""]" Never String[] Never "[""I don't care about or use new packages""]" "[""n/a""]" "[""I switch editors""]" "[""n/a""]" "[""wait for community""]" None No Often 49 PhD Male American Research "[""No""]" "[""ispell""]" minimal vanilla Be sure to enjoy the outside away from a screen today. No Hacker News Great "[""i don't""]" "[""you might be spending too much time in emacs""]" Never No none Never "1) Terminology appears to newer/younger computer users as outdated and stubborn. This is more of a social issue, but insisting on calling the ""alt"" key ""meta"" and calling ""windows"" ""frames"" is off-putting. It made me uneasy about spending significant amounts of time into a system that I might not like. 2) I was not yet a vim user, but had been learning vim keys and really liked them (most of all hjkl). The standard emacs keys are awful. There is also A LOT to learn before you can use it for even basic tasks. 3) I first came to emacs from Doom Emacs and it was great using the space bar as the start of all commands. It is a great way to enter commands, and unfortunately emacs doesn't work like this out of the box. I wanted to learn emacs from scratch so ultimately went to vanilla emacs... to once again suffer with the standard key bindings. 4) Linux Mint did not have close to the latest version of emacs. For the latest I had to build it and this was not easy for me as I had never done this." Doom Emacs; found that on youtube "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Doom Emacs""]" Very well, it's snappy Ability to be highly configurable, and also one environment for many, many programming languages. "[""Hobby projects""]" "[""28.2""]" 0 No org-mode, ef-themes, which-key limited comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Java""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""never done this before""]" Never "[""I'm still new and haven't learned how to do so""]" Never "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""web search""]" "[""framework default"", ""use-package"", ""not sure""]" "[""Install and try it immediately""]" None No Sometimes 37 Masters Male Dominican Republic citizen Transportation/Government "[""No""]" "[""No""]" minimal vanilla No Twitter Great "[""none""]" "[""ef-themes""]" Never No String[] String[] String[] String[] String[] String[] String[] String[] String[] String[] write package Sometimes Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No limited comprimise 0-2y Yes I have in the past No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" Vim project.el Sometimes 41 Bachelors Male Canadian Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla Yes r/emacs Ok "[""ansi-term""]" "[""default light""]" Rarely No none Internet "[""GUI""]" "[""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""27.2""]" 2 No never considered Emacs "[""Python""]" Sometimes "[""GNU/Linux""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""Email""]" "[""Lack of time""]" Rarely "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely "[""Helm""]" "[""No""]" minimal vanilla "[""shell"", ""eshell""]" "[""solarized"", ""solarized-dark""]" Rarely No read and understand Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""org mode""]" Very well, it's snappy Extensibility and Ecosystem, org-mode + org-roam "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No org-roam, magit no comprimise never considered No No No Vim "[""Shell"", ""org-roam""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 27 Bachelors Male Swiss Software Development "[""Vertico""]" "[""framework default"", ""flyspell"", ""aspell""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-dracula""]" Rarely framework default simple functions Never "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No significant comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""wait for community""]" framework default Sometimes "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Mastodon (fediverse) Great "[""none""]" "[""default dark"", ""doom-one"", ""nord""]" Rarely framework default write package Rarely No, I started using it when learning Scheme and Lisp. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Muscle memory""]" "[""Its Lisp IDE""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1"", ""24.5""]" 27 No, but my MUA calls emacsclient and runs post.el; and I do M-x debian-bug which sends an e-mail from Emacs in the end markdown-mode, ligature.el, mmm-mode, apache-mode, develock, rainbow-identifiers.el, yaml, post.el any comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""PHP"", ""Perl"", ""Shell"", ""Make""]" Rarely "[""GNU/Linux""]" String[] "[""Debian's elpa-* packages""]" "[""Email"", ""GitHub""]" Rarely "[""Seldomly run into bugs. :-)""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Aptitude new packages list""]" "[""Design rationale"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""APT""]" "[""Install and try it immediately""]" Pico No Frequently 47 Masters Male German Research "[""Helm"", ""Ivy"", ""Ido"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla "Some questions were missing the free form answer, e.g. the ones about contributing to packages: My primary contribution so far is that I package Emacs packages for Debian, i.e. provide them in Debian as .deb via APT. Also for the completion packages question I would haven wanted an ""not sure"" or ""don't know"" answer as most of them seem to have been pulled in via dependencies. So I just checked all which I found in the list of installed (Debian) packages." Not sure Mastodon Great "[""none""]" "[""wombat""]" Often No simple functions Never weird keybindings, steep learning curve. Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No moderate comprimise never considered No No No Emacs "[""C++"", ""Go"", ""Javascript"", ""Rust"", ""Ruby"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Sometimes Bachelors Male Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""default light"", ""my own custom theme""]" Rarely No write package Rarely "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 25 notmuch exwm,notmuch,lsp-mode,pdf-tools,rcirc,eww moderate comprimise never considered No I have in the past No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub"", ""irc""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" No Sometimes "[""No"", ""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Ok "[""shell-command"", ""shell"", ""vterm""]" "[""my own custom theme""]" Often No copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy I have known nothing else. I have also not found something that Emacs cannot do. "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No rainbow-delimeters, ess, multi-cursors (mc?) significant comprimise never considered No No No Emacs "[""Python"", ""R""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""MELPA""]" "[""Haven't""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""haven't considered""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""Install and try it immediately""]" None No Sometimes 34 Masters Male United States citizen Research "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""M-x shell""]" "[""nord"", ""monokai""]" Rarely C-_ copy-paste Never Trying to get GNUS to do anything worthwhile was extremely painful. Internet "[""GUI"", ""TUI""]" "[""Package(s)""]" "[""Extensibility"", ""Text editing features"", ""It doesn't have VIM bindings by default""]" Very well, it's snappy A large library of pre-existing packages "[""Hobby projects""]" "[""28.2""]" 2 Mu4e mu4e, org any comprimise never considered No No No Emacs "[""HTML/CSS"", ""XML/XSLT""]" Never "[""BSD""]" "[""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""n/a""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""n/a""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 43 Bachelors Male United States citizen broadcast media "[""No""]" "[""No""]" minimal vanilla For 'nationality', the selection 'American' is listed under 'U' Yes lobste.rs Ok "[""shell-command""]" "[""modus-vivendi""]" Sometimes No read and understand Never "yes. mapping of Meta and Super has always been and still is a problem. Also, support for non-english keyboards can be an issue. Emacs comes with, what it seems, the worst possible default behavior when it comes to many key bindings and behavior." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great extensions, great support for programming languages, org-mode, magit "[""Work"", ""Hobby projects""]" "[""29.0""]" 29 No org-mode, magit, projectile, eglot, vertico, consult, marginalia, corfu, which-key, helpful moderate comprimise never considered I have in the past Would directly No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""OCaml""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" Try to avoid anything too much GNU. NonGNU ELPA och MELPA are the only options. edit.exe on DOS projectile Often 48 Masters Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree none "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 1 Emacs "[""Python"", ""Shell""]" "[""GNU/Linux""]" Never Doom Emacs simple functions Never Keybindings aren't as discoverable as they could be (despite people often listing this as a strength), documentation is complex because the system is so large, customisation conflicts constantly Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Poorly, it's sluggish Extensibility, implementation on multiple platforms "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No dockerfile-mode, go-mode, gruvbox-theme, helm, helm-swoop, markdown-mode, python-mode, rust-mode no comprimise never considered No No No Custom "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Not interested"", ""Lack of time"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""I don't""]" "[""not sure""]" "[""Install and try it immediately""]" Nano No Frequently PhD Male British Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No lobste.rs Ok "[""none""]" "[""gruvbox""]" Never No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""org-mode""]" "[""28.2""]" 3 Mu4e significant comprimise might in future Cannot Cannot No Vim "[""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently 31 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell"", ""ispell"", ""langtool""]" Doom Emacs Not sure r/emacs Ok "[""vterm""]" "[""doom-tommorow-night""]" Rarely framework default simple functions Never "- I often felt that things that were very simple in vim (like replacing text inside delimiters (like quotes)) were very manual in Emacs - I still struggle with setting up Emacs as an effective C and C++ IDE." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy The easy extensibility powered by a sane and expressive programming language. This sustains a very good ecosystem of community packages that often show a wonderful synergy with each other. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 2 No magit,org,expand-region,avy,ivy,visual-regexp,counsel significant comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""Haskell"", ""Python"", ""Perl"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""D""]" Frequently "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Programmable dashboards""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim No Sometimes 36 Male German Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Keep up the good work :) Yes Hacker News Great "[""shell-command"", ""shell"", ""eshell"", ""ansi-term""]" "[""wheatgrass""]" Often No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No no comprimise never considered No No No Vim "[""Elisp"", ""Elixir"", ""Javascript"", ""Python"", ""R"", ""Scheme""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""No problem""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" Vim No Often 45 Masters Male Education services "[""No""]" "[""ispell""]" maximal vanilla Not sure Hacker News Ok "[""shell""]" "[""my own custom theme""]" Never No read and understand Rarely i recently have tried, once, to send a bug report on emacs, explaining that american-centric dates were a problem and was basically shot down. see bug #53396, pretty discouraging. keybindings were (and still are) counter-intuitive. i do not remember "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""i use it for everything""]" "[""easier than vi""]" Good but not great extensibility, self-referencing, inline documentation "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 23 notmuch significant comprimise never considered No I have in the past No CUA "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""Markdown""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""IRC servers"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""use-package"", ""debian packaging""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" None projectile Often 44 School Male Canadian Software Development "[""Ido"", ""i can never remember""]" "[""flyspell""]" maximal vanilla Not sure IRC Great "[""shell-command""]" "[""srcery""]" Rarely No simple functions Never No Package management and debugging customized configuration is difficult Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No Magit, transient, org-mode, eglot, evil, projectile, embark, consult, verico, moderate comprimise never considered No No No Vim "[""C++"", ""Elisp"", ""Python"", ""Shell"", ""Vhdl systemverilog""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Sometimes "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Forum""]" "[""straight"", ""use-package""]" "[""wait for community""]" None None projectile Never Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" maximal vanilla No Blog post Great "[""eshell""]" "[""modus-operandi""]" Often undo-fu copy-paste Never I didn't spend enough time learning the basics and spent too much time trying to tweak the packages and thus the keybindings. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy It is so versatile, always works, extensible and Lisp! "[""Hobby projects""]" "[""28.2"", ""27.1""]" 3 No helm, slime, smartparens, moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Haven't started using it yet.""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""I've been using emacs to learn other languages so that maybe I can make my hobby pay one day. I'm not there yet.""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""twitter""]" "[""Benefits, and recommended setup/use. If they described why they made it and how they use it that could convey a lot to the potential user.""]" "[""GitHub"", ""I don't usually I fight my way through it or someone has already had the question answered on the web""]" "[""framework default""]" "[""Research alternatives""]" Vim projectile Never 48 Bachelors Male Canadian energy "[""Helm"", ""Ido""]" "[""ispell""]" Prelude No Hacker News Great "[""shell-command"", ""shell""]" "[""doom-snazzy""]" Never No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e mu4e, elfeed, org-super-agenda, lsp significant comprimise might in future No Would directly No Vim "[""C"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Sacha Chua""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""I never do""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 32 Masters Male German Research "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Sacha Chua Great "[""vterm""]" "[""my own custom theme""]" Never No write package Rarely Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, Interactivity, self documented, discoverability "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 notmuch Magit, docker, kubel moderate comprimise never considered Yes No Yes Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 33 Masters Male French Software Development "[""Selectrum""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often No none Never I still struggle with buffer management and Dired configuration. Internet "[""GUI""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Alright One stop shop. Tons of standard tools (I wish I could learn faster about them). "[""Hobby projects""]" "[""28.2""]" 3 No auctex, ess moderate comprimise never considered No No No Emacs "[""R""]" Never "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" RStudio No Sometimes 49 Masters Male Chilean Startup company "[""No""]" "[""No""]" Doom Emacs No Discord Great "[""none""]" "[""doom-one""]" Never No copy-paste Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Hobby projects""]" "[""28.1""]" 1 Vim "[""Python""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" VS Code Often Doom Emacs simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Emacs "[""Go"", ""Shell""]" "[""GNU/Linux"", ""Windows""]" VS Code Rarely minimal vanilla copy-paste Never Remembering the keybindings. I found the tutorial very, very good. Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 13 No org-mode, nyan-mode, tramp-mode significant comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default"", ""MELPA"", ""Source""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""wait for community""]" Eclipse No Sometimes 37 Masters Female French Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default light""]" Frequently No copy-paste Never Honestly probably short cuts for less used modes Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright The design behind major and minor modes "[""Work"", ""Hobby projects""]" "[""29.0"", ""24.2""]" 5 No Olivetti mode, parredit, general major modes moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Reddit""]" "[""package.el"", ""elpaca"", ""use-package""]" "[""Research alternatives""]" IntelliJ No Sometimes 27 Bachelors Female Australian Software Development "[""No""]" "[""ispell""]" minimal vanilla No Twitter Ok "[""shell""]" "[""Wombat""]" Rarely No copy-paste Never Configuring Emacs to use custom fonts is and was way too hard. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Speed, flexibility, default GNU keyboard shortcuts "[""Work"", ""Hobby projects""]" "[""27.1"", ""26.3""]" 16 No moderate comprimise might in future No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""V, Janet""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials"", ""Interactive tutorials inside of Emacs! Software should teach us how to use it.""]" "[""GitHub""]" "[""elpaca"", ""manual""]" "[""Install and try it immediately""]" Some combination of what is new, popular, and well-designed Nano No Frequently 36 Bachelors Male American Privacy tech entrepreneur "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""shell"", ""term""]" "[""default light""]" Rarely No copy-paste Never error messages can be cryptic, difficult to get started with. default configurations need to be better perhaps Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy extensibility, community "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No cider, golden-ratio, projectile, magit, no comprimise never considered No Would directly No Emacs "[""Clojure"", ""Elixir""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Framework""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Frequently Bachelors Male Indian Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No Friend Great "[""none""]" "[""solarized"", ""doom-snazzy""]" Never No copy-paste Never Configuration options hard to find and the words used to describe them not matching what modern users expect (e.g. kill/yank) Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 No smart-hungry-delete moderate comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Rust"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""IRC servers"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Sometimes 29 Bachelors Male United States citizen Software Development "[""Helm""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Never No write package Never I don't even bother looking into this. If it was just a normal process of submitting a PR on github I might contribute but anything beyond that is too much bother. Learning lisp Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great Extensibility. Shell-mode/comint-mode "[""Work""]" "[""27.1""]" 12 No Magit, company no comprimise never considered No No Yes CUA "[""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Never""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Figure it out myself""]" "[""package.el"", ""Cask""]" "[""Install and try it immediately""]" What is easiest? Melpa because it's on github. None My own weird custom one Often "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Never emacs-lisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)""]" Alright packages "[""Hobby projects""]" "[""28.2""]" 2 No evil, magit, whichkey moderate comprimise might in future No No No Vim "[""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Framework"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Never 31 Bachelors Male Chinese Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Discord Ok "[""eshell"", ""vterm""]" "[""doom-one""]" Never undo-tree copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""longevity""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No moderate comprimise never considered No Would directly No Vim "[""Assembly"", ""C"", ""Haskell"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim No Frequently 47 Masters Male Swiss Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""doom standard""]" Rarely framework default copy-paste Never Lack of familiarity with lisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered Cannot Cannot No Vim "[""Elisp"", ""Python"", ""Shell""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" Vim No Sometimes 26 Bachelors Male Australian Creative/Writing "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never No copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" String[] Emacs "[""HTML/CSS"", ""Python"", ""Scheme"", ""SQL""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Often maximal vanilla write package Rarely Microemacs manual in the back of my Amiga manual. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""I knew how to quit""]" Very well, it's snappy Ability to modify things at basically every level. Self documenting. "[""Work"", ""Hobby projects""]" "[""28.2""]" 29 No Magit, ag, slime limited comprimise 10+y I have in the past I have in the past No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""R"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Not interested""]" Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Typically don’t.""]" "[""package.el""]" "[""Install and try it immediately""]" DME on the Amiga project.el Often 47 Bachelors Male American Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell""]" "[""default light""]" Often No write package Rarely Nope. A variety of documentation from different starter kits (DOOM / Spacemacs) makes it pretty confusing when starting out. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, as well as specific behavior not present in other editors (non-destructive undo and keybindings for my case). "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 notmuch limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub"", ""Email"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Usually, no repositories, or MELPA is preferred, however MELPA's review and copyright process isn't really something I look forward to with packages I use in my own setup. VS Code project.el Frequently 22 Bachelors Male Chinese Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Nope. Yes Discord Ok "[""eshell"", ""vterm""]" "[""solarized"", ""solarized-dark""]" Frequently undo-fu write package Never Internet "[""GUI""]" "[""Part of the GNU project / FSF"", ""Lisp support""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Featurefullness "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Gnus gnus,sly,ef-themes any comprimise 5-10y No Yes No Emacs "[""Assembly"", ""C"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU Guix""]" "[""I don't contact maintainers""]" Never "[""Not interested""]" Never "[""I don't""]" "[""Manual""]" "[""None""]" "[""GNU Guix""]" "[""Install and try it immediately""]" None No Never 22 Bachelors Male Polish Student "[""Ido""]" "[""No""]" minimal vanilla "Some questions need a ""I don't"" option. The programming language section should add Common Lisp (there are several much more niche languages there)." No Friend Great "[""shell""]" "[""ef-autumn""]" Often No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No helm, projectile, modus-themes, vlf moderate comprimise might in future No No No Emacs "[""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Sometimes Masters Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""modus-operandi""]" Never No simple functions Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Vim "[""C"", ""Go"", ""Python"", ""R""]" "[""GNU/Linux""]" Vim Rarely minimal vanilla write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 Mu4e significant comprimise might in future I have in the past I have in the past No Emacs "[""Python"", ""R"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Research alternatives""]" Vim No Frequently 29 Masters Male Canadian finance "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-fu copy-paste "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Vim "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python""]" "[""GNU/Linux"", ""MacOS""]" Frequently Doom Emacs copy-paste Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great Institutional knowledge of editing, stability, packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Emacs "[""C++"", ""C"", ""Julia"", ""Python"", ""R"", ""Rust"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Vim Sometimes maximal vanilla copy-paste Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright I found it easier to configure than vim, with a better ecosystem of packages (that include evil mode), "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 Vim "[""C++"", ""C"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Vim Frequently Doom Emacs none Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 No significant comprimise might in future Cannot Cannot No Emacs "[""Python"", ""Fortran""]" Never "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" Notepad++ No Sometimes 27 Masters Male Russian Student "[""No""]" "[""No""]" minimal vanilla No post on forum linux.org.ru Great "[""none""]" "[""default light""]" Never No copy-paste Rarely Finding time to complete the tutorial. I don’t think I’ve finished it yet. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright Extensibility, org-mode, and focus on user-freedoms. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 20 notmuch org,darkroom,ediff,plantuml,graphviz significant comprimise might in future No I have in the past No Emacs "[""C#"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""R"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Not needing to, few bugs.""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""IRC"", ""Web searches""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Eclipse No Frequently 37 Masters Male United States citizen Healthcare "[""Helm""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""shell""]" "[""default dark""]" Sometimes undo-tree read and understand Rarely not coding enough. Switching between many problems (often looping or repeating cycle the next day) without solving any one of them. linux.org.ru forum "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Introspectability""]" "[""Part of the GNU project / FSF"", ""other side of editor war""]" Good but not great Lisp. Can't have emacs without it. "[""Hobby projects""]" "[""29.0""]" 2 Gnus org,org-roam,magit,hyperbole,eev,gnus,transient,meow,guix-emacs,leaf significant comprimise might in future Cannot Cannot No meow "[""C"", ""HTML/CSS"", ""Javascript"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source"", ""emacswiki""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""guix package list, sachachua news""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""elpaca"", ""leaf, guix""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently School Male Russian neet "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" rde with extensive literate config Not sure Emacs mailing list Great "[""shell"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree write package Often Coming from a workflow rooted in the command line, Tmux, and Vim, I could not figure out how to work the built-in Emacs tools (Dired, Shell-mode, Async Shell Command, Compilation-mode) into my own daily work flow, or how to abandon my command-line-centric workflow and begin thinking from an Emacs-centric workflow. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Programmed in Lisp""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Programmed and configured in Emacs Lisp, active and enthusiastic user community, huge selection of extension packages. "[""Work"", ""Hobby projects""]" "[""27.1""]" 4 No coterm, haskell-mode, geiser, hyperbole, elfeed, which-key, disk-usage, dictionary significant comprimise 0-2y Cannot I have in the past No Emacs "[""C"", ""Elisp"", ""Haskell"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Rarely String[] Often "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently 39 Masters Male United States citizen Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Yes r/emacs Great "[""shell-command"", ""shell""]" "[""default light""]" Sometimes No write package Never ELisp and default keybind. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy ELisp "[""Hobby projects"", ""Personal use""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 4 No do not prefer never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim + VS Code + IntelliJ + Atom + Notepad++ projectile Frequently Bachelors Male Turkish Unemployed "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell"", ""eshell"", ""vterm""]" "[""doom-one""]" Never vundo copy-paste Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 2 Vim "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" VS Code Rarely Doom Emacs copy-paste Never The keybinding wasn't obvious. But luckily it's available natively on macOS and Linux: C-n, C-p, C-f, C-b even outside of Emacs like on this survey using macOS Safari. Watching tutorial, noticed it was possible to make these OLD terminal editor looks modern yet powerful. SO I ended up choosing Emacs over Vim cause I didn't like Vim modal editing "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""undo in region, visual undo tree,""]" Good but not great "There is always that thing that allows you to do that thing. Stability over feature. they are keeping adding modern feature when possible, specially lately. Slowly but it's coming. The big community, available on IRC, Reddit and Discord. Multiplatform, Lite (specially on terminal) Customisable" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No dired-sidebar, doom-power line, theme-looper, swiper, deadgrep, significant comprimise never considered Cannot Would directly No Emacs "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""PLEASE SCREENSHOTS if not videos!!!""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package"", ""try""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code, Sublime, IntelliJ... I think this should be a checkbox, not a radio button projectile Rarely 36 Bachelors Male Senegalese Software Development "[""Ivy""]" "[""I pass. plane to use the one in Doom.""]" maximal vanilla Maybe you should ask feature we'd like to see in Emacs. No r/emacs Great "[""none""]" "[""doom-one"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""solarized""]" Rarely vundo simple functions Never It just takes time. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great org-mode, extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org, org-roam, org-super-agenda, lsp, magit, olivetti do not prefer never considered No No No spacemacs "[""Elisp"", ""Python"", ""Elm""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""google""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" Sublime Text projectile Frequently 32 Bachelors Male Russian Software Development "[""framework default"", ""Helm""]" "[""flyspell""]" Spacemacs Not sure my company's slack Great "[""none""]" "[""solarized"", ""solarized-dark""]" Never No simple functions Never managing config files (pre package manager) Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No magit, helm do not prefer never considered No No No Emacs "[""C++"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS studio projectile Sometimes "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Never No copy-paste Never No Typing is too sluggish Internet "[""GUI""]" "[""Extensibility"", ""org-mode""]" "[""org-mode""]" Poorly, it's sluggish Org-mode "[""Hobby projects""]" "[""28.1""]" 2 No Org-mode no comprimise never considered No No No Vim "[""I only use org-mode""]" Never "[""Windows""]" "[""Note taking"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""Blogs"", ""Emacs-china""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Only host on GitHub VS Code framework default Often 23 Masters Male Chinese Software Development "[""framework default""]" "[""spell-fu""]" Doom Emacs Why don't you list all the questions in one page? Not sure Emacs China Ok "[""shell-command""]" "[""modus-operandi""]" Never framework default understand internals Never no University/College "[""TUI"", ""daemon""]" "[""Extensibility""]" "[""Extensibility""]" Very well, it's snappy extensibility "[""Hobby projects""]" "[""29.0""]" 35 No magit, org no comprimise might in future I have in the past No Yes Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""Haskell"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el"", ""straight""]" "[""wait for maturity""]" melpa, because it is easiest None projectile Rarely 55 Bachelors Male Finnish Fin Tech "[""Helm"", ""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""solarized"", ""solarized-dark"", ""zenburn""]" Sometimes No simple functions Rarely I had never seen lisp before, default keybindings were very strange Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Hobby projects""]" "[""28.2""]" 30 No abo-abo packages, evil, evil-mc limited comprimise 10+y No No No Vim "[""C"", ""Elisp"", ""Go""]" Frequently "[""GNU/Linux""]" "[""Agenda""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Bad prior experience""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""manual""]" "[""Install and try it immediately""]" Ancient X11 editors project.el Rarely Masters Male Software Development "[""Ivy""]" "[""No""]" maximal vanilla It would have been great if there was a section on other editors used, why other editors, missing competitive features from other editors etc. way back I used emacs 100% of the time but in recent years I had to move to IntelliJ products (java in emacs was painful) and pretty much all my coworkers seem to have moved to vs.code despite telemetry/spyware issues. No Hacker News Great "[""ansi-term"", ""vterm""]" "[""my own custom theme""]" Sometimes undo-tree none Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 12 No moderate comprimise never considered No Cannot No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Javascript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Sometimes "[""Issues"", ""Documentation""]" "[""GitHub"", ""Mailing lists"", ""Discourse"", ""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""elpaca"", ""manual""]" "[""Install and try it immediately""]" Vim No Often 37 Bachelors Male Mexican Software Development "[""framework default""]" "[""No""]" maximal vanilla Not I don't have No Hacker News Great "[""eshell""]" "[""default light""]" Never No copy-paste Never Making a config that works portably between environments. Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Working in terminal + extensibility. "[""Work"", ""Hobby projects""]" "[""27.1""]" 7 No no comprimise never considered No No No Emacs "[""C++"", ""Go"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Web search engines""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""Google, then give up.""]" "[""package.el""]" "[""Install and try it immediately""]" IntelliJ No Rarely 45 Masters Male Russian Software Development "[""Helm""]" "[""No""]" maximal vanilla Not sure Work emacs chat Great "[""none""]" "[""default dark""]" Never No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No Magic, company moderate comprimise never considered No No No Emacs "[""Elisp"", ""Python""]" Frequently "[""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Mailing lists""]" "[""use-package""]" "[""wait for maturity""]" Sublime Text No Sometimes 45 Masters Male Australian Software Development "[""Helm"", ""Ivy"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""default dark""]" Never No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""org-mode""]" Very well, it's snappy The potential for working at the speed of thought. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No limited comprimise never considered No No Yes Emacs "[""Clojure"", ""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ No Frequently 21 Bachelors Male Iraqi Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""shell-command"", ""vterm""]" "[""default light""]" Never No simple functions Never Working through Practical Common Lisp. SLIME was the recommended development environment. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""The ability to find and fix bugs""]" "[""Package(s)"", ""Learning Common Lisp""]" Good but not great It’s secretly a great environment for elisp programs. Elisp is a good language and excellent for writing extensions (eg dynamic scope). So it’s possible to debug and fix issues whereas modern software can be buggy but hard or impossible to fix. The extensions are good. Calc is amazing. The documentation is so good. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No Calc,eglot,vertico,consult,avy,a modules based thing for interacting with some internal systems at my employer,smartparens moderate comprimise never considered No No No Emacs "[""OCaml""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Code (bug fixes)""]" "[""Blogs"", ""HN, talking to colleagues, built into doom, occasionally Twitter. I used to list-packages""]" "[""Comparison"", ""Overview""]" "[""Edebug""]" "[""framework default""]" "[""Install and try it immediately""]" Vim package integrated with my employer’s internal systems Rarely 26 Bachelors Male British Finance "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs Trivial issue: it wasn’t clear (on mobile) that I had to enter something numeric into the ‘how long have you used emacs’ field. Yes Hacker News Great "[""shell-command""]" "[""doom-one-light with customizations to make comments more saturated""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Hobby projects""]" "[""29.0""]" 1 No avy, helm, projectile, counsel, tuareg moderate comprimise never considered No No No Emacs "[""OCaml""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""i don't""]" "[""manual""]" "[""Install and try it immediately""]" VS Code projectile Rarely School Male Nepalese Student "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""color-theme-sanityinc-tomorrow""]" Never No none Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 Vim "[""C++"", ""C""]" "[""GNU/Linux""]" VS Code Frequently Spacemacs simple functions Never Friend "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""27.1""]" 13 No do not prefer never considered No No No Emacs "[""Elisp""]" Frequently "[""Windows""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""not sure""]" "[""Don't""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Don't""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Rarely 33 Bachelors Male Software Development "[""Ido""]" "[""ispell""]" minimal vanilla Some questions should not have been required or had null answers. Eg which programming language, how I contact package maintainers Not sure Hacker News Great "[""eshell""]" "[""default light""]" Never No none "[""TUI""]" "[""Extensibility""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 1 Vim "[""Javascript""]" "[""GNU/Linux""]" Never Spacemacs copy-paste Never Huge learning curve, a lot of manipulation errors Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Keyboard shortcuts, extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2"", ""27.1""]" 2 No Org-mode moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity"", ""wait for community""]" Vim framework default Frequently 34 School Male French music "[""framework default""]" "[""flyspell"", ""ispell""]" Doom Emacs No r/emacs Ok "[""none""]" "[""my own custom theme"", ""doom-one"", ""dracula"", ""gruvbox"", ""nord""]" Never framework default read and understand Never Friend "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 5 No do not prefer might in future No I have in the past Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme""]" Frequently "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""don’t care""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" BBEdit No Frequently School Female German Student "[""Ido""]" "[""No""]" minimal vanilla There was no option under the FSF paperwork question for having considered signing the papers but actively decided against it No Friend Ok "[""none""]" "[""my own custom theme"", ""vimspectr""]" Sometimes undo-tree write package Never "Many. The error conditions while starting emacs, didnt directly point to where the problem is. Emacs started very, very slowly on my disk (no longer an issue). Ctrl and Meta characters were getting eaten by my window manager, so things didnt work well. My prompt was wrong and this broke tramp, (PS1) Symbol lookup in C didnt work. I tried using gdb in emacs on kernel panics, that didnt work (had to be modified gdb , ie crash)." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright Everything is immediately available. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit, eglot, erlang-mode, cedet, erc, org-mode org-babel ! (<3 org-babel) ,elang , paredit, moderate comprimise never considered I have in the past Yes No Emacs "[""C"", ""Erlang"", ""GNUCOBOL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""IRC""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim No Never 45 Bachelors Male Australian Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" https://github.com/purcell/emacs.d Yes r/emacs Great "[""eshell""]" "[""default dark""]" Never undo-tree copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No do not prefer might in future No Cannot No Emacs "[""C"", ""Python"", ""Latex""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""el-get.el""]" "[""Research alternatives""]" None No Often Masters Male Japanese Student "[""Vertico"", ""Consult""]" "[""ispell""]" minimal vanilla No Twitter Ok "[""shell"", ""eshell""]" "[""zenburn""]" Sometimes No copy-paste Never Changing from a project and file tree oriented way of navigating to using search and buffers. HN "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great Org mode, control over layout, self-describing packages, community and extensibility "[""Work"", ""Academic""]" "[""29.0""]" 1 No Avy, vertico, org-roam, dap do not prefer never considered Cannot No No Vim "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""HN""]" "[""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Last resort is to read the code.""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 32 Masters Male Swedish Software Development "[""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-dark+""]" Never framework default String[] String[] String[] String[] String[] none Emacs requires a lot of on-ramp (and this is coming from a vim user). As an editor it lets me edit code pretty quickly but when it comes to anything else (org-mode, git, etc) there's a steep learning curve. Internet "[""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Some of the plugins and all this talk about org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""PHP""]" "[""GNU/Linux"", ""WSL""]" Vim Never minimal vanilla write package The First times (20 years ago) weird keybindings, and a distinct way to interact with buffers/windows. I like it as it is though University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Good support for lisp""]" Alright Scriptable in elisp, easy way to call commands with M-x, easy to evaluate code and read/edit/advise commands "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Vim "[""C++"", ""C"", ""Common Lisp"", ""Rust"", ""Dart""]" "[""GNU/Linux"", ""MacOS""]" Vim Rarely Doom Emacs write package Never It's been a long time for me so can't recall but have noticed the following in others who have tried it. Vanilla Emacs doesn't help a new user to see the potential. To them it just seems like an outdated editor. Spacemacs or Doom are great but I've been told that they can be overwhelming. I think because Emacs can do so much, there is a lot to take in when first using it. "Don't recall but O'Reilly's book ""Learning GNU Emacs"" was an essential part of me learning and sticking with Emacs." "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Computers should serve the user. Emacs allows this by allowing me to extend or customise every aspect of the experience. Through Emacs I can work and interact with the computer the way I want in a manner that best serves me. This gives huge productivity and quality of life gains. There is no other piece of software that has contributed to how I use a computer as much as Emacs has, which is why after 12 years of using it, it remains a constant for me while most other software I use has changed over the years. "[""Work"", ""Hobby projects"", ""Everthing computer related: music, email, file manager, video manager, notes, password manager, etc.""]" "[""28.2""]" 12 Mu4e magit, ryo-modal, helm, mu4e, emms, org, zenburn, vterm, which-key, dired significant comprimise might in future No No Yes Completely custom using ryo-modal "[""Elisp"", ""Haskell"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Use it for the basis of generating documents in other formats, eg. exporting to doc, latex, etc.""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Kate projectile Frequently 42 Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""my own custom theme"", ""nord"", ""zenburn""]" Often undo-tree write package Rarely Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise might in future I have in the past No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Rarely Masters German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 No moderate comprimise never considered No No No Emacs "[""Haskell"", ""F#""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Don't""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Give up""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Rarely Masters Swedish Media/Publishing "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""doom-one""]" Rarely undo-tree simple functions "[""GUI""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 1 Emacs "[""HTML/CSS""]" "[""Windows""]" Never minimal vanilla simple functions Never Elisp is very different from most languages I had used before, so learning that was the most difficult part. Internet "[""GUI""]" "[""Extensibility"", ""Community""]" "[""Package(s)"", ""Community""]" Good but not great Extendability and the ability to connect together multiple parts of a text-based workflow. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e Magit,telega,org-kanban moderate comprimise never considered No No No Vim "[""C#"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""FSF paperwork""]" Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes 30 Bachelors Male Australian Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""dracula""]" Sometimes framework default copy-paste Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright Extensibility, additional packages for everything I need "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No use-package,elpy,evil,magit,erlang significant comprimise never considered No No No Vim "[""C++"", ""C"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""IRC"", ""XMPP""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Vim projectile Rarely 23 Bachelors Male Polish Software Development "[""No""]" "[""ispell""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""plan9-theme""]" Never No simple functions Never Besides learning the keybindings I struggled with the UI parts and the overwhelming possibilities. But unfortunately these are now in my view the absolute strengths of emacs. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Org Mode""]" Good but not great "That for most of the day you don't have to ""leave"" emacs." "[""Hobby projects"", ""Life Management / Project Management""]" "[""28.2"", ""28.1""]" 7 Mu4e org-mode, org-roam, ebib, eglot, treemacs, helm, org-ref, auctex, ess, mu4e limited comprimise never considered No No No Vim "[""Common Lisp"", ""Elisp"", ""Haskell"", ""Scheme""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" Sublime Text framework default Frequently 42 Masters Male German Research "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""ansi-term""]" "[""doom-one"", ""modus-vivendi""]" Rarely framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""My interest in lisp""]" Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""27.1""]" 12 No magit moderate comprimise never considered No No No Vim "[""Python"", ""Shell"", ""Elm""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Email""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 45 School Male Argentine Software Development "[""Helm""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""default dark""]" Never undo-tree simple functions Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No any comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Note taking""]" "[""not sure""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim No Never Masters Male Software Development "[""No""]" "[""No""]" minimal vanilla No Lemmy Ok "[""eshell""]" "[""zenburn""]" Never No simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No might in future Vim "[""Elisp"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" String[] String[] Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Manual"", ""Screenshots""]" String[] "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" framework default Frequently "[""framework default""]" "[""No""]" Spacemacs "[""none""]" "[""default dark""]" Never framework default simple functions Never Learning its architecture or “how it works” Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Customization and key commands "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No Multiple cursors and ido do not prefer never considered Cannot Cannot No Emacs "[""C++"", ""Elisp"", ""SQL"", ""IEC61131 Structured Text""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Notepad++ projectile Often 33 School Male Mexican Manufacturing "[""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""Custom theme inspired by doom""]" Rarely framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No Magit, projectile limited comprimise never considered I have in the past I have in the past No Vim "[""Clojure"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim No Rarely "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Twitter Ok "[""none""]" "[""default dark""]" Never undo-tree copy-paste Never Keybinding and configuration Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Speed and extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No Magit, orgmode, lsp-mode, yasnippet, auxtex significant comprimise might in future Cannot Cannot No Default, but I wish CUA was better (for example CUA has problems with keyboard macros) "[""C++"", ""C"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Rarely "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" MELPA Atom projectile Never 33 Bachelors Male Israeli Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Thank you! Yes r/emacs Great "[""none"", ""vterm""]" "[""solarized"", ""solarized-dark""]" Sometimes undo-tree simple functions Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""knowledge-base w/ org""]" "[""29.0""]" 1 No limited comprimise might in future Cannot Cannot No Vim "[""Python"", ""Rust"", ""Typescript"", ""ocaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Discord""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 18 School Male Emirati Student "[""Vertico""]" "[""No""]" Doom Emacs None Not sure r/emacs Great "[""vterm""]" "[""doom-one""]" Often framework default copy-paste Never Navigating directories was a pain University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""modes for nearly every language""]" Very well, it's snappy Consistancy through the years, everything that worked when I started using it still works. "[""Work"", ""Hobby projects""]" "[""28.1""]" 18 No moderate comprimise never considered No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""R"", ""Ruby"", ""SQL"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 40 Masters Male United States citizen Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Ok "[""eshell""]" "[""default light""]" Sometimes No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""27.2""]" 2 No do not prefer might in future No No No Emacs "[""C++"", ""C"", ""Python""]" Never "[""WSL"", ""Windows""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes Masters Male Russian Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""none"", ""eshell""]" "[""default light"", ""default dark"", ""wombat""]" Never No simple functions Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No moderate comprimise never considered Yes No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Rarely 52 Masters Male French Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell""]" "[""modus-operandi""]" Rarely framework default none Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 0 No any comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Often 21 School Male American Research "[""framework default"", ""Helm""]" "[""framework default"", ""flyspell""]" Doom Emacs No Discourse Great "[""vterm""]" "[""my own custom theme""]" Never framework default simple functions Never Can't remember that far back. University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensibility and ecosystem "[""Work""]" "[""28.1""]" 24 No moderate comprimise never considered No No No Emacs "[""C"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""No longer use org because of mobile syncing""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" BBEdit framework default Rarely 43 PhD Male United States citizen Software Development "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs Yes lobste.rs Ok "[""shell-command"", ""shell""]" "[""modus-operandi""]" Rarely framework default simple functions Never Keybindings, chording. Early days, just getting it compiled on a given host. Package management used to be an issue. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Integration with operating system, it's remote connection ability (TRAMP, etc.) and the fact that no matter what platform hosts it, it works the same. It levels out the 'under the hood' experience. "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No desktop, themes, fly*, emacs-server moderate comprimise might in future I have in the past I have in the past No Emacs "[""Elisp""]" Sometimes "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Company curated archive""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" No Frequently 66 Bachelors Male United States citizen Fin Tech "[""No""]" "[""No""]" maximal vanilla Keep the flame burning. I've had to campaign with others withing the company to allow Emacs as a tool and my productivity would be severely impacted if it were to die. Not sure Friend Ok "[""shell-command"", ""ansi-term""]" "[""charcoal-black""]" Sometimes No simple functions "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 12 Emacs "[""C++"", ""Python""]" "[""GNU/Linux""]" Sometimes maximal vanilla copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No moderate comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes 29 Bachelors Male British Software Development "[""Helm"", ""Ivy""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""term""]" "[""base16""]" Never framework default write package Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Hobby projects""]" "[""28.2""]" 4 No moderate comprimise never considered No Would directly No Vim "[""Clojure"", ""Elisp"", ""Go"", ""Haskell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Screenshots""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code No Frequently Masters Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Emacs China Great "[""eshell"", ""vterm""]" "[""mindre""]" Never No write package Sometimes Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""It was basically the only choice besides vi""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Wanderlust significant comprimise 2-5y I have in the past I have in the past Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""n/a""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes 44 Bachelors Male American Media/Publishing "[""Selectrum""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""leuven-theme""]" Sometimes No simple functions Never The main issue I had when learning Emacs for the first time was coming to grips with LISP, but those were mainly conditioning my ears to listen for parenthesis first instead of C-like languages where the parenetheses come after the function name. With a slowing down of the speech, and a bit of practice, this is second-nature now. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Emacspeak""]" Very well, it's snappy Ease of extension, ease of learning, and most importantly, org-mode. "[""Work"", ""Hobby projects"", ""Matrix communication,email communication, system maintainance (daemons, systemd-mode, etc).""]" "[""28.2""]" 2 notmuch evil, org-mode, geiser, cider, sly, magit limited comprimise might in future No I have in the past No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Manual""]" "[""IRC"", ""Matrix"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" I don't write packages yet. VS Code project.el Frequently 26 School Male American Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Great "[""eshell""]" "[""Not sure about the visual one, but I make use of the 3d sound theme from Emacspeak.""]" Rarely undo-tree write package "[""TUI"", ""daemon""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""28.2""]" 2 Vim "[""Rust"", ""Shell""]" "[""GNU/Linux""]" Sometimes Doom Emacs many packages Rarely A large number of completion frameworks were confusing. I couldn't understand the difference between company, ivy etc. YouTube video: Watch later Add to queue Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Seemed easier than vim""]" Good but not great Extensibility "[""Work""]" "[""28.2""]" 5 notmuch magit,amded,link-hint,notmuch,envrc,pdf-tools,pueue,rx-widget,tree-sitter,wgrep moderate comprimise 0-2y No No Yes Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Built from source using Nix""]" "[""GitHub""]" Frequently String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Sacha Chua Emacs news""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Telegram""]" "[""Nix""]" "[""Install and try it immediately""]" Vim project.el Sometimes 24 Bachelors Male Ukrainian Software Development "[""No"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla """Do you use any selection packages?"" question is very poorly formulated. The question and its answers does not make any sense. Neither consult nor marginalia are completion frameworks." Yes Telegram Great "[""shell-command"", ""shell""]" "[""default light"", ""my own custom theme""]" Often No write package Never "No. It was ""foreign,"" and adapting takes time—but that's much difficulty if one expects a good payback." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""General-purpose tool""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright Auto-documenting, dynamic (C-x C-e & friends), stateful. Powerful TUI framework without the limitations of the terminal (e.g., via 'make-frame-on-display'). Emacsclient. "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3""]" 27 Gnus any comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""Go"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source"", ""Nix""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs""]" "[""Manual""]" "[""I look at the source""]" "[""package.el"", ""use-package"", ""manual"", ""Nix""]" "[""Research alternatives"", ""wait for maturity""]" I would probably start by self-hosting on Git. MS-DOS Edit, Turbo Pascal, RHIDE, Delphi project.el Often 46 Bachelors Male Belgian Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla "Would have said ""Great"" to the survey platform question, except that I had to retype ""Other"" annotations multiple times after clicking in the wrong spot :)" No Emacs mailing list Ok "[""shell-command"", ""shell""]" "[""default light""]" Often No simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""A strong foundation of openness! (ie. no proprietary plugins like VS Code)""]" "[""Extensibility""]" Good but not great "- Extensibility - elisp - Strong commitment to openness with nothing proprietary - Pragmatic (still allowing integration with proprietary systems when necessary)" "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 No magit, evil, lsp-mode, undo-tree, vertico, company, org-mode significant comprimise never considered No I was unaware of this No Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Matrix servers"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview"", ""List of configuration variables""]" "[""IRC"", ""Matrix""]" "[""framework default"", ""package.el"", ""straight""]" "[""Install and try it immediately""]" jEdit No Rarely 39 Bachelors Male Canadian Firmware "[""Vertico""]" "[""flyspell""]" Doom Emacs Keep doing surveys! :) Yes Hacker News Great "[""eshell"", ""term""]" "[""doom-one"", ""zenburn""]" Frequently undo-tree read and understand Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Easy customization "[""Work"", ""personal organization""]" "[""28.2""]" 1 Mu4e Org-mode, org-roam limited comprimise might in future No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" VS Code projectile Sometimes 34 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""modus-operandi""]" Never No copy-paste Never I dont code, so everything ;) Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Community""]" Very well, it's snappy Extensibility "[""Everything (EXWM)""]" "[""29.0""]" 2 Gnus vundo, marginalia, exwm, elfeed any comprimise never considered Cannot I have in the past No Emacs "[""Elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" micro No Frequently 42 School Male Canadian construction "[""Marginalia""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Never vundo simple functions Never Conflicting ways of achieving the same goal confused me. Setting the font I remember finding quite painful. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Not well Extensibility and all-round cohesiveness. Emacs is like a software Lisp machine. "[""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 2 No writeroom-mode, elfeed, selectrum, swiper, SLY, haskell-mode, paredit, multiple-cursors moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never String[] Never "[""GitHub"", ""IRC servers"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Read documentation, watch Youtube demonstrations""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 18 School Male Norwegian Student "[""Selectrum""]" "[""ispell""]" maximal vanilla Not sure IRC Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Sometimes undo-tree understand internals Sometimes It all seems fine to me but I don't mind the old school thing Nothing too bad, just learning the key bindings. Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""My colleague's strong recommendation""]" Good but not great Emacs Lisp is great, I use it to script refactorings. Also I like the package system and the ease of installing packages. "[""Work"", ""Hobby projects"", ""writing a book""]" "[""27.2""]" 30 Gnus diminish, ggtags, rust-mode significant comprimise 5-10y No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Ada""]" Never "[""GNU/Linux""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" When I do work on Emacs I try to just work upstream for the most part;that is, in Emacs itself. vi (older than vim) No Often Bachelors Male United States citizen Software Development "[""No""]" "[""flyspell"", ""also flyspell-prog-mode""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""my own custom theme""]" Sometimes No simple functions Never Keybindings? Finding a good .emacs file to start from? Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Recommended by mentor""]" Very well, it's snappy Community, Extensibility, Packages "[""Work"", ""Hobby projects""]" "[""27.1""]" 19 No magit, org-mode, tide, prettier, tramp, dired significant comprimise might in future No Yes No Emacs "[""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Mailing lists"", ""Web search engines""]" "[""Comparison"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""not sure""]" "[""Install and try it immediately""]" Sublime Text projectile Often 37 Bachelors Male American Software Development "[""framework default"", ""Ivy""]" "[""ispell""]" Doom Emacs Thanks for putting it together! Not sure Hacker News Great "[""eshell"", ""vterm""]" "[""doom-one"", ""solarized-dark""]" Sometimes framework default write package Sometimes "- Keybindings. I started with CUA-mode (but now use vanilla). - Creating a new file." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""longevity""]" Good but not great It works everywhere, abilities I learn are likely to still be useful 15 years down the road. In contrast, Colleagues who used Eclipse switched to IntelliJ and are thinking about switching to VS code. That’s two sets of editor-skills mostly thrown away (which causes the usage to become more primitive, focused on the absolutely required features). "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 17 Mu4e org-mode, mu4e, magit, exwm, vc.el, elfeed, emms significant comprimise 0-2y Yes to the FSFE Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Writing roleplaying books. Writing and publishing my website.""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" "melpa: It is easiest to just file a pull request. I preferred marmalade, but that mostly ceased to work." Kate (KDE) projectile Frequently 40 PhD Male German Software Development "[""Helm"", ""Ido""]" "[""flyspell""]" minimal vanilla No Emacs mailing list Great "[""shell-command"", ""shell"", ""async-shell-command (to avoid blocking exwm)""]" "[""default light"", ""dracula""]" Often ido-completing-read+ simple functions Rarely Understanding basic concepts like the kill ring. The ergonomics of moving around. Had better out of the box experience for python than VIM "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Everything is a function, keybindings for everything, window management for splitting and moving around "[""Work"", ""Hobby projects""]" "[""27.1""]" 7 No magit, ivy, rg, beacon, god-mode, projectile significant comprimise never considered I have in the past No No Emacs "[""C++"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""Research alternatives""]" Notepad++ projectile Never 36 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No Blog post Great "[""none""]" "[""solarized"", ""solarized-dark""]" Sometimes No simple functions Never the cluttered default out-of-box gtk ui and not knowing how to change it outside of the mouse menu options Internet "[""GUI""]" "[""Extensibility""]" "[""Package(s)"", ""Text editing features""]" Alright variable-pitch-mode "[""Hobby projects""]" "[""29.0""]" 0 No gemini-mode significant comprimise never considered No No No Emacs "[""C"", ""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""Source""]" "[""Email""]" Never "[""Not interested"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Comparison"", ""Screenshots""]" "[""IRC"", ""Email""]" "[""manual""]" "[""Research alternatives"", ""wait for maturity""]" Vim No Often 20 School Australian Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""my own custom theme""]" Never No simple functions Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Alright "Org-mode Magit Lsp Evil Community Doom emacs Inspecting and debugging the code directly" "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No Magit, org-mode, lsp-mode, evil, org-roam, do not prefer might in future Yes No No Vim "[""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Discord"", ""Sasha Chua mailing list""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""Discord""]" "[""framework default"", ""straight""]" "[""wait for maturity"", ""wait for community""]" Vim framework default Rarely 34 Masters Male Austrian Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Yes Discourse Great "[""vterm""]" "[""doom-one""]" Frequently framework default copy-paste Rarely No, it;s too long ago. However, I'm still learning and find that the proliferation of packages which perform a similar task can be confusing. Also, since Emacs has been around so long, it is sometimes not clear whether information about it on the internet is obsolete or not. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy The extensibility allows me to perform a whole range of tasks all within Emacs. "[""Work"", ""Hobby projects""]" "[""27.1""]" 25 Gnus gnus, magit, org significant comprimise might in future No No No Emacs "[""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Mailing lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Mailing lists""]" "[""use-package""]" "[""wait for maturity""]" None No Often 57 PhD Male German Research "[""Ido""]" "[""flyspell""]" maximal vanilla Yes Org mailing list Great "[""shell"", ""eshell""]" "[""gruvbox-light-hard""]" Sometimes No write package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""BSD""]" Often maximal vanilla copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 12 Emacs "[""Javascript"", ""PHP"", ""Rust"", ""Ruby"", ""SQL"", ""Typescript""]" "[""MacOS""]" Frequently minimal vanilla read and understand Never Elisp configuration as learning new programming language. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Configuration by elisp config that makes very powerful extensibility. "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No evil,org-mode,geiser,org-kanban moderate comprimise never considered No No No Vim "[""C"", ""Clojure"", ""Go"", ""Python""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Bad communication skills""]" Sometimes "[""Code (features)"", ""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Don't ask anyone. Searching information on internet and reading the sources""]" "[""package.el""]" "[""Research alternatives""]" Vim No Sometimes 25 School Female German Media/Publishing "[""Helm""]" "[""ispell""]" maximal vanilla No 4chan Ok "[""none""]" "[""my own custom theme"", ""Custom dark theme.""]" Never undo-tree write package Never Having used vim for a long time before emacs, it was a big barrier for me to switch to emacs keybindings, but I was able to bring my vim to emacs but in much better shape. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Package(s)""]" Very well, it's snappy packages management, extensibility and some excellent packages like magit. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 No magit, projectile, treemacs, helm and it's plethora of integrations with everything, eglot do not prefer never considered No No No Vim "[""Go"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 32 Bachelors Male Mexican Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Ok "[""none""]" "[""tomorrow/material themes""]" Never No simple functions Never The documentation is not as good as it pretends to be Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""mouse avoidance""]" Very well, it's snappy programmable, keyboard driven "[""Hobby projects"", ""maintanance of my operating system""]" "[""27.1""]" 11 No org-mode, hydra, keychord, which-key, counsel/ivy/swiper, yasnippet no comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Bad prior experience"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""emacs feeds""]" "[""Tutorials""]" "[""IRC"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" many different editors No Sometimes "[""Helm"", ""Ivy"", ""Marginalia""]" "[""aspell""]" maximal vanilla I use the package 'try' to try new interesting packages before installing. This kind of answer is missing from the possible answers, in the question about it. Because there was no correct answer did I selected all. Yes Blog post Ok "[""shell-command""]" "[""default light""]" Never No many packages Sometimes Emacs Lisp's macro. It gives me hard time to understand the syntaxing. Internet "[""GUI"", ""TUI""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great Extensibility? Emacs Lisp layer. "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 Gnus vertico, lsp-mode, company-fuzzy, sideline do not prefer 2-5y Cannot Cannot Yes CUA "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""R"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Task management""]" "[""jcs-elpa""]" "[""Mailing list"", ""Email""]" Sometimes String[] Sometimes "[""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Web search engines"", ""M-x list-packages""]" "[""Clips/videos""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""leaf and Eask""]" "[""Install and try it immediately""]" My own elpa, jcs-elpa Visual Studio IDE project.el Often 28 Bachelors Male Chinese Software Development "[""Vertico""]" "[""lsp-grammarly""]" jcs-emacs Yes r/emacs Ok "[""shell-command"", ""shell""]" "[""vs-dark""]" Never undo-tree copy-paste Never Learning elisp, configuring takes quite a bit of time (but it's worth it). Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great The ability to be everything and to be customized. Org-mode is also a strong argument. The command completion is amazing: using nvim before I often forgot how to do things, here I am reminded everytime of the key-bindings. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise might in future No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""new joiner""]" Never "[""Advocacy""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Frequently 31 PhD Male Swiss Research "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Never framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Built-in features""]" "[""Text editing features""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 No significant comprimise never considered No No No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives""]" None framework default Frequently 37 Bachelors Male Swedish Software Development "[""Ivy""]" "[""flyspell""]" Prelude No Hacker News Ok "[""none""]" "[""spacemacs""]" Never framework default copy-paste Never getting to a point where I could code like I did in vscode. highlighting, formatters, completion tools are all packaged separately for working with typescript/react where vscode kind of figured out what was best to start you off. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Community""]" Good but not great extensibility, it's license, magit. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No magit, evil, lsp, swiper, ivy, projectile, counsel, doom-themes any comprimise never considered No No No Vim "[""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable"", ""not sure""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Never 25 Bachelors Male American Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""term""]" "[""solarized""]" Never No copy-paste Never Learning elisp Internet "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""org-mode""]" Good but not great Programmability "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No any comprimise never considered No No No Vim "[""Clojure"", ""Java""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Clips/videos""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""wait for community""]" Vim No Often 34 Masters Male Portuguese Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Twitter Great "[""none""]" "[""solarized""]" Never undo-tree write package Rarely I cannot recall. I learned emacs many years ago when I had a lot more energy and patience. I don't know if I would be able to learn how to use emacs now. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Its community. "[""Work"", ""Hobby projects""]" "[""29.0""]" 16 No org,org-ql,lsp,back-button,flycheck,helm,languagetool,monokai-theme,rg significant comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Design rationale""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""use-package"", ""A custom wrapper on top of use-package""]" "[""wait for community""]" UltraEdit projectile Often 42 School Male Spanish Software Development "[""Helm""]" "[""langtool"", ""I use languagetool but the package I use is not langtool, it's languagetool...""]" maximal vanilla Yes Hacker News Ok "[""shell""]" "[""monokai""]" Often No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Clojure""]" Alright "[""Work""]" "[""28.2""]" 5 No Evil, Clojure mode, LSP mode, Neo tree, Helm, Ivy no comprimise never considered Yes Would directly No Vim "[""Clojure"", ""Javascript""]" Sometimes "[""MacOS""]" String[] "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Clips/videos""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Sublime Text projectile Never 27 Bachelors Male Indian Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""none""]" "[""dracula""]" Never No simple functions Rarely Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great "[""Work""]" "[""28.1""]" 14 No Orgmode, lsp limited comprimise might in future No No Yes Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Often 52 School Male American Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure Mastodon Ok "[""none""]" "[""doom-one""]" Never No write package Never BecauseI wanted to use Agda which, at the time, only had an interactive mode for Emacs. "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No modus-themes, ef-themes, vertico, orderless, corfu might in future Vim "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""Nixpkgs + use-package""]" "[""Install and try it immediately""]" VS Code project.el Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-fu copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Poorly, it's sluggish Programability "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org-mode, evil, magit significant comprimise never considered No No No Vim "[""Elisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""writing anki cards""]" "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""straight""]" "[""wait for community""]" Vim No Rarely 47 Masters Male Brazilian Healthcare "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""flyspell""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""solarized-dark""]" Rarely framework default none Never getting the muscle memory down, putting Emacs in a state where I didn't know how to close or get back to where I was, downloading and installing packages manually, Trying to get features in Emacs to work in non unix environments (Terminal mode on Windows) etc University/College "[""GUI""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Curiosity to use an old venerable piece of software. Also Elisp""]" Good but not great Self documenting, Extensibility, Light Weight. "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No switch-window, yasnippet, org-bullets limited comprimise never considered No I have in the past No Emacs "[""C"", ""Python"", ""Scheme""]" Rarely "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" N/A Notepad++ projectile Sometimes 28 Masters Male American Healthcare "[""No""]" "[""I want to but had trouble setting it up""]" minimal vanilla Nope No Hacker News Great "[""shell"", ""ansi-term""]" "[""default dark"", ""dracula"", ""Monokai""]" Sometimes No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community""]" Good but not great Its self-documentation, and more broadly the sense that it respects me and wants me to dig into it. Despite the steep learning curve, every part of it has a sense of inviting me to understand how it works. There's nothing else like it. "[""Hobby projects""]" "[""28.2""]" 2 Mu4e CIDER, projectile, org-mode, boon-mode, yasnippet, smartparens moderate comprimise never considered Cannot Cannot No boon-mode "[""Clojure"", ""Python"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Research alternatives""]" Sublime Text projectile Rarely 31 Masters Male American "[""Vertico"", ""Consult""]" "[""spell-fu""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""solarized-dark""]" Never framework default write package Never Mailing lists are a pain because I use them so rarely for anything else. Paperwork is annoying. It’s all mysterious until you learn elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Programmability "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Gnus limited comprimise might in future No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" None project.el Frequently 34 Masters Male United States citizen Software Development "[""Helm"", ""Icomplete""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""shell""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Never I started with doom Emacs, but didn't know vim well, so found it quite challenging learning both at the same time Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Its extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Vim "[""Java"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Never School Male British Student "[""No""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""shell-command"", ""term""]" "[""doom-one""]" Never framework default simple functions Never Some emacs tutorials presuppose UNIX knowledge. Spacemacs helped a lot. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great The Community that keeps it alive. LISP! "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Mu4e Helm (helm-for-files!), Evil, Org-mode, Avy, Mu4e, Ement, Sly, Elfeed limited comprimise might in future No Cannot No Vim "[""Common Lisp"", ""HTML/CSS"", ""Javascript""]" Frequently "[""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages"", ""Sacha Chua's Emacs in a week.""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Frequently 23 Bachelors Male Canadian Manufacturing "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs Thanks for taking the time. No Hacker News Great "[""shell""]" "[""Spacemacs light""]" Sometimes undo-tree simple functions Never Learning what exists built-in University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy Extensibility. Community. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 15 No moderate comprimise never considered No I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Clips/videos"", ""Overview""]" "[""I haven’t""]" "[""use-package"", ""manual""]" "[""wait for community""]" None projectile Sometimes 35 Bachelors Male Swedish Software Development "[""Ido""]" "[""No""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""Tango""]" Never No write package Never Remembering keys, wierd vertical and horizontal movement, finding functionality. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""programmability""]" "[""Extensibility"", ""programmability""]" Good but not great Elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No significant comprimise might in future No No No Emacs "[""Elisp"", ""Ruby"", ""Lua, Common Lisp""]" Never "[""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""I read the documentation and/or code""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" joe No Sometimes 48 School Male Software Development "[""No""]" "[""No""]" minimal vanilla Maybe next time first create a draft and ask the community how it can be improved. (If you did and I missed then sorry.) Not sure r/emacs Great "[""eshell""]" "[""default dark""]" Sometimes No write package Never I will never do the FSF paperwork, on principle. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""There was no good editor available. Kate, Bluefish, etc, they all were horrible.""]" Poorly, it's sluggish Extensibility through the elisp interpreter "[""Work"", ""Hobby projects""]" "[""28.2""]" 23 No Magit, org-mode, lsp-mode limited comprimise never considered Yes No No Emacs "[""C"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Rust"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""none""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""wait for community""]" Kate projectile Rarely 40 Bachelors Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No r/emacs Ok "[""none""]" "[""doom-one""]" Sometimes undo-fu read and understand Never 15+ years of vim use (evil-mode helped), decision fatigue in configuration. University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""org-mode""]" "[""Package(s)"", ""org-mdoe""]" Very well, it's snappy org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org-mode no comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Scheme"", ""Shell"", ""Typescript""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Discord""]" "[""framework default""]" "[""wait for maturity""]" Vim framework default Frequently 33 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""vterm""]" "[""solarized"", ""solarized-dark""]" Never framework default simple functions Never "There were a lot of things I had to figure out at the same time, in order for me to get up to speed with Emacs and get productive use out of it. Ranging from ""how do I copy and paste"" to ""how do I keep Emacs from ""littering"" my file system with auto-saves and auto-backup files"" or ""I would like to have a monospaced font for source code only, but for other text I would like to have a font that is easier on the eyes"" (less ""wide sentences, not monospaced). In the beginning the learning curve was pretty steep!" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy You can tweak or extend almost anything, so that Emacs seemlessly fits into your workflow. Also: org-mode! "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Have not yet explored, due to lack of time Denote, vertico, orderless, elfeed moderate comprimise might in future Cannot Would directly No CUA "[""Java"", ""elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""N/A but I'd prefer to contact them via email or maybe a mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Following the Emacs # on Mastodon!""]" "[""how to set basic package settings for people who do *not* use use-package""]" "[""Usually I find out what I need to know via a search (search engine combine with one of the listed platforms) and some hands on trial and error.""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Before I started with Emacs, I didn't really use text-editors (or IDE's): For my writing work, I just used word processors (eg. Libre Office). Have not yet explored, due to lack of time Frequently Masters Male Dutch legal, writing and software development "[""Vertico"", ""Marginalia""]" "[""Have not yet explored, due to lack of time""]" maximal vanilla "This important survey can provide valuable insights to all who are contributing to Emacs development and promotion. However, it seems to me that the survey is mainly targeted at Emacs users who are *programmers*. But what about all of the *writers* that are using - or could potentially be using - Emacs? Not just professional writers, but anyone whose job, educational program, or hobby involves writing. Wouldn't you like to know more about how they use Emacs? What do they like or dislike? How could we get them to try out and start using Emacs? That's a very large group of (potential) users! 2). For some of the questions, you're allowed to select just one option, while multiple options might apply. This may cause people to check ""other"" and to write explanatory comments. To me it seems that this makes it harder to extract information (in a useful format) from the survey." Yes Mastodon Ok "[""none"", ""Have not yet explored, due to lack of time""]" "[""modus-operandi"", ""modus-vivendi"", ""The beautiful and well-crafted ef-themes, which are also developed by Protesilaos Stavrou.""]" Never No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No moderate comprimise might in future No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Code (features)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Telegram""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often School Male Russian "[""Helm""]" "[""No""]" maximal vanilla Not sure Telegram Ok "[""none""]" "[""doom-one"", ""gruvbox""]" Never No none Never keybindings Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""General note taking""]" "[""27.2""]" 15 No moderate comprimise never considered No No No Emacs "[""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""Source""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""I don't""]" "[""not sure""]" "[""wait for community""]" zile No Rarely 40 School Male Swedish "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell-command""]" "[""default light""]" Never No simple functions "[""TUI""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""26.3""]" 99 CUA "[""Clojure"", ""Erlang""]" "[""WSL""]" Frequently minimal vanilla write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 2 No compact-docstrings, evil, hl-todo, which-key, modus-themes, rainbow-mode, command-log-mode, org-ql, org-roam significant comprimise never considered No No No Vim "[""Elisp"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality"", ""In some prior contributions, patches can take very long to get a first response, where in that time I'm just endlessly waiting, and I don't if the patch is good or not, I just wish the maintainers gave me a quick estimate if it looks good or not""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub"", ""Email"", ""I don't ask for help unless I find a bug, there I ask the maintainers""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" Vim No Frequently 20 Non-binary Portuguese "[""framework default"", ""Ivy""]" "[""framework default"", ""ispell""]" Doom Emacs "In some options there was no option like a generic ""package's git forge"", I could only pick Github. Although Github does dominate open source and elisp repositories, there is a minority of authors who use sourcehut or codeberg or self-hosted etc, that are just, in the survey, unfairly stamped out under ""Github"". In the survey results only mentioning Github may seem like endorsement, and will further solidify the perception that Github is the only home for open source software, which I think is harmful. Page 6 has a framing that implies a tradeoff, where Freedom must possibly come, specifically, at a lack of features. I know what you mean, I will not cripple my computer with non-free drivers, but more often the tradeoff of Free Software is the geekiness necessary to use it. You could have less options about the degree of the tradeoff, instead perhaps have options about how much tinkering you're amenable to, that is, the tradeoff between Freedom and time investment." Yes Friend Great "[""shell-command""]" "[""modus-operandi"", ""poet""]" Never undo-fu write package Never Default keybindings suuuucked! Recommended for Common Lisp (ilisp package) "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility, Lisp, Community "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 25 Gnus Sly, Slime, Evil, Org moderate comprimise never considered I have in the past Would directly No Vim "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""Twitter""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Examples""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Sometimes 48 Associates Male Dutch Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Ok "[""eshell""]" "[""my own custom theme""]" Rarely undo-tree simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Auto indenting""]" Alright Configurability, extensibility, terseness, kitchen-sink approach, understandable. Great availability of packages, especially those included by default. "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No magit, ag, org-mode, multiple-cursors, projectile, ido, lsp-mode, aggressive-indent, git-auto-commit-mode any comprimise might in future No Would directly No Emacs "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""never had a need""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" RHIDE projectile Sometimes 40 Bachelors Male Italian Fin Tech "[""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell""]" "[""underwater variant""]" Sometimes No simple functions Never Elisp Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Gnus""]" Very well, it's snappy Elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 Mu4e Magit, elpher, org-mode, Gnus, mu4e, meow, org-babel, uxntal-mode moderate comprimise never considered No I have in the past No Emacs "[""Assembly"", ""Common Lisp"", ""Elisp"", ""J""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Frequently 50 Masters Male Austrian Retail IT "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Mastodon Great "[""eshell""]" "[""gruvbox""]" Frequently undo-tree simple functions Sometimes I took sometime to realize that it was better to learn some elisp than copy some configuration from other folks without any elisp knowledge. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No "projectile magit paredit clojure-mode cider clj-refactor cider lsp-mode org" no comprimise never considered I have in the past I have in the past No Emacs "[""Clojure"", ""Go"", ""Haskell"", ""Java"", ""Python"", ""R"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 36 Bachelors Male Brazilian Fin Tech "[""Ivy""]" "[""flyspell""]" minimal vanilla Not sure Friend Ok "[""none""]" "[""dracula""]" Never No none Never lisp, documentation, lifecycles, concepts / keywords Friend "[""GUI""]" "[""magit""]" "[""magit""]" Good but not great being able to do anything, very well, fast "[""Work""]" "[""28.1""]" 4 No magit, evil, evil-surround, lsp limited comprimise never considered No Would directly No Vim "[""Haskell"", ""Rust"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""not sure""]" "[""don't know""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""don't know""]" "[""not sure""]" "[""Install and try it immediately""]" Vim projectile Never 29 Masters Male French Fin Tech "[""Helm"", ""Ivy""]" "[""No""]" Doom Emacs No Twitter Great "[""none""]" "[""doom-one"", ""dracula""]" Never don't know simple functions Rarely Non-standard keybindings relative to other text editors. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Very well, it's snappy Elisp extensibility. Community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 notmuch moderate comprimise might in future No Would directly No Vim "[""Elisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Frequently 34 PhD Male American Research "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""eshell""]" "[""doom-one"", ""solarized-dark""]" Rarely undo-tree read and understand Never Keybindings, what extensions to install snd how Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Adaptability "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No Lsp, projectile, ivy, doomlinemode, maggit moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Atom projectile Rarely 29 Masters Male Swedish Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""Atom-one""]" Never No simple functions Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Curiosity""]" Alright "[""Hobby projects"", ""Study""]" "[""28.1""]" 5 No evil,org,auctex,undo-tree,try,avy moderate comprimise never considered No No No Vim "[""Haskell"", ""Python"", ""LaTeX""]" Often "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA"", ""not sure""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation""]" "[""Unsure""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 19 Bachelors Male Australian Student "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""default light"", ""doom-one"", ""gruvbox"", ""solarized"", ""solarized-dark"", ""spacemacs-dark""]" Never undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 No significant comprimise might in future Cannot Cannot No Emacs "[""Shell""]" Rarely "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines""]" "[""Tutorials""]" "[""Matrix""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Never School Male Indian Student "[""Ivy""]" "[""ispell""]" minimal vanilla No Matrix Great "[""vterm""]" "[""doom-one"", ""modus-operandi""]" Rarely undo-tree copy-paste Never That is 22 years ago, I don't remember any difficulties. I start doing a PhD and my promotor introduced me to emacs because he was a fervent Emacs user. University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Fast compared to other editors, configuration can be easily shared across computers, same environment for multiple languages, a package like Doom Emacs makes it easy to setup and configure. "[""Work"", ""Hobby projects""]" "[""28.1""]" 22 Wanderlust magit, org-mode, wanderlust, lsp-mode, omnisharp, ruby-mode, latex-mode significant comprimise never considered No No No Emacs "[""C"", ""C#"", ""Ruby"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" UltraEdit on Windows (long time ago) framework default Sometimes 45 PhD Male Belgian Software Development "[""framework default""]" "[""No"", ""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Sometimes framework default simple functions Never "1. I wish I had the concentration to read through the manual, but I don't. So many important concepts are explained so for ahead and the beginning of manual is very boring. I have to go to forums and youtube for everything. 2. The .emacs file was conceptually very hard for me. I usually found explanations like ""put in your .emacs file"" without explaining details like: - The .emacs file does not exist in vanilla emacs by itself. You have to create one. - It is a script of programming in a language called elisp which Emacs reads every time you start it." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""So that I can be different""]" Good but not great "- Wonderful history and philosophy behind it - I can do most of my daily work from within Emacs - Makes me feel smart. - I enjoy being able to read the source code and tinker with it easily - Not only configurable, It ENCOURAGES you to configure your own Emacs. Pushes you to be creative." "[""Hobby projects""]" "[""28.2""]" 1 No counsel, elpy, flycheck, which-key, ivy, use-package, significant comprimise never considered Cannot Cannot No Emacs "[""Elisp"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Atom No Often 32 Bachelors Male Iranian Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No Blog post Ok "[""eshell"", ""ansi-term""]" "[""default light""]" Never No simple functions Rarely University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Mu4e any comprimise might in future No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 42 Masters Male Serbian Manufacturing "[""Vertico"", ""Marginalia""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""doom-one""]" Frequently No write package Never I had to unwire my brain from vi keybindings. I was told to use viper-mode, but I the fact that emacs _supported_ viper-mode was why I switched (surely an editor that can emulate another was worth learning!), so I learned emacs from first principles. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, and extremely full featured. "[""Work"", ""Hobby projects""]" "[""27.2"", ""26.3""]" 18 notmuch org, magit, geiser-mode, eglot, highlight-parentheses moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Lua""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""friends""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""DuckDuckGo""]" "[""package.el"", ""manual""]" "[""wait for community""]" I've written a few packages that were fairly incomplete and other people submitted them for me. vi No Frequently 40 Bachelors Male United States citizen Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Great "[""shell-command"", ""shell"", ""eshell""]" "[""default light""]" Sometimes No copy-paste "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 Emacs "[""Elixir"", ""Go"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Terraform""]" "[""GNU/Linux"", ""MacOS""]" Never maximal vanilla copy-paste Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2"", ""26.3""]" 4 No ansible-doc, terraform, magit significant comprimise never considered No I haven't considered it but will do so now No Emacs "[""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" Vim No Rarely 32 Bachelors Male Romanian Telecom "[""No""]" "[""flyspell"", ""company""]" minimal vanilla No lobste.rs Great "[""shell""]" "[""solarized-dark""]" Frequently No write package Never "I initially tried Emacs on Windows 10 via Spacemacs. It was difficult to install and I think I ended up installing it via WSL2 and graphically remoting into that instance. This had the annoying problem that suspending the laptop would crash the X server of the Linux instance and thereby crash Emacs. Ultimately this lead me to install Linux on my laptop. Though I guess this does not really have anything to do with learning Emacs itself. I actually do not recall any specific difficulties learning Emacs which can probably be attributed to me having learned Vim keybindings before and using them in Spacemacs. Another thing which greatly reduced the pain of learning all the keys under the leader key was the which-key package. I have since used Emacs with both Vim and vanilla keybindings and do not really have a preference for one or the other. Though I probably would not use vanilla bindings without home row mods on my keyboard. Evil with space as the leader key makes for a much nicer user experience on a 'standard' keyboard." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""org-mode""]" Very well, it's snappy "Introspectability Extensibility org-mode" "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No evil, which-key, vertico, straight.el, cider, sly, org, lispy, helpful, pdf-tools moderate comprimise never considered Yes No No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""R"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs""]" "[""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 25 School Male Austrian Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Yes Discourse Great "[""eshell""]" "[""doom-one""]" Frequently undo-fu copy-paste Never Lisp is not my Internet "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright org-mode "[""Work"", ""Hobby projects""]" "[""27.2""]" 20 No org-mode limited comprimise never considered No No No Emacs "[""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Clips/videos""]" "[""Reddit""]" "[""framework default""]" "[""wait for maturity""]" Vim framework default Sometimes 46 Masters Male German Software Development "[""framework default""]" "[""framework default""]" Prelude No Hacker News Great "[""none""]" "[""solarized"", ""solarized-dark""]" Rarely framework default copy-paste University/College "[""GUI""]" "[""Text editing features"", ""Community""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, small footprint "[""Hobby projects"", ""PIM""]" "[""28.2""]" 18 Emacs "[""ORG mode, plain text""]" "[""GNU/Linux""]" Eclipse Often minimal vanilla simple functions University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""freedom""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy The selfdocumentation "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Mu4e rotate-text never considered Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" Sublime Text No Often "[""Vertico""]" "[""flyspell"", ""langtool""]" maximal vanilla "[""none""]" "[""none, the terminal is themed already""]" Sometimes vundo String[] String[] String[] String[] String[] copy-paste Never key bindings usenet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy free psychotherapy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No moderate comprimise might in future No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Ruby"", ""Shell""]" Rarely "[""GNU/Linux""]" String[] "[""not sure""]" "[""never have""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""google""]" "[""elpaca""]" "[""wait for maturity""]" ed No Often 67 School Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""shell""]" "[""default light""]" Frequently No read and understand Never Still don't have fluency in elisp after 4 decades. Completely arbitrary naming can make it hard to find things. University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Better than vi""]" Good but not great Runs anywhere. "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1""]" 41 I used to all the time, but employer email requirements made it hard/impossible I use few add-on packages these days. significant comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""C#"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" String[] "[""framework default""]" "[""I don't contact maintainers.""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Never "[""Web search engines""]" "[""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""framework default"", ""manual""]" "[""Research alternatives""]" ed, DEC EDT No Frequently Bachelors Male American Software Development "[""No""]" "[""ispell""]" maximal vanilla Not sure Hacker News Ok "[""shell""]" "[""my own custom theme""]" Often framework default simple functions Never Remembering key bindings Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No Magit, tramp limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""N/A""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Visual studio framework default Sometimes 48 Bachelors Male Irish Software Development "[""No""]" "[""ispell""]" Doom Emacs No Hacker News Great "[""shell-command""]" "[""doom-one""]" Rarely framework default String[] String[] String[] String[] String[] write package Never Bad performance when not used correct, not enough good and quick tutorials Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Built-in reliable documentation""]" "[""Extensibility""]" Very well, it's snappy Extensibility, discoverability, millions of useful features "[""Hobby projects"", ""Study in university""]" "[""29.0"", ""28.2"", ""27.1""]" 3 Mu4e dabbrev, org, magit, vc, rtags, key-chord, company, eshell, isearch, telega.el limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Java"", ""Python""]" Often "[""GNU/Linux"", ""Android""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code project.el Rarely 19 School Male Russian Student "[""No""]" "[""I use M-\$, don't know what it's called""]" maximal vanilla No Blog post Ok "[""eshell"", ""vterm""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""zenburn"", ""I switch themes very frequently, at the moment I use kaolin""]" Never No write package "[""GUI"", ""daemon""]" String[] String[] Good but not great "[""Hobby projects""]" "[""28.2""]" 1 Emacs "[""Elisp""]" "[""GNU/Linux""]" Never maximal vanilla write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Gnus any comprimise never considered No No Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently Masters Male Software Development "[""Ido""]" "[""ispell""]" minimal vanilla "[""eshell""]" "[""default dark""]" Sometimes framework default simple functions Never It’s massive Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Configurability, elisp, org mode, magit "[""Work""]" "[""28.2""]" 5 No moderate comprimise never considered No No No Emacs "[""C"", ""Elixir"", ""Go"", ""Rust"", ""Shell""]" Often "[""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" Atom No Frequently "[""No""]" "[""No""]" minimal vanilla No FreeBSD forum Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""default light""]" Rarely No read and understand Sometimes "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work""]" "[""28.2""]" 8 Mu4e limited comprimise might in future I have in the past I have in the past Yes Vim "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Task management""]" "[""GNU ELPA""]" "[""Mailing list""]" Sometimes "[""Lack of time""]" Often "[""Code (features)""]" "[""Reddit""]" "[""Design rationale""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" project.el Often "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla "[""shell-command"", ""shell"", ""vterm""]" "[""default dark""]" Sometimes undo-tree simple functions Never Elisp and most guides just recommending a particular framework for beginners Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Alright Introspection, extension, elisp, “os”y architecture "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No evil, eglot, no comprimise might in future No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Scheme""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Rarely 30 Bachelors Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never No read and understand Never Using elisp to configure emacs can be confusing at first. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great org-mode, it made me fall in love with writing. "[""Work"", ""Hobby projects"", ""note""]" "[""29.0""]" 3 No Meow, org-transclusion, rime no comprimise might in future Cannot No No meow(another modal editing on emacs) "[""C++"", ""C"", ""C#"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Matrix"", ""Reddit""]" "[""framework default"", ""elpaca""]" "[""Install and try it immediately""]" None projectile Often 20 Bachelors Male Chinese Student "[""Vertico"", ""Selectrum"", ""Consult""]" "[""flyspell""]" Doom Emacs No Telegram Great "[""vterm""]" "[""sanityinc-tomorrow-night""]" Sometimes undo-fu simple functions Never "overwhelmed, didn't learn ""how to learn emacs"" (by that I mean using the help system and how to explore further features after the tutorial ends)" don't remember "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great elisp, customization, high quality (core and packages) "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 gnus in the past slime, cider, eglot, tramp, agda2-mode, magit moderate comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C"", ""Clojure"", ""Elisp"", ""Haskell"", ""Julia"", ""Rust"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" haven't researched yet, but GNU ELPA seems likely Vim projectile Frequently 36 Bachelors Male German Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Ok "[""eshell""]" "[""default light""]" Frequently No copy-paste Never Too many options University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No significant comprimise might in future No No No Emacs "[""Go"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ framework default Rarely 38 Masters Male Spanish Software Development "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Great "[""none""]" "[""monokai""]" Sometimes framework default simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Alright It's extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Sometimes 29 Masters Male Bulgarian Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-vibrant""]" Never undo-tree copy-paste Never I wish I understood Elisp better. Not the language so much as the data structures that make Emacs go. This limits the customizations that I do in practice. Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Its programmability and resulting customizability, due to its open source nature. It means that, in principle at least, I can tweak it however I want. In practice it also means I benefit from others' packages and extensions. "[""Work""]" "[""27.2""]" 20 No org-mode, ox-ipynb, solarized-theme, avy, ace-window, moderate comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Sometimes "[""Windows""]" "[""Babel""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Google (search for help)""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" None No Rarely 43 PhD Male Canadian Fin Tech "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""solarized""]" Never No simple functions Never "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" String[] Good but not great One of the few, powerful editors that also can run in a terminal. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 20 No flycheck, company-irony, smart-tabs, cmake-mode, glsl-mode, fish-mode, web-mode, csharp-mode, xclip, highlight-parentheses moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""PHP"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Haven't needed to contact them""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity""]" No Often PhD Male United States citizen Research "[""Ido""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Rarely No write package Never "Lack of ""overview"" documents that describe Emacs architecture/key concepts. Most documents I saw 7 years ago were ""example of Elisp configuration""." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Great support for Common Lisp (SLIME)""]" Good but not great Extensibility, huge number of packages for all conceivable purposes, org-mode, magit. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 8 Mu4e org,magit,slime/sly,eglot significant comprimise might in future No I have in the past No Emacs "[""C++"", ""Common Lisp"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I don't, just leave it on GitHub. Vim No Frequently 27 Masters Male Ukrainian Software Development "[""Selectrum""]" "[""flyspell""]" maximal vanilla No Friend Great "[""none""]" "[""kaolin-mono-dark""]" Rarely No simple functions Never understanding lisp and emacs framework such as buffer, window, frame Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Package(s)""]" Good but not great customization "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No limited comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""Shell""]" Frequently "[""WSL""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely String[] Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Emacs China""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Rarely 35 PhD Male Australian Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu"", ""ispell""]" maximal vanilla Yes sachachua.com Great "[""vterm""]" "[""default dark""]" Rarely undo-fu simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects"", ""Personal""]" "[""28.2""]" 5 No ace-isearch, org-mode, magit, cider, perspective, avy, ace-window, helpful significant comprimise might in future Cannot Would directly No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""Examples""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""Email"", ""Telegram""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim projectile Frequently Bachelors Male Indian Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Telegram Great "[""eshell"", ""term"", ""ansi-term""]" "[""my own custom theme"", ""doom-one"", ""solarized"", ""solarized-dark"", ""multiple other themes""]" Rarely undo-tree copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0"", ""28.2""]" 1 Vim "[""C++"", ""C"", ""C#"", ""Elisp"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Never maximal vanilla simple functions Never Learning the key bindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 17 No magit, expand-region, multiple-cursors moderate comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Often 35 Bachelors Male defense "[""Ido""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""shell-command"", ""shell""]" "[""monokai-theme""]" Often No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Org mode""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No limited comprimise never considered No No No Vim "[""Elisp"", ""Nix""]" Sometimes "[""MacOS"", ""Linux""]" "[""Note taking"", ""Task management"", ""Presentation writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Matrix servers"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Matrix""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 43 Bachelors Male American Research "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""none""]" "[""my own custom theme""]" Never framework default write package Rarely learning curve University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility, magit "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No meow, vertico, magit, consult significant comprimise might in future No No No meow "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript"", ""Agda, Coq""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Matrix"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None project.el Often 23 Bachelors Male German Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Not sure Friend Great "[""shell-command"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No copy-paste Never Knowing what it was. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features"", ""Community""]" Very well, it's snappy Customizability. "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No moderate comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Haskell"", ""Python"", ""latex""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA Stable""]" "[""Email"", ""Twitter""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Frequently Masters Male United States citizen Student "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs No Twitter Great "[""none""]" "[""doom-gruvbox""]" Sometimes framework default copy-paste Never Lack of documentation for some packages, lack of beginner tutorial (book Mastering Emacs helped a lot there) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Customization, lots of packages, stability, resource consumption "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No treemacs, lsp, pomodoro.el, org-mode significant comprimise might in future Yes I have in the past No Emacs "[""Elisp"", ""Java"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Google""]" "[""package.el""]" "[""Install and try it immediately""]" IntelliJ No Sometimes 32 Masters Male Russian Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla No linux.org.ru Great "[""none""]" "[""my own custom theme"", ""solarized""]" Rarely No simple functions Never Yes, it was a bit esoteric with Elisp but then I took a Lisp class and it made more sense University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Integration of environments without the sluggishness of other IDEs "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No any comprimise never considered No No No Emacs "[""Go"", ""Python"", ""Shell""]" Never "[""MacOS""]" String[] "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""elpaca""]" "[""Install and try it immediately""]" Vim No Rarely 54 Bachelors Male American Software Development "[""No""]" "[""No""]" Spacemacs No Work Slack channel Great "[""vterm""]" "[""default dark"", ""dracula"", ""solarized-dark""]" Never No copy-paste Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Alright "[""Work""]" "[""29.0""]" 3 No limited comprimise never considered Cannot No No Emacs "[""C++"", ""C""]" Sometimes "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""package.el""]" "[""wait for community""]" Sublime Text project.el Rarely 27 Bachelors Male Chinese Telecom "[""No""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great Customisability "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No moderate comprimise might in future No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Sometimes 42 Associates Dutch Software Development "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Great "[""eshell""]" "[""solarized-dark""]" Sometimes framework default copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No org, magit, evil, consult, corfu, eglot significant comprimise might in future No No No Vim "[""C"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Often 28 Bachelors Male Austrian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Great "[""none""]" "[""solarized-dark""]" Rarely No simple functions Never "key bindings. difficult to understand how to create major-mode." University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Emacs Lisp is highly extensible and can do anything that the OS can do. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 20 No helm, leaf, howm, swiper, lsp-mode, no comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""leaf""]" "[""Install and try it immediately"", ""wait for maturity""]" Visual Studio 5 projectile Frequently 38 Masters Male Japanese Software Development "[""Helm""]" "[""No""]" maximal vanilla No Friend Great "[""vterm""]" "[""modus-vivendi""]" Often No read and understand Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Speed and key bindings "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No limited comprimise never considered No I have in the past No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Manual"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 30 Bachelors Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Doom Emacs Nice work. Thank you No Discourse Great "[""eshell""]" "[""default light"", ""default dark"", ""doom-one"", ""dracula"", ""gruvbox"", ""solarized""]" Sometimes framework default copy-paste Never The default setup is austere: no electric-pair-mode, no hl-line-mode, no show-paren-mode, etc Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "- Scalability - Documentation (quality + offline) - Built-in features - Bridges between packages/features (links, org capture, bookmarks, grep output in a dired buffer, etc)" "[""Hobby projects""]" "[""26.1""]" 1 notmuch ivy, which-key, company, elpher significant comprimise might in future No Cannot No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""deploy my small server (no more Ansible!)""]" "[""Debian packages""]" "[""Mailing list"", ""Email""]" Rarely "[""Elisp proficiency"", ""Language barrier""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview"", ""a texinfo files, always!""]" "[""IRC""]" "[""Debian packages manager (apt/dpkg)""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" "GNU ELPA I don't trust repositories whose packages are rebuilt automatically from the git repository of each package, without a maintainer to check the code quality. This poses the same kind of problem as package managers dedicated to programming languages (npm, pip, etc). I don't want to encourage it." Vim No Sometimes 28 School Male French Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""ansi-term""]" "[""modus-operandi""]" Frequently No many packages Sometimes Having recently gone through the FAF paperwork, my employer was very concerned that the release was overly broad and could not carve out exceptions for anything made with their hardware/software resources. Only thing that sticks out from over a decade ago is transitioning from using a mouse to using a keyboard for navigation, but of course this is not unique to emacs. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Very well, it's snappy Longevity/resilience. On-the-fly extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Mu4e Magit, counsel limited comprimise 0-2y I have in the past No Yes Emacs "[""C"", ""C#"", ""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub"", ""Twitter depending on context""]" Often String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Generally MELPA for its ease of use. I haven’t publicly put out a new package in a long time, though. None projectile Frequently 29 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Sometimes No simple functions Never Default shortcuts and concepts such as frame, point and window were weird. University "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Elisp, community "[""Work""]" "[""28.2""]" 1 No Magit, evil, org any comprimise might in future No No No Vim "[""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently Bachelors Male Swiss Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""nord""]" Rarely undo-fu copy-paste Never The basics of how to configure stuff. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Lisp""]" "[""Text editing features""]" Good but not great It's cool. Extensibilty. Customizability. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No evil, drag stuff, treemacs never considered No No No Vim "[""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No Often "[""No""]" "[""No""]" minimal vanilla "[""term"", ""vterm""]" "[""default dark""]" Never No simple functions Never Keychords Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Lisp""]" Alright Extentablity "[""Hobby projects""]" "[""29.0""]" 1 Mu4e Evil, magit, ement.el, guix significant comprimise might in future I have in the past I have in the past No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Scheme"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Guix""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Matrix""]" "[""Guix""]" "[""Research alternatives""]" Vim projectile Frequently Associates Male American Creative/Writing "[""Vertico""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-fu copy-paste Basic default key bindings are far to be the current ubiquitous key bindings (ei: C&P) Internet "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Mature project. Fast enough but full equipped "[""Work""]" "[""27.1""]" 15 No never considered Emacs "[""C"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Code (features)""]" "[""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""not sure""]" "[""wait for community""]" None project.el Never "[""No""]" "[""flyspell""]" minimal vanilla "[""shell-command"", ""shell"", ""term""]" "[""default dark""]" Rarely framework default read and understand Never I had trouble figuring out how to add new external packages to doom emacs. I also had trouble setting up the emacs daemon in ixos. Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright Doom Emacs is comfy. Magit, org mode and the daemon setup are major advantages. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No significant comprimise never considered No No No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers""]" "[""Comparison"", ""Tutorials""]" "[""Matrix"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Research alternatives""]" Vim framework default Frequently 25 Bachelors Male Danish Student "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""none"", ""vterm""]" "[""doom-one""]" Rarely framework default simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 9 Vim "[""C++"", ""C"", ""Erlang"", ""Go"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""OCaml""]" "[""GNU/Linux""]" Often maximal vanilla simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 33 Mu4e org-mode, straight, modus-themes, use-package, vertico, elfeed, mu4e, org-modern limited comprimise might in future Yes No No Vim "[""HTML/CSS"", ""Python"", ""LaTeX""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim No Frequently 60 PhD Male American Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Emacs mailing list Ok "[""none""]" "[""modus-operandi""]" Never undo-redo simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Well-structured config, TRAMP, byte-compiled config "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No drag-stuff, dashboard, multiple-cursors, magit moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""nix""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Matrix"", ""Reddit""]" "[""nix module (rycees emacs-init.nix)""]" "[""Research alternatives""]" Vim No Often 26 Masters Male German Research "[""Ivy""]" "[""flyspell""]" minimal vanilla No Twitter Great "[""shell"", ""term""]" "[""base16-material-darker""]" Frequently No copy-paste Learning to debug elisp, mostly. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Org mode. Completely changing my life as a grad student in mathematics. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Org-roam never considered Vim "[""Julia"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""I don’t""]" "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""I don’t""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently "[""Helm"", ""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs "[""vterm""]" "[""Ayu-mirage""]" Never framework default write package "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Org-Mode!""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Vim "[""C"", ""Go"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""Rust"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" Often maximal vanilla copy-paste Never Internet "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered Cannot Cannot No doom emacs "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""package.el"", ""straight""]" "[""wait for maturity""]" Sublime Text projectile Never 36 Masters other Student "[""framework default""]" "[""framework default""]" Doom Emacs No doom emacs Ok "[""none""]" "[""doom-one""]" Never framework default simple functions Sometimes the questions in this survey are scaring me enough to never try it, but GNU in general seems hard to talk to. Hard to get started, OS incompatibility, slow, features not discoverable at all. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility, still relevant after 50 years, plugins (magit, lsp), org-mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 notmuch copilot.el,crdt,org-mode,lsp-mode,nix-mode,magit,evil-mode,undo-tree,doom-modeline limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Elixir"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""youtube""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""home-manager""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" melpa is what I mostly use myself, github is fine for me too Sublime Text projectile Sometimes 28 Bachelors Male Dutch Fin Tech "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Ok "[""term""]" "[""solarized"", ""solarized-dark""]" Sometimes undo-tree simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)""]" Good but not great customizability "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit,evil,lsp-mode limited comprimise might in future I have in the past I have in the past No Vim "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Bad prior experience"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Overview""]" "[""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Never 33 Masters Male Swedish Media/Publishing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Yes Discourse Great "[""none""]" "[""doom-one""]" Rarely framework default simple functions University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""Windows""]" None Often minimal vanilla simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No Org roam no comprimise never considered No No No Vim "[""Haskell"", ""Rust"", ""Purescript""]" Frequently "[""Windows"", ""MacOS"", ""android""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" VS Code projectile Often 33 Masters Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""dracula""]" Rarely framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Discord""]" "[""package.el""]" "[""Research alternatives""]" Eclipse project.el Sometimes Male United States citizen Software Development "[""Icomplete""]" "[""No""]" minimal vanilla No Blog post Ok "[""eshell"", ""ansi-term""]" "[""modus-vivendi""]" Never No simple functions "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" "[""Windows""]" Often maximal vanilla copy-paste Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Customizable "[""Work""]" "[""28.2""]" 4 Mu4e Magit, dired, org-roam, deft/not-deft, hydra, ivy, counsel, swiper no comprimise never considered I have in the past I have in the past Yes Vim "[""C#"", ""Clojure"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" VS Code projectile Sometimes 35 Masters Male American Healthcare "[""Ivy""]" "[""flyspell""]" Centaur emacs Yes r/emacs Great "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Sometimes vundo copy-paste Rarely The mailing list format is outdated and should be changed. You need a lot of boilerplate configuration before getting started because of emacs bad defaults. Internet "[""GUI""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Its extensibility and wide array of built-in features. "[""Hobby projects""]" "[""28.2""]" 1 No evil, tree-sitter, eglot, company, magit no comprimise never considered Cannot Would directly No Vim "[""C++"", ""C"", ""Haskell"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Sometimes "[""Unfamiliar with contribution process"", ""FSF paperwork"", ""The mailing list is worse than github""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" Melpa if i dont intend it to ever get into emacs built-in. VS Code No Sometimes 22 Bachelors Male German Student "[""Ido"", ""Icomplete"", ""Fido""]" "[""No""]" minimal vanilla No r/emacs Ok "[""shell-command"", ""Tmux""]" "[""gruvbox"", ""Catppuccin""]" Sometimes undo-tree simple functions Never Configuring external packages to suit your needs took some effort. Nowadays most package doc is very good most of the time. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility via packages. It keeps modernizing itself this way. "[""Work""]" "[""28.2""]" 10 No magit.el, flyspell.el, ivy.el, cperl-mode.el, lsp-mode.el, restclient.el moderate comprimise never considered No No No CUA "[""Javascript"", ""Perl"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Nedit No Sometimes 42 PhD Male German Software Development "[""Ivy"", ""Consult""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""term""]" "[""doom-acario-light""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No significant comprimise never considered No No No Vim "[""HTML/CSS"", ""Python"", ""Shell"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim No Sometimes PhD "[""No""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""vterm""]" "[""sanityinc""]" Rarely No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Go"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Rarely 17 School Male American Student "[""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs No IRC Great "[""vterm""]" "[""nord"", ""solarized"", ""solarized-dark""]" Often undo-fu write package Never Learning keybindings, figuring out which packages should be used and how they should be configured, finding where internal variables are for setting certain options. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Doom Emacs""]" Good but not great Being able to modify any functionality directly through it's global scope and how extensible it is through elisp. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No moderate comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub"", ""Discord""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Discord""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 24 Bachelors Male Canadian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Friend Ok "[""none""]" "[""gruvbox""]" Rarely framework default copy-paste Rarely remembering shortcuts, understanding elisp. Finding out what I can do and how I can do it. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, lots of packages: I can use the same editor for a lot of different tasks. And it has org.mode. "[""Work""]" "[""29.0""]" 6 No org-mode, lsp significant comprimise never considered No No No Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Julia"", ""Python"", ""Rust""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for community""]" VS Code No Frequently 41 Masters Male Swiss Research "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Hacker News Ok "[""none""]" "[""nord""]" Rarely undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 21 Wanderlust AUCTeX, Org, Wanderlust, Olivetti, diredfl significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency""]" Rarely "[""Documentation""]" "[""Blogs""]" "[""Manual""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" No Frequently 47 PhD Male Hungarian Research "[""Ido"", ""Icomplete""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes planet.emacslife.com Great "[""ansi-term""]" "[""my own custom theme""]" Never undo-tree many packages Never "1. A lot of unintuitive shortcuts, that don't have much of mnemonics nor (easy to follow) logic. 2. Learning unique to Emacs editing concepts. 3. Learning how to configure. Then also extend and program it." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Introspection, Lisp machine""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright That is a living, breathing, fluid, programmable dynamic environment, that is interopable, discoverable, reactive, can be deeply at will introspected (as in its own state, self-documentation etc), easily hacked, modified, integrated (both, internally within and outside the environment), composed and limitlessly extended. "[""Work"", ""Hobby projects"", ""PKM, GTD, email, WM, etc""]" "[""29.0"", ""28.2""]" 4 Mu4e Org-mode, magit, dired, evil, persp-mode, company/corfu, consult, vertico, lsp-mode/elgot. do not prefer never considered Yes Would directly Yes Vim "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Rust"", ""Shell"", ""SQL"", ""I use it for all of the languages, unless Emacs can't work with a specific/large project""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub"", ""Discord, Reddit""]" Sometimes "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Examples, small demos""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight"", ""use-package"", ""manual"", ""Doom Emacs as a framework""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" MELPA or anything that won't require from me extra bureaucracy. Vim, VScode, Sublime Text framework default Frequently 27 Bachelors Male Ukrainian Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult"", ""Corfu, Company""]" "[""framework default"", ""flyspell"", ""spell-fu""]" Doom Emacs Not sure Discord Ok "[""eshell"", ""vterm""]" "[""my own custom theme"", ""doom-one""]" Often undo-tree write package Never Friend "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 Mu4e any comprimise might in future No No No Emacs "[""C++"", ""C"", ""Haskell"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Screenshots""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ project.el Often 28 School Male big data "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never Emacs itself should be on github or gitlab, not gnu's busted system. Elisp is terrible to learn and use. Lots of emacs defaults are not good, so you have to do a lot of modification in elisp. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Alright Extensibility. Client/server model. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No evil, evil-collection, evil-fringe-mark, yasnippet, tramp, evil-visualstar, evil-commentary, evil-owl, neotree significant comprimise might in future No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell""]" Never "[""GNU/Linux""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview"", ""Complete description of flags/settings""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Rarely 42 PhD Male American Research "[""No""]" "[""flyspell""]" maximal vanilla I would have appreciated more questions about emacs versus other editors. I have a lot to say about both emacs and vim in terms of pros/cons and am interested in others' thoughts. No r/emacs Great "[""vterm""]" "[""my own custom theme""]" Sometimes undo-fu simple functions Never Understanding and writing .emacs was a bit challenging Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility via elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 29 No moderate comprimise might in future No No No Emacs "[""C++"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""OCaml""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently Masters Male Software Development "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""my own custom theme"", ""solarized-dark""]" Sometimes No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Community""]" Good but not great Flexbility, portability. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 No magit, lsp-mode limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""I don't""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" projectile Frequently Masters Male Norwegian Semiconductors "[""Ido""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""none""]" "[""my own custom theme""]" Sometimes No copy-paste Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""No featurs, was the recommendation during my first internship.""]" Very well, it's snappy "Packages Extensibility Customizability" "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No magit, flycheck, lsp-mode, go-mode, projectile limited comprimise never considered Yes No No Emacs "[""Go"", ""Javascript"", ""Shell"", ""Markdown""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 48 PhD Male Swiss Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""modus-vivendi""]" Never No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 15 Emacs "[""HTML/CSS"", ""Haskell"", ""Shell"", ""Typescript""]" "[""MacOS""]" Often Doom Emacs simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No moderate comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Task management""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Manual"", ""Clips/videos""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Vim project.el Often 44 Bachelors Male United States citizen Healthcare "[""Ivy""]" "[""ispell""]" minimal vanilla No lobste.rs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work""]" "[""28.2""]" 1 Vim "[""Common Lisp"", ""Python"", ""Typescript""]" "[""MacOS""]" Never Doom Emacs read and understand Never Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 12 No limited comprimise never considered No No No Emacs "[""Common Lisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""SQL""]" Rarely "[""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""IRC"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Visual Studio framework default Never 37 Bachelors Male American Research "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Great "[""none""]" "[""twilight-anti-bright""]" Never No simple functions Never I expected that out-of-the-box experience is a good starting point. This was not true back then, and is even less true now. It took me years to realize how much I was missing. One really has to start with a good opinionated config, just to see what's out there, what the possibilities are. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""When I started using Linux, emacs and vim were presented to me as THE two text editors, and I didn't like vi-style editing back then.""]" Good but not great Its rich ecosystem which supports practically any relevant (or even irrelevant) use case. "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 Mu4e eglot, lsp-mode, org, evil significant comprimise never considered No I have in the past No Vim "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Framework""]" "[""framework default"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" None framework default Frequently 36 PhD Male Slovenian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Matrix Great "[""none""]" "[""doom-ir-black""]" Frequently framework default write package Never Strange default keybindings (now setond nature) and a very dated looking interface (why not add a button to the main screen with a customization interface for newcomers) I was learning Common Lisp "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""slime""]" Very well, it's snappy It sticks with you for life, so you can build a tower of knowledge on top of it. "[""Work""]" "[""29.0"", ""28.2""]" 18 Mu4e org-mode, org-roam, mu4e, exwm, ember-mode, web-mode, lsp-mode moderate comprimise never considered I have in the past I have in the past Yes Emacs "[""C++"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork"", ""GPLv3 is crazy complex and including 'or any later version' is a concept that allows me to sell out my firstborn for any ideology of the fsf in the future""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Matrix""]" "[""straight""]" "[""Install and try it immediately""]" It has been done by the community for me. Vim projectile Frequently 37 Masters Male Belgian Software Development "[""Helm""]" "[""No"", ""no, but want to""]" maximal vanilla "Good job as a whole! I doubt some of the emacs users I know have a feeling for all terminology used here. Perhaps clarification text or examples could help there. Perhaps indicate up front how the results will be published?" Yes mastodon Great "[""vterm""]" "[""my own custom theme""]" Frequently No write package Never I had to customize it a lot to get to a point where I liked it better than other editors (especially Vim) out of the box. I mainly learned Emacs because I decided to really give Lisp a shot (which I had previously hated due to a bad first experience). I learned Emacs to force myself to use a bit of a Lisp in an environment where I had heard it worked well, and because I had heard Emacs was by far the best editor for Lisp. Though I quickly learned that Emacs excels at exactly what I found frustrating about Vim -- extensibility and customization. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Lisp""]" Good but not great The fact that Emacs follows the one true interactive programming paradigm: An interpreter that can be interacted with via code AND input device event hooks. IE easy and pervasive extensibility. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 8 No evil, smartparens, rainbow-delimiters, rainbow-identifiers, repeatable-motion, helm, magit significant comprimise might in future No I have in the past Yes Heavily customized vim-like "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""Typescript"", ""Many, including very small languages as PL nerd""]" Frequently "[""GNU/Linux"", ""Android via Termux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""A comprehensive list (and explanation of) interactive functions, intended-public functions, and keymaps (defined or modified).""]" "[""I just read the docs and the source, I never ask, only lurk.""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" I've submitted to Melpa because it was easy. I've never thought seriously about trying to submit elsewhere, and my packages aren't at all popular. Vim No Frequently 35 PhD Male United States citizen Software Development "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla Maybe it would be a bad idea because other people don't want to spend a long time answering questions, but I wish there were more. I would be happy to answer more questions and I want to see the community's answers to more questions. Emacs is my favorite program, so I'm perhaps... unusually interested. Not sure lobste.rs Ok "[""none""]" "[""my own custom theme""]" Never undo-tree read and understand "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Vim "[""C++"", ""C"", ""Python""]" "[""GNU/Linux"", ""Windows""]" Sometimes maximal vanilla read and understand Rarely Arcane user interface with too many keybindings University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Lisp support""]" "[""Lisp support""]" Alright "[""Hobby projects""]" "[""28.2"", ""27.2""]" 35 No do not prefer never considered No No No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Scheme""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""manual""]" "[""wait for community""]" No Sometimes Associates Male Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell"", ""eshell""]" "[""default light"", ""default dark""]" Never framework default write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Documentation""]" "[""Extensibility"", ""Package(s)""]" Not well "You can adapt most modes to a non-qwerty layout. Elisp documentation is very discoverable. It's very portable with pure elisp packages." "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 2 No maxima, org-contrib, slime, xah-fly-keys any comprimise never considered No No No xah-fly-keys "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Java"", ""Scheme"", ""Ada""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Typesetting (with custom org->troff script)""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" vi No Rarely 19 School Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""moe-theme""]" Rarely No copy-paste Rarely idioms used for eg kill and yank instead of copy and paste University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No moderate comprimise never considered No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript""]" Rarely "[""GNU/Linux"", ""Windows""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" Vim project.el Often PhD Male Austrian Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell""]" "[""deeper-blue""]" Never undo-tree write package Never Discovering key bindings was very difficult. It was hard to see what's happening when status messages flash up temporarily in the minibuffer and then get replaced, making it very hard to debug or explain what was happening to try and fix something like connecting to a CIDER REPL. This was before I discovered the *Messages* buffer. This led to me just stopping and restarting Emacs multiple times. The syntax around alists and plists is still very confusing to me and I have to look up an example every time I want to edit a .dir-locals.el file. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""CIDER""]" Very well, it's snappy Its extensibility and the simplicity of its programming model "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e CIDER, org-roam, vterm, which-key, evil, smartparens, lsp-mode, magit, projectile significant comprimise never considered Yes No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""wait for community""]" Atom projectile Sometimes 27 School Male British Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""doom-one""]" Never framework default write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great freedom, stability, interactive extensibility, everything is text, macros + elisp, introspection, extensive documentation, enthusiastic package authors, fantastic maintainers. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 26 No org, helm, magit, wgrep, eglot, tramp, multiple-cursors, company, org-ref, pdf-tools significant comprimise never considered No intend to do so No Emacs "[""C++"", ""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""Nim, Fortran""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None project.el Sometimes 46 PhD Male German Technical Safety Organisation "[""Helm"", ""Ido""]" "[""ispell""]" maximal vanilla It would probably be helpful for the evaluation of the survey, if there were the possibility to add several options to a question. I had to separate two additional languages I use Emacs to program in with a comma. Otherwise: great job! Not sure r/emacs Great "[""shell-command"", ""shell"", ""eshell"", ""ansi-term""]" "[""default light""]" Frequently No copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 1 Emacs "[""Elisp"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""Windows""]" Sometimes maximal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 17 No limited comprimise never considered Yes No No Emacs "[""Elisp"", ""Python""]" Rarely "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 52 Masters Male Swiss Education services "[""Ivy"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Mastodon Great "[""shell""]" "[""modus-operandi""]" Rarely No simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great It's highly customizable and the language used to do this is a LISP (in contraposition to some custom configuration language) "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No magit, lsp-mode, neotree moderate comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA"", ""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""straight"", ""not sure""]" "[""Research alternatives""]" Vim projectile Rarely 31 Masters Male Spanish Software Development "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs No Slack channel at work Ok "[""vterm""]" "[""zenburn""]" Never framework default simple functions Hard to get used to standard key bindings, or remember the ones I have. Hard to trace issues to a specific package. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility, Customization "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No Magit, Orgmode, atomic chrome never considered Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Google search emacs AND my interest keyword""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim Undo-tree Often "[""Selectrum""]" "[""flyspell""]" maximal vanilla "[""none""]" "[""Nano dark""]" Sometimes read and understand "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 Vim "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Ruby"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Often Doom Emacs copy-paste Never Initially I didnt know of configs like doom emacs. Its very different compared to gui based configuration. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Community""]" Alright Extensibility and the community and its packages. "[""Hobby projects""]" "[""28.2""]" 1 No Magit, lsp-mode, vterm limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" VS Code framework default Never 17 School Male German Student "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes framework default simple functions Never University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great Efficient editing. Programming language support (highlighting, inventing, etc.), tool integration (make, tags), extensibility. "[""Work""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 25 No Write room. Fill adapt. limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Julia"", ""Python"", ""Scheme""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking""]" "[""MELPA Stable""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Often 50 PhD Male American Research "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""shell-command""]" "[""nord""]" Rarely No simple functions Rarely It was not a popular choice and had to Leanne it mostly on my own at the beginning. I still know very few fellow eMacs users. Found it on SunOS and thought it looked easier than Vim. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility. I can keep the same editor while doing lots of different tasks, and programming in multiple different languages. The recent LSP work has made this much easier. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 37 No LSP, org significant comprimise might in future No No No Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""Typescript"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" None projectile Often 58 Bachelors Male American Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never "Breaking the pattern of thinking in terms of ""buttons"" instead of ""functions""" Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy It changes your mindset opening to many more opportunities. "[""Work"", ""Hobby projects"", ""chat, email, rss, journaling""]" "[""29.0"", ""28.2""]" 10 notmuch significant comprimise 0-2y No Yes No Emacs "[""C"", ""Go"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Matrix"", ""Mailing lists"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" GNU ELPA, MELPA Vim projectile Often "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Thanks! Yes Emacs mailing list Great "[""vterm""]" "[""default light"", ""default dark"", ""nord"", ""solarized""]" Sometimes undo-tree read and understand Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 2 No orgmode, magit, eglot moderate comprimise 10+y Cannot Cannot No Emacs "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Python"", ""Rust"", ""Ruby"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default"", ""straight""]" "[""wait for community""]" Vim framework default Frequently 15 School Male Indian Student "[""Helm""]" "[""framework default"", ""flyspell""]" Doom Emacs No. Not sure r/emacs Ok "[""none""]" "[""gruvbox""]" Never framework default simple functions Never Colleague "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise might in future Yes No No Vim "[""Scheme""]" Frequently "[""WSL"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Frequently "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""none""]" "[""modus-vivendi""]" Never undo-tree copy-paste Never the keybindings are hard to learn for a newcomer and I still struggle with some basic commands that I don't use daily. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy extensibility and adaptability "[""Hobby projects""]" "[""28.2"", ""28.1""]" 12 No org, olivetti-mode, elpy limited comprimise never considered No No No Emacs "[""Python""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""fediverse""]" "[""Tutorials""]" "[""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" gedit No Sometimes 39 PhD Male Italian Government "[""Selectrum""]" "[""No""]" minimal vanilla Not sure fediverse Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never No copy-paste Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Issues""]" "[""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" None projectile Sometimes 28 Masters Male Software Development "[""framework default"", ""Helm"", ""Ivy"", ""Vertico"", ""Consult""]" "[""No""]" Doom Emacs No Discord Ok "[""eshell"", ""vterm""]" "[""atom one""]" Often framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Language Support (Clojure)""]" Good but not great "Extensibility in a powerful language A thriving library-writing community" "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No magit,cider,org-mode,projectile moderate comprimise never considered Yes No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 31 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""solarized""]" Rarely framework default write package Rarely Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No org-roam no comprimise never considered No No Yes Vim "[""C"", ""Elisp"", ""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" ultra-editor framework default Frequently "[""framework default"", ""Vertico"", ""Selectrum""]" "[""framework default""]" Doom Emacs No Discord Ok "[""none""]" "[""doom-one""]" Rarely framework default simple functions "- (Not a difficulty:) The Emacs tutorial was very helpful. - I *still* have never tried to understand the the different types of kill/copy buffers. - I never managed to use the the info-nodes documentation well and have found it confusing when I see it mentioned in forums. - Learning the nomenclature in order to be able to search online for features or ask for help. - Some features can be hard to discover naturally." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility & customizability, great and active community projects/support. "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 No moderate comprimise never considered Emacs "[""C++"", ""C"", ""Elisp"", ""Julia"", ""Python"", ""Shell"", ""LaTeX, Matlab""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Friend/colleague recommendations""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el"", ""(I used to do everything manually)""]" "[""Install and try it immediately"", ""Research alternatives""]" Ease of contribution (developer) and access (user). I've submitted a couple of small packages to MELPA, in great part because I think it has the least total barrier-to-entry and it's very widely used. Notepad++ projectile Frequently 34 PhD Male Greek Research "[""Ivy""]" "[""framework default""]" Doom Emacs No Discord Great "[""term"", ""vterm""]" "[""Slightly modified dark+""]" Often framework default copy-paste Internet "[""GUI""]" "[""Package(s)"", ""Built-in features"", ""org-mode""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 5 Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" "[""MacOS""]" Vim Often Spacemacs copy-paste University/College "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 15 No never considered Emacs "[""HTML/CSS"", ""Python"", ""PHP"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Never "[""Helm""]" "[""flyspell""]" minimal vanilla "[""none""]" "[""solarized""]" Never No simple functions Never The internal mechanisms, and elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Customizability and Control over the IDE "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 3 No significant comprimise never considered No Would directly No Vim "[""C++"", ""Go"", ""Java"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 25 Masters Male French Software Development "[""framework default"", ""Helm"", ""Ivy""]" "[""flyspell""]" Doom Emacs No Friend Great "[""none""]" "[""default dark"", ""doom-one""]" Sometimes undo-tree copy-paste Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 10 No any comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never String[] Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Rarely 46 Masters Male United States citizen Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Sometimes No copy-paste Never "Unusual keybindings for default actions like copy and paste Workings of the kill ring and selection using marks" University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No org-mode, magit, slime, reftex, auctex limited comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Go"", ""Shell""]" Sometimes "[""WSL"", ""Windows""]" "[""Note taking"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""Source""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit""]" "[""manual""]" "[""wait for maturity""]" Vim No Sometimes Masters Male Software Development "[""Ido""]" "[""No""]" minimal vanilla Yes r/emacs Ok "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No none Never I was not very good with a keyboard and found the manual on the start page to be hard to read- mainly because I didn't knew how to zoom in. In therefore looked for docs in my browser and sadly chose unofficial (incomplete) tutorials and such - leading to great confusion. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy The fact that it's not a text editor but rather a text based UI, therefore combining the efficiency of a terminal and the greatness of modern software. I also love the values it represents, I think you notice how that shapes a project. "[""Hobby projects""]" "[""28.2""]" 1 No helm, lsp-mode, flycheck significant comprimise never considered No No No Emacs "[""C""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Matrix""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VsCodium projectile Rarely 15 School Male Austrian Student "[""Helm""]" "[""No""]" minimal vanilla No r/emacs Ok "[""shell"", ""ansi-term""]" "[""doom-one""]" Never No simple functions Never Understanding elisp, figuring out I didn't need to use Emacs keybindings Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, hackability "[""Hobby projects""]" "[""28.2""]" 2 No evil limited comprimise never considered No No No Vim "[""Common Lisp"", ""HTML/CSS""]" Never "[""MacOS""]" String[] "[""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Reddit""]" "[""package.el""]" "[""wait for community""]" Sublime Text No Sometimes 48 Bachelors Male Argentine Software Development "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""solarized-selenized-white""]" Never No write package Never Tried setting up gnus Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, packages "[""Work""]" "[""28.2""]" 12 No Org mode, magic, tramp, calc significant comprimise might in future Cannot Cannot No Emacs "[""C"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Google or read source""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" Vim No Frequently 33 Bachelors Male American Student "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term""]" "[""my own custom theme""]" Frequently No simple functions Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Can not remember""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 10 Mu4e Magit, lsp, mu4e moderate comprimise never considered No No No Homegrown "[""C++"", ""C"", ""Julia"", ""Python"", ""R"", ""Scala""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Design rationale""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Eclipse project.el Frequently 53 Masters Male German Research "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""my own custom theme""]" Often undo-tree read and understand Rarely When it doesn’t work Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great It works "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No Iedit, magit limited comprimise never considered No No No Emacs "[""Haskell"", ""Nix""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub""]" "[""Design rationale"", ""Manual""]" "[""Internet""]" "[""elpaca""]" "[""Install and try it immediately""]" Vim No Sometimes 18 School Male South Korean Student "[""Ido""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""none""]" "[""modus-operandi""]" Sometimes No copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy stability, maintenance, packages "[""Work""]" "[""28.1""]" 1 No significant comprimise never considered No No No Vim "[""HTML/CSS"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""wait for community""]" Atom No Never Masters Male "[""Helm""]" "[""flyspell""]" Doom Emacs No Friend Ok "[""none""]" "[""solarized-dark""]" Never framework default copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 2 Emacs "[""C++"", ""Python"", ""Rust""]" "[""GNU/Linux""]" Never minimal vanilla copy-paste Never Terminology from Emacs' Documentation can be weird or counter-intuitive sometimes to a beginner. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great Evil Mode and Lisp "[""Work""]" "[""28.1""]" 2 No perfect-margin-mode, scroll-on-jump moderate comprimise never considered No Would directly No Vim "[""Assembly"", ""C++"", ""C"", ""Elixir"", ""Erlang"", ""Javascript"", ""Rust"", ""Rescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Discourse"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 23 School Male Argentine Software Development "[""Ivy""]" "[""No""]" Doom Emacs No Hacker News Ok "[""eshell"", ""vterm""]" "[""doom-palenight""]" Frequently framework default simple functions Sometimes It has a long learning curve. There is no getting around the fact that it's terminology and base key-bindings are completely unintuitive to new users. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy It's fast and extremely composable. Knowledge learnt in one context is almost always applicable in other contexts too. "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 notmuch org-mode, magit, helm, company-mode, paredit, dumb-jump, org-board, org-brain, ox-hugo, pdf-tools limited comprimise 0-2y I have in the past I have in the past Yes Emacs "[""Clojure"", ""Elisp"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Publishing""]" "[""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""el-get""]" "[""Install and try it immediately""]" MELPA and NonGNU ELPA, as these seem to be where most people install from. kwrite projectile Frequently 35 Bachelors Male Indian Software Development "[""Helm"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Blog post Great "[""eshell"", ""vterm""]" "[""doom-one"", ""dracula"", ""humanoid-themes""]" Sometimes No copy-paste University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 Emacs "[""C"", ""Python"", ""R"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" Vim Rarely minimal vanilla simple functions Never I had trouble with understanding what MELPA and friends was, as I was also fairly new to programming and the idea of loading other peoples' libraries. It also took some time to gain intuition on the different basic concepts such as window, frame, buffer, minibuffer, point, region, mark, etc. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Simplicity but with Extensibility. "[""Hobby projects""]" "[""29.0""]" 3 No magit, org-mode, lsp-mode, denote, modus-themes, helpful moderate comprimise might in future No Cannot No Emacs "[""Elisp"", ""Haskell"", ""Julia"", ""R""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don't, I can usually solve my issues through research, such as source code and other internet posts.""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" VS Code No Rarely 21 Bachelors Male American Unemployed "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" maximal vanilla "The text input boxes for ""Other"" radio-button choices are a bit small." Not sure r/emacs Ok "[""shell-command"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Ability to customize it to make it MY editor. "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No limited comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""General document writing"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim No Frequently 44 PhD Male United States citizen Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""shell""]" "[""ef-themes""]" Sometimes undo-tree write package Never I struggled with how to set it up, whether you should use use-package, where packages came from (ELPA vs MELPA), etc. I was a very new programmer at the time, so I had a lot of holes in my general knowledge of computer/development environments, which feels somewhat required when learning Emacs. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility, being able to accommodate any feature I want without too much hassle "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No Magit,Org,Lsp-mode,Boon,Company,Vertico,Marginalia,Embark,Consult limited comprimise never considered No Would directly Yes Boon "[""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" VS Code project.el Sometimes 30 Masters Male Norwegian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""shell-command"", ""vterm""]" "[""my own custom theme"", ""modus-operandi""]" Rarely vundo simple functions Never I tried 3 times to pick up emacs, remembering the shortcuts we difficult at the beginning, then just like how starting with linux is, there were a lot of problem with packages: conflicts, configuring was difficult (or more accurately I didn't know how to). Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-mode, nothing is impossible""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, packages, org-mode, if you really want you can stay in Emacs for everything. "[""Work""]" "[""28.2""]" 7 No org, magit, rinari, moderate comprimise might in future No No No Vim "[""Elixir"", ""Javascript"", ""Python"", ""Ruby"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Design rationale"", ""in code comments""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Visual Studio, IntelliJ (WebStorm, RubyMine), framework default Often School Male Iranian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs I guess I would love the option to elaborate on any of the options but I don't think it will be useful when gathering the data No Hacker News Ok "[""ansi-term""]" "[""doom-monakai""]" Sometimes framework default none Never Yes, too hard Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extremely configurable. All included "[""Work"", ""Hobby projects""]" "[""26.3""]" 8 No moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""VHDL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Code (bug fixes)""]" "[""Mailing lists""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Rarely Masters Male Spanish Telecom "[""Helm""]" "[""No""]" minimal vanilla No Telegram Ok "[""vterm""]" "[""default dark""]" Never No simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Completely custom evil bindings "[""Elisp"", ""Rust"", ""Nix""]" "[""GNU/Linux""]" Never maximal vanilla copy-paste Never "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No significant comprimise never considered No No No Emacs "[""Common Lisp"", ""HTML/CSS""]" Rarely "[""WSL""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Not interested""]" Never "[""M-x list-packages""]" "[""Tutorials""]" "[""Email""]" "[""package.el""]" "[""wait for community""]" Vim No Often 50 Masters Male Fin Tech "[""No""]" "[""No""]" portacle No Hacker News Great "[""shell""]" "[""default dark""]" Never No write package Never Emacs keybind was difficult for beginners. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 5 Mu4e paredit do not prefer might in future No Would directly Yes Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Clips/videos""]" "[""Slack""]" "[""el-get""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 27 Associates Male Japanese Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Twitter Great "[""eshell""]" "[""dracula""]" Rarely undo-tree read and understand Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great Extensibility "[""Work""]" "[""28.2""]" 3 No Maggit, lsp-mode, never considered No No No Emacs "[""Go"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Rarely "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla "[""ansi-term""]" "[""dracula""]" Rarely No simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility, thriving package ecosystem "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 notmuch magit,org,avy,consult,vertico,embark,marginalia,ef-themes do not prefer never considered No No No Emacs "[""HTML/CSS"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never String[] Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Comparison""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Sometimes Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""ef-themes""]" Never vundo write package Never Internet "[""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No magit,org-mode,json-mode moderate comprimise never considered No Would directly Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Erlang"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials""]" "[""My brain""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse No Sometimes 37 Bachelors Male Canadian Software Development "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""solarized-dark""]" Never No write package Never poor defaults on versions <27 Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Curiosity""]" Very well, it's snappy lisp machine, minor modes, org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No eglot,org-mode,try,sly,vc significant comprimise never considered Cannot Cannot No Emacs "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""Shell"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists"", ""Discourse""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 21 Bachelors Male Australian Student "[""Ido"", ""Icomplete""]" "[""ispell""]" minimal vanilla Yes lobste.rs Great "[""shell""]" "[""default light"", ""modus-operandi"", ""modus-vivendi""]" Sometimes No copy-paste Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No do not prefer never considered No No No Emacs "[""Elisp"", ""Go"", ""Ruby""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs"", ""Lobste.rs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Sometimes 37 Bachelors Male United States citizen Software Development "[""Helm""]" "[""No""]" maximal vanilla Not sure lobste.rs Ok "[""none""]" "[""zenburn""]" Rarely No copy-paste Never University/College "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Packages "[""Work"", ""Hobby projects""]" "[""28.1"", ""25.2""]" 20 No Company, eglot, helm, use-package, vlf, ws-butler limited comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""verilog""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""lobster.rs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None project.el Rarely Masters Male American Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""none""]" "[""tango-dark""]" Rarely No write package Never "- Understanding Elisp - Change the vanilla look - Getting used to the keybindings" Curiosity when migrating to GNU/Linux "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Magit/integration with the operating system""]" "[""Extensibility"", ""Text editing features"", ""Understand why people pit Emacs vs Vim""]" Good but not great "- Being able to interact with REPLs inside the editor itself - Org-mode for heavy-duty writing - Good markdown support - Magit - Be able to create temporary buffers whenever you want - Consistent keybindings across different uses inside the editor" "[""Work"", ""Hobby projects"", ""Writing""]" "[""29.0"", ""28.2"", ""28.1""]" 5 notmuch org, magit, expand-region, yasnippet, ace-jump, ido, howm, todo-mode do not prefer never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Frequently 32 Bachelors Female Brazilian Software Development "[""Ido"", ""Icomplete""]" "[""flyspell""]" maximal vanilla Yes Telegram Great "[""shell-command"", ""ansi-term"", ""vterm""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""nord"", ""solarized"", ""solarized-dark""]" Sometimes undo-tree understand internals Frequently Switching amongst buffers. In particular, C-x C-b is NOT the same as C-x b. That's nuts. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""hilit19... this was 1995.""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 27 Gnus moderate comprimise 2-5y No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""Source""]" "[""GitHub""]" Frequently String[] Frequently "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison""]" "[""GitHub""]" "[""package.el""]" "[""wait for community""]" Vim projectile Often 47 Masters Male United States citizen Software Development "[""Ido""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""shell""]" "[""solarized-dark""]" Never No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""It's free/libre software""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""26.3""]" 3 No Magit, helm, avy, lsp, yasnippet, company, org, ispell, undo-tree moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never String[] Never "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes School Male Venezuelan Software Development "[""Helm"", ""Ido""]" "[""ispell""]" maximal vanilla Not sure lobste.rs Great "[""shell"", ""term""]" "[""atom-one-dark""]" Frequently undo-tree simple functions Never Configuring Java. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensivility "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No Org,org-roam limited comprimise never considered Cannot Cannot No Vim "[""C"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Comparison"", ""Manual""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes "[""Helm""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Never framework default none Never Emacs has an insane learning curve. I have been trying to use it off and on for years. Mostly off. I will install it, then try to use it for a bit, and then give up for an easier (but less powerful) IDE. I've tried DOOM and Spacemacs. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Being an all-in-one program. Being able to have a hotkey sequence for just about anything. Extensibility. "[""Work""]" "[""29.0""]" 0 No do not prefer never considered No No No Vim "[""C"", ""Javascript"", ""SQL"", ""MATLAB""]" Rarely "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""I've never tried""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""I've never tried""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text No Never 32 PhD Male American Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs No r/emacs Great "[""none""]" "[""Monokai""]" Never framework default copy-paste Never Key bindings Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No Org-mode, magit, eglot significant comprimise never considered No I have in the past No Vim "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""deeper documentation""]" "[""IRC"", ""Matrix"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" Vim projectile Often 36 Bachelors Male Czech Software Development "[""Helm""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""eshell"", ""vterm""]" "[""doom-one""]" Often framework default write package Never "The keybindings were unusual (chording and which key does what) but now I love them The language of frames/windows/buffers is also very uncommon in modern usage." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""slime""]" Good but not great Programmability - being able to create solutions to very specific problems in my workflow as well as dealing with the common cases. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 13 No ivy,sly,paredit,eglot,multiple-cursors,ripgrep significant comprimise might in future No I have in the past Yes Emacs "[""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""generally I don't""]" "[""use-package""]" "[""Install and try it immediately""]" melpa is easier because it doesn't require copyright attribution None projectile Sometimes 34 Bachelors Male American Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""base16-tomorrow-night-eighties""]" Rarely No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Paredit, org, magit, lsp, projectile, yasnippets, undo-tree, vertico significant comprimise might in future Cannot Cannot No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Guix""]" "[""Mailing list"", ""Email"", ""GitHub"", ""whatever forge the maintainer uses""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""other people's public configs""]" "[""Tutorials"", ""Screenshots""]" "[""Mailing lists"", ""Email""]" "[""Guix""]" "[""Install and try it immediately""]" Kakoune projectile Sometimes 37 Bachelors Male German Software Development "[""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla No lobste.rs Ok "[""vterm""]" "[""leuven""]" Sometimes undo-tree copy-paste Never Keybindings are difficult to remember if I don't use it for a few days, and I had difficulties understanding all the possible commands and the included packages as there was no guide for them Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Customizability, wide community support, terminal interface with daemon/client which is not available in many other GUI IDEs "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Magit,eglot significant comprimise might in future Cannot Cannot No Vim "[""Haskell"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual""]" "[""GitHub""]" "[""framework default""]" "[""wait for maturity""]" VS Code framework default Rarely 27 Masters Male Italian Student "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Ok "[""ansi-term"", ""vterm""]" "[""solarized-dark""]" Never framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No significant comprimise might in future No No No Vim "[""C"", ""Elisp"", ""Haskell"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" IntelliJ framework default Sometimes School Male German Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Discord Ok "[""none""]" "[""default light"", ""adwaita""]" Rarely framework default simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "Extensibility in Lisp Free software" "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 24 Gnus any comprimise might in future No I have in the past No Emacs "[""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Read the sources""]" "[""package.el""]" "[""Research alternatives""]" pico No Rarely 45 Bachelors Male Brazilian Software Development "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes lobste.rs Great "[""none""]" "[""Don't remember""]" Never No simple functions Never "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""org-mode""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 19 No org-mode, magit, helm, company significant comprimise never considered No No No Emacs "[""Python"", ""Shell"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA"", ""MELPA Stable""]" "[""I don't need to""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""I don't""]" "[""package.el""]" "[""wait for community""]" No Frequently PhD Male Danish Software Development "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Never No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No eglot, magit limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Go"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Never PhD Male Russian Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No linux.org.ru Great "[""none""]" "[""iceberg""]" Never No many packages Rarely I have been waiting on getting a FSF assignment for almost a year now, blocking me from contributing. Issue is that the disclaimer note from my employer needs to be reviewed. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects"", ""Training, Email, Financial""]" "[""29.0""]" 15 notmuch meow,vertigo,eglot,embark moderate comprimise 0-2y No Yes Yes Meow "[""C++"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Videos""]" "[""Manual""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""guix""]" "[""Install and try it immediately""]" project.el Often 35 Masters Male Swedish VFX "[""Vertico""]" "[""flyspell""]" maximal vanilla Keep up the good work! Yes r/emacs Great "[""shell""]" "[""suneater""]" Frequently No copy-paste Never Keybindings are hard to memorize but it's a question of time. I read a book where Emacs was mentioned. "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Best software ever made !""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Emacs is hard to learn but in fact really simple when we get used to. I always discover new features. Emacs answers to 90% of my needs. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No sr-speedbar, markdown-mode, lua-mode, darkroom-mode significant comprimise never considered No Would directly No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Lua, Vlang, Red""]" Never "[""GNU/Linux"", ""MacOS"", ""DOS""]" "[""General document writing""]" "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""searching on the web""]" "[""framework default"", ""package.el"", ""packages downloaded and added in my \""init.el\""""]" "[""Install and try it immediately""]" can't remember. I was on Amiga. No Frequently 46 PhD Male French Education services "[""No""]" "[""flyspell""]" minimal vanilla Yes Hacker News Great "[""shell-command""]" "[""default dark""]" Never No none Never keybindings are hard to remember Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy configurability, org-mode "[""Hobby projects""]" "[""27.1""]" 10 notmuch any comprimise never considered No No No Emacs "[""None""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""not sure""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs""]" "[""Don't know. Haven't read any recently after I managed to do what I wanted to.""]" "[""Mastodon""]" "[""not sure""]" "[""wait for community""]" Vim No Rarely 46 School Male German contracting "[""framework default""]" "[""framework default""]" minimal vanilla No mastodon (via: https://post.hillenius.net/notice/95501 ) Great "[""none""]" "[""default light""]" Never framework default simple functions Never "Understanding and managing frame splitting, understanding the difference between minibuffer, help windows and new frames (e.g. when will 'q' dismiss? when will C-g? etc). Which terminal to use (ended up with vterm). Understanding themes." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""using scheme/lisp/clojure""]" Very well, it's snappy Customisation, self-documentation, freedom "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No magit, org, ivy, company, ripgrep, wgrep, dumb-jump moderate comprimise never considered I have in the past Would directly No Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Scheme"", ""Lua""]" Frequently "[""MacOS""]" "[""Note taking"", ""Agenda"", ""presentations with org-reveal""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""wait for community""]" IntelliJ projectile Rarely 36 Bachelors Male British Software Development "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""modus-operandi""]" Never No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.1""]" 6 No magit limited comprimise never considered No No No Vim "[""Clojure"", ""Javascript"", ""Ruby""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""wait for community""]" Sublime Text framework default Never 30 School Male Ukrainian Software Development "[""framework default"", ""Helm""]" "[""No""]" Spacemacs No Friend Ok "[""none""]" "[""plan9""]" Never framework default read and understand Never The keybindings were a handful and It wasn't obvious how to use to things with it Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Part of the GNU project / FSF""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No significant comprimise 5-10y I have in the past I have in the past No Vim "[""C"", ""Common Lisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Ruby""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""PKB""]" "[""GNU ELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""M-x list-packages""]" "[""Overview""]" "[""IRC"", ""Matrix""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" nano project.el Rarely "[""No""]" "[""flyspell""]" minimal vanilla No Friend Great "[""shell-command""]" "[""default dark""]" Never undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""keyboard-focused""]" "[""Community""]" Poorly, it's sluggish Extensibility, community "[""Work""]" "[""28.2"", ""28.1""]" 1 No no comprimise never considered Yes No No Vim "[""Clojure"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""SQL"", ""Typescript""]" Sometimes "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Discord"", ""Blogs""]" "[""Overview""]" "[""Discord""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Rarely Bachelors Male Serbian Fin Tech "[""framework default""]" "[""No""]" Doom Emacs No Twitter Ok "[""vterm""]" "[""doom-one""]" Rarely framework default many packages Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Part of the GNU project / FSF""]" Good but not great Extensible "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No lsp-mode, rustic, Haskell, justl moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Ease of submission and installation None projectile Frequently Bachelors Software Development "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla No Hacker News Great "[""eshell"", ""vterm""]" "[""doom-one""]" Sometimes No none Never "I remember following vim tutorial very easily i one afternoon. For emacs i become frustrated. I completed the tutorial over a week because everyday I stoped due to frustration. After that, and taking it easy I fell in love. Since I use Ubuntu I spend a lot of time untill I figured out how to install full complete manual." Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Org Mode""]" "[""Org Mode""]" Very well, it's snappy "Customization. Text based. Community. Documentation. Solid bet (free software, won't disappear)" "[""Hobby projects""]" "[""28.2""]" 1 No significant comprimise never considered No No No Emacs "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""not sure""]" "[""Install and try it immediately""]" Sublime Text No Frequently 27 School Male Spanish Student "[""No""]" "[""No""]" minimal vanilla No Blog post Great "[""none""]" "[""zenburn""]" Never No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Hobby projects""]" "[""29.0""]" 2 Mu4e limited comprimise never considered No No No Vim "[""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" VS Code framework default Sometimes "[""framework default""]" "[""spell-fu""]" Doom Emacs No Blog post Ok "[""vterm""]" "[""doom-one""]" Rarely framework default simple functions Never The defaults are pretty bad. I use Doom Emacs, but am in the process of porting what I want to a vanilla emacs. trying to get emacs setup for a good dev experience in C++ & CL was too hard initially Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great the extensibility and the community. You can build anything into emacs, and the community actually works on it's issues, including really useful packages into emacs, native comp for speed etc. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No magit, treemacs, sly,slynk moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Rarely 31 Bachelors Male Australian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-one""]" Sometimes framework default copy-paste Never Internet "[""GUI"", ""daemon""]" "[""org mode""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""28.2""]" 1 No any comprimise might in future No I have in the past No Vim "[""Assembly""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Framework"", ""GitHub"", ""Email""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 22 Bachelors Male Chinese Student "[""framework default""]" "[""No""]" Doom Emacs No Emacs China Great "[""vterm""]" "[""gruvbox""]" Never framework default read and understand Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Vim "[""C++"", ""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" "[""GNU/Linux""]" Vim Rarely minimal vanilla none "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 Vim "[""Ruby"", ""Typescript""]" "[""MacOS""]" Sometimes minimal vanilla copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great It's a kit to make your own editor "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 12 No moderate comprimise never considered No No No Emacs "[""C#"", ""Common Lisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""F#""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""Source""]" "[""I don't?""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Mailing lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""I don't?""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Rarely 43 Bachelors Male American Software Development "[""Selectrum"", ""Marginalia""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure mastodon Ok "[""eshell"", ""vterm"", ""Primarily use dedicated terminals.""]" "[""nord"", ""solarized"", ""doon-nord""]" Sometimes undo-tree write package Never I have some enhancements I'd like to contribute to some fairly core code, but I expect that the employer sign-off on the FSF assignment will be a hurdle. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy It's a lisp core with an editor built on top. I can customize it on the fly. "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No clang-format,cmake-mode,company,eglot,htmlize,eglot,magit moderate comprimise might in future No No No Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""N/A""]" "[""manual""]" "[""Install and try it immediately""]" Pico on HP-UX, Borland on Windows No Frequently 43 PhD Male United States citizen Hardware architecture "[""Ido""]" "[""ispell""]" maximal vanilla "1) Some questions should have a none-of-the-above option. 2) The ""How did you find out about this survey?"" should probably allow multiple options. I saw it on lobste.rs, r/emacs, and HN before I had a chance to take it." Yes lobste.rs Ok "[""shell-command"", ""ansi-term""]" "[""my own custom theme""]" Sometimes No read and understand Never University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No Undo-tree limited comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""HTML/CSS"", ""Shell"", ""OCaml""]" Never "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never String[] Never "[""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No Frequently 32 PhD Male (other) Research "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""shell"", ""eshell""]" "[""default light"", ""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree write package Never Emacs Lisp, keybindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, discoverability, packages, community, Emacs Lisp, org-mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No evil,org-mode,vertico,company,lsp-mode limited comprimise never considered No No Yes Vim "[""C++"", ""C"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently 24 Masters Male French Software Development "[""framework default"", ""Vertico"", ""Marginalia""]" "[""framework default""]" Doom Emacs Yes Hacker News Great "[""vterm""]" "[""doom-one"", ""dracula""]" Sometimes framework default copy-paste Never Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Not well "[""Hobby projects""]" "[""28.2""]" 0 No moderate comprimise never considered No No No Vim "[""Rust""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Never 21 School Male Swedish Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Not great "[""term""]" "[""my own custom theme""]" Never No simple functions Never "- keybinding that was not easy to learn - vanilla emacs is not helpfull when learning a new language" University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "- extensibillity - community - easy to debug (or deactivate) bugs - many packages -> can be use to do a lot a stuff others than text editing (org-mode, mail,..)" "[""Work""]" "[""28.2""]" 10 Mu4e org-mode, magit, projectile, mu4e, tuareg, ivy, ace-window, company, flyspell significant comprimise never considered No No No Emacs "[""Python"", ""ocaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA devel"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Sometimes 31 Masters Male French Fin Tech "[""Ivy""]" "[""flyspell""]" maximal vanilla No Friend Great "[""none""]" "[""my own custom theme""]" Rarely framework default copy-paste Never I have unsuccessfully introduced Emacs to several individuals. None have retained their use due to the steep initial learning curve. Colleague "[""GUI""]" "[""Text editing features"", ""org mode""]" "[""Text editing features""]" Very well, it's snappy Power and flexibility. Works quickly, is eminently configurable, and Org-mode is a life saver. "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3"", ""23.1""]" 30 No ORG-mode, moderate comprimise never considered No I have in the past No mostly default with a few mods to make using with MS Windows easier "[""C++"", ""HTML/CSS"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""eclectic""]" "[""I have not done so yet""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Web search engines""]" "[""Overview""]" "[""I have not done so yet""]" "[""not sure"", ""Mostly manually""]" "[""Research alternatives""]" Various ancient text editors No Frequently 63 Associates Male American Software Development "[""No""]" "[""ispell""]" maximal vanilla "There were a couple of multiple choice questions where none of the option were appropriate. ""What contributions do you make to packages you use?"" for example. I have never made any contributions. I have considered proposing some of my modifications but they are definitely not ""production"" grade. I would call them ""personal hacks that work for me"" but I have little confidence they will work in the wild. I simply do not have the skill set for such changes." No r/emacs Ok "[""shell""]" "[""default light""]" Never No understand internals Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 Vim "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Elisp""]" "[""GNU/Linux""]" None Frequently maximal vanilla read and understand Never Learning the new workflow Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility and Org "[""Hobby projects""]" "[""28.2""]" 1 No vterm, magit, emms, dwim-shell-command, eglot, vertico, pdf-tools, corfu, consult moderate comprimise never considered Cannot Cannot No Emacs "[""C"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Neovim No Never 19 School Male Brazilian Student "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No lobste.rs Great "[""shell"", ""eshell"", ""vterm""]" "[""modus-operandi""]" Frequently No copy-paste Never It's difficult to recall even just one year later. I definitely had some hurdles. I started with doom emacs right away, but stuff like how to install packages and configure them wasn't easy to understand. This is probably more a problem of dooms documentation. I think it wasn't immediately clear to me how to best google to get answers. The whole mailing list system is still extremely cryptic to me and to all young people i talk to (and I'm studying computer science) Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Org-mode and the whole org environment, the emacs community, it's infinite customizability "[""Work"", ""Hobby projects"", ""journaling, time management, basically everything i can fit into it""]" "[""28.2""]" 1 No org-caldav, org-superagenda, org-chef, org-noter, org-pdftools, org-babel moderate comprimise might in future No Would directly No Vim "[""Assembly"", ""C++"", ""C"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently 23 Bachelors Male Swiss Student "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs Thank you for doing it! No r/emacs Great "[""vterm""]" "[""nord""]" Frequently framework default write package "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" Alright "[""Work""]" "[""28.2""]" 2 Vim "[""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""SQL"", ""Typescript"", ""Scala""]" "[""MacOS""]" Sometimes Doom Emacs read and understand Internet "[""GUI"", ""TUI""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No never considered Emacs "[""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""leaf.el""]" "[""Research alternatives""]" Eclipse project.el Frequently "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""langtool""]" minimal vanilla "[""none""]" "[""nord""]" Rarely undo-tree simple functions Never the tutorial intro is too long and focuses on movement in text too early. window management should be explained earlier. linux user group "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy works everywhere, huge amount of packages, very flexible "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 14 No significant comprimise 5-10y No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Java"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""IRC servers"", ""Blogs"", ""Mastering emacs book""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim projectile Rarely 30 School Male Italian Software Development "[""Ido""]" "[""No""]" minimal vanilla it's fine No Hacker News Not great "[""ansi-term""]" "[""wombat""]" Rarely No read and understand Never "1) TLDR 2) My experience 3) My recommandation to start configuring emacs from scratch TLDR Emacs does not work great out of the box, many unusual key bindings and concepts (Buffers, lisp) slow down the initial learning phase, lots of things to learn, many essential tricks to build emacs need to be found outside of the official doc, takes time before reaching feature parity with intuitive editors (like vscode) MY EXPERIENCE Emacs has unusual bindings and a lot of things to learn. I started on a vanilla config and had to start configuring emacs from another editor for a few days until it became usable enough to finally switch. And even then, I was missing many important things such as a decent debugger and lsp-mode/eglot. Past that point, I still had to look for many resources as I had to look everywhere (official doc, blogs, melpa, git, reddit) on internet to figure out all the things I could do to extend emacs. STARTER KIT FOR VANILLA EMACS: I consider that any person starting from vanilla emacs should read Mastering Emacs (M. Peterson) before installing the following tools that I consider as essential to begin extending the editor: a theme (dark), a package to show available M-x functions (such as smex), use-package to organise the configuration, straight-package for reprodicibility and a set of swiss knife functions which may replace smex (either helm, swiper+ivy+counsel or the new suite orderless+embark+consult+...). I also suspect that more tools to help discoverabillty (such as which key) would be useful." Xkcd Butterfly + Vim holy war memes "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "Extensible Useful built-in tools (dired, org, eww...) Feature discoverabillty (with apropos and C-h ) Modes" "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No "Use package Straight package Ivy/counsel/swiper Magit Ace Window" significant comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Haskell"", ""Python"", ""Nix, Latex""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text No Frequently 23 Bachelors Male French Student "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""Monokai and Aurora""]" Rarely No none Rarely tutorial goes from zero to up very quickly! Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""easiest scheme and c++ text editing *indenting* ever (no j/k)""]" Very well, it's snappy magit "[""Hobby projects""]" "[""28.2""]" 4 No magit, tree-sitter, ido, helm moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Scheme""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA"", ""not sure""]" "[""dont!""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" racket No Never Male Mauritian Healthcare "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default dark""]" Never undo-tree read and understand Never No documentation. Internet "[""GUI""]" "[""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great org "[""Work""]" "[""29.0""]" 2 No org-roam, lsp-bridge no comprimise never considered No Cannot No Emacs "[""Python""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Code (features)""]" "[""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Discord"", ""Discourse""]" "[""straight"", ""use-package""]" "[""wait for maturity""]" MELPA Vim No Often 32 PhD Male Chinese Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes Emacs China Great "[""vterm""]" "[""default light""]" Never No read and understand Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No moderate comprimise never considered No No No Vim "[""Python"", ""Shell"", ""SQL"", ""Hy""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""usage examples""]" "[""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes Masters Male British Fin Tech "[""Ivy""]" "[""No""]" Doom Emacs Yes Hacker News Great "[""ansi-term""]" "[""solarized""]" Frequently No write package Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Vim Sometimes maximal vanilla many packages Sometimes University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""first time was '88 or so. I don't really recall.""]" Very well, it's snappy extensibility, community that builds it "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 Gnus org-mode, org-journal, php-mode, lsp significant comprimise 5-10y No I have in the past No Emacs "[""Elisp"", ""Go"", ""Python"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" whatever I used back then, don't recall projectile Frequently 49 Bachelors Male United States citizen IT, some sw dev "[""No""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""spacemacs-light, spacemacs-dark""]" Often No write package Never Keybindings Recommended by a book "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""SLIME""]" Good but not great That is basically an extensible Swiss pocket knife "[""Work""]" "[""28.2""]" 12 No "SLIME Latex" moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Javascript"", ""Typescript"", ""latex""]" Rarely "[""GNU/Linux""]" String[] "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Eclipse No Frequently 30 Masters Male German Research "[""No""]" "[""flyspell"", ""ispell"", ""langtool""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never No write package Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 Mu4e Magit moderate comprimise might in future Yes No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Atom project.el Sometimes 38 Masters Male American Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Ok "[""vterm""]" "[""solarized""]" Sometimes No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 1 No moderate comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript""]" Often "[""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""Email""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Email""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Sometimes School Male Canadian Software Development "[""framework default""]" "[""No""]" Doom Emacs No Friend Great "[""eshell"", ""vterm""]" "[""doom-one""]" Never No read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" String[] Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 4 Meow "[""Haskell"", ""Scheme"", ""Coq""]" "[""GNU/Linux"", ""MacOS""]" Vim Rarely Doom Emacs write package Rarely IIRC the keybindings took me a little while to get used to. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Being mature free software, you can be sure that it's still going to be around in, say, a decade. The documentation is great, I don't like having to browse the web all the time to look up manuals etc so the fact it's packaged into the application is nice. And, of course, extensibility, especially that the extension language is a lisp (lisps are very well suited to such things). "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 3 Mu4e magit, slime, lsp-mode significant comprimise might in future Yes Yes No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" vi No Often 24 School Female English Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Was good :) Not sure lobste.rs Great "[""eshell""]" "[""spacemacs-light""]" Frequently No read and understand Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 20 notmuch magit, projectile, tramp moderate comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""n/a""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Framework""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" projectile Frequently 46 Bachelors Male United States citizen Software Development "[""Ido""]" "[""No""]" maximal vanilla Not sure lobste.rs Great "[""shell-command"", ""ansi-term"", ""vterm""]" "[""solarized"", ""solarized-dark"", ""zenburn""]" Frequently No simple functions Never There is so much depth to Emacs that it can be hard to figure out how to do everything well. Simply editing a file is easy enough, and you can figure out the keybindings eventually. But then you want to start doing more complicated things and you have to invest time into doing all of them. I've kind of set up projectile, for example, but I've never really figured out how to use it effectively and mostly use it to close all of the buffers that I open when working on a particular project. The same is true of Flycheck and lsp-mode/eglot, which are tools that I think would make my life easier, but which have an activation energy that I am not always willing to put into my text editor. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, org-mode, steadily improving IDE capabilities "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 No julia-snail, org-mode moderate comprimise never considered No No No Emacs "[""Julia""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" projectile Often 30 PhD Male American Research "[""Helm""]" "[""ispell""]" minimal vanilla No lobste.rs Great "[""eshell""]" "[""misterioso""]" Sometimes No write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise never considered Yes No No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" IntelliJ framework default Sometimes 29 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""framework default""]" Spacemacs Not sure r/emacs Great "[""shell""]" "[""various doom-* and spacemacs-* themes (both light and dark)""]" Sometimes framework default simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Vim "[""C"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes 21 School Male German Student "[""Ivy"", ""Consult""]" "[""flyspell""]" maximal vanilla No Blog post Ok "[""term""]" "[""nord""]" Never No String[] String[] String[] String[] String[] copy-paste Never Internet "[""GUI""]" "[""Extensibility""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Hobby projects""]" "[""29.0""]" 1 No do not prefer never considered No No No Emacs "[""Elisp""]" Rarely "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Never String[] Sometimes "[""Documentation""]" "[""GitHub"", ""M-x list-packages""]" "[""Tutorials""]" "[""Discourse""]" "[""use-package""]" "[""wait for community""]" VS Code projectile Sometimes "[""Ivy"", ""Consult""]" "[""No""]" maximal vanilla Not sure one rss, not sure Not great "[""none""]" "[""mood-one""]" Rarely No simple functions Never Location of help. Searching for basic functions, you find yourself deep in a hierarchy with little idea how to find your way. Colleague "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Operating system integration. I have text, programming, a shell all in the same environment. If I wanted to do some java, intellij would give me a great experience. If I was willing to pay. But what if I suddenly get interested in clojure or haskell. Now I have to change environments "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 15 No Ess significant comprimise never considered No No No CUA "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""PHP"", ""R"", ""Scheme""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows"", ""Android with termux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""MELPA""]" "[""Na""]" Never "[""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Hacker news""]" "[""Tutorials""]" "[""Na""]" "[""manual""]" "[""Research alternatives""]" VS Code No Frequently 56 Masters Male United States citizen Manufacturing "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell""]" "[""default light""]" Rarely No copy-paste Never It was useless to me until I was able to get Evil working and it took a good bit of effort to do that. Package management and init.el configuration all have steep learning curves. Spacemacs served as a good starter, but the configs were so different that the move to vanilla felt a bit like starting over. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Org""]" "[""Package(s)"", ""Text editing features"", ""Org""]" Good but not great Org-mode, Evil is a good vim emulation "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No org, evil, magit, straight, which-key, projectile, ace-window, vterm moderate comprimise never considered Not yet Would directly No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" Vim projectile Often 47 Bachelors Male American "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult"", ""Embark, Orderless""]" "[""No""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""default light"", ""solarized"", ""material""]" Frequently No simple functions Never I was accustomed to vim-style keybindings. Using evil & co would give me inconsistent keybindings throughout emacs, especially considering packages. The emacs keybindings are subjectively worse for editing text and took me quite a bit of time to adjust to. As a bonus, they also sometimes work in shells. Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""People saying it was the bee's knees""]" Very well, it's snappy Magit, org-mode, malleability is nice "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit, org-mode, which-key, dired, haskell-mode moderate comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" IntelliJ projectile Sometimes 23 Bachelors Male Russian Research "[""Ivy""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""vterm""]" "[""leuven""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 2 No significant comprimise never considered No Would directly No Emacs "[""Elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" None No Frequently 35 PhD Male Canadian Research "[""Ivy""]" "[""flyspell""]" minimal vanilla No r/emacs Ok "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Meow "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""SQL""]" "[""GNU/Linux""]" Rarely minimal vanilla simple functions Never Coming from (Vim and) Sublime Text, the C and M keybindings took me some time, and Emacs Lisp was quite different from what I knew. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Using the Usenet with Gnus""]" Good but not great World-class code indentation and awesome flexibility. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 9 No org2blog,vterm,rustic,vertico no comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Perl"", ""Rust"", ""Shell""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Often 37 Bachelors Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Friend Ok "[""vterm""]" "[""acme-nofrils""]" Sometimes undo-tree none Never None, the built-in help was on point and taught me everything I needed to know. Internet "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""It's religious that hackers know Emacs.""]" Very well, it's snappy Extendability + it contains a language interpreter. It's an OS masquerading as an editor. "[""Work""]" "[""24.2""]" 11 No I repeat, I don't use packages. The only customization I did was change the color scheme. significant comprimise never considered No No No Emacs "[""C"", ""Ruby"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""none""]" "[""Mailing list""]" Never "[""Don't use packages, nothing to contribute, metaphysical error.""]" Never "[""I don't""]" "[""Manual"", ""Screenshots""]" "[""use search engines more intently""]" "[""what third-party packages?""]" "[""wait for maturity""]" Vim No Often 36 Masters Male (other) "[""No""]" "[""No""]" minimal vanilla No Locals Great "[""none""]" "[""deeper-blue""]" Never No copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 25 No multi-cursor significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 54 PhD Male German Fin Tech "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light"", ""default dark""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""org-mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 No org, org-roam, org-roam-ui, org-roam-bibtex, org-noter, org-agenda limited comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""Haskell"", ""Julia"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""WSL"", ""crostini""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Often Masters German Student "[""framework default""]" "[""framework default""]" Doom Emacs It would be interesting to ask if one does soley use emacs or also other editors. No r/emacs Great "[""none""]" "[""doom-one""]" Never framework default simple functions Never "Nothing specific. I think I got more comfortable after skim-reading mastering emacs. The built-in tutorial was enough for getting around but not enough to ""impress me positively""." Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""LISP development""]" Good but not great I enjoy most the introspection capabilities. I immediately liked the customization interface and now I appreciate more and more things like the help system, variable description, having the elisp source available in a click. "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 No use-package, which-key, magit any comprimise might in future No No No Emacs "[""C++"", ""C"", ""Go"", ""Scheme""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""org""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""maybe an in-emacs tutorial""]" "[""amazingly, I had no need to ask for help""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 30 Masters Male Italian Software Development "[""Ido""]" "[""No""]" minimal vanilla No lobste.rs Great "[""shell""]" "[""solarized""]" Sometimes No copy-paste Never "All of the dumb jargon, like ""buffer"" and ""frame"", etc. get in the way." Colleague "[""GUI""]" "[""Inertia""]" "[""gdb integration""]" Poorly, it's sluggish Community of contributors "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No magit, tide, tramp, lsp-mode, no comprimise never considered No No No Emacs "[""Go"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""MELPA"", ""not sure""]" "[""uninstall package""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison""]" "[""uninstall package""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Sometimes Bachelors Male Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Yes Hacker News Ok "[""shell""]" "[""sanity-inc""]" Sometimes No read and understand Never "Mapping VIM muscle memory to Emacs has been hard and eventually I gave up and adopted Evil mode. Starting with Spacemacs put me right into the game but then it has been a bit hard to get to configuring Emacs manually (but worth it)" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF"", ""Magit org-mode""]" "[""Part of the GNU project / FSF"", ""It is the best Lisp IDE""]" Very well, it's snappy Community, packages, extensibility, free software "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No Magit, Cider, Evil, Projectile, Org-mode, use-package, Slime significant comprimise never considered Yes No No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""Twitter""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 45 School Male Italian Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Twitter Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree read and understand Sometimes Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 10 No never considered I have in the past No No Emacs "[""Clojure"", ""Javascript"", ""Java"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""wechat""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No Frequently "[""framework default"", ""Helm"", ""Ido""]" "[""No""]" minimal vanilla "[""none""]" "[""default dark"", ""dracula"", ""solarized-dark"", ""zenburn""]" Sometimes undo-tree simple functions Never "Learning Elisp is very daunting for someone not too familiar with programming. Coming from Vim, configuring Emacs from scratch is a much more extensive task." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Alright Unmatched extensibility, very active community that causes Emacs to be constantly developed further. "[""Hobby projects""]" "[""28.2""]" 5 Mu4e evil, magit, helpful, eglot, mu4e, vertico, telephone-line moderate comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Rarely 33 Masters Male German Education services "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""gruvbox""]" Never undo-fu write package Never develop muscle memory, create a mental model of how emacs works Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "integrated text-based environment, extensible, opinionated also support for lsp is very important" "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No magit, org, lsp-mode, projectile, helm, flycheck, company, mmm-mode, web-mode significant comprimise never considered No I have in the past No Emacs "[""C"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" too many years ago to remember :) projectile Sometimes 45 PhD Male Greek Software Development "[""Helm""]" "[""ispell""]" maximal vanilla interested to see the results Not sure Hacker News Great "[""shell""]" "[""nimbus (custom)""]" Never No simple functions Never "Debugging memory usage (resources shown by memory-report and garbage collector do not reflect actual usage). Difficulty with introspection of environment variables used by Emacs (I had a very hard time getting LSP to work with Typescript, Csharp and Python because of that)" Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Not well "Extensibility and customizability. Also, text being the first class citizen." "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 4 No consult,posframe,perspective,avy,vertico,dirvish,lsp,dap,flycheck,embark significant comprimise might in future Cannot Would directly No Vim "[""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript"", ""AHK""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""manual""]" "[""Install and try it immediately""]" VS Code projectile Often 32 Associates Male Polish Logistics "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs More emphasis on what I currently dislike about Emacs. No r/emacs Ok "[""shell"", ""term"", ""vterm""]" "[""gruvbox""]" Never undo-tree copy-paste Never Manual is good once you have some experience how everything works; clear and concise. But as a new user who's tempted to wet his feet to explore the flexibility of Emacs there's no simple guide to get started. I would have wanted to kick the tires a bit and see how my workflow could be changed using with one tool (ie. shell, ssh, git, ide). Sure it's all changed now with Eshell, tramp, magit, treesitter, fly-check et. al but it took quite an effort get there. So I guess I was missing kind of opinionated tutorials how to set up Emacs for work. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and platform support. "[""Hobby projects""]" "[""29.0""]" 1 Mu4e magit, tree-sitter, flycheck, cargo, org, rustic, evil, moderate comprimise never considered No Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Rust""]" Frequently "[""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub"", ""why not elpa / melpa?""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""package.el"", ""straight""]" "[""Research alternatives"", ""wait for maturity""]" Sublime Text projectile Often Bachelors Male Finnish Manufacturing "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""my own custom theme""]" Frequently undo-fu simple functions Never Mostly in getting used to the functional style of Elisp and configuration. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy FOSS and extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No I have in the past No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Frequently 34 Bachelors Male American Self-employed "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs No Matrix Great "[""shell-command"", ""vterm""]" "[""doom-one"", ""dracula"", ""gruvbox"", ""Catppuccin""]" Frequently framework default write package Sometimes I tried obtaining FSF and that was hard. I don't fully understand how to work with email development mailing list (I really should do this, the barrier is just high enough so that I've delayed it for years) Interactively learning elisp within emacs was harder than it should be, propertizing text, key bindings Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Magit (the greatest piece of software ever written, IMO), extensibility, community "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No magit, projectile, straight, consult, corfu, embark, lsp-mode, org-mode, org-roam, evil limited comprimise 0-2y No Would directly No Vim "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Sacha Chua's weekly news""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" IntelliJ projectile Frequently 34 Bachelors Male Indian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""none""]" "[""my own custom theme""]" Never undo-tree simple functions Never "It is time to take this part of the process extremely seriously. The web should literally be the version control system / central repository of software. I am tired of having to go back and forth between various out of sync and incompatible formats or programs. I am so fatigued that I basically don't bother using the computer for much and it is why my answers on the last page were mostly ""no"" - because I just don't have any reason to play along. I have no friends in reality who do these things and I have no income.. I care more than most but something needs to change on the societaly level so that people like me will be willing to be a part of the free software world. I need to be allowed to keep basic dignity and have a basic social life but this country is run through facebook... I think working on free software is valuable and I want an income doing it. I shouldn't have to be some elite powerhouse programmer to be eligible, there's plenty of chickenshit devs working on yet-another-nonsense-application getting paid ridiculous sums. I won't do that. So where does that leave me?" Getting stuck in some inconsistent states where the keybinds are all borked and not having any means to get back to a neutral state except restarting emacs. Emacs freezing because I had too much going on or tried to open something big. Lack of canonical paths towards achieving certain basic configuration tasks, there is no driver for community consensus so we're stuck with whatever works. Internet "[""GUI""]" "[""Can't find anything better at the moment""]" "[""EVIL""]" Good but not great Lisp machine. Existing infrastructure. Existing community. Values (i.e. FOSS etc). Better than terminal at TextUI. Old enough software to be written for slow machines, i.e. efficient. "[""I dunno if my hobby is work""]" "[""29.0"", ""28.2"", ""28.1""]" 4 No evil, sly, geiser. I don't use many packages, my config is tiny and I haven't bothered digging further in the direction of spacemacs (which is where I started iirc). any comprimise never considered No No No Vim "[""Clojure"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""currently; mostly common lisp, I have in past also used the above""]" Never "[""GNU/Linux"", ""guix""]" "[""I stopped using it, I used it when I was on spacemacs in the past but I just use textfiles now.""]" "[""not sure""]" "[""Mailing list"", ""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork"", ""Lack of trust and too much time spent alone, waiting for the world to meet me halfway but people like their trenches.""]" Never "[""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Proofs. How to interact and configure the interactions. How to make smaller circles.""]" "[""IRC"", ""Matrix""]" "[""guix""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" I will release all code I make into the wild but I don't believe in centralized repositories built using current means of consensus. We need to solve the tragedy of the commons. Anyway, I'd make a guix channel so that people could still install my packages and updates pretty easily. Vim No Often "[""No""]" "[""No""]" minimal vanilla Thank you for your terrific work. Not sure Friend Ok "[""none"", ""shell-command"", ""vterm""]" "[""default light""]" Never No simple functions "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Vim "[""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript"", ""Scala""]" "[""WSL"", ""Windows"", ""MacOS""]" Vim Rarely minimal vanilla simple functions Never "Didn't know what ""M"" meant in ""M-x""... for me it was ""Alt"". I also didn't really discover the help system early on, and was very confused for a long time. I found various bits on google but once I really figured out how to use the help system, I started learning faster as I could help myself (and many things really are documented if you know where to look)." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Good but not great "Full customizability - the fact that the entire editor has an ""API"" that can be programmed against using a real programming language is unique and great. It's also mature, which means there are many packages, tutorials, and others in the community building useful things on/in emacs." "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit, projectile, helm, lsp, flycheck, cider, treemacs limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently 36 Bachelors Male United States citizen Fin Tech "[""Helm""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""ansi-term""]" "[""dracula""]" Sometimes No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No no comprimise never considered Cannot Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 40 Associates Indian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""eshell""]" "[""doom-one""]" Rarely framework default simple functions Never "Understanding elisp -- which I haven't done thoroughly -- and the way Emacs loads and uses packages. Lisps in general are a little awkward for the casual programmer, and it's difficult to parse nested parentheses, quotes, back quotes, odd-names like `car' and `cdr'. Yes, there is a lot of documentation and a few guides, but it takes a bit of practice to really learn and understand, which I'm still not sure I do. But I am not sure this can every really change without fundamentally altering the core of Emacs, which I wouldn't want to do. Package management -- installing, updating and removing packages -- was not clear to me to begin with. The `use-package' macro was helpful. It's also not obvious to a beginner how one should update a single package or a subset of all upgradable packages." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "Customizability and extensibility -- it is very, very nice to have a general purpose tool that is able to cater to my specific needs and preferences. Org-mode and related packages and features -- org-agenda, org-babel and source blocks, org-roam -- has completely transformed my workflow and conception of how to organize my personal projects and data. I use LaTeX a lot, and while the auctex package(s) and tools are great for editing .tex files, the ability to preview LaTeX fragments in org-mode, as well as have code blocks and tables, is remarkable. Also, the ability to have a (semi-)literate Emacs configuration in an org file, with links and notes, is incredibly useful. Finally, the community is amazing. I have received help for about 80-90% of my queries, in some cases when I expected the problem to be too obscure to be remotely reproduced elsewhere. I have also borrowed the bulk of my configuration from the many brilliant members of the community out there, and have learned much more about the capabilities of this simple lisp interpreter." "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 Mu4e org-mode,org-roam,helm,elfeed,pdf-tools,mu4e,yasnippet,magit,bookmark+, moderate comprimise never considered Cannot Cannot No Vim "[""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim projectile Often 32 PhD Research "[""Helm""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""monokai""]" Never undo-tree copy-paste Never The keybinds are very different compared to vim, and the whole thing feels slower and much less efficient Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Good but not great Extensibility and freedom "[""Hobby projects""]" "[""28.2""]" 0 No xah fly keys moderate comprimise never considered No No No xah fly keys "[""C"", ""Elisp""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""package.el""]" "[""Research alternatives""]" Vim No Sometimes 14 School Male New Zealander "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""term""]" "[""my own custom theme""]" Never No copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""28.1""]" 20 No Magit, org-journal, projectile limited comprimise never considered Yes I have in the past No Emacs "[""Elixir"", ""HTML/CSS"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives""]" framework default Frequently Bachelors Male Mexican Software Development "[""Vertico""]" "[""No""]" Doom Emacs Yes r/emacs Great "[""none""]" "[""default dark"", ""doom-one"", ""dracula""]" Rarely undo-fu copy-paste Never Terminology, what to search for on web when I wanted something Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Alright Lisp os "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Cider, paredit, elpy, dashboard,org significant comprimise never considered Cannot Cannot No Emacs "[""Clojure"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""Have not been in this situation yet""]" Never "[""Not interested""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Geany No Sometimes 26 Bachelors Male Slovenian Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""doom-one""]" Never framework default none Never Lack of screenshots/examples on package documentations. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Community""]" Very well, it's snappy Extensibility and the community. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No org-mode, org-roam, ox-hugo, hydra, evil moderate comprimise never considered No No No Vim "[""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim projectile Sometimes 23 Bachelors Male Nepalese Software Development "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""kaolin-themes""]" Never undo-tree write package to understand read vs eval (quotes) in elisp Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy extensiblity, elisp, rich feature "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 Vim "[""Elisp"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" "[""MacOS""]" None Frequently Spacemacs simple functions Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""evil-mode""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 6 No magit, evil-mode, org-mode, vertico limited comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Tutorials""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Sometimes 36 Masters Male Swedish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Yes Discourse Great "[""none""]" "[""doom-dark+""]" Never framework default read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 15 No no comprimise never considered No No No Emacs "[""C++"", ""Go"", ""Python""]" Sometimes "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently Bachelors Male Telecom "[""Helm"", ""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""doom-one""]" Rarely No simple functions Never "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No limited comprimise never considered No Cannot No Emacs "[""Fortran"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" projectile Frequently Bachelors Male Chinese Student "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""default light""]" Rarely No simple functions Never Keybindings. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Customization. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org-mode, magit, cider moderate comprimise might in future I have in the past Would directly No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""not sure""]" "[""Install and try it immediately""]" IntelliJ No Frequently 36 Bachelors Male Brazilian Fin Tech "[""Icomplete""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi""]" Never No none Remembering the key-bindings University/College "[""GUI""]" "[""org""]" "[""Org Mode""]" Alright Org Mode "[""notes""]" "[""27.2""]" 1 Org Mode never considered Vim "[""None""]" "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure""]" String[] "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" String[] String[] "[""framework default""]" "[""Install and try it immediately""]" Never String[] String[] Spacemacs String[] String[] simple functions Rarely "Haha. You must be joking. The key bindings, the key combinations, all of that is awful user experience, awful awful awful. Decades into it and I still never know when or whether I can or should modify a key binding to something logical" Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility, principles "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 28 Mu4e Org moderate comprimise might in future I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" MELPA is my unexamined assumed default if I weren’t producing a GNU package. No Frequently 51 School Male United States citizen Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Ok "[""eshell""]" "[""default dark"", ""my own custom theme"", ""solarized"", ""solarized-dark"", ""zenburn""]" Often No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great keybindings "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 20 No moderate comprimise might in future No I have in the past No Emacs "[""Elisp"", ""Ruby""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" None No Frequently 36 Bachelors Male Software Development "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla share the results publically and w/ FSF No Hacker News Ok "[""shell"", ""vterm""]" "[""default dark""]" Never No copy-paste Never "Really hard to choose a distribution for MacOS. Some has glitches on re-draw. Others can't use MacOS key-bindings like Command + ` to alternate between windows." Internet "[""GUI""]" "[""Org mode""]" "[""Org mode""]" Good but not great Org mode "[""Work""]" "[""28.2""]" 1 No Evil, Org mode, projectile-rails do not prefer never considered Cannot Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Ruby""]" Sometimes "[""MacOS""]" "[""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Documentation""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Rarely 40 Bachelors Male Brazilian Software Development "[""Ido""]" "[""No""]" minimal vanilla No Twitter Great "[""none""]" "[""doom-molokai""]" Never No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility""]" Good but not great Programmability "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No moderate comprimise never considered Cannot Would directly No Vim "[""Javascript"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Often 37 Bachelors Male Indian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one"", ""dracula"", ""solarized""]" Rarely framework default simple functions Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 22 No significant comprimise never considered No Would directly No Emacs "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" nedit projectile Sometimes 43 School Male Software Development "[""Helm""]" "[""No""]" maximal vanilla Yes lobste.rs Ok "[""none""]" "[""cyberpunk""]" Rarely No copy-paste Never Edit configuration, manage windows/buffers, learning key bindings University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, packages "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No do not prefer never considered No No No Vim "[""C++"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""-""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Rarely Bachelors Male Russian Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs No Hacker News Ok "[""none""]" "[""solarized"", ""solarized-dark""]" Never No none Never Because it is so large and complex, I had difficulty finding information about how to use it. Bear in mind, back then. My main source of community feedback was net news and relay chat University/College "[""GUI""]" "[""Text editing features""]" "[""Text editing features"", ""multiplatform""]" Good but not great I think the feature death the extensibility is pretty awesome. Every time I thought of something that I really wanted it to do, it couldn't figure out how, I eventually discovered it. Built-in "[""Work"", ""Hobby projects""]" "[""29.0""]" 32 No limited comprimise never considered I would like to know more Yes No Emacs "[""C++"", ""C"", ""C#"", ""Go"", ""HTML/CSS"", ""Java"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""not sure""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""I use plain vanilla emacs""]" Never "[""Issues""]" "[""I don't""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Email"", ""Google""]" "[""I don't""]" "[""wait for community""]" vi bbedit No Rarely 51 School Male American Software Development "[""No""]" "[""No""]" minimal vanilla You should allow no answer on any question the user once, or at least a negative option if the question doesn't apply No Hacker News Ok "[""none""]" "[""my own custom theme""]" Never No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No significant comprimise never considered No No No Vim "[""C++"", ""C"", ""Common Lisp"", ""Go"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Not knowing how to modify a package"", ""Bad prior experience""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes Bachelors Male Ukrainian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""vterm""]" "[""doom-one"", ""gruvbox""]" Frequently framework default simple functions Never steep learning curve. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""lisp""]" "[""Extensibility"", ""Text editing features"", ""lisp""]" Very well, it's snappy extensibility, possibility to do everything from within Emacs. "[""Hobby projects""]" "[""28.1""]" 17 No significant comprimise never considered No No No Emacs "[""Common Lisp"", ""Javascript""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None No Sometimes 45 Masters Male Dutch Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell"", ""term""]" "[""default light"", ""default dark""]" Never No simple functions Sometimes no it takes alot of time to get used to it and get the right packages unlike in vim, also learning all of the ways to write stuff in markdown and integrate packages into my workflow is awkward, but i got through it Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""org""]" "[""Extensibility"", ""Package(s)"", ""org mode""]" Good but not great "org mode, the ability to preview latex as youre writing it, lsp, easy customization through doom mainly the graphical stuff that is a headache to emulate in vim oh also dooms vim like keybinds, and deft" "[""Work"", ""Hobby projects"", ""school""]" "[""28.2""]" 1 Mu4e "deft vertico evil ligatures org" significant comprimise never considered No No No Vim "[""C++"", ""C"", ""C#"", ""HTML/CSS"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""Email""]" Rarely "[""not many ideas of contibutions to make""]" Rarely "[""Code (features)""]" "[""Web search engines""]" "[""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" n/a Vim projectile Frequently 19 Bachelors Female British Student "[""Vertico""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 2 Gnus significant comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC""]" "[""use-package""]" "[""Research alternatives""]" Vim No Often 18 School Male Finnish "[""Helm"", ""Ivy"", ""Icomplete""]" "[""flyspell""]" maximal vanilla No IRC Great "[""vterm""]" "[""my own custom theme""]" Frequently No read and understand Big learning curve. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""orgmode""]" Very well, it's snappy You can make it do whatever you want, besides coffee. "[""Work"", ""Hobby projects"", ""everything writing and organizing realted""]" "[""28.2""]" 4 Emacs "[""I don't""]" "[""GNU/Linux"", ""MacOS"", ""in windows - vmware""]" Nano Never minimal vanilla simple functions Never Well, back then, the difference between GNU Emacs on X vs. XEmacs. Recommended by a professor "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Common Lisp support""]" Good but not great Extensibility, live introspection/modification, rich but text-centric UI, support for functional programming languages, comment filling. "[""Work"", ""Hobby projects""]" "[""29.0""]" 21 No org, company, flycheck, selectrum or vertico moderate comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""Nix""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Epkgs""]" "[""Comparison""]" "[""I don't""]" "[""Nix""]" "[""Research alternatives""]" Don't remember No Often Masters Male American Software Development "[""Selectrum""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""default light""]" Rarely No write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 28 No magit do not prefer never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Java"", ""Python"", ""Perl"", ""Scheme"", ""Shell"", ""SQL"", ""CLU""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Web search engines""]" "[""Manual""]" "[""Email""]" "[""package.el""]" "[""Install and try it immediately""]" No Frequently 50 Masters Male Russian Software Development "[""No""]" "[""ispell""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""default light"", ""my own custom theme""]" Never No write package Sometimes "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Hobby projects""]" "[""28.1""]" 25 No limited comprimise 0-2y No No No xah-fly-keys "[""Elisp""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Source""]" "[""Email""]" Sometimes String[] Sometimes "[""Issues""]" "[""Blogs"", ""planet.emacslife.com""]" "[""Comparison"", ""Design rationale""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""borg""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" No Often "[""Vertico"", ""Consult""]" "[""ispell""]" maximal vanilla Yes Emacs mailing list Great "[""eshell"", ""ansi-term""]" "[""modus-operandi""]" Rarely No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Package ecosystem, extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No Magit, cider, Slime, company, aggressive-indent, limited comprimise never considered Yes No No Vim "[""Clojure"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely Masters Male German Software Development "[""Helm"", ""Ido""]" "[""flyspell""]" maximal vanilla Not sure Twitter Great "[""shell"", ""vterm""]" "[""Monokai""]" Never No copy-paste Never navigate help page University/College "[""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy expected consistent behaviour "[""Work"", ""Hobby projects""]" "[""29.0""]" 27 No significant comprimise might in future No No No Emacs "[""Perl"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""i do not""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" vi No Sometimes 49 School Male Polish Fin Tech "[""No""]" "[""framework default""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""my dark theme""]" Never framework default understand internals Often It's slow but steady. Nope, the quality of the info manual was decisive in my will to learn more about Emacs internals. Through the Desktop menu (Red Hat 5.2) "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Stability "[""Work"", ""Hobby projects""]" "[""29.0""]" 23 Gnus There are just too many. any comprimise 10+y Yes Yes Yes Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Mailing lists"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 44 Masters Male French Public sector "[""framework default""]" "[""No""]" minimal vanilla It's good, thanks! Yes Emacs mailing list Ok "[""ansi-term""]" "[""default light""]" Frequently No simple functions default keybindings suck Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great architecture "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 magit, elpy never considered xah fly keys "[""Elisp"", ""Python"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" "[""Lack confidence in code quality""]" Rarely "[""Web search engines"", ""M-x list-packages""]" String[] String[] "[""package.el""]" "[""Install and try it immediately""]" Vim Frequently String[] String[] xah emacs String[] String[] simple functions Never The high use of modifier key chords forced me to permanently rebind caps lock to control. University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Self-documentation and extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No moderate comprimise never considered Yes No No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Not interested"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Sometimes 28 Masters Male American Student "[""Ivy""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Rarely No simple functions Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Emacs "[""Assembly"", ""C"", ""Haskell""]" "[""GNU/Linux""]" Vim Frequently maximal vanilla simple functions Never Bespoke terminology and interactions, fragmented packaging. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensible with rich packages. "[""Work"", ""Hobby projects""]" "[""29.0""]" 16 notmuch magit, notmuch, lsp-mode, rustic limited comprimise never considered I have in the past No No Emacs "[""C++"", ""C"", ""Elisp"", ""Julia"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Frequently 39 PhD Male Research "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs The learning process is a huge barrier and vscode is gobbling up mindshare. Better GUI interactions, package management, and LSP support are really important. I switched to Doom a couple years ago to simplify my self-managed configuration, but this just isn't discoverable to new users and it's intimidating. Emacs upstream should take a more opinionated stance and work toward a better experience for new users, perhaps with improved discoverability like counsel-M-x and package suggestions. Not sure Hacker News Ok "[""vterm""]" "[""doom-one""]" Often framework default copy-paste "[""GUI"", ""TUI""]" String[] Good but not great "[""Hobby projects"", ""life organisation""]" "[""28.1""]" 5 Emacs "[""no""]" "[""GNU/Linux"", ""Android Termux""]" Frequently maximal vanilla copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" "[""GNU/Linux"", ""WSL""]" Frequently Doom Emacs simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No magit, use-package, org-mode limited comprimise might in future No I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""MacOS""]" "[""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Code (features)""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Framework""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 38 Bachelors Male Taiwanese Software Development "[""Helm""]" "[""No""]" maximal vanilla Yes Telegram Great "[""ansi-term"", ""vterm""]" "[""solarized-dark""]" Frequently undo-tree write package Rarely Tutorial suggested using C-p/C-n/C-f/C-b instead of cursor keys. Because of that, I delayed using Emacs for a while. Some months later I went through the tutorial but used cursor keys. I didn't like being told to change my habits at the first encounter. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""syntax coloring""]" Very well, it's snappy Real extension language, I can do almost all my tasks in Emacs. "[""Hobby projects""]" "[""29.0""]" 20 Gnus w3m, pdf-tools, elfeed, geiser, nov, slime significant comprimise 5-10y No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Java"", ""Rust"", ""Scheme"", ""Common Lisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""social anxiety disorder""]" Rarely "[""Mailing lists"", ""M-x list-packages""]" "[""Manual""]" "[""Nowhere, I read the source code""]" "[""package.el"", ""manual""]" "[""wait for maturity""]" pico project.el Frequently 43 Masters Male Finnish "[""No""]" "[""ispell""]" maximal vanilla Yes Emacs mailing list Great "[""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No copy-paste Never none, I was young. University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""There was no other choice at this time""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 Mu4e org-mode any comprimise might in future No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""never ask help""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" None No Frequently 48 Masters German Software Development "[""Ivy"", ""Consult""]" "[""ispell""]" minimal vanilla No lobste.rs Great "[""ansi-term""]" "[""naquadah""]" Never No simple functions University/College "[""GUI""]" "[""Text editing features"", ""Familiarity""]" "[""Text editing features""]" Not well "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 Emacs "[""C"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Notepad++ Sometimes maximal vanilla read and understand Never Getting stuck after pressing a wrong key. I would hit ctrl g a lot. Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)""]" String[] Good but not great Flexibility and duration of continued development. I want an an editor that I can make mine and use as long as I want. "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No Helm, helm-ag moderate comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Python"", ""Ruby""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""Never have""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""I don't, either I can get it working with the docs and Google or I don't use it.""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Sometimes 33 Bachelors Male American Software Development "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla "Theme question should have a ""not sure"" field since I'm doing this on my phone." Yes Hacker News Ok "[""none""]" "[""my own custom theme""]" Rarely No many packages It was frustrating to discover my laziness and unwillingness to read the user manual and all the problems that caused. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Heard it was great.""]" Very well, it's snappy Simple powerful features easily configured to fit how I think. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Emacs "[""Elisp"", ""Perl"", ""Shell""]" "[""MacOS""]" Vim Frequently maximal vanilla simple functions Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Programmability; and the ability to inspect the code and look up documentation for the code that runs the editor itself "[""Work"", ""Hobby projects""]" "[""29.0""]" 21 No "Org-mode, magit Plus too many more to list" moderate comprimise might in future Yes Would directly No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Discourse"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Rarely 45 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes Hacker News Ok "[""shell-command"", ""shell"", ""eshell""]" "[""modus-operandi""]" Rarely undo-tree copy-paste Never debian "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 8 Gnus debian-el,dpkg-dev-el,gnus,flymake-shellcheck,sudo-edit,elpher never considered No No No Emacs "[""Elisp"", ""Shell""]" Rarely "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Rarely "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""debian repo""]" "[""examples""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" nano No Sometimes "[""No""]" "[""flyspell""]" minimal vanilla "[""shell-command""]" "[""default dark""]" Frequently No many packages Sometimes The FSF assignment is much more convenient than I realized, in particular, it can be done electronically and does not requiring mailing physicial paper. This does not seem to be widely known and I kept from doing it for years because I thought it was harder. No difficulties at all. The manuals are great and always surprised when people don't read them. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "Easy extensibility, convenient introspection (going from ""how does that work?"" to reading the relevant source code takes a couple of seconds)" "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 Gnus Vertico, consult, elfeed, pdf-tools, osm, AUCTeX, cdlatex, orderless, Embark significant comprimise 0-2y No No Yes Emacs "[""C"", ""Elisp"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Perl"", ""Ruby"", ""Common Lisp, J""]" Sometimes "[""Windows"", ""GNU/Linux VM running on Chrome OS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""wait for community""]" I start writing only for myself. If a package seems useful I put it on GitHub. If someone there asks about package repossitories, I submit to MELPA. If someone asks me specifically about GNU ELPA, then I submit there. Vim No Frequently 42 PhD Male Mexican Research "[""Vertico"", ""Marginalia"", ""Consult"", ""Orderless (this is the key component, I could give up the rest of I had too)""]" "[""ispell""]" maximal vanilla Add Common Lisp to the language list. Not sure r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No write package Sometimes My university's lawyers are dragging their heels on FSF assignment, sadly. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great The sheer size of its ecosystem. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 notmuch moderate comprimise might in future No Cannot No god-mode "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub"", ""IRC""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""IRC"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes Associates Male American Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" Doom Emacs Yes Emacs mailing list Great "[""shell"", ""vterm""]" "[""doom-one"", ""solarized-dark""]" Sometimes framework default copy-paste Never Vast amount of features, choices and things to learn. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy I could tweak it to suit me perfectly. Also I am huge fan of defining everything in code, and emacs, especially doom let's me do just that perfectly. "[""Work"", ""Hobby projects"", ""Knowledge management, note taking""]" "[""28.2""]" 1 No org-roam,magit,cheat.sh moderate comprimise never considered Yes No No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Shell"", ""SQL"", ""nix""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse""]" "[""straight""]" "[""Install and try it immediately""]" VS Code framework default Frequently 27 Bachelors Male Polish Software Development "[""framework default"", ""Vertico""]" "[""flymake""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""solarized"", ""solarized-dark""]" Sometimes undo-tree copy-paste Never Configuring to my liking. Huge amounts of config code needed and difficulty getting packages to play nice. Settled on outsourcing to spacemacs which was a compromise - somebody else did the work but it's not lean and frequently ran into upgrade problems. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Poorly, it's sluggish It can be programmed to do anything. "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No significant comprimise never considered No No No Vim "[""Haskell"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" Vim framework default Sometimes Software Development "[""Helm""]" "[""framework default""]" Spacemacs No Hacker News Great "[""shell-command""]" "[""oceanicnext""]" Rarely framework default copy-paste Never remembering key mappings. first started using it on a sun workstation (bad unix) Friend "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""all my cool MIT friends used it""]" Good but not great stability over decades "[""Work"", ""Hobby projects""]" "[""27.2""]" 36 No don’t really have any moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Elixir"", ""Go"", ""Python"", ""Scheme""]" Often "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Overview""]" "[""never seems to occur to me to ask for help""]" "[""manual""]" "[""Research alternatives""]" don’t write packages vi No Sometimes 61 Bachelors Male American Education services "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""default light""]" Rarely No simple functions Never Learning lisp. Customizing themes. Emacs antiquated naming of buffers and windows Steve yegge "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF"", ""To learn lisp""]" Good but not great It’s available everywhere "[""Work"", ""Hobby projects""]" "[""26.3""]" 20 No Icicles limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby""]" Never "[""Windows""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""manual""]" "[""wait for maturity""]" Visual studio No Rarely Bachelors Male American Software Development "[""No"", ""Ido""]" "[""Aspell""]" minimal vanilla No r/emacs Ok "[""ansi-term""]" "[""default light"", ""Granger""]" Never No write package Rarely Until the power of macros sank in it was just a novelty because of elisp Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Familiarity with key combinations and features""]" "[""Extensibility""]" Good but not great Configurability and capability "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2"", ""27.1"", ""26.3""]" 25 Occasionally because of work environment moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Java"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Discovering features""]" "[""not sure""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Overview""]" "[""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Everything available, no investment on any No Sometimes 48 Bachelors Male Indian Software Development "[""No""]" "[""ispell""]" Keeps changing with work environment No Hacker News Ok "[""shell""]" "[""solarized"", ""solarized-dark"", ""zenburn""]" Rarely Built in copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 11 No limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Notepad++ No Rarely "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Ok "[""shell"", ""eshell""]" "[""doom-one""]" Rarely No write package Rarely Keybindings, but this difficulty is also emacs strength. Like playing piano (I guess), you cannot be proficient without practice. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Great design and long term support. It will still be usable in the next 50 years. "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 Mu4e org-mode any comprimise might in future Cannot Cannot No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript"", ""Ciao Prolog""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for community""]" qbasic editor projectile Frequently 43 PhD Male Spanish Research "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Ok "[""shell""]" "[""dracula""]" Never No copy-paste Never There was no System Crafters, so getting started was hard (getting used to this kind of workflow, configuring it). Doom Emacs is the only reason I didn't leave Emacs early on. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Keyboard orientation, packages like org-mode, org-roam, magit. "[""Hobby projects""]" "[""28.2""]" 3 No org mode, org-roam, Magit moderate comprimise never considered No No No Vim "[""Clojure"", ""Elixir"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Blogs""]" "[""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Research alternatives""]" VS Code projectile Often 28 School Male Polish Software Development "[""framework default""]" "[""ispell""]" Doom Emacs No lobste.rs Great "[""eshell""]" "[""gruvbox""]" Rarely framework default copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Extensibility org-mode magit" "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 notmuch "magit org-roam" moderate comprimise might in future No No No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""not sure""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Matrix servers""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Framework"", ""Mailing lists""]" "[""straight"", ""use-package"", ""not sure""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently Masters German Student "[""framework default"", ""Vertico""]" "[""flyspell""]" Doom Emacs No doomemacs discourse Ok "[""eshell"", ""vterm""]" "[""default light"", ""default dark"", ""gruvbox""]" Frequently framework default read and understand Never I can't understand Elisp at begin, so when I want to custom my Emacs, or I want to modify other's config (like Doom or Spacemacs), I run into error. This is really depressing, and I abandoned Emacs serval times. Finally, I begin to learn Elisp, write my own config (and copy others), and really begin to use Emacs. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""org mode""]" Good but not great "- Extensible - org mode - and other awesome packages" "[""Hobby projects""]" "[""28.2""]" 3 No org-mode,evil,ivy,use-package limited comprimise never considered No No No Vim "[""Common Lisp"", ""Scheme"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""emacs china""]" "[""Tutorials"", ""Manual""]" "[""GitHub"", ""emacs china""]" "[""use-package""]" "[""Research alternatives""]" MELPA, because many packages I used is published on MELPA Notepad++ No Frequently 24 Bachelors Male Chinese Student "[""Ivy""]" "[""No""]" maximal vanilla No Emacs China Great "[""none""]" "[""doom-one-light""]" Never undo-tree String[] String[] String[] String[] String[] copy-paste Never If you want contributions can you make their production built-in to the creation of any customization? DIRED continues to be unintuitive and even underpowered. ETAGS usability seemed low. Colleague "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Brings a full extensible development environment to any platform. "[""Work""]" "[""26.3""]" 32 No moderate comprimise might in future I have in the past No No Emacs "[""C#"", ""HTML/CSS"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""https://news.ycombinator.com""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""manual"", ""WinGIT in Visual Studio""]" "[""wait for maturity""]" vi No Rarely 60 Masters Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default light""]" Never No copy-paste Keybindings while coming from vim. Also, it takes a while to understand the package ecosystem. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensability. Integration of all tools into the emacs way. "[""Hobby projects""]" "[""28.2""]" 2 Vim "[""C"", ""Go""]" "[""GNU/Linux""]" Vim Often maximal vanilla write package Never "Not knowing where to start. Unused to the Emacs learning curve, and thus unable to ""just use it"" at first. Took me a few tries." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility, introspection "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e org-mode, mu4e, completion frameworks (helm, ivy, vertico & friends), magit moderate comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""Shell"", ""Racket, OCaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" Vim framework default Frequently 34 PhD Male Taiwanese Research "[""Helm"", ""Ivy"", ""Vertico"", ""Consult""]" "[""No""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one"", ""solarized""]" Rarely framework default simple functions Never To discover discoverability Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extendability "[""Hobby projects""]" "[""28.2""]" 10 No Org, ivy, lispy, pdf-tools, company, flycheck, which-key significant comprimise never considered No No No Emacs "[""Elisp"", ""Haskell"", ""R"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Emacs StackExchange""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently Masters Research "[""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""modus-operandi"", ""modus-vivendi"", ""solarized"", ""solarized-dark"", ""Almost-mono""]" Sometimes No write package Rarely I try not to think about it too much. I just want to enjoy the time I have. Emacs was (and it some degree still is) horrible out of the box. I built my own config with and without Org over the years, used use-package and avoided it, spent years with Spacemacs, dropped it, picked up Doom, and heavily modified aspects. It takes so much work to build your own dev environment but can pay off, a bit like building your own house. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright It’s a Lisp machine. Open source and long lived. "[""Work"", ""Hobby projects"", ""Home lab automation etc.""]" "[""28.2""]" 20 Mu4e Magit, Deadgrep, Dired, corfu, eglot. no comprimise never considered Yes No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""I’ve stopped using Emacs and Org mode for most of the above.""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""Code snippets""]" "[""GitHub"", ""Other source forges""]" "[""Doom combines straight.el and use-package, with modifications.""]" "[""Install and try it immediately"", ""Research alternatives""]" I’d push it to GitHub or another source forge and probably leave it at that. My journey has not been linear. TextMate, then Vim, then mainly Emacs in the last decade or so. framework default Never 36 Male British Consulting "[""Marginalia"", ""Consult""]" "[""framework default"", ""spell-fu""]" Doom Emacs Love what you’re doing. Can’t wait to see the results! Not sure lobste.rs Great "[""eshell"", ""vterm""]" "[""doom-one""]" Frequently framework default copy-paste Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Shell-Mode: command-line sessions as buffers "[""Work"", ""Hobby projects""]" "[""28.1"", ""25.2""]" 20 No magit, dired never considered Emacs "[""C++"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" String[] "[""Lack of time""]" Never "[""Blogs"", ""HN""]" String[] String[] "[""framework default"", ""package.el""]" "[""wait for maturity""]" jed projectile Sometimes "[""framework default"", ""Ido""]" "[""No""]" Doom Emacs "[""shell""]" "[""default light"", ""default dark"", ""doom-one""]" Never No copy-paste Never difficult to learn since it has so many methods of interaction. difficult to configure Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community""]" Good but not great full keyboard control, fully open and extensible, decades of packages and best practices "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 23 No evil, magic, lsp-mode, org-mode moderate comprimise never considered Yes Yes No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" textmate projectile Never 50 Bachelors Male American Research "[""Ivy""]" "[""No""]" Doom Emacs Yes Hacker News Great "[""vterm""]" "[""doom-one""]" Rarely undo-fu write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 17 Emacs "[""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Shell"", ""scala""]" "[""GNU/Linux""]" Frequently maximal vanilla simple functions Never no sane defaults, and while over time I got (very) used to emacs' particular brand of discoverability, initially I had no idea of all the things it could do. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great full customizability "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 No hide-lines,editorconfig,magit,browse-url-dwim,yasnippet,highlight-parentheses,which-key,multiple-cursors,hydra,all-the-icons moderate comprimise might in future I have in the past Cannot No Vim "[""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Atom projectile Often 26 Bachelors Male Dutch Student "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""doom-one""]" Sometimes framework default simple functions Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 6 Emacs "[""Elisp"", ""Python""]" "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" String[] String[] "[""Reddit"", ""GitHub"", ""Blogs""]" String[] String[] "[""package.el""]" "[""Install and try it immediately""]" Sublime Text Sometimes String[] String[] Doom Emacs String[] String[] copy-paste "The daemon/client are hard to use correctly combined with desktop saves. TRAMP sometimes doesn't recognize a remote shell." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great TRAMP "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" "[""GNU/Linux""]" nano Sometimes minimal vanilla none Never Learning the emacs way to do things. The client/server setup was required to make it snappy. Internet "[""GUI"", ""daemon""]" "[""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Keyboard centric""]" Good but not great Keyboard centrism, extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No doom, magit, org-roam limited comprimise never considered No Would directly No Vim "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""youtube""]" "[""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim No Rarely 47 Associates Male United States citizen Software Development "[""framework default"", ""Consult""]" "[""framework default""]" Doom Emacs "I'm new to emacs, so many questions do not apply. An option to answer, ""I don't now but may in the future.' would be more appropriate." No Blog post Ok "[""none""]" "[""doom-one"", ""tango""]" Never framework default simple functions Rarely Didnt understand that C-c means control+c and not shift+c + c University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Self-documenting and extensible "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 4 No magit,verilog-mode moderate comprimise might in future I have in the past No No Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""SystemVerilog""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim project.el Sometimes 28 Masters Male Swiss Research "[""Ivy""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""default dark""]" Rarely undo-tree read and understand Rarely Internet "[""GUI""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""28.2"", ""28.1""]" 6 No moderate comprimise never considered Cannot Would directly No Emacs "[""C++"", ""C"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Qt Creator No Never 27 Bachelors Male Russian Software Development "[""Ivy""]" "[""No""]" minimal vanilla No linux.org.ru Ok "[""shell-command"", ""shell""]" "[""solarized-dark""]" Never undo-tree String[] String[] String[] String[] String[] simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Not well Customizability, Extensibility, large package ecosystem "[""Hobby projects""]" "[""28.1""]" 6 Mu4e Lsp, Magit, mu4e, evil, vertico moderate comprimise never considered No No No Vim "[""C#"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Framework"", ""Discourse""]" "[""framework default""]" "[""wait for community""]" Nano, Kate framework default Often 42 PhD Male German Software Development "[""framework default"", ""Vertico""]" "[""spell-fu""]" Doom Emacs Not sure Discord Great "[""vterm""]" "[""doom-one""]" Rarely framework default copy-paste Rarely Keybindings are hard to learn. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Keybindings are very nice to use "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No significant comprimise never considered No Cannot No Emacs "[""HTML/CSS"", ""Haskell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" None No Sometimes 26 Masters Male French Research "[""No""]" "[""No""]" native-comp No Hacker News Great "[""shell""]" "[""default light"", ""default dark""]" Never No simple functions Never Learning how to work with keyboard driven interface instead of using a mouse. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""More minimal than VS Code""]" Alright Extensibility and introspection. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No Consult, Vertico, use-package, straight, Magit, Marginalia moderate comprimise might in future Yes Would directly No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""GNU ELPA/MELPA online package lists"", ""YouTube""]" "[""Manual"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code project.el Never 34 Masters Male Finnish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla I liked the look of the survey. Questions were good. There could have been a section about features/aspects that wish Emacs would improve. Not sure Emacs mailing list Great "[""eshell"", ""vterm""]" "[""ef-autumn""]" Rarely undo-tree write package Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "that it's a framework rather than ""an editor with an extension language added to it.""" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 Gnus org-mode, magit, paredit, tramp, elscreen limited comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""PHP"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" When people asked me to vi projectile Frequently 49 Bachelors Male Australian Software Development "[""No""]" "[""flyspell""]" maximal vanilla No Mastodon / Fediverse posts Great "[""eshell""]" "[""solarized-dark""]" Often No write package Never Yeah, that I didn't find Doom right off the beginning :P I feel like I spent too much time configuring plain Emacs when I had no idea what I'm doing, then spent too much time with Spacemacs which was harder for me than Doom. Also, I remember vividly how surprised I was to find out that company-mode had no documentation whatsoever, glad they added it (and it's impressive)! Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No magit,vterm significant comprimise never considered No Yes Yes Vim "[""C++"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript"", ""OCaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives""]" I went straight for MELPA because of less friction Vim framework default Frequently 23 School Male Israeli Software Development "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs Not sure r/emacs Great "[""vterm""]" "[""doom-one""]" Never undo-tree read and understand Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "Community. Consistency among use-cases." "[""Work""]" "[""28.2""]" 5 No "Eglot Counsel Swiper Projectile Marginalia" significant comprimise never considered No No No Emacs "[""C++"", ""Go"", ""Javascript"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit""]" "[""Manual"", ""Overview""]" "[""Readme, Code""]" "[""use-package""]" "[""wait for community""]" Vim projectile Often 43 Masters Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-one"", ""gruvbox""]" Sometimes No many packages Never I hate email The manual, specifically the separation with elisp. Default keybindings too cluttered, cause people to communicate about bindings rather than function names. Tons of cargo-culted configuration styles make it difficult to reproduce others' results. Tutorial is focused on superficial use rather that elisp interaction. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Text editing features""]" Very well, it's snappy elisp, core primitives for building applications with Emacs UI elements, such as text "[""Work""]" "[""28.2""]" 10 No helpful, dash, clippy, transient, no-littering, avy, lsp, beacon, command-log-mode, counsel do not prefer might in future Cannot No Yes Gutted defaults quite a bit "[""Elisp"", ""Perl"", ""Rust"", ""Nix""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Code examples""]" "[""Matrix"", ""Reddit"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" "MELPA Easy, clear process, no ping pong with the mailing list. I have an abandoned copyright assignment somewhere in the pipeline. I almost wanted to do it. I don't understand why FSF can't find a better way after decades of being focused on IP" IntelliJ projectile Sometimes 37 Bachelors Male American Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""my own custom theme"", ""a dark, colorful theme""]" Never No simple functions Never Little support available for some specific issues through google Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Customisability "[""Work"", ""Hobby projects""]" "[""27.1"", ""26.3""]" 2 Mu4e calibredb, deft, doom-modeline, elfeed, lastfm, org, org-journal, org-wc, rainbow-mode, yasnippet moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs""]" "[""Manual"", ""Screenshots""]" "[""I've never asked""]" "[""use-package""]" "[""wait for maturity""]" Sublime Text No Often 29 PhD British Research "[""No""]" "[""No""]" maximal vanilla I would have liked more specific questions about use, e.g. how often do you have emacs open, what is your initial major mode, do you use init.el or another system, etc. No r/emacs Ok "[""none""]" "[""tao-theme""]" Rarely No simple functions Never I started with spacemacs because I needed a robust Clojure IDE and although it worked well it was harder to really learn what is fundamental to emacs itself. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright History, package ecosystem, extensibility, freedom. "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No Evil, Magit, evil-cleverparens, org-mode, org-roam moderate comprimise might in future No I have in the past No Vim "[""Clojure"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 39 School Male American Software Development "[""Vertico""]" "[""No""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-shades-of-purple""]" Sometimes framework default copy-paste Never Internet "[""GUI""]" "[""telega""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""telega (because it's the only desktop client that supports secret chats)""]" "[""28.1""]" 4 No telega limited comprimise never considered No No No Emacs "[""Elisp"", ""idris""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""no need""]" Rarely "[""Code (bug fixes)""]" "[""Web search engines""]" "[""Tutorials""]" "[""Matrix"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Rarely 27 School Female German Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""eshell""]" "[""default light""]" Rarely No read and understand "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 10 Vim "[""C"", ""Elisp"", ""Elixir"", ""Erlang"", ""Javascript"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""WSL""]" Rarely maximal vanilla simple functions Never memorizing the keybinds Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Alright packages like magit and org-mode "[""Hobby projects""]" "[""29.0""]" 1 No magit, org-mode limited comprimise never considered No No No Emacs "[""C"", ""Javascript"", ""Java"", ""Typescript""]" Often "[""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""anki cards""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""wait for maturity""]" VS Code No Never 27 Bachelors Male American Software Development "[""No""]" "[""No""]" minimal vanilla No r/emacs Ok "[""none""]" "[""default dark""]" Sometimes No many packages Sometimes No No, it just took a lot of time and diligence. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy Self documenting nature. Magit and org. "[""Work"", ""Hobby projects"", ""Personal notes""]" "[""29.0""]" 6 No magit, org, vertico, evil do not prefer 2-5y No No Yes Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Emacs config (literate)""]" "[""Source""]" "[""GitHub""]" Often String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview"", ""List of commands and variables""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" I used to submit to MELPA, but now I just install them from straight. Most of my packages are for me. But those that have a wider audience I have submitted to MELPA. Vim project.el Often 41 Bachelors Male United States citizen Software Development "[""Vertico"", ""Consult""]" "[""ispell""]" maximal vanilla On mobile I’d put the next page button first, rather than the previous page button Not sure r/emacs Great "[""vterm""]" "[""my own custom theme""]" Rarely vundo none Never Internet "[""GUI""]" "[""Doom""]" "[""Doom""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No do not prefer 2-5y No No No Vim "[""Elisp"", ""Go"", ""Zig""]" Often "[""MacOS""]" "[""Note taking""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Discourse""]" "[""not sure""]" "[""wait for community""]" Vim framework default Rarely Masters Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Great "[""vterm""]" "[""doom-one""]" Never framework default simple functions Never Emacs vocabulary is really hard to get. Frames vs window. Buffers, etc.. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 Mu4e Magit, org moderate comprimise might in future Yes Yes No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""M-x list-packages"", ""sacha""]" "[""Tutorials""]" "[""IRC"", ""Matrix"", ""Emacs StackExchange"", ""Mailing lists""]" "[""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None projectile Often 45 School Male Fin Tech "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Hacker News Great "[""eshell"", ""vterm""]" "[""zenburn""]" Frequently No copy-paste Never The unusual keybindings (unused in many places except GNU Readline) and the concepts like windows vs frames were confusing. Internet "[""GUI""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Alright Core is extremely solid "[""Work""]" "[""28.1""]" 4 No magit, ivy, lsp-mode, org-mode limited comprimise might in future No No No Vim "[""Java"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""wait for community""]" Eclipse framework default Often 30 Bachelors Male Australian Utilities "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""doom-one"", ""doom-one-light""]" Rarely framework default read and understand Never Learning to use the key bindings to navigate. Also the UI looks completely different to other text editors so it takes some time to learn your way around. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great The extensibility and the wealth of packages. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No Magit, lsp-mode, ivy, swiper, org-mode limited comprimise might in future Yes Would directly No Emacs "[""Julia"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Atom projectile Sometimes 29 Masters Male Cypriot Research "[""Ivy""]" "[""flyspell""]" Prelude No The Julia Zulip Great "[""none""]" "[""modus-operandi"", ""modus-vivendi"", ""zenburn""]" Frequently undo-tree copy-paste Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Emacs "[""C++"", ""Javascript"", ""Python"", ""Scheme""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" None Often minimal vanilla write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 22 Gnus moderate comprimise never considered No I have in the past No Vim "[""C++"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package"", ""Nix""]" "[""Install and try it immediately""]" NonGNU ELPA and MELPA. Getting approval for the FSF paperwork is too onerous. None project.el Frequently 40 PhD Male United States citizen Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure r/emacs Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Often No copy-paste Never entirely new key bindings Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""doom emacs""]" "[""Text editing features"", ""Stability""]" Good but not great flexibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No magit, projectile, org mode, treemacs, lsp, go-mode, rustic/rust-analyzer moderate comprimise might in future No No No Vim "[""C++"", ""C"", ""Go"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials""]" "[""Reddit"", ""Framework""]" "[""straight"", ""Doom emacs""]" "[""Research alternatives""]" Vim framework default Sometimes School Male American Software Development "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Ok "[""eshell""]" "[""default dark""]" Never framework default simple functions University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" VS Code Frequently Doom Emacs copy-paste Never ELISP, unsure which packages to use for my needs (where I needed more IDE-like features, code completion, hinting, ...) Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Extensibility, good workflows (and related snippets) available online; It's a Good Text Editor "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 3 No magit,lsp-mode,ace-window,rustic no comprimise never considered No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Sometimes 29 Bachelors Male Belgian Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Work Slack Ok "[""eshell""]" "[""challenger-deep""]" Sometimes undo-tree many packages Sometimes The keys are kinda crazy. Takes a lot of effort to overcome. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Orthogonal my apply concepts. Everything being buffers. Possibility of nested usage of customisations. "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No Projectile, LSP-mode, company, helm, flycheck, magit moderate comprimise 2-5y Yes No Yes Emacs "[""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Often "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers""]" "[""Overview""]" "[""IRC"", ""Matrix""]" "[""package.el""]" "[""Install and try it immediately""]" MELPA is easy. ELPA and NonGNU elpa is more effort, so not by default. Sublime Text projectile Never 44 Masters Male Norwegian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Emacs mailing list Great "[""compile-command""]" "[""dracula""]" Rarely undo-tree copy-paste Never Keybindings, ELisp, Ui Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Org Mode""]" "[""Extensibility"", ""Package(s)"", ""Org Mode""]" Very well, it's snappy "[""Hobby projects"", ""School""]" "[""28.2""]" 1 No vertico,eglot,corfu,kaolin-themed moderate comprimise might in future Cannot Cannot No Vim "[""C"", ""Go"", ""Rust""]" Often "[""GNU/Linux"", ""NixOS""]" "[""Note taking"", ""General document writing""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Never "[""Issues""]" "[""I dont""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""elpaca"", ""Nix""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" MELPA Vim project.el Sometimes Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Search engine of my choice Great "[""vterm""]" "[""my own custom theme"", ""kaolin-galaxy""]" Never undo-fu many packages Rarely Ditch the mailing lists. Use a proper tracking system. "The default key bindings are pretty crappy. Different from everything else and not necessarily better. While the documentation is good it misses in depth documentation of how things work in detail. For example, take font lock, there is some documentation on how to change it but not much about the internals of how it works." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright How easy it is to extend and its documentation. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 10 No multiple-cursors, undo-tree, projectile, smartparens, etc. do not prefer 5-10y I have in the past No Yes CUA + my own "[""Common Lisp"", ""Elisp"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""Editing data files""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""I don't use Org Mode :surprised-pikachu-face:""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""About time we ditch the mailing lists""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""Looking at the emacs config of other users in Github""]" "[""Comparison"", ""Design rationale""]" "[""Read the documentation + source""]" "[""package.el"", ""package.el + my own thing""]" "[""Research alternatives""]" Always MELPA. Mix of Eclipse, Gedit, UltraEdit projectile Never 35 Masters Male Software Development "[""Ivy"", ""Ido"", ""Used Ido, then Ivy, now my own thing, breed between ivy and vertico""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""my own custom theme"", ""ample with customizations""]" Rarely undo-tree copy-paste Never Internet "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Community""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 20 No moderate comprimise never considered No Would directly No Emacs "[""Go"", ""HTML/CSS"", ""Python"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Visual Studio No Rarely 50 Bachelors Male Canadian Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""eshell""]" "[""nord""]" Never framework default copy-paste "Coming from ""modern"" text editors, there is a very steep learning curve to navigate the application, use keybindings that don't conform to modern standards, or do what other editors consider to be basic functionality, such as alt-moving lines, commenting out blocks, indenting with tabs, or navigating project files." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Longevity, Customizability, Flexibility, Community ownership "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No magit, treemacs, org-mode never considered CUA "[""C#"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""Never have before""]" "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""Hacker News""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Haven't yet""]" "[""not sure""]" "[""wait for community""]" VS Code No Rarely "[""No""]" "[""No""]" minimal vanilla "[""shell""]" "[""dracula"", ""tsdh-dark""]" Never No copy-paste Rarely Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No no comprimise never considered No No No Emacs "[""C++"", ""C""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Never 33 Bachelors Male American Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell"", ""eshell"", ""term""]" "[""solarized-dark""]" Frequently No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No org-mode, doom-modeline, elpher, exwm any comprimise might in future Cannot Cannot No Emacs "[""C"", ""Elisp"", ""HTML/CSS""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Reddit""]" "[""manual""]" "[""Install and try it immediately""]" Vim No Frequently 18 Male "[""Ido"", ""Icomplete""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""my own custom theme"", ""modus-vivendi""]" Rarely No write package Rarely Just understanding some elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and solidness, has been there for a long time "[""Hobby projects""]" "[""29.0""]" 4 No limited comprimise might in future Cannot Cannot No Custom, CUA inspired "[""Elisp"", ""Python"", ""R"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Laziness""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim projectile Often 23 School Male Mexican Student "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""shell-command"", ""shell"", ""vterm""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi""]" Never undo-fu copy-paste Never Too much options, too many keyboard commands in different modes. Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""orgmode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""orgmode""]" Good but not great open source, works in terminal and gui, extensible, configurable "[""Hobby projects"", ""Personal - organization""]" "[""28.2""]" 1 No significant comprimise might in future Yes No No Vim "[""Clojure"", ""HTML/CSS"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""not sure""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""framework default"", ""not sure""]" "[""wait for community""]" VS Code framework default Sometimes 37 Bachelors Male Romanian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Great "[""eshell""]" "[""doom-one""]" Never framework default simple functions Never Learning lisp Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy lisp "[""Work""]" "[""28.2""]" 20 No helm, el-get do not prefer never considered No No No Emacs "[""Common Lisp"", ""Elisp""]" Never "[""BSD""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""el-get""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never String[] Sometimes "[""Issues""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub"", ""Email""]" "[""el-get""]" "[""Install and try it immediately""]" Only own repo. Only Mit license. Sublime Text project.el Frequently PhD Male Italian Museum "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Blog post Not great "[""eshell""]" "[""default light""]" Frequently undo-tree simple functions Never "1. I made a serious attempt at using the default Emacs keybindings instead of Vim keybindings, following along with the book ""Mastering Emacs"". I think the keybindings make a lot of sense after a month or so of getting used to, and would love to use them to avoid the complexity of Evil. But in practice, even after mapping CapsLock -> Ctrl and Cmd -> Meta, I still developed wrist pains in my left hand after a couple of months of serious use. I tried various ergonomic tricks, like e.g. enabling sticky keys, but could never really get used to that. Probably an ergonomic keyboard might help, but I often travel and have to work on a laptop, so this is not a complete solution of the problem for me. My solution at the time was to go back to Vim, but I eventually came back to Emacs via Evil-based distributions. 2. Previously, I have experienced that Emacs could be extremely slow when using the packages that are required for my work. This slowness even on a high-end MacBook eventually caused me to abandon Emacs until I read about native-comp becoming available, then I came back to give it another shot. 3. When using Spacemacs previously, I had a lot of issues with instability. Packages would just randomly break or become mutually incompatible after updates, which was even worse since packages auto-updated when Spacemacs restarted. Eventually, this unreliability caused me to abandon Emacs, since it often negatively impacted my bill-by-the-hour work. My impression is that new endeavours like MELPA-Stable has helped reduce this issue compared to a few years ago. 4. Honestly, the *very* first time I tried Emacs, I ""judged the book by its cover"". Things like the toolbar icons looked horrible, the GUI didn't look at all like other GNOME apps (I mainly used Linux at the time), the modeline had a Motif-like dated look, and the default theme was quite bad. I think a more ""sexy"" default aesthetic would go a long way to get new users to give it a serious consideration." Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Spacemacs: It looked like a fully tricked out Vim config with less maintenance required than my then Vim setup (how wrong I was about the less tinkering part...)""]" Good but not great "Being an ""operating system"". Compared to e.g. Vim, I can use a coherent set of ""apps"" in Emacs that share similar keybindings, themes, interface, and conventions. Compared to e.g. Sublime or VSCode, it's less ""project-focused"" and thus more amenable to jumping randomly around between different local projects (e.g. various Org notes, Python code, LaTeX paper, config files) and remote projects (e.g. using TRAMP to connect to remote servers for long-running computations and inspecting the results)." "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No pdf-tools, vterm, org, magit, cdlatex, auctex limited comprimise might in future No I have in the past No Vim "[""Elisp"", ""Fortran"", ""Julia"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""YouTube""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""framework default"", ""use-package""]" "[""Research alternatives""]" Vim framework default Frequently 32 PhD Male Norwegian Research "[""framework default"", ""Vertico"", ""Marginalia""]" "[""No""]" Doom Emacs Some text fields could be made bigger No EmacsConf stream Great "[""shell"", ""vterm""]" "[""doom-one""]" Frequently framework default simple functions Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No limited comprimise might in future No No No Emacs "[""Common Lisp""]" Often "[""MacOS""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely String[] Rarely "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""google""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Often 33 Masters Male Haitian Software Development "[""Ido"", ""Icomplete""]" "[""No""]" minimal vanilla No Twitter Ok "[""eshell""]" "[""dracula""]" Never undo-tree write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 38 Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Scheme""]" "[""GNU/Linux"", ""Windows""]" Rarely minimal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Customizablility "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No Evil, Embark, Selectrum, EXWM moderate comprimise never considered No No No Vim "[""C++"", ""Python"", ""R""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 24 Bachelors Male German Student "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""doom-tokyo-night""]" Rarely undo-tree write package Never "The learning curve was extreme, it took weeks before I could use it as a daily driver. Key binds, esoteric nomenclature, and a newbie-hostile culture were a serious learning hindrance. I tried and failed to adopt emacs multiple times, only succeeding when a coworker who used it daily was able to help me on demand." Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No Eglot, use-package, vundo, magit, modus-themes. no comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 38 School Male United States citizen Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Yes r/emacs Ok "[""eshell"", ""term"", ""vterm""]" "[""modus-operandi""]" Frequently vundo read and understand Never setting up melpa, upgrading existing packages searched for an IDE for Clojure "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright free, customizable, elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No helm, projectile, cider, lsp-mode, org-mode, elpy, restclient, ace-window, flycheck significant comprimise might in future I have in the past I have in the past No Emacs "[""Clojure"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Often 35 Bachelors Male Bulgarian Software Development "[""Helm""]" "[""No""]" maximal vanilla Yes from a mastodon post Great "[""eshell""]" "[""modus-operandi"", ""ef-autumn from ef-themes""]" Rarely undo-tree copy-paste Never kept hitting ctrl-z Colleague "[""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy rectangular operations, integration with GDB, keyboard macros, dired, shell "[""Work"", ""Hobby projects""]" "[""27.2""]" 26 No Would never get approval to install packages at work so I just don't use them anywhere. significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell"", ""ada""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""not sure""]" "[""I have never had to""]" Never String[] Never "[""Web search engines""]" "[""Manual""]" "[""I have never had to""]" "[""not sure""]" "[""wait for community""]" edt No Rarely 61 Bachelors Male American Software Development "[""No""]" "[""No""]" minimal vanilla Many questions hard to answer if you don't ever use packages. No r/emacs Ok "[""shell-command"", ""shell""]" "[""default light""]" Never No write package Rarely "Elisp has a lot of ad-hoc aspects influenced by Emacs's features (""buffer-oriented programming"", global regex state) that are hard to keep in one's head when writing programs. Even the language's ""primitives"" are hard to remember consistently (e.g. all the ways to set a variable, all the ways to test for equality, which list operations happen in-place vs return a new value)." University/College "[""GUI"", ""TUI""]" "[""Extensibility""]" "[""\""Soft requirement\"" for an internship at a university lab.""]" Good but not great Introspectability: I hate not understanding why something happens. "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Gnus Org,Magit,transient,Gnus,Eglot,Modus,which-key,page-break-lines significant comprimise 2-5y I have in the past I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell"", ""Makefile""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Either specialized IDEs for each language, stock distro text editors, or stuff in-between (Geany). project.el Frequently 31 Masters Male French Software Development "[""Icomplete""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell""]" "[""modus-vivendi""]" Often No write package Never Trying to customize a vanilla build without a starter kit was daunting Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Unparalleled packages and customizability. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No Magit, undo-tree, rustic moderate comprimise never considered I have in the past No Yes Vim "[""Elisp"", ""Elixir"", ""Go"", ""Haskell"", ""Julia"", ""Python"", ""R"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently 22 Bachelors Male Ukrainian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""gruvbox"", ""doom-peacock""]" Rarely framework default write package Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No moderate comprimise never considered No No Yes Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Komodo IDE No Rarely 38 Masters Russian Software Development "[""Ido""]" "[""ispell""]" minimal vanilla Not sure r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi"", ""solarized-dark""]" Frequently undo-tree copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""still lerning and not productive with it""]" "[""26.3""]" 1 CUA "[""C++"", ""C"", ""HTML/CSS"", ""Verilog""]" "[""GNU/Linux""]" Sometimes minimal vanilla write package Rarely Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Its extensibility. "[""Work"", ""Hobby projects""]" "[""29.0""]" 32 No magit, eglot, project, vertico, restclient do not prefer might in future No I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""GNU ELPA/MELPA online package lists""]" "[""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" ed project.el Frequently 49 Bachelors Male Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No lobste.rs Ok "[""eshell"", ""vterm""]" "[""my own custom theme""]" Often undo-tree simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No never considered Emacs "[""C"", ""Elisp"", ""Haskell"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA""]" "[""Email""]" "[""Lack confidence in code quality""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" String[] "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently "[""No""]" "[""ispell""]" minimal vanilla "[""ansi-term""]" "[""my own custom theme""]" Never No none "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 0 Vim "[""HTML/CSS"", ""Javascript"", ""PHP""]" "[""GNU/Linux""]" Never Doom Emacs String[] String[] String[] String[] String[] copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features"", ""org-mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 Vim "[""Elisp"", ""Shell""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Vim Often Doom Emacs simple functions Rarely Friend "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No moderate comprimise never considered No No No Emacs "[""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""none""]" "[""use-package""]" "[""wait for maturity""]" nedit No Frequently 46 PhD Male Spanish Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Often vundo copy-paste Never "- Vanilla emacs is much too far from a usable editor (for programming) - I did not invest in lisp (and still didn't), so I am bound to copy/paste and slightly edit what is existing" Colleague "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Alright "- Not bloated both in design and visually - Keyboard shortcuts for efficiency" "[""Work""]" "[""26.3""]" 30 No ivy, mic-paren, recentf, swiper, counsel, counsel-projectile, counsel-etags moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""More practical configuration examples""]" "[""I choose another package""]" "[""use-package""]" "[""Research alternatives""]" None projectile Rarely 50 School Male French Software Development "[""Ivy""]" "[""No""]" maximal vanilla No lobste.rs Great "[""none""]" "[""sanity-inc-tomorrow-eighties""]" Never framework default copy-paste Never Package conflicts Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Part of the GNU project / FSF""]" Good but not great Community "[""Work""]" "[""28.1""]" 3 No limited comprimise never considered No No No Emacs "[""Java"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" Vim projectile Sometimes Masters Male Taiwanese Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla No lobste.rs Great "[""none""]" "[""zenburn""]" Never No write package Never one issue was: I didn't learn elisp, but only copy pasted from others, stuff unique to me, I could not achieve.; Second issue: I did not know the the help system. And did not know how to help myself. Googling issues often did not help solving problems; Third issue: completion frameworks where ad in late 1990s and early 200x.; Fourth issue: Emacs felt slow (in the late 1990 early 2000s) and had a bad startup time (until I optimized my config), so I did not fire it up for quick tasks. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy self documentation and help systems, extensibility, image based programming (no compile restart cycle, like with Common Lisp), undo nearly everywhere, minimal but efficient UI, "[""Work"", ""Hobby projects""]" "[""28.2""]" 23 tried, but don't like the approach ivy, ivy-rich, counsel, avy, helpful, elisp-demos, sly, org-roam, use-package, expand-region significant comprimise never considered I have in the past Would directly No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub"", ""Reddit""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA because it requires least effort from me GoldED, Xedit No Often Masters German Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Big thank you for doing that survey! Yes r/emacs Great "[""shell"", ""eshell"", ""term""]" "[""my own custom theme""]" Frequently No read and understand Never More than a decade ago I tried to use Emacs but I was too impatient, and didn't really need fancy features, so the multiple-keypress commands were too much to bother with. Recently I started learning lisp, and I also now have more patience to learn new commands for an editor. Internet "[""daemon""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF"", ""lisp""]" "[""Extensibility""]" Very well, it's snappy innate lisp-based extensibility "[""Hobby projects""]" "[""28.2""]" 1 No ivy, company, slime, org-roam, magit significant comprimise might in future Cannot Cannot No Emacs "[""Common Lisp"", ""Python"", ""Perl""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""Research alternatives""]" Vim No Sometimes 38 Bachelors Male American Food service "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""gruvbox""]" Never No simple functions Never I never sat down to learn emacs; I always had to learn enough of emacs to be able to get to other important/urgent stuff. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""org""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy The community "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 20 No cider, org-roam, hydra, magit, smartparens, helm, perspective, projectile, lsp-mode any comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""roam""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes 41 Bachelors Male South African Software Development "[""Helm""]" "[""No""]" maximal vanilla No lobste.rs Ok "[""shell"", ""ansi-term"", ""vterm""]" "[""darktooth""]" Sometimes No many packages Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Elisp""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Highly customizable by Elisp "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 13 Gnus vertico,orderless,eglot,vundo,org moderate comprimise 2-5y No No Yes Own vi like "[""C#"", ""Elisp"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages"", ""Twitter""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim project.el Sometimes 45 Bachelors Male Japanese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Twitter Great "[""eshell""]" "[""my own custom theme""]" Often vundo simple functions Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects"", ""everyday use, mail and so on""]" "[""29.0""]" 11 Gnus moderate comprimise never considered No Yes No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Manual""]" "[""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 32 School Male Polish Software Development "[""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No lobste.rs Great "[""eshell""]" "[""default light""]" Often No simple functions Never Takes time and practise to get proficient with it. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Good editing features. Good built in tutorial and help. Keybindings work well if you learn them early and get them into muscle memory. It can be customized or modified to meet any particular demand made of it. "[""Work"", ""Most text file editing""]" "[""27.1""]" 29 No significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""Not applicable""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Web search""]" "[""Distribution - Debian""]" "[""Research alternatives""]" None No Often 48 PhD Male Indian Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell-command"", ""shell"", ""eshell""]" "[""default light""]" Never No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 12 notmuch magit, orgmode moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim No Sometimes 40 Masters Male Hungarian Software Development "[""Ido""]" "[""ispell""]" minimal vanilla Not sure lobste.rs Great "[""none""]" "[""default light""]" Sometimes No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No significant comprimise never considered No No Yes Vim "[""Clojure"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Rarely 34 Masters Male Austrian Manufacturing "[""Vertico""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""challenger-deep""]" Often undo-tree copy-paste Never Keybindings (before using Evil mode); weird defaults Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy "Providing an ""all-in-one"" user experience" "[""Work"", ""Hobby projects"", ""Daily life""]" "[""28.1""]" 5 No org-mode,magit,evil,deadgrep,tramp significant comprimise might in future No No No Vim "[""Go"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" Vim No Often 41 Masters Male Polish Biotech "[""Ido""]" "[""No""]" maximal vanilla Keep up the good work No r/emacs Great "[""vterm""]" "[""zenburn""]" Often undo-tree copy-paste Never It's been a long, long time now, but I think it took me a long time to absorb the fundamental Emacs concepts that mirror other platforms. What is the 'point'? What is 'mark'? What is a 'region'? 'Frame' vs. 'buffer'? University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""GNUS""]" Good but not great "The ability to run as a native GUI app, as well as function in a terminal (for certain remote editing scenarios). Extensibility allows it to adapt to new languages and tools. It's available on almost any platform. The editing capabilities are extremely powerful." "[""Work"", ""Hobby projects""]" "[""28.1""]" 28 No lsp-mode, org-mode, helm limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Rust"", ""Ruby"", ""Shell"", ""Swift""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Nano No Sometimes 48 Masters Male American Software Development "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""doom-one""]" Sometimes undo-tree simple functions Never No Popping up errors because of the configurations. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensible "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No Which-key significant comprimise might in future Yes No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Java"", ""Python""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues""]" "[""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" GitHub, MELPA VS Code projectile Frequently 40 PhD Male Chinese Research "[""Vertico""]" "[""flyspell""]" Centaur Emacs All good~ No Emacs China Great "[""Aweshell""]" "[""doom-one""]" Never undo-tree copy-paste Never Keybindings, plus navigating the infinity of options for packages and extensions (some crucial to the UX, such as completions, etc.) University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 9 No magit, ein, org, eglot significant comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""fortran""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" nano No Frequently 32 PhD Male Research "[""Ivy""]" "[""ispell""]" maximal vanilla Yes Hacker News Ok "[""none""]" "[""wombat""]" Frequently No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Hobby projects""]" "[""27.2""]" 1 Default+Meow "[""Python""]" "[""GNU/Linux""]" Sometimes minimal vanilla copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects"", ""Personal life""]" "[""28.2""]" 5 Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Julia"", ""Python"", ""PHP"", ""R""]" "[""GNU/Linux"", ""Windows"", ""Raspbian""]" Frequently maximal vanilla simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Non-dependence of mouse "[""Work""]" "[""28.2""]" 25 Gnus GNUS, ORG moderate comprimise 5-10y No Would directly No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Prolog""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""wait for maturity""]" Vim No Frequently PhD Male Spanish Research "[""Ivy""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure Friend Ok "[""shell""]" "[""my own custom theme""]" Sometimes No copy-paste Rarely Lisp. I was fed up with Vim and every other editor/IDE that was out there. "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great Keybindings are separate from input the input method, i.e. I could be writing in Korean or English, the keybindings are the same (unlike some editor called Vim). "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 Gnus company, w3m, web-mode moderate comprimise 2-5y No No No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Manual""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" Vim projectile Frequently 38 Masters Male Uzbek Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Thanks for developing Emacs. I use it more than any other application on my computer. Not sure Hacker News Great "[""none""]" "[""default light""]" Frequently No copy-paste "[""GUI""]" "[""I'm used to it""]" Not well "[""Hobby projects""]" "[""29.0""]" 0 Mostly default with some custom keybindings "[""C++"", ""C""]" "[""Windows""]" Sometimes minimal vanilla simple functions Never There are so many parts that often work differently from each other, it was hard to find out what's important for me. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great Longevity. Lot of software comes and goes, Emacs is always there. Individuality. One can truly build one's own tool and knowledge base world. Community. There are so many great people out there improving it and helping others. "[""Work"", ""Hobby projects"", ""Organizing Life""]" "[""28.1""]" 22 notmuch magit, org-mode, enh-ruby-mode, multiple-cursors, notmuch, nyan-mode, org-msg, robe, ef-themes significant comprimise never considered I have in the past No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""HAML, YAML""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Meetups""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Visual Studio (Not VS Code, _the_ Visual Studio) projectile Frequently 47 School Male Austrian Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""ef-light""]" Sometimes No write package Never Keybindings was strange, lisp was entirely new Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Alright Free forever and its extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Mu4e org-mode, magit, mu4e, dirvish significant comprimise never considered Yes I have in the past No Vim "[""Elisp"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC"", ""Matrix""]" "[""framework default"", ""use-package"", ""manual""]" "[""Research alternatives""]" Vim framework default Frequently 38 Masters Male Norwegian Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Sometimes framework default simple functions Never It's so different from evrything I was used to. Stallman talk "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Its philosophy of freedom. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 3 notmuch Magit, dired, emms, dictionary any comprimise might in future No I have in the past No Emacs "[""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Mailing lists"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""RSS""]" "[""Manual""]" "[""Emacs StackExchange"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" nano project.el Frequently 28 Bachelors Male Spanish Research "[""Helm""]" "[""ispell""]" minimal vanilla Not sure Hacker News Great "[""shell"", ""eshell"", ""term"", ""vterm""]" "[""modus-operandi""]" Sometimes No simple functions Never University/College "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Keyboard-based inputs are the best - emacs has excellent, customizable, chainable keyboard bindings "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 5 No magit significant comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ No Frequently 30 Associates Male Venezuelan Student "[""No""]" "[""flyspell""]" minimal vanilla Yes Hacker News Ok "[""none""]" "[""default dark""]" Never No write package Sometimes The mailing list community is very helpful The tutorial still starts with keys like C-v (scroll-up-command) early on. Even 35 years ago I had a page-up key on my keyboard which worked with Emacs. Why would a beginner try to memorize C-u 3 C-p when hitting the up arrow three times does the same, only faster, and doesn't waste brain cells? Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy Packages work nicely with each other, making Emacs an Integrated Desktop Environment (also, but not only, for development) "[""Hobby projects""]" "[""29.0"", ""28.2"", ""27.2""]" 32 Gnus org-mode, cperl-mode, gnus, bbdb moderate comprimise 0-2y No I have in the past Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Perl""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Whatever the package maintainer suggests""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" "I suggest it to the Emacs developer mailing list. If it is accepted to GNU ELPA, that's fine. I'd go for NonGNU ELPA if I'd hope for contributors who don't want to give away copyrights, and for MELPA if the package wouldn't fit ELPA (e.g. if it ""endorsed non-free software"")." vi No Never 60 PhD Male German Retired "[""Ido""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Ok "[""eshell""]" "[""modus-operandi""]" Sometimes No simple functions Never I learned emacs in 1976 with Emacs written in TECO on ITS. So customizing emacs back then required writing in TECO, which was obnoxious and primitive. But no, using emacs itself was always easy -- as I gradually learned all relevant keybindings and learned how to look up the ones I didn't know, and then how to program in TECO, then MacLISP (Multics Emacs), and then Elisp (GNU emacs). I also used Epsilon on Windows way back when. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, macros, great key bindings, ability to write powerful packages/programs in it. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 45 Rmail undo-tree, smart-mode-line, recentf, treemacs, scala-mode, json-mode, magit, git-timemachine, restclient, org significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Scala, PL/1, MacLISP, MAP355 assembler""]" Sometimes "[""GNU/Linux"", ""MacOS"", ""Multics and ITS (yes, still)""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Mailing lists"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Often 64 Bachelors Male United States citizen Software Development "[""Helm""]" "[""ispell""]" minimal vanilla No Twitter Ok "[""shell""]" "[""my own custom theme""]" Never undo-tree copy-paste Never "the GUI-ness of emacs is fairly generic as expected by the wide-platform support that is needed. As a long-term user who is still a (true) novice, I still find that true beginner-level help is difficult to find. And, the migration of many 'how to' instructions moving to video means that a great deal of useful information is only findable by watching videos (slow). You ask about frameworks earlier in the survey. I have not looked (so it might exist), but a framework browser might be nice." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""org-mode""]" Very well, it's snappy overall consistency over time, availability across platforms, ability to accommodate a wide range of usage patterns (with notable issues) "[""Work""]" "[""28.1""]" 12 No org-mode (which is now a builtin I guess), which-key moderate comprimise 0-2y I have in the past I have in the past No Emacs "[""Python"", ""lua""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Sascha Chua's newsletter almost exclusively""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" old Win32 editor No Frequently 52 Masters Male American Research "[""No""]" "[""ispell""]" minimal vanilla Not sure Sascha Chua's emacs newsletter Ok "[""shell"", ""eshell""]" "[""solarized""]" Rarely No copy-paste Rarely write init file Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great keybindings, extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 No po-mode, raku-mode, csv-mode, markdown-mode, org-journal, graphviz-dot-mode, toml-mode, yaml-mode, dockerfile-mode any comprimise never considered No No Yes Emacs "[""HTML/CSS"", ""Perl"", ""Shell"", ""SQL"", ""Raku""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""EmacsWiki""]" "[""Manual""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""EmacsWiki""]" "[""manual""]" "[""Install and try it immediately""]" GNU ELPA, NonGNU ELPA, GitHub, GitLab, Codeberg Sublime Text project.el Often 31 Masters Male Ukrainian System Administrator "[""Ido""]" "[""No""]" minimal vanilla missing question about requesting new packages and improving existing ones Yes Matrix Great "[""shell-command"", ""shell""]" "[""default light""]" Never No none Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Rust"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Rarely "[""No""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell""]" "[""zenburn""]" Rarely No copy-paste Never How to start. Vanilla is too steep for a beginner to configure. Internet "[""GUI"", ""daemon""]" String[] "[""Extensibility"", ""Community""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Mu4e magit,org-mode any comprimise never considered No Would directly No Vim "[""C"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 33 School Male Dutch Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""eink-emacs""]" Often framework default copy-paste Never I was learning Clojure at the same time, so it was hard to focus on any specific aspect of it. Getting a lot of new stuff working is hard. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility/Community "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 No lsp-mode do not prefer never considered No No No Emacs "[""Clojure""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Framework""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" Visual Studio projectile Never 38 Bachelors Male South African Fin Tech "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell"", ""ansi-term""]" "[""my own custom theme""]" Rarely No understand internals Frequently Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, and Freedom. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1""]" 4 Mu4e any comprimise 0-2y Yes Yes Yes Emacs "[""Elisp"", ""Rust"", ""OCaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""LIBRE Source forges such as Codeberg""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Discourse"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale""]" "[""IRC"", ""Matrix"", ""Framework"", ""Mailing lists"", ""Email"", ""Discourse""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently PhD Female (other) Research "[""Ivy""]" "[""flyspell""]" maximal vanilla No Blog post Not great "[""vterm""]" "[""my own custom theme""]" Frequently No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Vim "[""Javascript"", ""Python"", ""Typescript""]" "[""WSL"", ""Windows"", ""MacOS""]" Sometimes Doom Emacs write package Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.2""]" 22 No do not prefer might in future No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Go"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""M-x list-packages""]" "[""Manual""]" "[""N/A""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None project.el Often 40 Bachelors Male United States citizen Software Development "[""Helm""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""solarized-dark""]" Rarely No none Rarely Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Community, configurability, extensable, adapt to user "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 Mu4e Magit,mu4e,orgmode significant comprimise might in future Cannot I have in the past No Emacs "[""Common Lisp"", ""Fortran"", ""HTML/CSS"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""wait for community""]" Vim No Sometimes 46 PhD Male French Research "[""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""modus-vivendi""]" Frequently undo-tree write package Never I've never contributed. I've only made small, personal packages. "Much of what was difficult surrounded acclimating myself to how things are done in Emacs versus other applications. There are few directly comparable applications that are themselves a full programming environment, language, and application platform rolled into one. Emacs masquerades as a simple text editor, but when you start taking a magnifying glass to it you begin to realize that it's far, far more than that. The process of learning that is what made Emacs difficult to learn. It's hard to know where to start, and how far it can really go. Even after a decade of very regular use I still feel like there are whole modules of the application I've never discovered or used to the fullest extent. The scale is often overwhelming to a novice." Some part of the internet, and almost simultaneously by a professor of mine. Common Lisp and SLIME originally brought me to Emacs. "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and customization "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 No magit, vterm, which-key any comprimise never considered I intend to I intend to Yes Emacs "[""Elisp"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""I've never needed to do so, N/A""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""The more the merrier. Anything helps""]" "[""I just look around to see if someone has already asked on many of the listed places. I've never asked directly""]" "[""package.el"", ""use-package"", ""I've used straight but transitioned back to package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Never submitted None No Often 30 Bachelors Male American Software Development "[""Selectrum"", ""Probably moving to Vertico""]" "[""flyspell""]" minimal vanilla Keep it up! It's a great survey Yes I randomly found it on a web search and remembered the previous one Great "[""shell-command"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""The tinted variants of the modus themes""]" Frequently No write package Never As mentioned in a previous comment, I work for a multi-national large corporation for almost 20 years and have not been able to find the right person/people to present the paperwork to. When I've asked, most people don't even know what I'm talking about. As a result, I tend to avoid contributions where FSF copyright assignment is needed. Lack of tutorials. Some people learn better by reading text, others are visual learners. I feel that I excel as a visual learner and all of the official Emacs documentation is text-only. I feel that this is a significant shortcoming to a tool which is expected to be highly visual when used. This is a typical criticism about all FSF based documentation. Very little FSF documentation use visual aids. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Customization "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 4 No magit, vertico, consult, which-key, ace-window, ws-butler, git-gutter, lsp-mode, multi-compile moderate comprimise 10+y No No Yes Emacs "[""C"", ""Elisp"", ""Python"", ""Ada""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" I've always had problems getting the FSF copyright papers signed by my company. I work for a very large multi-national corporation and find it difficult to even find the right person/people to present the paperwork to. I've tried on a couple of different attempts to find the right person and get the right permissions, but even after almost 20 years at the same company have not been successful. Thus, I tend to submit work to software that doesn't require FSF copyright assignment, due to this roadblock. Eclipse projectile Rarely 48 Masters Male American Aerospace "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""vscode-dark-plus-theme""]" Rarely No write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility through Lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No Magit,Yasnippet,use-package moderate comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim project.el Sometimes 38 Bachelors Male British Software Development "[""Ido"", ""Icomplete""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Often No simple functions Some functionality relied on external programs not available on Windows. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Adaptability, extensibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 17 Rmail Emacs-w3m Emacs "[""C"", ""HTML/CSS"", ""Ruby"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Don't use Org""]" "[""Debian""]" "[""Mailing list""]" "[""Lack of time""]" "[""Adoption into Emacs core""]" "[""Manual""]" "[""Mailing lists""]" "[""apt-get""]" "[""Install and try it immediately""]" Vim No Frequently "[""No""]" "[""ispell""]" minimal vanilla "[""shell-command"", ""shell""]" "[""default light""]" Rarely No String[] String[] String[] String[] String[] copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 1 No moderate comprimise never considered No No No Emacs "[""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""GitHub"", ""Codeberg""]" Never "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Web search engines"", ""Mastodon""]" "[""Overview""]" "[""GitHub"", ""Codeberg""]" "[""use-package""]" "[""Research alternatives""]" Sublime Text projectile Sometimes 38 Masters Male Norwegian state "[""No""]" "[""flyspell""]" maximal vanilla No Mastodon Great "[""eshell"", ""term""]" "[""tango-dark""]" Often No many packages Sometimes I didn't try submit packages to ELPA, someone took my packages and added them though. Error messages when things go wrong aren't always helpful. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Ability to stay relevant over time, to adopt new packages, drop old ones - without being locked into a single solution that becomes outdated. "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No vundo,undo-fu-session,recomplete,spell-fu,mode-line-idle,bookmark-in-project significant comprimise 2-5y I would like to, but wasn't aware of anyone taking donations. Would directly Yes Vim "[""C++"", ""C"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Often String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA, I just didn't attempt to submit my packages to other repos. Vim No Sometimes 39 School Male Australian Software Development "[""Ivy""]" "[""spell-fu""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""inkpot""]" Never undo-fu copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Gnus significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Mailing lists"", ""Coworker""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ No Sometimes 43 Masters Male Austrian Education services "[""No""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""solarized"", ""solarized-dark""]" Frequently No simple functions Never CJK font problems Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy It's actually an Elisp interpreter, which makes it much more extensible. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise might in future Cannot Cannot No Emacs "[""C++"", ""Elisp"", ""Python"", ""Shell"", ""common lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Vim No Often 20 School Male Taiwanese Student "[""Ido"", ""Icomplete""]" "[""No""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""doom-challenger-deep""]" Never No copy-paste Never Too long ago to remember. SICP "[""TUI""]" "[""Package(s)"", ""My brain only knows Emacs now""]" "[""Required to complete SICP""]" Very well, it's snappy Multiple buffers. Never have to use a mouse. Speed of development. "[""Work"", ""Hobby projects""]" "[""27.2""]" 15 No do not prefer never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python""]" Never "[""MacOS""]" String[] "[""not sure""]" "[""I don't. I just don't use it.""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""I don't""]" "[""manual""]" "[""Install and try it immediately""]" Notepad++ No Never Masters Male American Software Development "[""No""]" "[""No""]" minimal vanilla No r/emacs Ok "[""none""]" "[""modus-vivendi""]" Never No simple functions Rarely Debugging Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Freedom Extensibility Lisp Design" "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 notmuch moderate comprimise might in future No No No Emacs "[""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""IRC"", ""Framework"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" None No Never 27 Masters Male Romanian Software Development "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Great "[""eshell"", ""ansi-term"", ""vterm""]" "[""kaolin-mono-dark""]" Sometimes No String[] String[] String[] String[] String[] simple functions Rarely No Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Hooks "[""Work"", ""Hobby projects"", ""Private projects""]" "[""28.1""]" 31 Mu4e Org, calc significant comprimise 10+y No I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Twitter""]" "[""Tutorials"", ""Overview""]" "[""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vi, which is not vim No Rarely 58 Associates Male Dutch Software Development "[""Helm"", ""Icomplete""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""none""]" "[""default light""]" Rarely No write package Never no no Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Not well extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 Rmail powerline, autocomplete, google-translate, neotree, syslog-mode, go-mode, json-mode do not prefer never considered Cannot Cannot No CUA "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Perl"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""manual""]" "[""Install and try it immediately""]" Slick Edit No Often 68 Masters Male German retired "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Ok "[""eshell""]" "[""default light""]" Never undo-tree copy-paste Never "I hated the graphical interfaces and had a hard time understanding ""faces""." Internet "[""TUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Lifetime consistency, does not change with time, I can leverage things I learnt years ago. Also lightweight compared to Eclipse, IntelliJ etc. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No significant comprimise might in future No I have in the past No Emacs "[""Go"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Borland C/C++ No Sometimes 47 Masters Male French Software Development "[""No""]" "[""No""]" minimal vanilla No Internal forum at work Ok "[""none""]" "[""solarized""]" Never No write package Never Most difficult: getting used to the keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Muscle memory, lisp""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, programming language support "[""Work"", ""Hobby projects""]" "[""27.2""]" 20 No limited comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" A few No Sometimes 45 School Male German Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default light""]" Frequently No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Lisp""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No magit,org-mode moderate comprimise never considered No No No Emacs "[""Clojure"", ""Go"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" projectile Often 33 Bachelors Male South African Fin Tech "[""Helm""]" "[""flyspell"", ""ispell""]" minimal vanilla No Friend Great "[""shell"", ""eshell""]" "[""abyss""]" Frequently undo-tree simple functions Never Package installment. Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Org mode""]" Very well, it's snappy Customisability. "[""Work""]" "[""28.1""]" 12 No moderate comprimise never considered No No No Emacs "[""Python""]" Sometimes "[""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" Notepad++ No Frequently 40 PhD Male Dutch Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""modus-vivendi""]" Never undo-tree simple functions Never Workspaces and project management Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility "[""Work""]" "[""29.0"", ""28.2""]" 6 No modus-themes, magit, lsp, eglot, evil, avy, consult, vertico, marginalia do not prefer might in future I have in the past I have in the past No Vim "[""Go"", ""Rust"", ""Ruby""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""Source""]" "[""Mailing list""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Sometimes 41 Bachelors Male Canadian E commerce "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""modus-operandi""]" Never undo-fu simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy adaptability "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No AUCTeX, orgmode, progmode any comprimise might in future I have in the past No No Emacs "[""C"", ""Elisp"", ""Fortran"", ""Java"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Mailing lists"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" EPM No Frequently 69 PhD Male German Research "[""Ivy""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Ok "[""shell-command""]" "[""default light""]" Never undo-tree simple functions Never Relearn new keybindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Keyboard driven""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and keyboard driven. "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No magit, lsp significant comprimise might in future No No No Vim "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Manual""]" "[""IRC"", ""Matrix"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse framework default Rarely 42 Masters Male German Software Development "[""Helm""]" "[""flyspell""]" Doom Emacs No https://news.ycombinator.com/item?id=33328142 Great "[""eshell"", ""vterm""]" "[""default dark"", ""doom-dracula""]" Sometimes No write package Never no No, but I started out on a Lisp machine no lisp machine available "[""GUI"", ""TUI"", ""daemon""]" "[""cl package, use loop macro all the time""]" "[""programmability""]" Alright Programmatically ingesting / interacting with displayed text and other systems "[""Work"", ""Hobby projects""]" "[""27.1"", ""26.3"", ""19.34""]" 20 No I know about org-modebut don't use it any comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS"", ""aix, solaris""]" "[""don't use""]" "[""none""]" "[""Mailing list""]" Never "[""don't use packages""]" Rarely "[""Issues""]" "[""I don't""]" "[""internals overview""]" "[""read the code""]" "[""don't use""]" "[""wait for maturity""]" My packages are for personal use, so I don't submit them Zetalisp, before that TECO No Frequently 73 School Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla Several questions could have used a N/A (not applicable) answer, instead of forcing me to pick something nonsensical for my situation. Not sure mastodon post Not great "[""shell-command"", ""shell"", ""rlogin""]" "[""default light""]" Sometimes framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Consistency, extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 15 No limited comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL"", ""Crystal""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""I have never contacted""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Search the web""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Jedit No Often 42 Bachelors Male United States citizen Software Development "[""Ido""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell""]" "[""my own custom theme""]" Never No read and understand Never Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work""]" "[""28.2""]" 2 No moderate comprimise might in future No No No Emacs "[""C#"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" VS Code project.el Often 22 School Nonbinary American Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No lobste.rs Great "[""none""]" "[""nano-theme""]" Never vundo copy-paste University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Not well "[""Work""]" "[""29.0"", ""28.2""]" 6 No never considered Emacs "[""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Agenda""]" "[""framework default""]" String[] "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""straight""]" "[""wait for maturity"", ""wait for community""]" projectile Rarely "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs "[""vterm""]" "[""doom-vibrant""]" Never framework default simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No do not prefer never considered No No No Vim "[""C++"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 33 Bachelors Male Software Development "[""framework default""]" "[""flyspell"", ""langtool""]" Doom Emacs No r/emacs Great "[""none""]" "[""dracula""]" Rarely undo-tree many packages Sometimes "Signing the form is extremely frustrating. The process of getting my employer to sign the form is quite onerous, but is viewed by at least one maintainer as not an issue, as ""nobody has ever had a problem with it"". I've had a problem. I've had a boss refuse to sign the form for over a year; I had to change teams to get management to agree to sign the form. Even the instructions for the copyright assignment are confusing! The user is instructed to email the emacs mailing list. Then, random people give different, contradictory instructions. It turns out one has to email a *different* email. In terms of contributing, it's also frustrating. The contribution process via email invites drop-ins, and often it's not clear who needs to be convinced of something. Or, even, what the criteria are for something being included in Emacs." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great Extensibility, flexibility, customizability. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 No org,smartparens,cider,magit,fountain,selectrum moderate comprimise 0-2y No I have in the past Yes Emacs "[""Clojure"", ""Shell"", ""Arc""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA, except their style guide is extremely strict and annoying. Eclipse projectile Often 37 Masters Male United States citizen Software Development "[""Selectrum""]" "[""ispell""]" maximal vanilla "The incredible amounts of bikeshedding over the survey platform is counterproductive to the goals of improving Emacs. Putting ""Free Software"" ideals before all else is quite frustrating." Yes r/emacs Great "[""shell"", ""eshell""]" "[""default light""]" Rarely No simple functions Never Remember shortcuts Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No Magit,ivy,projectile,smartparens, lsp limited comprimise might in future No No No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""Rust"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Notepad++ projectile Sometimes 42 Masters Male German Software Development "[""Ivy""]" "[""flyspell""]" Prelude No Hacker News Ok "[""none""]" "[""zenburn""]" Never undo-tree none "[""daemon""]" "[""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Vim "[""Go"", ""Javascript"", ""Java"", ""Python"", ""scala""]" "[""GNU/Linux"", ""MacOS""]" Vim Sometimes Doom Emacs read and understand Never Internet "[""daemon""]" "[""Package(s)""]" "[""Extensibility"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""27.1""]" 10 No org-mode,magit significant comprimise might in future No No No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""PHP"", ""Shell"", ""Configuration Files""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""Debian""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time""]" Never "[""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""Search Engine""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim No Often "[""Ido""]" "[""No""]" maximal vanilla Not sure Emacs mailing list Great "[""none""]" "[""solarized-dark""]" Rarely No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No eglot moderate comprimise might in future Cannot Would directly No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""emacs-china""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Framework"", ""emacs-china""]" "[""framework default"", ""package.el"", ""manual""]" "[""Install and try it immediately"", ""wait for community""]" VS Code project.el Rarely 27 School Male Chinese Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" purcell No Emacs China Great "[""none""]" "[""default light"", ""solarized""]" Sometimes No simple functions Never "Yes - but that was emacs 18.59: key bindings: unexpected behavior when unintendendly pressed a key" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Shell integration: rcs""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "modes, shell Integration (emacs is my shell within MS Windows, it gave me a smooth transition from Unix to Windows), man buffers in one Session, simple but strongly adhered namens conventions, C-h a apropos, helpdesk, extensibility" "[""Hobby projects""]" "[""27.2""]" 27 No vc, direkt, org moderate comprimise never considered No I have in the past No default + CUA "[""Elisp"", ""Perl"", ""VBA""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""I never dared to contact""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""NEWS-file with New emacs version""]" "[""Manual"", ""Overview""]" "[""I have never raised a question""]" "[""framework default"", ""I copy the *.el files to site-lisp""]" "[""Research alternatives""]" TSO No Frequently 65 PhD Male German Manufacturing "[""No""]" "[""ispell""]" maximal vanilla No r/emacs Ok "[""eshell"", ""cmd in Windows""]" "[""my own custom theme""]" Never No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Scheme support""]" Good but not great Elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 notmuch Vertico, cider, magit, paredit, embark, telega moderate comprimise might in future No Would directly No Emacs "[""Clojure"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs""]" "[""Clips/videos""]" "[""IRC"", ""Telegram""]" "[""Guix""]" "[""wait for community""]" Vim project.el Sometimes 26 School Male Russian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes Telegram Great "[""eshell""]" "[""modus-operandi""]" Sometimes No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org-mode,magit,evil-mode limited comprimise might in future Cannot Cannot No Vim "[""Elisp"", ""Go"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Sometimes 24 School Male Brazilian Software Development "[""framework default"", ""Vertico""]" "[""framework default"", ""ispell""]" Purcell It was pleasant to complete. Clean UI, intuitive UX, no Google Forms bullshit. No Friend Great "[""none""]" "[""gruvbox"", ""sanityinc-tomorrow-night""]" Sometimes No none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No limited comprimise might in future Cannot Cannot No Vim "[""Go"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Rarely 36 School Male Bosnia and Herzegovina Creative/Writing "[""framework default""]" "[""No""]" Doom Emacs Not sure lobste.rs Great "[""eshell"", ""term""]" "[""doom-one"", ""dracula"", ""gruvbox""]" Sometimes framework default read and understand Rarely Missing features available in VS Code. I guess this could have been solved by Spacemacs/Doom, but I went the harder route of setting up a custom config myself. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No org-roam,treemacs,magit,eglot,doom-modeline significant comprimise never considered No I have in the past No Emacs "[""Go"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" VS Code projectile Often 28 Bachelors Male Argentine Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""ansi-term""]" "[""gruvbox""]" Never undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise never considered No Would directly No Vim "[""C++"", ""Elisp"", ""Go"", ""Python""]" Often "[""GNU/Linux"", ""Windows""]" "[""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Frequently 19 School Male Spanish Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""zenburn""]" Never No copy-paste Never ELisp was kinda alian to me. I really wished there were other languages to configure emacs except Elisp but now I am a little comfortable but still having it would have been great. Like neovim provides both VimScript and Lua to configure it. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Emacs is extremely extensible + it's text editing features are really great and the world has never seen a better document format than org. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No lsp-mode, rustic, eglot, vertico, treemacs, evil, hl-todo, magit, dired, company-mode significant comprimise never considered Cannot Cannot No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub"", ""Discord, Matrix, Gitter""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 16 School Male Indian Software Development "[""Vertico""]" "[""framework default"", ""flyspell"", ""ispell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Never undo-tree write package Never "Overwhelming amount to learn before becoming productive in emacs: - The emacs and elisp, org mode etc documentation is thorough, but it was too much for me to read at once and it was difficult to decide what would be helpful for me to read to achieve what I wanted - I wanted to install various plugins to reach parity with my previous vim setup, but I struggled with installing, customizing and debugging them due to limited understanding of elisp" Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "Extensibility: ability to easily customize almost any aspect of the editor and try out customisations immediately using the elisp REPL; Org mode" "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 3 No org-roam, evil, emacs-lsp, magit, vertico, treemacs limited comprimise never considered No No No Vim "[""C++"", ""Elisp"", ""Go"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Vim projectile Often 22 Bachelors Female Malaysian Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Discord Great "[""vterm""]" "[""doom-tomorrow-day, doom-tomorrow-night""]" Rarely framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy extensibility, ease of writing little interactive functions "[""Hobby projects""]" "[""29.0""]" 7 No evil, lsp, magit, helm moderate comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 32 School American "[""Helm""]" "[""No""]" minimal vanilla No Hacker News Great "[""ansi-term""]" "[""color-theme-sanityinc-tomorrow""]" Never undo-tree simple functions Never learning the keybindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""was forced to by Robert Dondero, Jr. for a class at university""]" Good but not great M-x, C-h k, 'defun "[""Hobby projects""]" "[""29.0""]" 8 No eshell, ido, dired, magit, tramp, ace-jump no comprimise might in future No No No Emacs "[""Clojure"", ""Go"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""I only ever use it for tables""]" "[""GNU ELPA"", ""MELPA""]" "[""n/a""]" Never "[""no barriers; there's nothing I'd like added""]" Never "[""M-x list-packages"", ""lobste.rs, hn, corporate slack channel""]" "[""Design rationale"", ""Overview""]" "[""read the source""]" "[""package.el""]" "[""Research alternatives""]" Atom No Often 29 Bachelors Male finance "[""Ido""]" "[""No""]" minimal vanilla thanks! Yes lobste.rs Great "[""eshell"", ""vterm""]" "[""default light""]" Frequently C-/ simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Runtime for to create TUIs "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No limited comprimise never considered No No No Emacs "[""Haskell"", ""Javascript"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""PKB""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Design rationale"", ""Manual""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Often 41 Masters Male Spanish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-fu copy-paste Never "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Emacs "[""Java"", ""Python"", ""TCL""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" Vim No Never 40 School Male Icelandic Software Development "[""No""]" "[""No""]" Spacemacs No Hacker News Ok "[""shell""]" "[""default dark""]" Never No simple functions Rarely Extreme adaptability comes at a price, can be confusing at first. The popularity of frameworks like Doom are a testament that Emacs needs to do something for first time users; don't disable the menu and scollbars! Crafted-emacs with their modular approach and sensible defaults seem like a good start. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extreme adaptability and a strong community. Of course not to forget org-mode and org-roam which are a killer features. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No org,org-roam,vertico,corfu,orderless,marginalia,consult,magit,which-key,tempel moderate comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Python""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Discord"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Atom project.el Frequently 60 PhD Male Dutch Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" crafted-emacs No mastodon Great "[""none""]" "[""nano""]" Never No write package Never There were stability issues with no initial understanding of how to debug or fix them. The first time I tried emacs ~4 years before using it, the keybindings and classic default UI deterred me. The keybindings only became comfortable after rebinding some keys on the keyboard. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and productive features and available packages. "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No magit, vertico, elfeed, git-timemachine, diff-hl significant comprimise might in future Cannot Cannot No Emacs "[""Elisp"", ""Elixir"", ""Erlang"", ""Javascript"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""wait for community""]" Atom project.el Rarely 38 Bachelors Male South African Fin Tech "[""Vertico""]" "[""flyspell""]" maximal vanilla Not sure IRC Great "[""eshell""]" "[""modus-vivendi""]" Often No copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""Python"", ""Shell""]" "[""GNU/Linux""]" Sometimes Doom Emacs simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy The extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 notmuch cider, magit, olivetti, significant comprimise never considered Cannot Would directly No Emacs "[""Clojure"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""wait for maturity""]" Sublime Text projectile Frequently 40 Bachelors Male South African Healthcare "[""Helm"", ""Ivy"", ""Icomplete""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Ok "[""none""]" "[""gnome2""]" Rarely No write package Sometimes FSF assignment is only as painful as running the scanner. "Feeling productive, keybindings were hard to remember and get a handle on, after years (and reading mastering emacs) I have a handle on it. early days (emacs 22/23/pre 24 ish) were challenging to manage extensions. Cedet was never quite there for C/C++ completion was clunky, this is all mostly solved with packages from 24, other quality of life changes coming in 29, and various speed ups available in 28." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Keybindings""]" "[""Extensibility"", ""Text editing features"", ""Built In features, vim never clicked, netbeans was clunky. actual C-mode""]" Good but not great Lisp core => Extensible everywhere by default. new feature in 'competitor' is emulated in emacs before other camps have figured if the API can be extended "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Gnus magit (et al), elgot, tramp, cc-mode (a true c-mode!) posframe (et-al), tempel, consult/vertico/corfu (combined) significant comprimise 0-2y No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS"", ""OmniOS""]" "[""Note taking""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""not needed to""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""straight-use-package (keyword)""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Mailing lists""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" "I haven't through laziness, generally provide 'straight.el' recipes paperwork has been signed for contributions to master primarily for pgtk" NetBeans project.el Sometimes 32 Bachelors Male Australian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Ok "[""eshell""]" "[""gruvbox""]" Frequently No simple functions Never Pragmatic programmer book "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1"", ""26.3""]" 7 No Org, magit, lsp, write-room any comprimise might in future I have in the past No No Emacs "[""Common Lisp"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently 37 Masters Male Romanian Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""shell"", ""vterm""]" "[""Sanity-ink""]" Frequently undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Emacs "[""Elisp"", ""HTML/CSS""]" "[""MacOS""]" Often Doom Emacs simple functions Never Starting out was a little rough. I think I tried Doom, then Spacemacs, then finally just did vanilla Emacs and did my config myself. Getting indents correct for C in Doom was frustrating because I didn't know elisp at the time and their config structure was kind of weird. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, GUI app for text scaling, variety of use cases and work flows "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Evil mode, cider, org-mode moderate comprimise never considered No I have in the past No Vim "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Scheme"", ""Scala""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Screenshots""]" "[""IRC"", ""Matrix""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 32 PhD Male Irish Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Fediverse Great "[""none""]" "[""default dark"", ""doom-one"", ""dracula""]" Never undo-fu copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 Vim "[""Python"", ""Rust""]" "[""GNU/Linux""]" Sometimes maximal vanilla copy-paste Rarely Lots of shortcuts to remember (but this is better now shortcuts are shown in mini-buffer with M-x), difficulty finding particular features Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, customisability "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No moderate comprimise might in future Yes Would directly No Emacs "[""C++"", ""C"", ""Fortran"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""CMake""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues""]" "[""Reddit"", ""Matrix servers"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""RSE Slack""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Sometimes 36 PhD Male British Research "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure RSE Slack Great "[""none""]" "[""solarized-dark""]" Often No copy-paste Never Everything! Thank god for video tutorials. Org mode was my gateway drug Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility, great community, light-weight? Org mode. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Org mode. Org mode. Org mode. moderate comprimise never considered Cannot Would directly No Vim "[""Elisp"", ""Javascript"", ""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""not sure""]" "[""Research alternatives"", ""wait for maturity""]" VS Code No Sometimes Masters Male Fin Tech "[""No""]" "[""No""]" Doom Emacs No Hacker News Ok "[""term""]" "[""doom-one""]" Never No copy-paste Never No default setup, I found it very hard to set up a decent environment to work with C++ in. Both using vanilla + packages and using spacemacs. At this point I'm using vscode more because the constrained defaults make it easier to work with. Internet "[""GUI""]" "[""Package(s)""]" "[""Part of the GNU project / FSF""]" Good but not great Stability, it's on every platform. "[""Hobby projects""]" "[""27.2""]" 3 No moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C""]" Frequently "[""GNU/Linux""]" String[] "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""framework default"", ""package.el""]" "[""wait for maturity""]" Notepad++ No Never 37 Bachelors Male United States citizen "[""framework default"", ""Helm""]" "[""framework default"", ""flyspell""]" Spacemacs No Friend Ok "[""shell""]" "[""default dark""]" Never framework default copy-paste Never The strange keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, ability to configure to your needs. "[""Work"", ""Hobby projects"", ""writing""]" "[""29.0"", ""28.2""]" 10 No magit, orgmode, vertico any comprimise might in future No No No Emacs "[""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""prose writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" Notepad++ projectile Frequently 46 Associates Male Spanish IT "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""ef-dark""]" Never undo-tree none Never Trying to start using vanilla emacs in the terminal emulator just by reading the info manual did not work. Watching the system crafters youtube channel and using Doom emacs pre-configured was much better. Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy extensibility, magit, org-mode "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 1 No magit, projectile, org, flymake, zone, workspaces moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Reddit""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""straight""]" "[""Research alternatives""]" Vim projectile Often "[""framework default"", ""Vertico""]" "[""flyspell""]" Doom Emacs No lobste.rs Great "[""eshell""]" "[""doom-one""]" Never framework default copy-paste Never Frames vs windows vs buffers. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Extensibility and customizability. "[""Work"", ""Hobby projects""]" "[""27.2""]" 15 No moderate comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""Pascal""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse No Frequently Masters United States citizen Live entertainment design "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""ansi-term"", ""vterm""]" "[""my own custom theme""]" Never No copy-paste Never "Horrible support for complex (multi root with multiple node_modules) Javascript projects. I still cannot get Facebook Flow (typechecking for Javascript) configured after 3 years of trying it periodically. No support for functioning Java projects with Gradle (that would include Emacs comprehending the overall project structure to do code refactoring). I use tramp mode a lot, and editing files requiring a sudo privilege is not 'easy' to grock. I have to start tramp mode with (pipe sudo). It should be more user friendly. Also I want to use emacs with eshell + tramp mode instead of TMUX, but creating a new shell requires specialized commands, In tmux it is easier. I think Emacs needs to figure out how to set 'Use-case' specific defaults where multiple package are configured for a particular use case. Eg TMUX -replacement use case (eshell + tramp). JavaScript development with Flow Java development with Gradle Java development on android and so on. These are obvious use cases, but it is really difficult to configure individual packages." University/College "[""TUI""]" "[""Package(s)"", ""Built-in features"", ""tramp""]" "[""Extensibility"", ""Text editing features""]" Good but not great "Org mode that can invoke scripts in various programming languages. I use that to write repetable test cases. Text editing is very powerful." "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No do not prefer never considered No No No Emacs "[""C++"", ""Javascript"", ""Python""]" Sometimes "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""test case development""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation""]" "[""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None framework default Sometimes 68 Bachelors Male (other) Software Development "[""No""]" "[""ispell""]" minimal vanilla Yes lobste.rs Great "[""eshell""]" "[""solarized"", ""solarized-dark""]" Frequently No read and understand Rarely "Too many low-quality builtin packages. Weird dichotomy between stuff that is configured programmatically versus things that are configured through the menu system. Why is there a menu system anyway? With games? Why doesn’t the preeminent GNU application use GNU-style command line options? And why have a separate emacsclient executable? So confusing." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Alright It’s ecosystem "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No Evil, lap-mode, projectile, rustic any comprimise never considered Yes No Yes Vim "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""None, too much hype""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes 43 Bachelors Male Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs Thanks Not sure Hacker News Ok "[""none"", ""vterm""]" "[""doom-one""]" Never framework default none Rarely none Internet "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Very well, it's snappy extensibility "[""Hobby projects""]" "[""27.1""]" 1 No rg moderate comprimise never considered No No No Vim "[""C++"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""GNU ELPA/MELPA online package lists""]" "[""Overview""]" "[""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Rarely 22 School Male Colombian Client Service "[""Vertico"", ""Consult""]" "[""spell-fu""]" Doom Emacs theme report is mandatory No Discord Ok "[""vterm""]" "[""dracula""]" Never undo-fu simple functions Never The info viewer was not great (in 1996) "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Not well "[""Work"", ""Hobby projects""]" "[""27.2""]" 26 No might in future No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Racket""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""If?""]" Rarely String[] Never "[""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale""]" "[""Huh?""]" "[""package.el"", ""not sure""]" "[""Install and try it immediately""]" It was 26 years ago, so I don’t remember, but definitely none of these ?? Sometimes "[""No"", ""??""]" "[""No""]" minimal vanilla "[""none""]" "[""Dunno""]" Rarely dunno simple functions Never At first you have to continuosly learn and forget emacs usage at same time. Then you just forget about it and just let your motion take you. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Planning & Organiaztion""]" "[""29.0""]" 2 No dired, magit, vertico, consult, company, org-roam, lsp-mode, projectile, moderate comprimise never considered No No No both vim and emacs bindings "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""blogging""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 24 Bachelors Male Bangladeshi Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""vterm""]" "[""ef -themes""]" Sometimes undo-tree none Never "Non standard terminology. Should not start with vanilla emacs." University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Standard interface across languages. "[""Work""]" "[""29.0""]" 16 No any comprimise never considered Cannot Would directly No Emacs "[""C++"", ""C"", ""Java"", ""Python""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""wait for community""]" None No Sometimes Masters Male United States citizen Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""No""]" minimal vanilla Yes Hacker News Ok "[""shell""]" "[""solarized-dark"", ""zenburn""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""29.0""]" 6 No moderate comprimise never considered No No No Emacs "[""Elisp"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse projectile Never 33 Masters Male Ukrainian Software Development "[""Selectrum"", ""Consult""]" "[""flyspell""]" maximal vanilla No Blog post Great "[""shell-command"", ""vterm""]" "[""modus-operandi""]" Never vundo copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No no comprimise never considered No No No Emacs "[""Java""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Mailing lists""]" "[""Manual"", ""Overview""]" "[""Discourse""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 53 Bachelors Female Turkish Fin Tech "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla Yes Twitter Ok "[""none""]" "[""my own custom theme""]" Never framework default write package Never Entry of commands that take multiple parameters is tricky in comparison with vim's : that just allows to edit parameters as plain text Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 9 Mu4e magit, helm, autocomplete-mode any comprimise never considered Yes I have in the past Yes Emacs "[""C"", ""Elisp"", ""Erlang"", ""Haskell"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Rarely "[""Issues"", ""Code (features)""]" "[""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Melpa has the least barrier to entry Vim projectile Sometimes 30 Bachelors Male Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell""]" "[""moe""]" Rarely No write package Never Customizing themes/fonts/colors. Window/frame/pane manipulation. Book "[""GUI""]" "[""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Alright org-mode, viper-mode "[""Work""]" "[""28.2""]" 25 No org-mode,viper-mode moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Never "[""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""not sure""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Rarely "[""Web search engines""]" "[""Clips/videos""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity""]" Vim No Rarely 43 Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""solarized-dark""]" Never No simple functions Never Switching from vi key bindings Work "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Customizability "[""Work""]" "[""28.2""]" 28 No moderate comprimise never considered No No No Emacs "[""Common Lisp""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""IRC servers""]" "[""Tutorials""]" "[""IRC""]" "[""framework default""]" "[""Install and try it immediately""]" vi No Sometimes 56 Masters Male American Software Development "[""No""]" "[""No""]" crafted emacs No Twitter Ok "[""shell""]" "[""adwaita""]" Sometimes No none Never "escape from mini-buffer subwindow management" University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Good but not great "* query-replace * incremental search * tab completion of tokens/words present in the buffers * query-replace honours existing capitalisation of words so tiger TIGER Tiger replaced will become wolf WOLF Wolf * mark begin, mark end then copy/cut" "[""Work"", ""Hobby projects""]" "[""26.3"", ""24.3""]" 24 No moderate comprimise never considered Cannot No No Emacs "[""C"", ""C#"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Perl"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS"", ""cygwin""]" String[] "[""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""hacker news""]" "[""manual""]" "[""wait for community""]" None No Rarely 45 Bachelors Male Australian Fin Tech "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command""]" "[""default light"", ""my own custom theme""]" Rarely No write package Sometimes Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community""]" Very well, it's snappy Extensibility, text-editing "[""Work"", ""Hobby projects"", ""Software development""]" "[""29.0""]" 23 No denote, org-mode, magit, git-gutter significant comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C"", ""Go"", ""HTML/CSS"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never String[] Sometimes "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Research alternatives""]" Vim No Often 61 Bachelors Male Dutch Creative/Writing "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""modus-operandi""]" Sometimes No write package Never No, the built-in tutorial is easy to find and to go through. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Alright "That users can extend Emacs with code that is just as privileged and powerful as the Lisp code that Emacs itself is mostly written in. Other software that considers itself extensible usually have an intentionally limited extension API or only allows scripts to be run in a sandbox / on specific occasions." "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No ivy, helpful, treemacs, vterm, tree-sitter, lsp moderate comprimise never considered No No No Vim "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""IRC"", ""Matrix""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" Vim project.el Rarely 24 School Male Indonesian Software Development "[""Ivy""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""vterm""]" "[""modus-operandi""]" Rarely undo-tree write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility through packages and elisp "[""Work"", ""Hobby projects"", ""University projects""]" "[""28.2""]" 1 No evil,treemacs,which-key moderate comprimise might in future No No No Vim "[""Common Lisp"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" VS Code No Sometimes 24 Bachelors Male Spanish Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""doom-one""]" Never No write package Sometimes Better elisp package writing documentation. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Good but not great Elisp "[""Work""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1""]" 10 No Magit, orgmode, trampmode, dired significant comprimise might in future who would be best? Would directly No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Mailing list""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently Masters Male Bulgarian Bio tech "[""No""]" "[""ispell""]" minimal vanilla No lobste.rs Ok "[""shell"", ""eshell""]" "[""tango-dark""]" Frequently No simple functions Never "Knowing where to start. The keybindings were odd, based on what I was used to. LSP was fairly new and reshaping the packagescape. I dabble in a lot of things, so it was a task to figure out how to integrate. Actually, a website that visualizes and compares workflows with links to packages could really help people know how they might build a config. Interesting thought, there." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF"", ""mu4e""]" Good but not great FOSS, Extensibility, lack of Electron "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 5 Mu4e magit,sly,geiser,mu4e,evil-mode,lsp-mode,lispy,flycheck,writegood-mode, significant comprimise might in future Cannot I have in the past No Vim "[""C"", ""Common Lisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub"", ""whichever they seem to prefer""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely 38 Associates Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Glad to see it! Hope it provides useful data. Yes EmacsConf Great "[""eshell"", ""vterm""]" "[""default dark"", ""gruvbox""]" Frequently framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 My own not yet published significant comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""Erlang"", ""Go"", ""OCaml, Scala""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""IRC servers"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 30 Masters Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""Acme""]" Rarely No simple functions Never It would be nice if the assignment process was faster (but still present - I value monolithic copyright in the hands of the FSF). I think dir-locals were explained in a bit of a confusing way, following that, there's no obvious way to figure out which variables to tweak between different modes for basic-offset for instance, or if they even exist. One thing I was a little surprised by was lack of built-in modes for Autoconf, Bison, Flex and Go. Friend "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Elisp. By far, elisp. Vimscript and VSCode JSON/TS make me puke in comparison. Following that, simply how it integrates beautifully, and composes so well for tasks like managing emails. Message-mode is the best composer I've ever used. Not to mention that it's extensive, in a way I cannot name. The other day, I typed in C-h f treesit-query-compile RET and it took me to the source code. I've never seen that before. C source code, mind you! Not to forget that it's extremely powerful out of the box, and now, since it integrates tree-sitter, eglot, PGTK, and others, I can confidently say that it (has the potential to be) is above and beyond all other editors, uncompromisingly. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Mu4e mu4e, eglot, magit, org significant comprimise 0-2y No Yes No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Perl"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""IRC"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" If I wrote something worth distributing, such as a mode useful OOTB, I'd likely try getting it into ELPA or the main Emacs tree. Vim No Frequently 20 School Male Serbian Student "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No IRC Great "[""eshell""]" "[""gruvbox""]" Rarely No simple functions Rarely Internet "[""GUI"", ""daemon""]" "[""magit""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Ultra minimalistic UI capabilities "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit, helm, undo-tree significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Notepad++ framework default Sometimes 28 School Male Peruvian Software Development "[""framework default"", ""Helm""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""vterm""]" "[""spacemacs-dark""]" Rarely undo-tree simple functions "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 9 Emacs "[""C++"", ""C"", ""Clojure"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Never Doom Emacs none Never Don't remember. Magazine "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""None""]" Good but not great Describe something, change something. "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No org-mode do not prefer never considered No No No Emacs "[""Go""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never String[] Never "[""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Google""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" MELPA None projectile Often 37 School Male Russian Healthcare "[""Ido""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""none"", ""eshell""]" "[""default light"", ""doom-one""]" Rarely No simple functions Rarely It's very good. I published a small package I wrote and got a lot of help to get it to pass the review, from the reviewers themselves. "The amount of ""flavours"" and variations (every emacs installation with its specific combination of extensions and config is a unique snowflake) made it difficult to search for documentation, and/or know if something I was reading was applicable to *my* emacs or not, or how to specifically do something on it." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Very big user base, and a solid foundation, allow for very good quality extensions. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No magit,enh-ruby,evil moderate comprimise never considered No No Yes Vim "[""Elisp"", ""Ruby""]" Frequently "[""GNU/Linux""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Vim framework default Rarely 42 School Male Spanish Software Development "[""framework default"", ""Helm""]" "[""framework default"", ""flyspell""]" Spacemacs Yes Twitter Great "[""none""]" "[""sanityinc-tomorrow""]" Never framework default none Never Setting up C syntax tabbed indents (I use 4 spaces). Jonathan Blow game dev "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Built for keyboard shortcuts, fast, encourages 'finger memory'. "[""Work""]" "[""27.1""]" 2 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""MELPA Stable""]" "[""NA""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""IDK""]" "[""package.el""]" "[""wait for maturity""]" Geany No Never School Male Welsh Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""tsdh-dark""]" Never Built-in copy-paste "[""GUI""]" "[""Simplicity""]" Very well, it's snappy "[""The grind""]" "[""29.0""]" 4 CUA "[""HTML/CSS""]" "[""MacOS""]" Often minimal vanilla simple functions Never At least for me, needing to learn to at least understand e-lisp despite not having seen it before. I could copy-paste code and see it work but I had issues understanding what it did at first until I learned to read it. Now I do most of my scripting in elisp. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great It's extensive history and ability to find answers in many places/communities online. The ability to configure the client itself "[""Hobby projects"", ""Notes/org-mode""]" "[""28.1""]" 1 No moderate comprimise never considered Cannot Cannot No Vim "[""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""Zig""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discord"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Matrix"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Rarely 31 School Male United States citizen Utility Locating "[""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs No Discord Great "[""eshell"", ""vterm""]" "[""doom-one""]" Often framework default write package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust""]" "[""GNU/Linux""]" String[] "[""MELPA"", ""Source""]" String[] String[] "[""Blogs""]" String[] String[] "[""straight"", ""use-package""]" None Often String[] "[""ispell"", ""langtool""]" maximal vanilla String[] String[] copy-paste Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Hobby projects""]" "[""29.0""]" 1 Emacs "[""C"", ""Javascript"", ""Python""]" "[""GNU/Linux"", ""WSL""]" VS Code Rarely maximal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No Emacs "[""Clojure""]" Never "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" IntelliJ framework default Never School Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Discourse Ok "[""vterm""]" "[""solarized-dark""]" Never framework default simple functions Rarely "Initially I thought Elisp was a hard language to learn, but once I started reading documentation it became much easier to use. Emacs' keybinds were hard to learn at first, it took me a while to ingraine the keybinds into muscle-memory." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy "- Elisps extensibility. - Easy to get started with Elisp - Community spirit" "[""Hobby projects""]" "[""29.0""]" 1 notmuch Magit, Org, Notmuch, Modus-themes, S.el, General, FFAP (built-in), Pass. limited comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""wait for maturity""]" VS Code project.el Rarely 16 School Male British "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla Great survey, great questions. No Hacker News Great "[""eshell"", ""ansi-term"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Common lisp and lisps in general""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Default behaviours satisfy my needs""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Frequently 21 School Male Canadian Software Development "[""Helm"", ""Ivy"", ""Consult""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""doom-tokyo-night""]" Rarely No write package Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 20 Mu4e any comprimise never considered No No Yes Vim "[""C++"", ""C"", ""Common Lisp"", ""Go"", ""Julia"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""pascal""]" Never "[""GNU/Linux"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Never PhD German Research "[""Helm"", ""Ivy""]" "[""flyspell"", ""langtool""]" maximal vanilla No IRC Not great "[""eshell"", ""ansi-term"", ""vterm""]" "[""my own custom theme""]" Often undo-tree copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Org mode""]" "[""Org mode""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 15 notmuch Org mode, magit, dired, tramp moderate comprimise might in future I have in the past Cannot No Emacs "[""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Frequently 51 PhD Male Indian Research "[""Vertico"", ""Selectrum""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla Not sure Org mode mailing list Great "[""none""]" "[""doom-palenight""]" Frequently No copy-paste Never Not yet proficient enough to go into that just yet, but this is the first I'm hearing about FSF faff "Learning how to manage debugging, all while actually screwing up my configuration, was a bit complicated. As a newbie programmer it feels like there is this wall of things to learn, even with frameworks like Emacs." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community""]" Alright It makes people excited about working on it. While it may not be the most efficient way to do things at the start, I believe that it is a positive on the long run. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org-roam2, org-mode, bibtex, eww, org-babel, hledger-mode, elfeed, pandoc, org-capture moderate comprimise might in future Cannot Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" None projectile Frequently 21 Bachelors Male French Media/Publishing "[""framework default""]" "[""No""]" Doom Emacs "Glad to be part of this community! Thanks to the organisers :)" No r/emacs Great "[""eshell""]" "[""doom-one""]" Never undo-tree write package Never "Elisp quirks Inadequacy of built-in package management, project management, source control features Lack of Vim-style bindings (and incompleteness of community solutions e.g. evil) Large variety of configuration options Difficulty of choosing among numerous packages with overlapping functionality" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Frustration with VimScript""]" Good but not great "Discoverability (e.g.: built-in documentation, jump to implementation of Elisp function/variable) Easy to fix/extend things Does not force me to use proprietary software" "[""Hobby projects""]" "[""28.2""]" 3 No god-mode, use-package, evil, lispyville significant comprimise might in future No Yes Yes Vim "[""Elisp"", ""Scheme"", ""Shell"", ""OCaml""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Deprecation notice if no longer active""]" "[""IRC"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" I submitted my one very small package to MELPA because the process seemed easier. Vim projectile Sometimes 37 Bachelors Male American Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes lobste.rs Great "[""none""]" "[""Frequent switching based on mood and time of day""]" Never undo-tree write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 4 No moderate comprimise might in future No No Yes Vim "[""Elisp"", ""Java"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""forum""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 38 Bachelors Male Chinese Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Emacs China Great "[""vterm""]" "[""doom-vibrant""]" Never vundo simple functions Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e avy, embark, evil, yasnippets, magit, org, vertico, consult, corfu, sly significant comprimise might in future Cannot Cannot No Vim "[""Common Lisp"", ""Haskell"", ""Julia"", ""R"", ""Scheme""]" Frequently "[""GNU/Linux""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""hacker news""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Frequently PhD Male United States citizen Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" Doom Emacs No Hacker News Ok "[""eshell""]" "[""doom-one""]" Sometimes undo-tree simple functions Never It was 33 years ago ... I was putting ESC everywhere since I migrated from vi (not vim, vi!) Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Cursor movement without lifting my hands from the keyboard, extensibility "[""Work""]" "[""28.2""]" 28 No python-mode, helm, lsp moderate comprimise never considered No No No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" vi projectile Sometimes 59 Masters Male United States citizen High Tech "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell""]" "[""monokai""]" Often No simple functions Rarely It's been too long since I've had to learn Emacs. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Malleability. Each of us can make it whatever we want it to be. "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 nmh This is way too long of a list and I would be hard-pressed to pick favourites. significant comprimise never considered No I have in the past No Emacs "[""Python"", ""PHP"", ""Perl"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""I clone repos from wherever they live, as I want them.""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""Overview""]" "[""Mailing lists""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" pink No Never 62 Bachelors Male United States citizen Manufacturing "[""Ido""]" "[""ispell""]" maximal vanilla Not sure Emacs mailing list Ok "[""shell""]" "[""wombat""]" Frequently undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 3 Vim "[""prose""]" "[""WSL""]" Frequently Doom Emacs copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 8 No do not prefer might in future No No No Emacs "[""Go"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never String[] Never "[""Issues""]" "[""Discourse"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Framework"", ""Discourse""]" "[""package.el""]" "[""wait for community""]" Vim No Often 32 Bachelors Male Chinese Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Emacs China Ok "[""none""]" "[""default light""]" Sometimes undo-tree copy-paste Rarely I don't know anything about it. It is absolutely impenetrable. There is no way to ask it questions from a _task-oriented_ perspective. The different help systems are all geared toward someone with an emacs mindset (functions, key bindings) and not a noob (how do i do x, where is this setting). The menu system helps a bit, but the important menu items are drowned out with lots of rarely used stuff. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""org mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, free as in freedom, community, org mode "[""Work"", ""Hobby projects"", ""journal, tasks, training routines, calendar""]" "[""28.2""]" 3 Mu4e org moderate comprimise never considered No Would directly No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""lilypond""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""better installation instructions. don't assume i know how to set all the options - even if you give me a detailed description of what the function does. Look at the nano theme instructions - i talks a lot about the dark mode theme, but no where does it explicitly say how to activate it from a copy and paste perspective.""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Frequently 50 Bachelors Male United States citizen Media/Publishing "[""Ivy"", ""Consult""]" "[""flyspell"", ""hunspell""]" minimal vanilla You buried 'American' in the middle of the list instead of listing it alphabetically. Otherwise, fantastic job. No Hacker News Great "[""none""]" "[""modus-vivendi"", ""nord"", ""zenburn"", ""nano""]" Frequently No write package Rarely "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 32 No magit, org-mode, circe, sly significant comprimise never considered Yes No No Emacs "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Scheme"", ""Shell"", ""SQL"", ""FORTH, System Verilog""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA devel"", ""MELPA"", ""Source""]" "[""N/A""]" Rarely String[] Sometimes "[""friends""]" "[""N/A""]" "[""N/A""]" "[""straight""]" "[""Install and try it immediately""]" MicroEmacs No Rarely 57 School Male American Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""shell""]" "[""my own custom theme""]" Rarely No simple functions Rarely "It was all bad until I did the elisp tutorial. Then it was ""all easy"" from there." Linux distro had it "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility. Good integration with other tools both inside (org-mode) and outside of emacs (magit, bibtex stuff). "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Mu4e org-mode, org-roam, org-roam-bibtex, auctex, lsp limited comprimise might in future No No No Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Fortran"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Notepad++ projectile Frequently 39 PhD Male Hungarian Research "[""Helm"", ""Ivy"", ""Consult""]" "[""flyspell""]" maximal vanilla No Mastodon Ok "[""none""]" "[""solarized"", ""solarized-dark""]" Often undo-tree copy-paste Never files / dir navigation is unintuitive by default. It is also troublesome to setup a working environment for python. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""being an \""historic\"" editor""]" Good but not great The extensions: magit and org-mode were life-changing "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No magit, swiper, treemacs, multiple-cursors, org-roam significant comprimise never considered No No No Emacs "[""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Frequently 28 Masters Male Swiss Student "[""No""]" "[""ispell""]" maximal vanilla Thanks for the great job ! =) No Hacker News Great "[""none""]" "[""solarized""]" Often No simple functions Never Learning key bindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "Simple C-based core Elisp" "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 notmuch xah-fly-keys, citre, ef-themes, moderate comprimise might in future Yes Would directly No xah-fly-keys "[""C++"", ""C"", ""Elisp"", ""Fortran"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Youtube""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" Vim project.el Frequently 47 School Male Scottish Software Development "[""No""]" "[""ispell""]" minimal vanilla No Sacha Chua Ok "[""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Never No copy-paste Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 20 No any comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit""]" "[""Tutorials""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ project.el Sometimes Masters Male Mexican Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""default light"", ""solarized""]" Frequently No copy-paste Internet "[""GUI""]" "[""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 No never considered Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Babel""]" "[""not sure""]" "[""GitHub""]" "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""not sure""]" "[""Install and try it immediately"", ""wait for community""]" Vim No Often "[""No""]" "[""No""]" minimal vanilla "[""shell""]" "[""default dark""]" Never No write package Never At the time, getting used to the keybindings. There was no such thing as evil-mode then, so I initially had to lookup key bindings. Now I'm used to them and would not want to go back. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility & configurability. The fact that I can make it do exactly what I want via macros or writing my own functions makes me want to do everything in it. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No org-mode, org-roam, helm, magit, yasnippets moderate comprimise never considered No I have in the past Yes Emacs "[""Clojure"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" I have written one package, have not submitted it anywhere. Vim projectile Often 60 PhD Male United States citizen Retail "[""Helm""]" "[""ispell""]" maximal vanilla Would be nice if it started with a clear statement of its goals and links to privacy notices Not sure r/emacs Great "[""shell"", ""eshell"", ""vterm""]" "[""dracula"", ""modus-vivendi"", ""manoj-dark""]" Sometimes No none Never Remembering keybindings University/College "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Available on the command line""]" Very well, it's snappy Configurable, features, OS agnostic "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 11 No Black, py-autopep8, flycheck significant comprimise never considered No Would directly No Emacs "[""C++"", ""Python"", ""Shell"", ""SQL"", ""LaTeX""]" Never "[""GNU/Linux"", ""WSL"", ""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Hacker News""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""wait for community""]" Notepad++ No Often 34 PhD Male South African Fin Tech "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""term""]" "[""solarized-dark""]" Never framework default read and understand Never Can't recall anything in particular University/College "[""GUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great Evil mode "[""Work""]" "[""28.2""]" 10 No consult, vertico, helm, ivy do not prefer never considered I have in the past Would directly No Vim "[""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Vim projectile Rarely Bachelors Indian Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No Mastadon Ok "[""none""]" "[""doom-one"", ""dracula"", ""gruvbox""]" Rarely framework default simple functions Never Unfamiliar default keybindings University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Its extensibility and its community "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No eglot, magit, evil, swiper, projectile significant comprimise never considered No No No Vim "[""C++"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 37 PhD Male German Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-fu read and understand Never "-keybindings -package usage -overall mechanics" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF"", ""org-mode""]" Very well, it's snappy Being free and extendable. "[""Hobby projects""]" "[""28.2""]" 14 No org,org-roam,vertico,hotfuzz, significant comprimise might in future Cannot Cannot No Emacs "[""none""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" None No Sometimes 36 Associates Male Manufacturing "[""Vertico""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""none""]" "[""tango-dark""]" Never framework default simple functions Never Remembering all the Ctrl- Shift- Alt- keystrokes Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Community""]" Good but not great Common interface between platforms (Unix, Windows, everything else) "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 30 No significant comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C"", ""C#"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""not sure""]" "[""Never do""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Google""]" "[""manual""]" "[""Install and try it immediately""]" ked (PDP-11 RT-11), various No Rarely 65 Associates Male United States citizen Physical Access Control "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default light""]" Never No simple functions Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 6 Emacs "[""Common Lisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Sublime Text Frequently maximal vanilla copy-paste Never Keybindings and configuration. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy It has so much capability. "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No perspectives, projectile, org-super-agenda, org limited comprimise never considered I have in the past No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Java"", ""Python"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 51 PhD Male United States citizen Research "[""Ivy""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""vterm"", ""multiterm""]" "[""modus-operandi""]" Rarely framework default simple functions Never Trying to remember the basics keybindings without destroying all the work done in the buffer. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""evil-mode""]" Very well, it's snappy Extensibility, Keyboard-focused "[""Work"", ""Hobby projects"", ""Study""]" "[""28.1""]" 4 No evil,org,org-noter,citar,calc moderate comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Java"", ""Python"", ""Rust"", ""SQL"", ""VHDL""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Frequently 35 Masters Male Chilean Software Development "[""Vertico""]" "[""spell-fu"", ""ispell"", ""langtool""]" Doom Emacs No Discourse Great "[""eshell"", ""vterm""]" "[""doom-one"", ""leuven""]" Sometimes undo-fu copy-paste Never Table stakes for IDEs like fast editing, syntax highlighting, project navigation require a lot of upkeep. At some jobs I had to ditch emacs for pycharm, vscode so I could remain productive and not spend all day tweaking new packages. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""REPL based work flows and literate programming""]" "[""Extensibility"", ""Package(s)""]" Alright REPL and interactivity "[""Work"", ""Hobby projects"", ""Notes - org""]" "[""28.2"", ""28.1""]" 20 No Magit, org-mode, projectile, cider, combobulate limited comprimise might in future No No No Emacs and vim sometimes "[""Elisp"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes 40 Bachelors American Software Development "[""Helm""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""none"", ""shell"", ""eshell"", ""ansi-term""]" "[""dracula"", ""solarized-dark""]" Rarely undo-tree copy-paste Never Apart from the usual suspects of switching to a new editor (keybinds, where things or functions are, how to interface with other utilities), something I struggled with (and still sometimes struggle with now!) is the framebuffer-window model Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Ease of extensibility, great community and how reliable it is "[""Work"", ""Hobby projects""]" "[""27.1""]" 3 No undo-tree,dashboard,w3m,spaceline,powerline significant comprimise never considered Cannot Cannot No Emacs "[""C++"", ""Latex""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""I don't""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" TeXmaker projectile Frequently 21 School Male Guatemalan Student "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Great "[""shell""]" "[""gruvbox""]" Sometimes undo-tree simple functions Never Go to github or gitlab. Mailing lists and sending patches is horrible. The learning curve. I started with Vanilla Emacs and failed to learn the keybindings. Then i used spacemacs, witch is buggy and need a long time to start. Then i changed to doomemacs and i started to create my own keybindings (SPC g s -> magit status). I am missing a easy to remember keybinding mnemonic keybinding set. Reddit "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Reddit emacs porn""]" Good but not great Defining my own keybindings, extensibility and modes like magit. "[""Work"", ""Study Notes""]" "[""28.2""]" 7 No magit, docker,helm, helm-twitch, helm-pass, org, org-roam, org-journal, lsp any comprimise never considered No No Yes Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Vue.js""]" Frequently "[""NixOS""]" "[""Note taking"", ""Agenda"", ""Time tracking"", ""PKB"", ""Noter""]" "[""MELPA"", ""nixpkgs""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""nixpkgs""]" "[""Screenshots"", ""Clips/videos"", ""Overview"", ""README.md""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Submitting to MALPA on github is easy. They have a build pipeline and the workflow is great. They are nice and answer fast. IntelliJ projectile Rarely 28 Bachelors Male German Student "[""Helm""]" "[""ispell"", ""doomemacs (spell)""]" Doom Emacs I would like to have an easy to configure email client. Configuring Mu4e is hard and it is not really stable. I would like to have some easy to use default keybinding set for beginners. Not sure lobste.rs Great "[""eshell""]" "[""dome-one-light""]" Rarely No none n/a n/a "[""TUI""]" "[""n/a""]" "[""n/a""]" Not well n/a "[""None""]" "[""29.0""]" 0 n/a "[""n/a""]" "[""n/a""]" Vim Never n/a String[] "[""Hobby projects""]" String[] String[] String[] write package Never Pre-LSP, getting code navigation / completion working University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No magit,exwm,projectile,lsp-mode,org-mode,evil,ivy moderate comprimise might in future No No Yes Vim "[""Elisp"", ""Rust"", ""Shell"", ""Swift""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" IntelliJ projectile Frequently 26 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""shell"", ""eshell""]" "[""darktooth""]" Sometimes undo-tree simple functions Sometimes Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 8 No any comprimise might in future Yes No Yes SPC+xx "[""verilog/vhdl/systemverilog""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda""]" "[""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""FSF paperwork""]" Sometimes "[""Issues""]" "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""package.el"", ""elpaca""]" "[""Install and try it immediately""]" None projectile Sometimes Bachelors Male Chinese ic design "[""Ivy"", ""Ido"", ""Consult""]" "[""framework default""]" purcell Yes r/emacs Great "[""shell"", ""eshell""]" "[""doom-one""]" Sometimes undo-tree write package Never "1. The non-standard keybindings, but once I understood how they all fit together thanks to the tutorial and the Mastering Emacs book I started to appreciate them being different. 2. Understanding the help system and how to actually search for things in the info manuals. Once you get used to actually reading manuals everything falls into place. But it does take a while to realise how much of a treasure trove the Emacs documentation is." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""At the time (2013) Emacs had the best language support for more esoteric languages""]" Good but not great Extensibility and documentation "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 Mu4e magit, multiple-cursors, smartparens, vterm, hydra, eglot, restclient, direnv moderate comprimise might in future No No No Emacs "[""C"", ""C#"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""Web page generation""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Matrix servers"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Various depending on language: pycharm, netbeans, sublime etc project.el Frequently 40 Masters Male Swedish Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Great "[""vterm""]" "[""dracula""]" Sometimes No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes Bachelors Male United States citizen Software Development "[""Ivy"", ""Ido"", ""Consult""]" "[""No""]" maximal vanilla No Slack Great "[""eshell"", ""multi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No write package Never Lisp was different than other languages I'd worked with University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, live modifications to running environment "[""Hobby projects""]" "[""28.2""]" 25 No vertico, corfu, magit, org, which-key, helpful no comprimise might in future No No No Emacs "[""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" vi project.el Sometimes 51 Bachelors Male American Software Development "[""Vertico""]" "[""flyspell""]" minimal vanilla Yes Emacs mailing list Ok "[""vterm""]" "[""dracula"", ""zenburn""]" Often No many packages Rarely Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Alright Extendability. Customizability. The ability to debug it. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Mu4e magit, consult, vertico, marginalia any comprimise 0-2y No No Yes Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely String[] Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""sacha chua""]" "[""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" everything to melpa Vim projectile Rarely 38 Masters Male Norwegian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-moonlight""]" Never framework default simple functions Never Figuring out the indenting system was difficult. Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great Packages, they have lots of control over the working environment, and they're easy to install. "[""Work"", ""Hobby projects"", ""School""]" "[""29.0""]" 4 No smartparens-mode,tree-sitter,magit,which-key significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 20 School Male Canadian Student "[""Ivy""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""none""]" "[""sanityinc-tomorrow-day""]" Sometimes undo-tree copy-paste Never "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Inertia""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 17 No magit, deft, tree-sitter, yasnippet, fly-check, lsp-mode significant comprimise might in future No Yes No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""Source""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages"", ""Planet EMACS""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" project.el Often 54 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla Not sure lobste.rs Great "[""none""]" "[""zenburn""]" Frequently No simple functions Never with only moderate knowledge of english i need more time to understand the documentation "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Writing in LaTeX""]" Good but not great "keep hands on keyboard. Mouse is not necessary." "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3""]" 27 No auctex, docbook, elfeed, ediff, eshell, org, package, which-key moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""?""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""internet""]" "[""package.el""]" "[""wait for maturity""]" Vim No Never "[""Icomplete""]" "[""flyspell"", ""ispell""]" minimal vanilla No Blog post Ok "[""eshell""]" "[""default light""]" Never No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 0 No moderate comprimise never considered Cannot Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""wait for community""]" Vim framework default Often 24 Bachelors Male Filipino Software Development "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""dracula""]" Sometimes framework default read and understand Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 4 No do not prefer never considered No No No Vim "[""C++"", ""C""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Google""]" "[""framework default"", ""package.el"", ""use-package""]" "[""wait for community""]" Vim framework default Sometimes Software Development "[""framework default"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default"", ""ispell""]" Doom Emacs No Hacker News Ok "[""none"", ""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""default dark"", ""doom-one""]" Rarely framework default simple functions Never too long ago Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""sunk cost""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great programmability, long history of useful packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 26 No magit moderate comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""i avoid packages that need hacking to work well""]" Rarely "[""Issues"", ""Advocacy""]" "[""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""documentation, emacs wiki, source code""]" "[""package.el"", ""manual""]" "[""wait for community""]" n/a !Zap on RISC OS No Frequently 48 Masters Male British Software Development "[""No""]" "[""No""]" maximal vanilla Not sure lobste.rs Ok "[""M-x compile""]" "[""default dark""]" Often No write package "[""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 Emacs "[""C++"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" "[""GNU/Linux""]" Rarely maximal vanilla read and understand Never "The internal logic of emacs documentation system was very difficult to figure out initially. Documentation Is fragmentated across many places and when used to searching for information on the internet, the incomplete nature of the online resources make it very confusing to figure out." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""org-mode""]" Good but not great Being so self a documenting and being less an editor as a complete hackable system is incredibly powerful concept. Its like seeing the future of computing but receiving it from the past. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No "Org-mode Evil-mode Tramp" significant comprimise might in future No No No Vim "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell"", ""lua, latex,""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" neovim framework default Often 29 Masters Male Canadian Research "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs No Discourse Great "[""vterm""]" "[""doom-one""]" Sometimes framework default simple functions Never Jumping from a beginner to intermediate level user, Errors in my init config made me reach for other text editors in order to fix them Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Not well "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 11 No moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Rarely Bachelors Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""my own custom theme""]" Sometimes framework default write package Never "First, the universal one: Keybindings that differ from everything else one might use. Honestly, I got over this quickly, but without a Space Cadet keyboard, we all have simply adapted to finger gymnastics. Once you adapt, everything else feels odd; but are default bindings actually optimal? And two more that I remember clearly: 1. Lack of an obvious way to see what buffers (at the time I would have thought ""files"") are open. Most editors have tabs or something similar. Vanilla Emacs doesn't do much for the user here. And buffer listing/switching in vanilla Emacs doesn't differentiate between buffers the user specifically opened and others (messages, help, errors, etc) -- this feels very ""noisy"" to a new user. 2. The difficulty in arranging windows and making them ""stay put."" Related to this is having Emacs remember which window the user expects specific buffers to display in. The default behavior felt to me as a then-new user like buffers display ""wherever Emacs feels like it.""" Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""I wanted to try Lisp, and Emacs is the editor for that""]" Good but not great Extensibility; and documentation such that extension is not a mystery "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No org, company, ivy, swiper, counsel, deft, magit, cider, vterm moderate comprimise might in future No No Yes Emacs "[""C"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" MELPA is easy and to this point has been ubiquitous; this is my default. Supply chain attacks are a real issue though, so if another repository has a better story on provenance, that would change my preference. Eclipse projectile Frequently Bachelors Male American Healthcare "[""Ivy""]" "[""flyspell""]" maximal vanilla Reasonable length, good questions. If it generates useful information, it seems well done. No Hacker News Great "[""vterm""]" "[""doom-one"", ""nord"", ""zenburn""]" Sometimes undo-tree copy-paste Never Learning keybindings, _but_ I found it more natural to use modifier keys than vim's setup. The meta-x + name-of-command (and tab completion!) is very useful! Colleague "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No python-mode,linum-mode moderate comprimise never considered No No No Emacs "[""Go"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Documentation""]" "[""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Atom No Rarely 31 Bachelors Male British Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""my terminal""]" Never No write package Rarely Manuals in texinfo were incomplete; needed man too much. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Extensibility/programmability; M-x shell; org; built in modes; operating in terminal; completing read; magit "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 32 Multiple Orderless, consult, embark, magit, Emacs-nsh, org-mode, lsp-mode, eglot, treesitter, significant comprimise might in future I have in the past Yes No Emacs "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" project.el Frequently PhD Male Greek Healthcare "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Ok "[""Emacs-nsh""]" "[""ef-theme""]" Often No simple functions Never Peculiar keybindings for someone used to CUA University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Poorly, it's sluggish Customization, extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 24 No magit, org-roam, consult, ace-window, avy, orderless, vertico, eglot, tree-sitter, paredit limited comprimise never considered I have in the past No No Emacs "[""Common Lisp"", ""Go"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC"", ""Matrix"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" FTE project.el Rarely 43 Bachelors Male Norwegian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes lobste.rs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste Never University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 21 No magit,lsp-mode,rg moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""Web search engines"", ""https://www.emacswiki.org/""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Nano No Sometimes 39 Masters Male Swedish Fin Tech "[""No""]" "[""ispell""]" minimal vanilla Not sure Hacker News Ok "[""shell""]" "[""my own custom theme""]" Rarely undo-fu write package Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility, customization "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 notmuch magit, eglot moderate comprimise never considered No Cannot No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""GNU ELPA/MELPA online package lists"", ""twitter""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" nano projectile Often 42 Bachelors Male Swedish Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Twitter Great "[""vterm""]" "[""modus-vivendi""]" Sometimes undo-fu read and understand Never Learning the keyboard commands Installed as part of a linux distro "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Adaptability "[""Hobby projects""]" "[""27.1""]" 20 Gnus significant comprimise might in future I have in the past I have in the past No CUA "[""C"", ""Python"", ""Shell"", ""LaTex, povray""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Never had a reason to""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Manual""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Nedit No Rarely 40 School Male Dutch Manufacturing "[""Ido"", ""Icomplete""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""default light""]" Frequently No simple functions Never Memorizing the Keybindings Colleague "[""GUI""]" "[""Package(s)"", ""Everything is text and accessible with keyboard""]" "[""Package(s)""]" Alright "Everything is a text buffer Extensibility" "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No significant comprimise never considered No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript""]" Frequently "[""MacOS"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Mailing lists"", ""Blogs"", ""Recommendations from colleagues""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 33 Masters Male Slovak Software Development "[""Ivy""]" "[""ispell""]" Castlemacs on Mac, vanilla on BSD Not sure Hacker News Great "[""ansi-term""]" "[""nord""]" Never undo-fu simple functions Never difficulties in confguration of keybindings on Linux and MacOS, terminal and GUI use University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2""]" 20 No multi-line, vhdl-mode moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Javascript"", ""Python"", ""Shell"", ""VHDL""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""not sure""]" "[""Install and try it immediately""]" Eclipse No Often 45 PhD Male German Manufacturing "[""framework default""]" "[""No""]" minimal vanilla Yes Hacker News Ok "[""none""]" "[""default dark""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 1 No moderate comprimise never considered No Would directly No Emacs "[""Clojure"", ""Javascript"", ""Java"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Manual""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Never 24 Bachelors Male American Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""my own custom theme""]" Never No copy-paste Never Emacs is very overwhelming at first coming from a regular IDE, lots of keybindings to learn as well as new vocabulary. Even the very popular packages like `use-package`, `magit` or `projectile` have lengthy and sometimes obscure docs (`magit` and `transient` come to mind) Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great All the already provided functions via `M-x` and the packages (the community) "[""Hobby projects""]" "[""29.0""]" 3 No org-mode, modus-themes, org-ref, magit, marginalia, corfu, orderless, lsp-mode, tree-sitter, vterm limited comprimise never considered I have in the past Would directly No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" JetBrain's IDE's + VS Code project.el Frequently 26 Bachelors Male Belgian Software Development "[""Icomplete"", ""Vertico"", ""Marginalia""]" "[""flyspell"", ""ispell""]" maximal vanilla Well done, it looks great! Not sure r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never Emacs builtin undo none Never "[""GUI"", ""TUI"", ""daemon""]" "[""Community"", ""Part of the GNU project / FSF"", ""free software, magit""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1"", ""26.3""]" 5 No magit, org-mode moderate comprimise never considered No No No Emacs "[""None""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" No Frequently 31 Masters Male Argentine Software Development "[""No""]" "[""No""]" minimal vanilla Yes Hacker News Great "[""none""]" "[""modus-operandi""]" Rarely undo-tree copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Vim "[""Python""]" "[""MacOS""]" Frequently Doom Emacs write package Sometimes Can't remember -- it was 1983! :-) University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Extensibility, huge selection of packages and community "[""Work"", ""Hobby projects""]" "[""29.0""]" 32 No magit, lsp-mode, org-mode moderate comprimise 10+y I have in the past I have in the past No Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" projectile Sometimes 46 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""shell""]" "[""my own custom theme""]" Rarely No many packages "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.2""]" 37 Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript"", ""Prolog""]" "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" Frequently maximal vanilla copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Comfort""]" "[""Wasn't motivated, just started using what was recommended.""]" Very well, it's snappy Endless customization and entirely keyboard oriented. "[""Work"", ""Hobby projects""]" "[""28.1""]" 32 No org-mode, python limited comprimise never considered I have in the past No No Emacs "[""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Documentation""]" "[""Reddit""]" "[""Screenshots"", ""Examples""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""wait for community""]" None No Frequently 50 Bachelors Male American Software Development "[""No""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Great "[""shell""]" "[""my own custom theme""]" Sometimes No simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Good but not great Malleability "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 32 No magit, org, web-mode limited comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Discord"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Q (dos) project.el Often PhD Male United States citizen Education services "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""my own custom theme""]" Never No copy-paste Never The keybindings and conventions (windows, frames) are very distinctive and unusual by modern standards, but I found it easier to just learn them rather than mess with packages that tried to simplify these features. By learning Emacs in its vanilla form, I can install it quickly on a new machine with almost no customization and still feel productive right away. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Emacs makes a great ""overlay system"" to almost any other operating system--or even work between different operating systems and environments (e.g., TRAMP). I use it for a variety of tasks related to everyday file handling, writing, note-taking, coding, sysadmin, and other work. These very different contexts are unified in the system that is Emacs. I credit it with being able to handle a lot more complexity in my workflow, to change contexts easily and with less cognitive load related to ""switching costs""--than any other tool on my computer. This is kind of a meta-level answer, but I believe it explains Emacs value better than any particular package, tool or function it provides." "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No ivy/counsel, magit, nov (epub reader), org, org-web-tools, significant comprimise never considered No Would directly No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No Frequently 37 PhD Male American Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""ansi-term""]" "[""default light""]" Frequently No copy-paste Never Key bindings different to everything else Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No magit, cider, which-key, selectrum, eglot, restclient, plantuml-mode, company, smartparens, use-package moderate comprimise never considered No No No Emacs "[""Clojure"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" IntelliJ project.el Sometimes 42 School Male South African Software Development "[""Selectrum""]" "[""No""]" minimal vanilla No Friend Great "[""shell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Never Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great High quality packages like for example magit. Configurability. "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 Mu4e Magit,mu4e,multiple-cursors,helm-bibtex, significant comprimise never considered No No No Emacs "[""C"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""Framework""]" "[""use-package""]" "[""wait for community""]" Notepad++ No Frequently 28 Masters Male Swedish Student "[""Helm"", ""Ido""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""moe-light""]" Sometimes undo-tree none Never Configuring C-mode to use tab indent with 4-char wide tabs. Have since converted to just spaces. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy Orgmode "[""Work"", ""Hobby projects""]" "[""27.1""]" 9 No Orgmode,magit significant comprimise never considered No No No Emacs "[""Javascript"", ""Python""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Frequently PhD Male Australian Software Development "[""No""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""deeper-blue""]" Never No copy-paste Never Remember more key bindings. I can only easily remember simple ones at the very beginning, e.g. move up and down, open file, exit emacs, and the m-x. Internet "[""GUI""]" "[""Text editing features"", ""org-mode""]" "[""Text editing features"", ""org-mode""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Perosnal, e.g. notes with org-mode""]" "[""27.2""]" 1 No evil, ivy, lsp-mode limited comprimise never considered No No No Vim "[""C++"", ""Go"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""mirrors hosted in China mainland""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Never 41 Bachelors Male Chinese Software Development "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Ok "[""shell""]" "[""default light"", ""solarized""]" Never No simple functions Never "Concepts and keybindings are weird. I had to make an effort to understand the philosophy of the editor to make sense of what buffers are, how am I supposed to use them in my own programs. There is no overarching philosophy when it comes to developing elisp programs, you are told that people just discover new functions and macros by reading other people code but there is no documentation advising for some standard way forward." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Alright Org-mode, Magit, ability to inspect its own code, Libre software "[""Work""]" "[""28.2""]" 10 Gnus orgmode,magit,emms,gnus significant comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Guix""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Mailing lists""]" "[""package.el"", ""GNU Guix""]" "[""Research alternatives"", ""wait for maturity""]" Eclipse No Frequently 31 Masters Male Spanish Student "[""Helm""]" "[""No""]" minimal vanilla Not sure Blog post Ok "[""eshell""]" "[""default light""]" Sometimes No copy-paste Never Learning default keybinds took a while. Also, configuring emacs without knowing elisp means relying on code I don't understand (like from stackoverflow or reddit). Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "For pretty much anything I think I should be able to do within Emacs, it turns out I can. Additionally, the consistency of using Emacs for different things makes work flow better." "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 Tried but never got it to work maig, org-roam, pueue, spotify, lsp-mode, vterm, treemacs significant comprimise never considered No No No Vim "[""C++"", ""Julia"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ framework default Sometimes 24 Bachelors Male Chilean Research "[""framework default""]" "[""framework default""]" Doom Emacs No Discord Great "[""vterm""]" "[""dracula""]" Frequently framework default write package Never "Learning various editing techniques, such as search/replace across projects. Understanding what packages to use when there are multiples out there (projectile/project, icomplete vs. all the other options, etc.)" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Extensibility "[""Work""]" "[""29.0""]" 30 No magit, flycheck, org, org-roam, paredit, gcmh, which-key, rg, hl-todo, geiser do not prefer 5-10y I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Often Masters Male United States citizen Healthcare "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell"", ""ansi-term""]" "[""doom-one""]" Rarely No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 No org-mode, magit, pocket-reader, persistent-scratch, multiple-cursors, mixed-pitch, expand-region, avy moderate comprimise never considered Yes Would directly No Emacs "[""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Never 41 Bachelors Male Swedish Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure Sacha Chua's Emacs news Great "[""none""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Rarely No many packages Rarely I really value emacs's and the FSF's philosophical stances, and the approaches they take to retain community ownership, and a steady, stable project. I would not want to lose that. At the same time, the barriers to contributing seem insurmountable at times, and some of the tools selected seem to contribute to that. I often wonder if we conflate the age of tools and processes with their ability to serve our projects needs. I would like to see us continue to take a conservative approach to adopting new things, but not so conservative that we remain on things with a high barrier to entry, nor so conservative that we ignore input like this. Lisp was very foreign to me at the time. Had I not been at university, I don't know that I would have had the time to invest to discover the benefits emacs have given me. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""It's one of the few tools that I feel like I have ownership of""]" "[""Text editing features""]" Very well, it's snappy "- Maintained by a community with no financial influence. - That it's a runtime with first-class lisp bindings and text and buffer primitives. The lisp bindings give me the ability to do anything (even use it as a scripting language), and allow meta-programming. The primitives are able to serve as good abstractions since so many things produce and consume text. - The length of time it's been maintained, and the steady hands that have guided it." "[""Work"", ""Hobby projects"", ""Writing, planning, information management""]" "[""28.2""]" 20 Gnus org-mode,magit,projectile,vterm,slime,restclient moderate comprimise never considered No I have in the past Yes Emacs "[""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""database""]" "[""Guix""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Matrix servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Colleagues""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Framework""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Because time is often my limiting factor, I go with the repository with the lowest barrier to entry. Vim projectile Frequently 40 Bachelors Female United States citizen Creative/Writing,Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""leuven""]" Sometimes No write package Never Getting started with writing emacs lisp was difficult. The documentation for writing things larger than a small function or two didn't exist or was difficult to find. I think this is still an issue but now with more and more packages being available there are more examples to look at. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features""]" Very well, it's snappy The extensibility and package system is the greatest strength. I can reliably setup a new programming language environment and have it working with Emacs really quickly. I can include my preferred source control tools like magit and personal customisations without any extra work. For example I wrote a custom mode for a Smart Contract Language using lsp-mode and an existing language mode, in a few days and used it for work for 2+ years. "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 No lsp-mode,eglot,use-package,magit,tuareg no comprimise never considered No Would directly No Emacs Prelude "[""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""OCaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA None projectile Frequently PhD Male Australian Software Development "[""Ivy""]" "[""framework default""]" Prelude No r/emacs Ok "[""none""]" "[""nord"", ""solarized-dark"", ""zenburn""]" Often framework default copy-paste Never It was hard to understand things at first. It took quite a time to learn it well. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Alright Extensibility, simplicity, community, quality of packages "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 No magit,treemacs,,counsel,org-mode,eglot,lsp-mode do not prefer never considered No No No Emacs "[""Elixir""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Vim projectile Sometimes 38 Bachelors Male Indian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Twitter Great "[""eshell"", ""vterm""]" "[""vs-code-dark-theme""]" Rarely undo-tree write package Rarely "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1""]" 2 No never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""PHP"", ""Rust""]" Frequently "[""WSL"", ""MacOS""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Rarely "[""Reddit"", ""GitHub""]" "[""Manual""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Often "[""Vertico""]" "[""No""]" minimal vanilla "[""eshell""]" "[""doom-one"", ""dracula"", ""modus-operandi""]" Sometimes No copy-paste Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Vim "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""SQL"", ""Typescript""]" "[""MacOS""]" Vim Sometimes maximal vanilla copy-paste Never "Hard to uplift to non modal from vi. Lack of explicit info about meta keys mapping to choices on keyboard at hand (adm5)" University/College "[""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Consistency "[""Work""]" "[""28.1""]" 40 No Extensions for org mode, markdown, format conversion any comprimise never considered No No No Emacs "[""none""]" Never "[""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" nvi as much as possible then vim No Sometimes Bachelors Male Australian internet governance "[""No""]" "[""No""]" minimal vanilla "More clarity on optional qs before the gender page More no/none/not relevant. I don't do code on Emacs, there's no no-language option (for example)" Not sure Hacker News Ok "[""none""]" "[""default dark""]" Never No String[] String[] String[] String[] String[] read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Text editing features""]" Not well Keyboard-driven, org-mode, magit "[""Work""]" "[""29.0"", ""28.2""]" 3 Mu4e moderate comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""Discourse"", ""Blogs""]" "[""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Sometimes "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""vterm""]" "[""doom-one"", ""modus-operandi""]" Rarely framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 No moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never String[] Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Eclipse projectile Sometimes Masters Male Software Development "[""Ivy"", ""Ido"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla No Friend Ok "[""shell""]" "[""solarized""]" Rarely framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e Org mode, magit, ledger mode, CSV mode, vertico / consult / embark / marginalia moderate comprimise never considered Cannot Cannot No CUA "[""Shell""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Matrix"", ""Reddit"", ""I don't ask for help, I search the web for solutions""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Frequently 42 PhD Male Portuguese Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes Mastodon Great "[""none""]" "[""doom-one""]" Sometimes undo-tree copy-paste Never Default shortcuts are very uncomfortable and I needed to remap many of them to be productive. Internet "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright "[""Hobby projects""]" "[""28.2""]" 3 No limited comprimise never considered No I have in the past No CUA "[""HTML/CSS"", ""Javascript"", ""Java"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" VS Code projectile Rarely 34 Associates Male Lithuanian Fin Tech "[""Helm""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""ansi-term""]" "[""default light""]" Never undo-tree simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 2 Emacs "[""Assembly"", ""C++"", ""C"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Rarely minimal vanilla write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Great user interface""]" "[""I was interested in this historically significant editor""]" Very well, it's snappy "* Great user interface * great extensibility * it's a live Lisp environment" "[""Work"", ""Hobby projects"", ""life management""]" "[""28.2"", ""27.1""]" 10 No cider, clojure-mode, paredit, magit, counsel moderate comprimise never considered No No Yes Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""great quality of packages""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Youtube, word of mouth""]" "[""Manual"", ""example invocation of functions""]" "[""Framework"", ""Company slack""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse projectile Frequently 41 Bachelors Male Finnish Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes company slack Ok "[""eshell"", ""term""]" "[""modus-vivendi""]" Never No simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensibility and keybinding for everything "[""Work""]" "[""27.2""]" 18 No magit, org-mode, dired moderate comprimise never considered No No No Emacs "[""Go""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Blogs""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""wait for community""]" None framework default Sometimes 38 Masters Male French Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Friend Great "[""none""]" "[""doom-one""]" Rarely framework default read and understand Never The keybinds were an itial challenge until I switched to evil mode. Seeing the power of M-x and minibuffses also took some time. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extreme extensibility and vast package repository. AucTeX is a necessity for my workflow. "[""Work"", ""Hobby projects"", ""School""]" "[""29.0""]" 1 No AucTeX, evil, general, magit significant comprimise never considered No No No Vim "[""Haskell"", ""Latex""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""Nix packages""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""Nix""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Never 21 School Male United States citizen Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""none"", ""vterm""]" "[""solarized-dark""]" Never undo-fu read and understand Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy fully customize "[""Hobby projects""]" "[""28.2""]" 1 No avy,ivy,wich-keys,org,org-roam,ef-themes,counsel moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Bad prior experience""]" Never "[""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" VS Code No Sometimes Masters Male Russian Software Development "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Friend Great "[""none""]" "[""my own custom theme"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Never No simple functions Rarely Terminology and keybindings, the internal tutorial and cheap copy of Emacs book helped a lot. Found used Emacs book "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extendability and way how it integrates different workflows into unified way. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 13 Gnus eglot, project, magit, ssh-tunnels, moderate comprimise 10+y No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""PHP"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Often 37 Masters Male Finnish Printing "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Not sure Emacs mailing list Not great "[""none"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No read and understand Never There are many choices on the setup, key bindings, etc. which confused me at start and only convinced me to stay on vanilla emacs. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great The tight integration of the Elisp runtime within the editor. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No use-package, vertico, orderless, marginalia, eglot, which-key limited comprimise never considered Cannot Cannot No Emacs "[""Elixir"", ""Erlang"", ""Go"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes 33 Bachelors Male Macedonian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell"", ""term""]" "[""modus-vivendi""]" Never framework default read and understand Rarely Learn keybindings, kill/yank instead of copy/paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""ESS package for R""]" Very well, it's snappy Extentability, packages, community "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Mu4e ESS, mu4e, org limited comprimise never considered Yes I have in the past No Vim "[""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""wait for community""]" None framework default Sometimes 37 Masters Male Austrian Research "[""framework default""]" "[""framework default""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""doom-one"", ""gruvbox"", ""modus-operandi""]" Frequently framework default simple functions Never Nothing specific, I think I’ve almost entirely had fun, even if there were difficulties. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Org-mode""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy The community and Org-mode. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 I have Mu4e working, attempting to transition to gnus Org-mode, magit, rainbow-mode, minions significant comprimise might in future I have in the past No No Emacs "[""Elisp"", ""HTML/CSS"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Almost my entire computer-based life is a dozen org files""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Mailing lists"", ""I check for relevant packages if I have a specific need""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""I mostly don’t ask for help""]" "[""package.el""]" "[""Install and try it immediately""]" Gnu elpa Atom project.el Frequently 37 Bachelors Male Canadian Academic administration "[""Icomplete"", ""Icomplete-vertical (built-in)""]" "[""ispell""]" maximal vanilla Good choice on the Emacs purple! Yes Emacs mailing list Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Often No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 notmuch denote,lsp, emacs dashboard limited comprimise never considered No No No Emacs "[""C"", ""Python"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" Vim projectile Frequently School Male Australian Student "[""Helm""]" "[""flyspell""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely framework default copy-paste Never Getting a comfortable start we very difficult until I went into Spacemacs, and then into Doom. It was hard to know where to begin. I wanted something that would just work like my other editors, but Emacs took some hammering to get it so that I felt comfortable to just pick it up and being tweaking my basic flow. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""I could search for commands available and not have to guess what :%s/find/replace/g was doing""]" Very well, it's snappy Extensibility, integrations with OS "[""Work""]" "[""28.2""]" 4 No org-mode limited comprimise never considered No No No Emacs "[""Shell""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default"", ""use-package"", ""manual""]" "[""Research alternatives"", ""wait for maturity""]" Vim framework default Frequently 35 Bachelors Male Australian Software Development "[""framework default"", ""Helm""]" "[""flyspell""]" Doom Emacs No Friend Ok "[""none""]" "[""default dark"", ""doom-one""]" Never undo-tree none Never Being told to not use menu-bar and tool-bar. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No Org-mode, org-journal, magit, tramp, ox-ssh, ox-hugo. moderate comprimise never considered I have in the past Cannot No Emacs "[""none""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Atom No Rarely 35 Bachelors Male United States citizen IT "[""Vertico""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""dracula"", ""catpuccin""]" Frequently No copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 20 No significant comprimise 2-5y No No No Emacs "[""C"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested""]" Never "[""I do not""]" "[""Manual"", ""Overview""]" "[""I do not""]" "[""package.el""]" "[""wait for community""]" Pico / nano No Rarely 44 PhD Male Canadian Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default light""]" Never No simple functions Never Arcane sounding terminology, foreign default keybindings, general lack of UX compared to most other modern editors. Lack of popularity compared to even Vim doesn't help either. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""org-mode, magit""]" Good but not great Extensibility and the community "[""Hobby projects""]" "[""28.2""]" 5 No elfeed, org-roam, magit moderate comprimise never considered I have in the past No No Vim "[""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub"", ""Discord""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ framework default Rarely 29 Masters Male Czech Software Development "[""framework default"", ""Vertico"", ""Marginalia""]" "[""framework default""]" Doom Emacs The question about editors used before/alongside Emacs would benefit from having checkboxes instead of exclusive one choice. No Hacker News Ok "[""vterm""]" "[""default dark"", ""doom-one"", ""nord""]" Rarely framework default simple functions Never Emacs as an editor vs emacs as a LISP environment confusion. Internet "[""GUI""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility""]" Good but not great LISP environment. "[""Hobby projects""]" "[""28.1""]" 2 No limited comprimise never considered Cannot Cannot No Vim "[""C"", ""Julia"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Task management""]" "[""GNU ELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Manual""]" "[""Reddit""]" "[""package.el""]" "[""wait for community""]" Vim No Frequently 36 PhD Male Research "[""No""]" "[""framework default""]" minimal vanilla No Hacker News Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""C++"", ""Javascript""]" "[""MacOS""]" Vim Frequently Doom Emacs write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""design philosophy""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Poorly, it's sluggish FOSS, configurability, community for default configuration and packages, second brain, predictable "[""Work"", ""Hobby projects"", ""life""]" "[""28.2""]" 3 No Org, org-roam, hydra, org-ql, spotify.el, anki-editor, org-noter, ox-hugo, evil significant comprimise never considered No Would directly No Vim "[""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Shell"", ""Nix""]" Frequently "[""GNU/Linux"", ""NixOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""framework default"", ""not sure""]" "[""I dont""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Frequently 30 Bachelors Male American Fin Tech "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs Yes Hacker News Great "[""vterm""]" "[""solarized-dark""]" Rarely framework default copy-paste Never There are a lot of commands to use. The smartest guy in the company used it, so why shouldn't I? "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""In 1983, Emacs could edit multiple buffers in different windows. Nothing else did.""]" Very well, it's snappy Don't need a mouse to do anything. "[""Work"", ""Hobby projects""]" "[""28.2""]" 40 No moderate comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""MELPA""]" "[""I don't.""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" vi No Often 64 Masters United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No No Hacker News Ok "[""shell-command""]" "[""default light""]" Sometimes No copy-paste Never Memorize key bindings University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Part of the GNU project / FSF"", ""Nerd factor""]" Good but not great Extensibility and configurability "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 No org-mode, nxml, evil now meow significant comprimise might in future I have in the past No No Vim "[""Common Lisp"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""Guix""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Discord""]" "[""Clips/videos""]" "[""IRC"", ""Emacs StackExchange"", ""Framework"", ""Discord""]" "[""framework default"", ""guix""]" "[""Install and try it immediately""]" None projectile Rarely 49 Bachelors Male German "[""Helm"", ""Ido"", ""Vertico"", ""Consult""]" "[""No""]" I used doom but will convert to fully custom soon "[""eshell"", ""vterm""]" "[""default dark""]" Rarely undo-tree write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Great user community. Programmable. Wide variety of packages. "[""Work"", ""Hobby projects"", ""Personal (diary/calendar)""]" "[""27.1""]" 15 No magit,password-generator,pcsv,pdf-tools,request,slime,zoom,zygospore moderate comprimise might in future No No Yes Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" bluefish No Sometimes 50 PhD Research "[""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""eshell"", ""ansi-term""]" "[""https://github.com/djcb/dream-theme""]" Rarely No simple functions "I started my vanilla config and I followed David Wilson’s videos loosely. Im on Debian 11 with Emacs 27.1 and since my apt packages are older eMacs had a version of org mode built-in but I wanted to upgrade so I think I used the gui package manager to install the most recent stable release from Melpa and it broke everything. I don’t recall how I fixed it. I’m leaning toward the complete removal of eMacs and reinstall of it. Eventually I got org going and wanted to try to make a literate config I was hearing so much about. When I did it, despite following multiple examples exactly, my config wouldn’t tangle. It was for i3 wm. I had to reach out and was told to use conf as the language and that It wouldn’t or shouldn’t tangle a plain text file without that. I now use Doom and have learned vim but I struggled hard to craft my even very basic config and my system configs at the same time. I was stuck between a rock and a hard place constantly breaking either my window manager, eMacs, app launcher, or other utilities pretty much daily for literally two months. Also I took the challenge of implementing in vanilla eMacs the fix that doom has applied toward org modes odd windowing tendencies. I believe i stopped it from deleting other windows and eventually used the display buffer alist and some investigative skill to control the pop up org mode windows. Now I’m on the fence about doom vs vanilla. There’s a lot of excess bindings and settings in doom that feel more of a universal cater to all situation. Im looking for more control again…" University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Part of the GNU project / FSF"", ""Org-mode""]" Good but not great Elisp interpreter, introspection, passionate community, built-in documentation, Reddi and discord communities. "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 Vim "[""C++"", ""Elisp"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" "[""GNU/Linux""]" IntelliJ Sometimes Doom Emacs String[] String[] String[] String[] String[] copy-paste Never Understanding elisp and how to copy paste something working together. emacsrocks on youtube "[""GUI""]" "[""Package(s)"", ""Built-in features"", ""Community"", ""Focus on keyboard controls""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great The Community. Specifically: The big focus on having incredibly powerful extensions that are entirely controlled by the keyboard. "[""Work"", ""Hobby projects"", ""TODOs""]" "[""28.1""]" 4 No org,magit,lsp-mode,evil-mode,ivy,elfeed,ace-jump-mode moderate comprimise never considered Cannot Cannot No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Blogging""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub"", ""Reddit""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Atom projectile Frequently 26 Bachelors Male German Software Development "[""Ivy""]" "[""No""]" minimal vanilla I love the UI on this survey. Really clean and pleasant. Not sure r/emacs Great "[""shell""]" "[""doom-one""]" Rarely undo-tree copy-paste Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" String[] Very well, it's snappy "[""Work""]" "[""28.2""]" 25 Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""SQL""]" "[""GNU/Linux""]" jove Rarely Doom Emacs write package Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Configuration/extension in lisp""]" Alright "[""Work"", ""Hobby projects"", ""Note taking, personal knowledge management, personal finance management, contacts management""]" "[""28.1""]" 3 Mu4e moderate comprimise might in future No Would directly Yes Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" Vim projectile Sometimes 33 Bachelors Male Australian Software Development "[""Helm""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""default light"", ""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Sometimes undo-tree copy-paste Never without doom emacs it's pretty much unusable. Also lack of proper multi threading Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Not well org mode "[""Hobby projects""]" "[""28.2""]" 3 Mu4e moderate comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes 40 Associates Male Dutch Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""doom-one"", ""dracula"", ""gruvbox""]" Rarely framework default copy-paste Never Elisp, single threaded Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e magit, orgmode, mu4e limited comprimise never considered Cannot No No Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Python"", ""PHP"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Simple, plain manpage""]" "[""GitHub"", ""Mailing lists""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs No lobste.rs Ok "[""vterm""]" "[""ef-themes""]" Rarely undo-tree copy-paste Never unconventional keybindings, poorly formatted built-in tutorial, lack of text centering (olivetti-mode), not user-friendly theme, monospace font that makes reading hard. however F1 - i tutorials are very helpful, bc they are like reading docs on web Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""org-roam""]" "[""Package(s)"", ""Text editing features""]" Good but not great a lot of capabilities "[""Work"", ""personal knowledge management""]" "[""28.1""]" 0 No moderate comprimise never considered no, but bc currently I have no money, but in past I donated open-source projects and if I get work I'll certainly donate some emacs packages No No default + meow "[""none""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""latex, org-roam""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Manual""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" logseq, trilium No Frequently 20 School Male Polish Student "[""Vertico""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""modified nyx-theme and hemera, with circadian.el""]" Never No simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No limited comprimise never considered No No No Emacs "[""C#"", ""Python"", ""Shell""]" Often "[""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Sometimes Bachelors Male United States citizen Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""modus-operandi""]" Rarely No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No moderate comprimise never considered No No No Emacs "[""C++"", ""C#"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" None project.el Never 40 Bachelors Male British Software Development "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""ansi-term""]" "[""my own custom theme""]" Never undo-tree copy-paste Never Key stroke short cuts were not intuitive University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No moderate comprimise might in future No Would directly No Emacs "[""Python"", ""fortran""]" Never "[""GNU/Linux"", ""WSL""]" String[] "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" None No Often 56 PhD Male British Research "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell-command""]" "[""default light""]" Never No read and understand Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Hackable""]" "[""Text editing features"", ""Full keyboard controllable""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 23 No moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Elisp"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Go""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source"", ""Nix""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""GitHub""]" "[""use-package"", ""Nix""]" "[""Install and try it immediately""]" Vim project.el Never Masters Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Ok "[""shell"", ""eshell"", ""vterm""]" "[""doom-one"", ""gruvbox"", ""modus-operandi"", ""nord""]" Sometimes No none "[""GUI""]" "[""Text editing features""]" Alright "[""Hobby projects""]" "[""29.0""]" 1 Emacs "[""Clojure"", ""Common Lisp"", ""Rust""]" "[""MacOS""]" Never minimal vanilla write package Rarely FSF assignment is basically impossible. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1""]" 33 Mu4e significant comprimise 0-2y No No No Ergoemacs "[""C++"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Sometimes "[""Code (features)""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""NA""]" "[""I do not""]" "[""package.el""]" "[""Install and try it immediately""]" None project.el Frequently 50 PhD Male United States citizen Aerospace "[""No""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Great "[""eshell"", ""term"", ""vterm""]" "[""default light"", ""zenburn""]" Frequently No write package "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 Emacs "[""Haskell"", ""Python""]" "[""GNU/Linux"", ""WSL""]" Frequently maximal vanilla copy-paste Was told to choose Vi or emacs and learn by first manager "[""TUI""]" String[] "[""Community""]" Very well, it's snappy Ubiquitous, can run in a terminal yet allow sophisticated editing. "[""Work""]" "[""29.0""]" 15 Emacs "[""C++"", ""C"", ""Python""]" "[""GNU/Linux""]" None Never minimal vanilla simple functions Never It was a struggle reading the emacs lisp reference manual. Need simpler documentation of writing custom configurations Internet "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Text editing capabilities Extensibility" "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No magit, lsp, ido,org-mode significant comprimise never considered I would like to Would directly No Emacs "[""Javascript"", ""Java"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Not tried yet""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Screenshots""]" "[""I limit myself to the internet""]" "[""use-package""]" "[""wait for maturity""]" Eclipse No Sometimes 43 Masters Male Indian Software Development "[""Helm"", ""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell""]" "[""solarized-dark""]" Rarely framework default simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Orgmode, magit any comprimise might in future I have in the past No No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""fortran""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email""]" Never "[""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" nano projectile Frequently 49 Bachelors Male Irish Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""shell"", ""term""]" "[""default light""]" Sometimes undo-tree copy-paste Never It's really too long ago when I started using it just as a basic editor. Since, I have restarted many times as a basic user hoping to extend use beyond org mode and basic editing to all the other functions. In my latest approaches, I have been confused by the amount of 'floating knowledge' about best practices and 'currently recommended package combinations' that there seems to be. Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Integration of text manipulation across e-mail, PIM, programming... "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 No org-mode, org-roam, dired significant comprimise never considered Yes No No Emacs "[""Julia"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit""]" "[""straight""]" "[""Research alternatives""]" None No Frequently 43 PhD Male Spanish Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla I am sure devs don't need more ideas from the public about what's missing in Emacs as a platform, but that would be an interesting survey item. I am referring to big-picture items, such as threading, ability to draw more freely on canvas, extensibility beyond elisp (e.g. guile-emacs), etc. No r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Never Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 17 No magit, elpy, tramp moderate comprimise never considered No No No Emacs "[""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Often 44 Bachelors Male Indian Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""solarized""]" Sometimes No write package Frequently Didn't know about places to get help (ML/IRC/etc) /g/ "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Documentation "[""Hobby projects""]" "[""29.0""]" 2 notmuch any comprimise might in future No Cannot Yes Emacs "[""C"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Frequently "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Mailing lists"", ""Email"", ""/g/flet/""]" "[""package.el"", ""straight"", ""use-package"", ""manual"", ""Guix""]" "[""Install and try it immediately""]" I'll submit it in the GNU ELPA repository, the devs there will decide if it's apt for NonGNU/GNU ELPA. Vim No Often 35 PhD Male Indian NEET "[""Vertico""]" "[""No""]" maximal vanilla Yes Emacs mailing list Not great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Frequently No simple functions Never No Keybinding Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibiiity "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 Mu4e Org, mu4e, ess, magit moderate comprimise never considered No No No Emacs "[""Julia"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" MELPA None projectile Frequently 37 PhD Male Malian Non-profit "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Friend Great "[""eshell""]" "[""moe""]" Frequently undo-tree write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No moderate comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Twitter""]" "[""Comparison""]" "[""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 37 Masters Male Ukrainian Software Development "[""Selectrum""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Rarely No simple functions Never learning Emacs-specific nuances like the mini buffer and windows vs frames was a bit confusing Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great extensibility, fantastic 3rd party package quality (magit, eglot, etc.), free software "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 I used to but not anymore magit, eglot, CIDER, modus-themes, org-mode, SLIME/SLY moderate comprimise might in future No Would directly No Vim "[""Clojure"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" VS Code framework default Sometimes 23 Bachelors Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Yes lobste.rs Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes framework default simple functions "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 28 Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Ruby"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" Frequently maximal vanilla write package Rarely Getting stuff like jumping to class/method definition or see its usages. Eventually I solved it using a combination of projectile-ag, LSP and dumb-jump Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Org mode""]" Good but not great Allowing me to create my custom workflow fairly easily "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Evil,org,lsp-mode,company,projectile,magit,general,git-timemachine,ranger,restclient significant comprimise never considered No Would directly Yes Vim "[""Elisp"", ""Javascript"", ""Ruby"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Melpa because it is the easiest Vim projectile Often 33 Bachelors Male Greek Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Emacs conf 2022 Great "[""ansi-term""]" "[""doom-themes""]" Sometimes framework default copy-paste "[""TUI""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Vim "[""Python"", ""Rust""]" "[""MacOS""]" Often Doom Emacs simple functions Never I developed RSI on my pinky finger and had to remap CTRL to CAPSLOCK Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Alright It is free and open source, it is supported by the GNU project and it is highly customizable. "[""Work""]" "[""28.1""]" 4 No helm,beacon,doom-modeline,ws-butler,hungry-delete significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" Vim projectile Frequently 24 Bachelors Male Mexican Research "[""Helm""]" "[""No""]" minimal vanilla No r/emacs Ok "[""eshell"", ""ansi-term""]" "[""my own custom theme""]" Never No write package Never Cargo cult programming: lots of code (.emacs) snippets taken from here or there, was not easy to find back then a good source of good examples. As a beginner it's impossible to figure out the good from the bad code snippets. Meanwhile it's better: layers like DoomEmacs minimize a lot the need for user configuration. This is a good thing. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great Its community "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 15 Mu4e Orgmode, magit, markerpen significant comprimise might in future No No No Emacs "[""C++"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Mailing lists"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" nedit framework default Often 41 Bachelors Male Software Development "[""framework default"", ""Vertico""]" "[""framework default"", ""flyspell"", ""spell-fu""]" Doom Emacs Not sure Hacker News Ok "[""eshell"", ""vterm""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi"", ""solarized""]" Sometimes undo-fu simple functions Never While emacs' built-in documentation is extensive, the discoverability in base emacs is somewhere that I still see room for improvement. which-key (https://github.com/justbur/emacs-which-key) is a great example of improved discoverability University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility and internal documentation "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No which-key,yasnippet,evil,magit,projectile limited comprimise might in future I have in the past I have in the past No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Clips/videos""]" "[""GitHub""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 31 Bachelors Male Software Development "[""Helm""]" "[""ispell""]" Spacemacs thanks for doing this! Not sure Friend Great "[""shell-command""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""26.3""]" 16 No moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Eclipse No Frequently 39 PhD Male German Telecom "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Great "[""none""]" "[""solarized-dark""]" Sometimes No simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No lsp-mode, modus-themes, consult, vertico, avy, marginalia limited comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Python"", ""Scheme""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim No Rarely 24 Bachelors Male Italian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never No copy-paste Never mostly learning the huge amount of shortcuts ... Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""org mode""]" Good but not great flexibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 2 No org-mode and all the additions on org-mode significant comprimise never considered No I have in the past No Vim "[""C"", ""Shell"", ""org mode""]" Sometimes "[""GNU/Linux""]" "[""General document writing"", ""PKB"", ""Babel"", ""org mode -> \""target\"" like jira, dokuwiki, mediawiki, ...""]" "[""framework default""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Design rationale"", ""Overview""]" "[""Mailing lists"", ""Email"", ""reading the documentation, other users experience writedowns""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text org-mode Often "[""framework default""]" "[""No""]" Doom Emacs No lobste.rs Ok "[""none""]" "[""doom-one""]" Rarely framework default write package Never Getting started with writing a configuration and installing packages is not easy, there is no tutorial on doing this I am aware of. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility with high quality packages such as Org mode, Org-roam, which-key etc. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org, muse, org-roam, magit, which-key, ripgrep, jbeans-theme, slime significant comprimise never considered No No Yes Emacs "[""C++"", ""Common Lisp"", ""Haskell"", ""Python"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages"", ""news.ycombinator.com""]" "[""Comparison"", ""Manual""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Rarely 29 PhD Male Russian Research "[""Selectrum"", ""Marginalia"", ""selectrum-prescient""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""jbeans-theme""]" Never undo-tree copy-paste Never everything, the concepts, finding the doc, making the keybinds. I just didn't see why someone would like to use that. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy the extendadility of its core, the plain text, its configurability. It's not opiniated about anything "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 I want to moderate comprimise might in future No No No Emacs "[""None. I find it not satisfying regarding the refactoring features even though lsp exist, comparing to what exists with intellij""]" Sometimes "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Framework"", ""GitHub"", ""Email"", ""Discord""]" "[""not sure""]" "[""wait for community""]" Vim projectile Frequently 31 Bachelors Male French cyber security intelligence "[""Ivy"", ""Ido""]" "[""flyspell""]" Doom Emacs No Discord Great "[""eshell"", ""term""]" "[""modus-operandi"", ""modus-vivendi""]" Never I don't know simple functions Never The key bindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 Mu4e Projectile, magit, org, mu4e limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Swift, Objective-C""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Reddit"", ""Melpa RSS feed""]" "[""Comparison"", ""Tutorials""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" CodeWrangler projectile Sometimes 50 Bachelors Male Canadian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""none""]" "[""modus-vivendi""]" Rarely No simple functions Never Time to set-up. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy extensibility, elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No magit,lsp any comprimise never considered No Would directly No Vim "[""Assembly"", ""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 44 Masters Male French Telecom "[""framework default""]" "[""flyspell""]" Spacemacs No Hacker News Ok "[""ansi-term""]" "[""doom-one""]" Frequently framework default copy-paste Never Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 12 No moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Go"", ""Java"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Overview""]" "[""Mailing lists""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 47 Masters Male United States citizen Fin Tech "[""Helm""]" "[""framework default"", ""ispell""]" minimal vanilla No Hacker News Great "[""none""]" "[""default dark"", ""my own custom theme""]" Never No copy-paste Never I took a little time to get used to the key bindings system. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Better customizability and org-mode + org-agenda "[""Work"", ""Hobby projects""]" "[""28.1""]" 0 No clojure-mode, haskell-mode, cider, org-mode do not prefer never considered No No No Emacs "[""Clojure"", ""Haskell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 28 Bachelors Male Brazilian Software Development "[""No""]" "[""No""]" minimal vanilla No Friend Great "[""none""]" "[""poet""]" Never No simple functions Rarely Can't remember University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Written in Lisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 Gnus magit, org, significant comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""R"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Framework""]" "[""package.el"", ""elpaca""]" "[""Install and try it immediately""]" Vim No Frequently 60 PhD Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla You should ask questions that reveal the racialized position of the respondent. The software industry reinforces racial, caste, class, gender identity, able-ism and other forms of dominance and oppression. The FSF still has the potential for dismantling this, but continues to reify dominance across the globe. No lobste.rs Great "[""shell-command"", ""shell""]" "[""default dark""]" Often framework default simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Hobby projects""]" "[""27.1""]" 9 Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""SQL""]" "[""GNU/Linux""]" Sometimes maximal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Not well "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 No helm, smartparens, company, projectile moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Never School Male Romanian Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-nord""]" Never framework default copy-paste Never "The default keybindings. Switching to evil mode and leader-key made everything easier" Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "Works in a terminal Interactive code evaluation" "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No org, magit, harpoon, evil, moderate comprimise never considered No No No Vim "[""Clojure"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default"", ""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don’t""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 31 Associates Male Software Development "[""Vertico""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-moonlight""]" Never undo-fu copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Magit""]" Very well, it's snappy "[""Work""]" "[""26.3""]" 30 Emacs "[""None""]" "[""WSL""]" Frequently minimal vanilla copy-paste Never Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 5 No significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" Sublime Text projectile Sometimes 29 PhD Male Spanish Research "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""zenburn""]" Sometimes No simple functions Never Remembering key combos, finding a satisfying client/server setup. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""org-mode""]" "[""Text editing features""]" Very well, it's snappy Extensibility, feature completeness, OSS. "[""Work"", ""Hobby projects"", ""Notes, schedules (private and business)""]" "[""28.2""]" 30 No org-mode, which-key, vertico, consult, restclient, modus-themes moderate comprimise never considered No No No Emacs "[""Go"", ""Java"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Comparison""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" jed projectile Often 58 Masters Male German Internet Service Provider "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree write package "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 2 Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Rust"", ""Scheme"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Sometimes maximal vanilla simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No agressive-indent, treemacs, multi-vterm, yasnippet moderate comprimise never considered No No No Emacs "[""C"", ""Perl"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None No Sometimes 33 School Male Russian Software Development "[""No""]" "[""langtool""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""vterm""]" "[""solarized-dark""]" Never No copy-paste "[""TUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 3 Vim "[""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Ruby""]" "[""MacOS""]" VS Code Sometimes Spacemacs write package Never "it took quite some time to grok the concept of running a single emacs instance coming from vim, I assumed that running and stopping, and running multiple instances in parallel is the way to go but only later realized, that it makes flows much smoother, if you autostart emacs just once, and have this single one instance running, until the pc powers down again also configuration without something like use-package is pretty cumbersome" When learning clojure "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""lisp interaction, org, magit""]" Good but not great "Its documentation (and documentation culture) is supreme. Also the package eco system. Some personal highlights: org ecosystem, magit And the way it seamlessly integrates in so many workflows/external software (e.g. tramp, mailing) also street cred you gain from using emacs and in comparison to vim, its extension language is way more sensible" "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 notmuch magit, org, evil, undo-tree, avy, flycheck, counsel, company, lsp-mode significant comprimise might in future I have in the past No No Vim "[""C++"", ""Clojure"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Design rationale"", ""Common work flows""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 35 Bachelors Male Austrian Telecom "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""base16 eighties""]" Frequently undo-tree read and understand Never NO complex configuration when first time using Friend "[""GUI""]" "[""Extensibility""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great org mode and extension "[""Work""]" "[""28.2""]" 4 No org, org-roam, lap-mode significant comprimise might in future No No No meow "[""C"", ""Elisp"", ""Scheme""]" Rarely "[""MacOS""]" "[""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Documentation""]" "[""GitHub"", ""IRC servers"", ""https://emacs-china.org/""]" "[""Tutorials""]" "[""IRC"", ""Matrix"", ""https://emacs-china.org/""]" "[""manual""]" "[""Install and try it immediately""]" MELPA VS Code project.el Sometimes Bachelors Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs China Great "[""shell""]" "[""solarized""]" Never vundo simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No Org, magit, significant comprimise never considered No No No Emacs "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""SQL"", ""Typescript"", ""purescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""i don't really""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""IRC servers"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""i don't""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 32 Masters Male Finnish Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""gruber darker""]" Sometimes No many packages "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 Emacs "[""C"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Often maximal vanilla simple functions Never No because my first editor was Emacs so I had no frame of reference from which to judge it easy or hard. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Customisability""]" "[""Text editing features""]" Very well, it's snappy Fast and customisable - killer apps like magit built in "[""Work"", ""Hobby projects"", ""Life in general""]" "[""29.0""]" 30 No limited comprimise might in future Yes I have in the past No Emacs "[""Clojure""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 48 Masters Male English Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""multiterm""]" "[""my own custom theme""]" Never undo-tree copy-paste Never Hard to setup development environment for certain languages in order to be comparable to some other editors System Crafters on YouTube "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 No magit, eglot, format-all, evil moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Scheme"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA Vim project.el Sometimes Software Development "[""Selectrum"", ""Marginalia""]" "[""No""]" maximal vanilla No Blog post Great "[""term""]" "[""default light""]" Sometimes undo-tree write package Memorizing default packages, its bindings & global bindings. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility & s-expressions "[""Work"", ""Hobby projects"", ""Study""]" "[""28.1""]" 7 Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" Vim Frequently maximal vanilla simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No limited comprimise might in future No No No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Telegram channel""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 36 School Male Russian Software Development "[""Helm"", ""Ivy""]" "[""framework default""]" Doom Emacs No Telegram Great "[""shell"", ""eshell""]" "[""default dark"", ""doom-one"", ""dracula""]" Rarely framework default write package Never University/College "[""GUI"", ""TUI""]" "[""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No magit, evil moderate comprimise might in future Yes No No Vim "[""Clojure"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default"", ""package.el"", ""use-package"", ""manual"", ""not sure""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Vim No Sometimes Bachelors Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""No""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one"", ""solarized-dark""]" Never No write package Rarely Understanding how sequential keybindings work. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, documentation availability, thorough documentation "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Gnus org-mode, slime, gnus, magit, transient significant comprimise might in future No I have in the past Yes Emacs "[""Elisp"", ""Javascript"", ""Julia"", ""Python"", ""R"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Tutorials"", ""Manual""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""manual""]" "[""Install and try it immediately""]" MELPA None projectile Frequently 25 Bachelors Male American Student "[""Ivy"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Emacs mailing list Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Often vundo read and understand Rarely Remembering keybinds Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No any comprimise might in future No No No Vim "[""Clojure"", ""Elixir"", ""Erlang"", ""Javascript"", ""Python"", ""Ruby""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Atom framework default Rarely 30 Bachelors Male Brazilian Healthcare "[""framework default"", ""Helm""]" "[""flyspell"", ""ispell""]" Spacemacs No Telegram Great "[""term"", ""vterm""]" "[""gruvbox""]" Rarely framework default copy-paste Never Colleague "[""GUI""]" "[""Package(s)"", ""Built-in features"", ""Community""]" String[] Good but not great Packages and Community "[""Work""]" "[""28.2""]" 25 No Vertico, marginalia, orderless, which-key, magit, pyvenv, eglot, use-package moderate comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""YouTube""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" None project.el Rarely 50 Masters Male Norwegian Oil&Gas "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""Vscode+""]" Never No simple functions Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 Gnus no comprimise never considered I have in the past No No Emacs "[""Elisp"", ""R"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""None""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Never 47 PhD Male Swedish Research "[""Vertico"", ""Marginalia""]" "[""ispell""]" minimal vanilla Not sure r/emacs Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Sometimes No write package Rarely "Crappy C-o to switch buffers. Very inefficient instead of C-. A bad design choice I understand, but it presents a massive barrier. Much easier visual configurations. A few 2-split and 3 splits should help new users File navigation until you simply switch on Neotree or use speedbar." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "That it is Lisp-based, and pretty close to common lisp. Kind of like MacLisp-style. I VERY MUCH agree with the idea of having everything in the same namespace (no packages). Everything available directly without any weird boundaries. I think Emacs is the best example ever of a highly complex system built that way. And is sooooo cool" "[""Work"", ""Hobby projects""]" "[""26.3""]" 10 No do not prefer might in future I have in the past I have in the past No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Python"", ""Shell"", ""Entropy""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Prefer developing new packages that I will release later on""]" Sometimes "[""Issues""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Plain simple EXAMPLES""]" "[""Email""]" "[""package.el""]" "[""wait for community""]" GNU Elpa or Melpa. Hate multiple repo crapp. Why not stay with one GNU for official and another more open-minded? Vim No Frequently PhD Male Software Development "[""Ido""]" "[""No"", ""framework default""]" maximal vanilla No r/emacs Not great "[""eshell""]" "[""default dark"", ""my own custom theme"", ""solarized-dark"", ""zenburn""]" Frequently No write package Never - Internet "[""GUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""org-mode""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy community "[""Work"", ""Hobby projects""]" "[""28.1""]" 16 No org-mode,html-mode,visible-mark,org-babel moderate comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Ruby""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""don't""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 37 Masters Male Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""shell-command""]" "[""default light"", ""default dark""]" Frequently No many packages Rarely Behavior is very difference from typical text editor. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy Free sprit and strong community "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 26 mew all-the-icons, helm, leaf, skk, anything no comprimise 2-5y No No Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Perl"", ""R"", ""Ruby""]" Rarely "[""Windows"", ""MacOS""]" "[""orgtbl""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs""]" "[""Manual""]" "[""Framework""]" "[""leaf""]" "[""wait for community""]" Vim No Frequently 49 PhD Male Japanese Research "[""Helm"", ""anything""]" "[""flyspell"", ""ispell""]" maximal vanilla No https://emacs-jp.slack.com Great "[""shell"", ""eshell""]" "[""default light""]" Sometimes redo+ write package Never Printed magazine article "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Being the closest to a Lisp Machine that I'll ever use. "[""Work"", ""Hobby projects""]" "[""29.0""]" 22 No Magit, exec-path-from-shell, YASnippet, use-package limited comprimise might in future Cannot Cannot No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Wariness of the review process"", ""FSF paperwork""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""elpaca""]" "[""wait for maturity""]" vi project.el Frequently 37 Bachelors Male Software Development "[""Ido""]" "[""No""]" maximal vanilla Yes r/emacs Ok "[""shell""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently vundo simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No never considered Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""not sure""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Sometimes "[""framework default""]" "[""framework default""]" Spacemacs "[""eshell""]" "[""default dark""]" Never framework default copy-paste Never Where to start; finding information; getting used to terminology (e.g. window, frame and buffer); how to start with writing my own config; University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No lsp-mode, org-roam limited comprimise never considered No No No Vim "[""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""R"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""I don't""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Eclipse projectile Often 28 Masters Male Belgian Research "[""framework default""]" "[""ispell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Frequently framework default write package Never I guess the amount of options you have, even initially, might scare some users (such as myself) without a lot of time to dig into documentations, so I took a little longer learning Emacs before I was able to make it my main tool. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Emacs strives as being a platform for building composable and extensible applications to interact with a computer. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 notmuch Org-mode, Magit, Orderless, Vertico, Consult, Marginalia, Notmuch, Evil-mode. significant comprimise might in future No Would directly No Vim "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""straight"", ""qelpa""]" "[""Research alternatives""]" Vim project.el Frequently 24 Associates Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""eshell"", ""ansi-term""]" "[""modus-vivendi""]" Rarely vundo simple functions Never no Arcane defaults Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Auctex""]" "[""Customizability""]" Alright Customizability, extendability, community, self-documentability, FOSS "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No straight,vertico,consult,corfu,cape,magit,orderless,eglot,marginalia,keycast moderate comprimise never considered Cannot Cannot No Emacs "[""Julia"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text project.el Often 31 Masters Male Portuguese Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure r/emacs Great "[""none""]" "[""doom-one""]" Sometimes vundo write package Never available editor in RHEL 5, work "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Mu4e significant comprimise might in future No I have in the past No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""IRC servers"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Frequently 33 Bachelors Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla "mail client question did not offer a ""multiple"" option" Not sure Hacker News Ok "[""shell"", ""eshell""]" "[""default light""]" Sometimes No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility, the fact it’s a gui app (can mix fonts, show images etc), org-mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No org-mode, lsp-mode, company, vertico limited comprimise never considered No No No Vim "[""C++"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim project.el Frequently 27 Bachelors Male Australian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Ok "[""none""]" "[""dracula""]" Never undo-fu simple functions Rarely No memorizing editing commands that involved key chords. That's why I gravitate towards evil-mode. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""magit, org-mode, evil-mode""]" "[""Text editing features""]" Very well, it's snappy extensibility via Elisp "[""Work"", ""Hobby projects"", ""Organization""]" "[""28.2""]" 20 No magit, evil-mode, projectile, helm, org-mode any comprimise might in future No No No Vim "[""C++"", ""Clojure"", ""Elisp"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Code (features)""]" "[""Reddit""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Rarely 49 School Male American Software Development "[""Helm""]" "[""flyspell""]" Spacemacs It might be nice to know how people interact with programming languages, like eglot, lsp, other. No Hacker News Great "[""vterm"", ""evil-mode's ex mode \"":!\""""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Rarely framework default copy-paste Never Reading the entire manual and not just fragments of text Profesor told me about the extensibility of emacs "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Literate programming""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No expand-region, embark, marginalia, vertico, magit significant comprimise never considered Cannot Cannot No Emacs "[""Elisp""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Often 23 Bachelors Male Spanish Manufacturing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""default dark""]" Often No write package Rarely It's been a very long time; I can't remember anything at this point, but I don't know how much I'd trust that. :-) Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy Extensibility. The packaging system. Orgmode. Magit. "[""Work"", ""Hobby projects"", ""Journalling""]" "[""29.0""]" 23 No boxquote, browse-kill-ring, company, magit, orgmode, fixmee, projectile, smartparens, nyan-mode significant comprimise 5-10y I have in the past I have in the past No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" pico projectile Frequently 50 School Male Canadian Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""shell""]" "[""gruvbox""]" Often No simple functions Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 notmuch eglot, apheleia, flymake, verb significant comprimise might in future Cannot Cannot No Emacs "[""Clojure"", ""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Never Associates Male Ukrainian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""shell"", ""eshell""]" "[""modus-vivendi""]" Rarely vundo write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""Lean memory usage""]" Good but not great "[""Work"", ""Hobby projects"", ""\""Power Tool\""""]" "[""28.2""]" 4 No moderate comprimise never considered No No Yes Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently "[""Ivy""]" "[""ispell""]" maximal vanilla Yes lobste.rs Great "[""shell"", ""eshell"", ""ansi-term"", ""vterm""]" "[""default light"", ""my own custom theme"", ""modus-operandi"", ""monokai-pro""]" Sometimes Whatever EVIL uses copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Cider""]" Good but not great Flexibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No Cider moderate comprimise never considered No I have in the past No Emacs "[""Clojure"", ""HTML/CSS""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking""]" "[""MELPA Stable""]" "[""Never done dlso""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""Twitter""]" "[""Tutorials""]" "[""Google""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Rarely 63 PhD Male Dutch Software Development "[""No""]" "[""No""]" maximal vanilla No Twitter Ok "[""shell-command""]" "[""my own custom theme""]" Never framework default copy-paste Never Mastering the key-bindings, and it took me a while to 'get' the concepts of Emacs (I had the wrong questions, expectations) University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Curiosity and programming environment""]" Very well, it's snappy org-mode, customizability/extensibility/configurability/integrability, free (libre) software, the community, its design, I can do everything without leaving Emacs "[""Work"", ""Hobby projects""]" "[""27.1""]" 12 Mu4e auctex,ess,lsp-mode,magit,mu4e,org-mode,org-roam any comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Perl"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""I haven't done this""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Comparison""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Mix of Visual Studio, Eclipse, NetBeans projectile Sometimes 34 PhD Male British Fin Tech "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light"", ""solarized""]" Often No copy-paste Never Some keyboard shortcuts are weird. For example, VIM's hjkl for arrows is more sensible imho than emacs's defaults. Also use of Ctrl and hurting pinky. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Programmability "[""Hobby projects""]" "[""29.0""]" 4 No org mode moderate comprimise never considered No No No Emacs "[""Python"", ""Rust""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""hackernews, lobste.rs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""I don't""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" PyCharm No Often 38 Masters Male Polish Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""default light"", ""solarized-dark""]" Rarely No copy-paste Never Learning the key bindings, how to set up the editor to my needs (including 'best practices'), where to get help Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Wide range of packages available "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No org-mode, magit, helm, helm-dictionary limited comprimise never considered No No No Emacs "[""Haskell"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""I've never contacted a package maintainer""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 23 Bachelors Male Education services "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No Discord Great "[""shell"", ""eshell""]" "[""default light""]" Never No simple functions Never Poor discoverability. Tends to expect you to memorise 200 keybindings, uses its own lingo. You can't just right click and easily discover functions as in vscode - mostly is hidden behind various text search menus that often return incomprehensible results. Could do with being more of a gui. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 23 No org-mode, plantuml-mode, pandoc, presentation, lsp-mode, lsp-ui, moderate comprimise never considered No No No Emacs "[""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Often 47 Bachelors Male Scottish Fin Tech "[""No""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""my own custom theme""]" Never No many packages Sometimes Yes Weird menu options. FSF "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Lisp""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great The extensibility "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 No magit,sly,ispell,evil,helm any comprimise 2-5y I have in the past Yes Yes Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Often String[] Frequently "[""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""manual""]" "[""Install and try it immediately""]" I usually just use MELPA, easier to submit packages. Vim projectile Rarely 26 Bachelors Male Spanish Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Yes Hacker News Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree read and understand Never "Many keychords to remember, and some odd terminology like ""kill"" and ""yank"" instead of cut and paste." University/College "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Programmability. "[""Work"", ""Hobby projects""]" "[""27.1"", ""26.3""]" 28 No yaml-mode, rust-mode, flycheck, use-package, rustic, company significant comprimise never considered No No No Emacs "[""Common Lisp"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Sometimes 49 Bachelors Male Swedish IT consulting "[""company""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Sometimes No many packages Never Understanding elisp and how emacs core works, single thread, buffers etc Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""emacs-lsp maintainer""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""LSP""]" Good but not great Hackable + customizable "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No no comprimise never considered Yes No Yes Vim "[""Clojure"", ""Elisp"", ""Java"", ""Python""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA VS Code project.el Rarely 27 Bachelors Male Brazilian Software Development "[""framework default"", ""Vertico""]" "[""flyspell""]" Doom Emacs Not sure Nubank's company slack Great "[""none""]" "[""dracula""]" Never framework default copy-paste Never Elisp, to understood the whole ecosystem, buffers, window, modes, ... Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy You can use Emacs for many thing including coding LOL "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No nyan-cat, lsp, dimmer, neotree, multiple-cursors, yasnippet, projectile, org-super-agenda limited comprimise never considered No Would directly No Emacs "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently 34 School Male Brazilian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""doom-nord""]" Rarely No write package Rarely Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Mu4e magit, cider, projectile, org-mode significant comprimise might in future No No Yes Emacs "[""Clojure"", ""Kotlin""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Web search engines""]" "[""Manual""]" "[""IRC"", ""Reddit"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" None project.el Never 35 Bachelors Male Swedish Software Development "[""Helm""]" "[""ispell""]" minimal vanilla Yes r/emacs Great "[""eshell""]" "[""zenburn""]" Rarely No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "1. Of course, this is programmability in Elisp. 2. Organization of the program interface. 3. Ability to work both in the terminal and in the graphical environment." "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No multiple-cursors, undo-tree significant comprimise might in future No I have in the past No Emacs "[""C++"", ""Elisp"", ""Perl""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" No Sometimes 41 Masters Male Russian Manufacturing "[""No""]" "[""No""]" minimal vanilla No linux.org.ru Great "[""eshell""]" "[""default light""]" Never undo-tree write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright Command model + macros, available packages (ELPA/MELPA), specific packages like Magit and SLIME, community resources "[""Work"", ""Hobby projects""]" "[""26.1""]" 20 No magit, slime, org-mode, paredit moderate comprimise never considered No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not necessary""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Joe, various Borland IDEs No Rarely 41 Bachelors Male American Telecom "[""No""]" "[""flyspell""]" minimal vanilla Probably Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Frequently No simple functions Never the default configuration renders Emacs almost unusable for frontend development University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great works great in both GUI and console mode, and elisp "[""Work""]" "[""28.2""]" 6 No moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""straight""]" "[""wait for maturity""]" MELPA, because that's what I use Vim projectile Often 38 Bachelors Male Chinese Software Development "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-one"", ""solarized"", ""solarized-dark""]" Rarely No write package Never I think the copyright assignment requirement for ELPA is absurd and I won't contribute to packages in ELPA for that reason. It takes a while to get used to its UX and terminology: how buffers, windows, and frames interact, the minibuffer/echo area. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Customizability around editing activity "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Corfu, embark, fussy, helpful, move-text, tree-sitter, undo-fu, vertico limited comprimise never considered I have in the past Would directly Yes Partly defaults with plenty of my own keybinds "[""C"", ""Elisp"", ""Python"", ""Scheme"", ""Shell"", ""Swift, Objective-C""]" Frequently "[""MacOS""]" "[""None""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Manual"", ""Screenshots""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" TextMate project.el Often Bachelors American Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla Thanks for running it! Yes r/emacs Great "[""shell-command""]" "[""solarized""]" Never undo-fu copy-paste Never Emacs key bindings seem peculiar at first. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy "org-mode evil-mode Other packages that are good, too." "[""Work"", ""Hobby projects""]" "[""29.0""]" 9 No org,evil,magit,undo-tree,hydra,ivy significant comprimise never considered No I have in the past No Vim "[""C++"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 30 Male Danish Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""flatui / challenger-deep (switching via theme-changer)""]" Often undo-tree copy-paste Never "Understanding the basic structure of a ""lispsian"" language wasn't easy been new to those." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Wide ecosystem and extensibility. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No julia-vterm, ob-julia-vterm, vterm, org, eglot, pdf-tools significant comprimise never considered No No No Vim "[""Elisp"", ""Julia"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" Neovim project.el Frequently Masters Male Canadian Research "[""Vertico""]" "[""langtool""]" maximal vanilla No Twitter Great "[""vterm""]" "[""gruvbox""]" Never undo-tree write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Being extensible, self-documenting, interactive "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 23 No Eglot, tramp, flymake, project limited comprimise 0-2y I have in the past No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Nix""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Matrix servers""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Matrix"", ""Reddit"", ""GitHub""]" "[""Nix emacs-overlay""]" "[""Install and try it immediately""]" Melpa, but mostly just github None Both project and projectile Sometimes 40 School Male Austrian Software Development "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla Yes Friend Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree copy-paste Never "Keybinding: find how to do something or what a key binding does Package: feels hard to get in Find resource on how to get more productive, customize our needs" Friend "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Customization, fully customizable by code, extensible, every problem has a solution. Overall it feels consistent "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No Helm, crux, magit, projectile, org, org-roam significant comprimise never considered No Would directly No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Never 27 Masters Male French Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""Leuven dark""]" Never No copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""It was suggested as a good way to run R.""]" Good but not great Doing stuff with keyboard instead of mouse, and configurability. "[""Work"", ""Hobby projects""]" "[""27.1""]" 12 No ess, ace-window, auctex, elpy moderate comprimise never considered No No No Emacs "[""Python"", ""R""]" Never "[""Windows""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" No Sometimes 43 Masters Male Australian Healthcare "[""No""]" "[""ispell""]" Vincent Goulet Not sure r/emacs Ok "[""shell""]" "[""my own custom theme""]" Never No simple functions Never rolling a good, reasonable config on my own (with evil mode) Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""vi-keybindings with full customization""]" Good but not great customiztion "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Gnus evil, magit, org, any comprimise might in future No No No Vim "[""C"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU Guix""]" "[""Email""]" Never "[""Lack of time""]" Never "[""i don't?""]" "[""Manual""]" "[""Mailing lists""]" "[""GNU Guix""]" "[""Research alternatives""]" Vim No Sometimes 32 Bachelors other (other) Research "[""Helm""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""my own custom theme"", ""solarized-dark""]" Frequently undo-tree copy-paste Never "* Help system was hard to access * It took a while to build muscle memory for the keybindings, but I'm now very efficient with it" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "* Efficient keyboard-based navigation * Efficient use of screen real estate * Extensibility" "[""Work"", ""Hobby projects""]" "[""27.2""]" 28 No org-mode, helm, cypher-mode limited comprimise might in future No No No Emacs "[""C"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""Google search""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Vim framework default Sometimes PhD United States citizen Software Development "[""Helm""]" "[""ispell""]" Spacemacs No Hacker News Great "[""none""]" "[""spacemacs-dark""]" Never framework default simple functions Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 notmuch moderate comprimise never considered Yes No No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""PureScript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""package.el"", ""setup.el""]" "[""Install and try it immediately""]" Vim project.el Often 30 Bachelors Male Polish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla No r/emacs Great "[""shell"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No none "[""GUI""]" "[""Text editing features""]" Alright "[""Work""]" "[""28.2""]" 1 Vim "[""Python""]" "[""MacOS""]" Never Doom Emacs copy-paste Never Finding the names of all of the settings I wanted to change Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Customizability and its community "[""Hobby projects""]" "[""28.2""]" 1 No Helm, lsp-mode moderate comprimise never considered No No No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 20 School Male Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""my own custom theme""]" Sometimes No copy-paste Never It can be tricky understanding elisp Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great "The combination of vim keybindings and which-key make it the ultimate experience. But also, it's endless configurability and emphasis on documentation Also, magit is amazing" "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No magit, which-key, evil limited comprimise never considered Yes No No Vim "[""Go"", ""Javascript"", ""Ruby"", ""Typescript"", ""Elm""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""i dont""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials"", ""Screenshots""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Atom projectile Sometimes 33 Bachelors Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Ok "[""none""]" "[""horizon""]" Never framework default write package Frequently No "Making the switch from Vi like editors due to bindings. The greater challenge was the absurd codebase size. I tend to audit my programs, so I still find it hard to use emacs due to the amount of unnecessary code that comes with most distros versions. I've long dreamed of retiring and offering my services full time to help minimise and secure the emacs codebase." Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Very well, it's snappy "Elisp. Lisps are great for quickly writing or modifying packages." "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 notmuch "evil Beyond that, I mostly use my own forks that have diverged quite a lot from the original repos. Typical examples include org-mode, helm and synnosaurus." significant comprimise never considered No No Yes Custom vim like bindings with additional modifications "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Lua""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""built from source (my own audited forks)""]" "[""Email""]" Frequently String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Email""]" "[""use-package"", ""manual""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" I dont' submit them currently, but I'm currently preparing to. Custom minimal editor, inspired by vi No Frequently 39 Masters Male British Software Development "[""Helm""]" "[""my own""]" maximal vanilla No Hacker News Ok "[""none"", ""ansi-term""]" "[""my own custom theme""]" Sometimes No write package Rarely Yes Internet "[""GUI"", ""daemon""]" String[] "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Mu4e consult, corfu, magit, org, tab-bar, modus-themes, mu4e, elfeed moderate comprimise 0-2y No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim project.el Frequently PhD Male Chinese Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell""]" "[""modus-operandi""]" Frequently No simple functions Sometimes Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""29.0"", ""28.2""]" 15 Mu4e do not prefer might in future Yes Yes No Emacs "[""Elisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Overview""]" "[""GitHub""]" "[""manual""]" "[""Install and try it immediately""]" Vim project.el Often PhD Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs China Great "[""vterm""]" "[""dracula"", ""modus-operandi"", ""modus-vivendi"", ""nord""]" Rarely vundo simple functions Never It seems really hard. It was even hard to open a file and write any code. I was typing wrong keybindings all the time and it was making me angry. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects"", ""Getting Things Done""]" "[""28.1""]" 4 No magit,helm,company,helm-rg,perspective,projectile moderate comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Rarely 26 Bachelors Male Turkish Software Development "[""Helm""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""doom-spacegrey""]" Never undo-tree write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 10 No any comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently PhD Male Mexican Research "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No Friend Great "[""vterm""]" "[""dracula""]" Frequently undo-tree copy-paste Never Figuring out keybindings was my first hurdle. Learning about a feature or a built-in command and forgetting that they exist the next day has been an ongoing thing for me, but in time the features that I find most useful get integrated to my workflow. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, adaptability and the community. I have found a set of packages that suit my workflow and they make it very for me to work on complex problems. The editor does not get in the way of my work, and I can focus on the problem at hand. "[""Work"", ""Hobby projects""]" "[""26.3""]" 10 No Magit, org-mode, Helm, lsp-mode, cider, expand-region, which-key moderate comprimise never considered I have in the past No No Emacs "[""Clojure"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Standard ML, OCaml""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Notepad++ No Sometimes 33 School Male Finnish Software Development "[""Helm""]" "[""No""]" maximal vanilla No Friend Great "[""none""]" "[""deeper-blue""]" Never No simple functions Rarely remember key bindings University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "flexibility many modes for programming org-mode" "[""Work""]" "[""28.2"", ""26.3""]" 30 No org-mode, org-roam, magit, ivy moderate comprimise might in future No Would directly No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Perl"", ""Ruby"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" some DOS editor, idk No Rarely 48 Masters Female German Telecom "[""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""eshell"", ""term""]" "[""alect-dark""]" Frequently undo-tree write package Sometimes Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great Elisp "[""Work""]" "[""29.0"", ""28.2""]" 3 Mu4e magit,evil,ivy,vterm moderate comprimise might in future Cannot Cannot Yes Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript"", ""OCaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discourse"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""GitHub"", ""Discourse""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 27 Bachelors Male Chinese Software Development "[""Ivy""]" "[""flyspell""]" Spacemacs Yes Emacs China Great "[""vterm""]" "[""solarized"", ""zenburn""]" Often undo-tree copy-paste Never Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No limited comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don't""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" XCode/Project Builder projectile Sometimes 37 Masters Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Ok "[""eshell""]" "[""dracula""]" Never No many packages Never "I was struggling with understanding Doom for a long time and kinda just doing what worked, a TUTORIAL would've been helpful (looking at you yeet and teco) Yes, I know I probably predate you both." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""org-mode""]" "[""RtL text support""]" Alright The extensibility and echo-system "[""Hobby projects""]" "[""28.2""]" 6 Mu4e magit, org limited comprimise might in future Cannot Cannot Yes Vim "[""Go"", ""Javascript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Often "[""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Source code documentation""]" "[""Framework""]" "[""framework default""]" "[""wait for maturity""]" I'll submit to Melpa by default. I might consider NonGNU Elpa, but I don't know how discoverable that repo is IntelliJ framework default Frequently Bachelors Male Israeli Software Development "[""framework default""]" "[""No""]" Doom Emacs Yes Discord Great "[""vterm""]" "[""spacegrey""]" Rarely framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects"", ""research, teaching""]" "[""29.0""]" 4 Mu4e significant comprimise might in future No No No meow mixed with default "[""C++"", ""C"", ""C#"", ""Elisp"", ""Go"", ""Python"", ""R"", ""Shell"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""nix emacs-overlay""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""friends""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""nix + leaf.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 27 Masters Male Slovak Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""lambda-themes""]" Often undo-fu write package Never "Emacs is a different culture (keybindings, terms, etc.) from Windows/Mac/Linux. Took a while to realize that this needs embracing. That means things are not familiar (often confused with being unintuitive). The windows setup is extremely difficult to be productive in. Many assumptions made by packages are not true on windows diminishing the Emacs usefulness." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""org-mode, many programming languages""]" "[""Text editing features""]" Very well, it's snappy Everything can be bound to a key, extensibility "[""Work"", ""Hobby projects"", ""org-mode""]" "[""28.2""]" 22 No magit, cider, org significant comprimise might in future No No No Emacs "[""Assembly"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""I find help mostly or figure it out by myself thanks to the sourcecode.""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Scintilla, Kate projectile Sometimes 43 Masters Male German Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""shell-command""]" "[""default light""]" Frequently No copy-paste Never "Finding out which packages do the same thing and which of those is the most commonly used ""default option"" that is actively maintained" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright "Keyboard-focused, Configurability, elisp as configuration language instead of vimscript or a non-extendable list of options like in vscode" "[""Hobby projects""]" "[""29.0"", ""28.2""]" 0 No significant comprimise never considered No No No Emacs "[""Haskell"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Overview""]" "[""I don't ask.""]" "[""use-package""]" "[""Research alternatives""]" VS Code projectile Never 21 Bachelors Male German Software Development "[""Helm""]" "[""No""]" minimal vanilla "Occupation should allow for multiple selection Stackoverflow missing in the ""asking questions about packages field""" No r/emacs Great "[""vterm""]" "[""doom-one"", ""modus-vivendi""]" Never No copy-paste Never Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 28 No moderate comprimise might in future No I have in the past No Emacs "[""Go"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None No Often Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""ansi-term""]" "[""my own custom theme""]" Sometimes No none "[""GUI""]" "[""Text editing features""]" Alright "[""Hobby projects""]" "[""19.3""]" 30 Emacs "[""C"", ""Python"", ""Tcl""]" "[""MacOS""]" Never minimal vanilla simple functions Never Vanilla Emacs. It's a very steep learning curve. I still don't know most of the vanilla keybinds. The Vim keybinds + leader keys is (in my personal opinion) superior. If the official Emacs project made more mention of starter kits like Spacemacs and Doom, it would've been very helpful in saving me time. It took me longer to put trust in those two, because I didn't realize how many people used them, and that it was a normal thing to do, and perfectly functional. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great The ease of extending its functionality. It is built to be modified. Atom had that same goal in mind, but Emacs is the only editor that's ever truly achieved it. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No magit,olivetti,elpher,vertico,helm,evil,company,org moderate comprimise never considered No No No Vim "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Sometimes 21 School Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""dracula""]" Sometimes framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects"", ""University""]" "[""29.0""]" 3 No Doom-modeline, ef-themes, all-the-icons, lsp, moderate comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Java"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code projectile Never 20 School Male Brazilian Student "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla No Telegram Ok "[""vterm""]" "[""ef-winter""]" Never No copy-paste Never Keybindings + configuration Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Alternative text editors""]" Good but not great Community + extensibility "[""Hobby projects""]" "[""28.2""]" 0 No org-mode, treemacs no comprimise never considered No No No Vim "[""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code No Often School Male Pakistani Student "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Ok "[""none""]" "[""doom-1337""]" Never framework default read and understand Never Whenever something does not work as expected or suddenly breaks it is hard to figure out what happened and why initially. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Org-mode, extensibility, customisation and availability "[""school""]" "[""29.0""]" 1 Mu4e org-super-agenda, org-modern, lsp-mode and evil-mode moderate comprimise might in future Cannot Would directly No Vim "[""C#"", ""Python"", ""Scheme"", ""Shell"", ""F#""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Often 23 School Male Danish Student "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 6 No significant comprimise might in future Yes No No Emacs "[""C++"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Unsure of testing processes""]" Sometimes "[""Issues"", ""Documentation""]" "[""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" projectile Sometimes 26 Masters X Scottish Student "[""Helm"", ""Ivy""]" "[""flyspell""]" Doom Emacs Yes Hacker News Great "[""none""]" "[""dracula""]" Frequently framework default many packages Never Keybindings, odd naming (frames vs windows, yanking), how kill ring works, adjusting to elisp. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and excellent integration between a different modes. "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 notmuch evil-mode, monroe, notmuch, org-mode, tramp moderate comprimise 10+y No I have in the past No Vim "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""straight"", ""manual""]" "[""Install and try it immediately""]" Vim project.el Frequently 42 Bachelors Male Bosnia and Herzegovina Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla Yes Hacker News Great "[""shell"", ""eshell"", ""term""]" "[""default dark""]" Frequently undo-tree copy-paste Never Elisp is vhard to get into. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Orgmode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 2 No moderate comprimise never considered No No No Vim "[""Python""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently Bachelors Healthcare "[""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""dracula""]" Never No copy-paste Never Have a ready to go version (with minimal useful configuration) Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Customization "[""Work""]" "[""28.2"", ""28.1""]" 2 No significant comprimise might in future No No No Vim "[""Elisp"", ""Haskell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""straight""]" "[""Research alternatives"", ""wait for maturity""]" IntelliJ framework default Often Bachelors Male Italian Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""doom-one"", ""dracula"", ""gruvbox""]" Never framework default String[] "[""Hobby projects""]" String[] 25 String[] String[] copy-paste Never Documentation very fragmented Internet "[""GUI""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy Scalability "[""Work""]" "[""27.2""]" 2 No Dired,neotree, significant comprimise never considered No No No Emacs "[""R""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""wait for community""]" Rstudio No Frequently PhD Male Italian International organizations "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell""]" "[""solarized-dark""]" Never undo-tree simple functions Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No moderate comprimise never considered No I have in the past No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Documentation"", ""Advocacy""]" "[""Blogs""]" "[""Tutorials""]" "[""IRC""]" "[""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" IntelliJ No Never School Male American Software Development "[""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No lobste.rs Ok "[""eshell""]" "[""material-dark""]" Rarely undo-tree simple functions Never A few really odd defaults. Lots of missing functionality. So I started my own config with additional packages. Wasn't great either. Collapsed a few months ago. Now I am a mostly kind of happy doom user fighting with a new set of odd defaults :-) Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility through external packages "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 6 No magit, lsp-mode, magit, org-mode, magit moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Shell"", ""Lua""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Search engine""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" CodeBlocks framework default Rarely 35 Bachelors Male German Fin Tech "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs Mixing functionality and UI polish in one question sucks. Looks are less important to me than usability and features! No Hacker News Great "[""none""]" "[""Modified doom-one-light""]" Rarely framework default copy-paste Never Keybinds, philosophy for extending it,elisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensible open source and written in C which provides good performance "[""Work""]" "[""28.2""]" 4 Only in Linux Beacon, lsp server, auctex moderate comprimise never considered Yes No No Vim "[""Assembly"", ""C++"", ""C"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Latex presentation""]" "[""framework default"", ""GNU ELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email"", ""Discord"", ""Discourse""]" "[""straight""]" "[""Install and try it immediately""]" VS Code framework default Sometimes 35 Masters Male Greek Research "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Not great "[""vterm""]" "[""doom-xcode""]" Sometimes framework default none Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Hobby projects""]" "[""29.0""]" 2 Emacs "[""C"", ""HTML/CSS"", ""Python""]" "[""GNU/Linux""]" Sometimes minimal vanilla copy-paste Never In the old times, yes. Nowadays no. Colleague "[""GUI""]" "[""Tradition""]" "[""Auctex""]" Good but not great It’s been there for too long to die any time soon "[""Work""]" "[""28.2""]" 22 No Auctex no comprimise never considered No No No Emacs "[""Not a programmer, just latex, markdown and similar""]" Often "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Never done""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for community""]" None projectile Frequently 44 PhD Male Spanish Research "[""Ivy"", ""Ido""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Great "[""Not sure""]" "[""I don’t remember""]" Never No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 5 No do not prefer never considered No No No Vim "[""HTML/CSS"", ""Javascript""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""framework default""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never Bachelors Male Brazilian Software Development "[""framework default"", ""Helm"", ""Ivy"", ""Vertico""]" "[""No""]" Doom Emacs Not sure r/emacs Great "[""shell"", ""eshell"", ""term""]" "[""default dark"", ""doom-one""]" Rarely framework default write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 3 Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Common Lisp""]" "[""GNU/Linux"", ""Windows"", ""BSD""]" Often maximal vanilla copy-paste Never "I'm still learning and it's still difficult. But specifically, the lack of defaults, especially when they're different from current standard (copy-paste for instance). And explaining this away with ""this is the Emacs way"" isn't exactly helpful." Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Alright org-mode. This was the reason I left Vim. Modified it for coding a lot later "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 15 No org-mode, elpy, magit significant comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Overview"", ""Screenshots. Seriously. Just need to stress this the second time.It may be text-based but they're incredibly helpful.""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Sometimes 41 PhD Male Estonian Healthcare "[""Helm""]" "[""flyspell""]" minimal vanilla No org-mode mailing list Great "[""none""]" "[""gruvbox""]" Sometimes undo-tree copy-paste Never using ctrl key. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Complementary function "[""Work"", ""Hobby projects""]" "[""28.2""]" 23 No paren-mode,flycheck,ddskk,elpy,company do not prefer never considered No No No Emacs "[""C++"", ""C"", ""C#"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""GitHub"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 42 Associates Male Japanese Software Development "[""No""]" "[""ispell""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""material-theme""]" Frequently No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No limited comprimise never considered No No No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Shell"", ""Agda""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""n/a""]" Never "[""Not interested""]" Never "[""Reddit"", ""Blogs""]" "[""n/a""]" "[""n/a""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text framework default Frequently 42 PhD Male United States citizen Research "[""framework default""]" "[""No""]" Doom Emacs Not sure r/emacs Great "[""none""]" "[""my own custom theme""]" Sometimes framework default copy-paste Never Bad default theme and use if Ctrl key. Internet "[""GUI"", ""daemon""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Org mode, dired and compiling projects/running commands (better than vim) "[""Hobby projects""]" "[""28.2""]" 1 Mu4e Which key, nano modeline, counsel moderate comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Java"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Youtube videos""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""manual""]" "[""Install and try it immediately""]" Vim No Frequently 19 School Male Indian Student "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""eshell""]" "[""misterioso""]" Rarely No write package Never Configuring emacs at first was challenging, as back then I knew no lisp. For instance, I wanted new packages from the melpa, and installing that at first was challenging. Maybe that's because of the melpas instructions, but back then I had a tough time figuring this out. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Not using the arrow keys""]" "[""Text editing features"", ""Emacs's keybindings for moving the cursor""]" Very well, it's snappy The ability to do multiple things with a unified keylayout and all programmed in elisp. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No Aggressive indent mode, slime, rainbow-delimiters, flyspell, dictionary-search, visual-line mode, use-package, cider any comprimise might in future No No No Emacs "[""C++"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Shell"", ""Lilypond""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs"", ""M-x list-packages"", ""Emacs wiki""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Gedit No Frequently 27 Bachelors Male United States citizen Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell"", ""ansi-term""]" "[""dracula"", ""Whiteboard""]" Rarely No simple functions Rarely Using Spacemacs and Doom hinder my understanding and bug-solving abilities. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Orgmode""]" Good but not great Extensibility, documentation, packages. "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 Mu4e org, magit, forge, helm, org-ref, org-ql, elfeed, eglot moderate comprimise 0-2y No No Yes CUA "[""Clojure"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""use-package"", ""quelpa""]" "[""Install and try it immediately""]" Sublime Text project.el Never Male Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""vterm""]" "[""default light""]" Never undo-tree none Never Why no I haven't. None Emacs said Hi, I said bye. "[""GUI"", ""TUI"", ""daemon""]" "[""too many""]" "[""none""]" Not well I would hope editing text. "[""none""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3"", ""25.1""]" 0 under 35 yes, yes(1) any comprimise might in future Yes No No none "[""x64, C and Go in ed""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD"", ""0->1""]" "[""todo install groff""]" "[""none""]" "[""deep sea octopus""]" Never "[""Elisp proficiency"", ""lol""]" Often "[""Code (bug fixes)"", ""Documentation""]" "[""pacman""]" "[""Interpretive dance""]" "[""man and tar""]" "[""asp (AUR)""]" "[""Research alternatives""]" OUIJA ed Would that make my computer a manager? Never 25 Male (other) Pizzaiolo "[""xsel""]" "[""Ni""]" ed No, but I have sergeant feedback. No Fuzzing Wget Ok "[""Poorly""]" "[""appearance versus reality""]" Never I prefer btrfs snapshots copy-paste Never Colleague "[""GUI""]" "[""Text editing features"", ""org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""29.0""]" 2 No limited comprimise never considered I have in the past I have in the past No Vim "[""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never String[] Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""search for help on internet""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Rarely 45 School Male Spanish Software Development "[""framework default""]" "[""No""]" Spacemacs No Mastodon Ok "[""none""]" "[""default dark""]" Never No simple functions Never First the configuration stage, you have to understand a little bit of elisp just to define key bindings and to create auxiliary functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility and open source. Everything can be tweaked with code. "[""Work""]" "[""28.2"", ""27.1""]" 2 No lsp-mode, evil, magit, tramp significant comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Often 33 PhD Male Spanish Software Development "[""Ivy""]" "[""flyspell""]" Doom Emacs No Twitter Great "[""vterm""]" "[""default dark"", ""doom-one"", ""dracula"", ""nord"", ""tron-legacy""]" Frequently undo-fu many packages Never Key bindings - learning new shortcuts/terminology for simple things like copy+paste took time. Same for commands that require multiple keys (e.g. C-x C-f). Configuring everything using elisp instead of dialog boxes was a really steep learning curve. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""org-mode""]" Very well, it's snappy Customization and extensibility. Being able to write a small package or set of macros to speed up tasks is a massive help. "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 Mu4e org-mode, web-mode, ledger-mode, projectile, zetteldeft, magit, mu4e, helm, expand-region, visual-regexp significant comprimise might in future Yes No Yes Emacs "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs""]" "[""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA because it's quick and easy to submit. The feedback from the review process is really helpful too. Eclipse projectile Often 40 Bachelors Male English Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""term""]" "[""doom-nord""]" Rarely No simple functions Never I had a lot of trouble dealing with the veryb different names for concepts compared to most other programs e.g. buffers vs files, windows vs frames Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy It's extendability and customizability "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e Lsp-mode, emacs-dashboard, org-roam, org-mode moderate comprimise never considered Cannot Cannot No Emacs "[""Rust""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently 30 Associates Female United States citizen Software Development "[""Marginalia""]" "[""flyspell""]" minimal vanilla No r/emacs Ok "[""vterm""]" "[""doom-one""]" Never No write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Ease of customization and extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No use-package, mood-line, all-the-icons, org, dired-subtree, vundo, ibuffer, ido, magit, god-mode limited comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" projectile Sometimes 27 Bachelors Male United States citizen Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell""]" "[""my own custom theme""]" Never vundo simple functions Sometimes Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Magit org vterm slime""]" "[""Text editing features""]" Good but not great Extensibility macros/elisp shortcuts "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2"", ""26.3""]" 30 Mew magit,org,mew,slime,elpy,vterm,erc limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Python"", ""Shell"", ""SystemVerilog""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""wait for community""]" vi No Sometimes 60 Masters Male Norwegian Semiconductor development "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""my own custom theme""]" Frequently No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit moderate comprimise might in future No Would directly No Vim "[""C++"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Framework""]" "[""use-package""]" "[""Research alternatives""]" Vim project.el Sometimes Bachelors English Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" Doom Emacs Yes lobste.rs Ok "[""shell"", ""eshell"", ""vterm""]" "[""doom-one""]" Sometimes undo-tree simple functions Never strange jargons which are used in emacs differently to other editor/ide/... (electric, buffer, frame, ...) Internet "[""GUI""]" "[""Extensibility""]" "[""Extensibility"", ""to code in common lisp""]" Good but not great "[""Hobby projects""]" "[""27.1""]" 8 No magit, slime, company, flycheck moderate comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Go"", ""Perl"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA Stable""]" "[""Email""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""Web search engines""]" "[""Manual""]" "[""Search""]" "[""package.el""]" "[""wait for maturity""]" Vim No Frequently 51 Masters Male South Korean Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""solarized-dark""]" Often No copy-paste Never These damn default keybindings. Lack of elips proficiency. Probably wouldn't be here if it were not for doom. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, community, managing somehow to stay up to date and relevant in the age of vscode, magit, org mode "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No Magit,org-mode,evil,lsp-mode,company,vertico moderate comprimise might in future No No No Vim "[""HTML/CSS"", ""Python"", ""Matlab :'(""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Framework"", ""Email"", ""Discord""]" "[""framework default"", ""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Rarely 30 PhD Male French Fin Tech "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""none""]" "[""doom-one""]" Rarely framework default simple functions Rarely It was a small fix, but I was a bit disappointed that it was committed to emacs with zero credit. The committer did later apologize for it though. Guess I'll have to fix something else too :) My dependence on evil is still a bit of a issue - when I first started I ran into many places where the keybindings for various modes weren't compatible with evil and customizing was hard within the framework of something as complicated as spacemacs. I feel much better about things now that I've learned some elisp and have just written my own config files from scratch. frustration with vim ecosystem around lsp, etc. "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great The package ecosystem seems very strong. I think part of this is that it feels a bit more like a regular software ecosystem with dependencies and libraries etc, vim feels very much like plugins are all just standalone hacks. Also magit is absolutely magical. I am extremely proficient with git command-line but still usually prefer using magit for managing my branches. "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No magit, evil, helm, lsp-mode, org-mode significant comprimise 10+y No No No Vim "[""C"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Julia"", ""Perl"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 38 Bachelors Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""sanityinc-tomorrow-blue""]" Sometimes undo-tree write package Never Keybindings University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 13 notmuch limited comprimise never considered Yes No Yes Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Not interested"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" I try to avoid the GNU bureaucracy at all costs. None projectile Often 32 Bachelors Male American Software Development "[""framework default""]" "[""spell-fu""]" Doom Emacs Yes r/emacs Great "[""none""]" "[""doom-tokyo-night""]" Rarely framework default read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Ruby"", ""Shell"", ""SQL"", ""D""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""el-get""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 42 PhD Male Ukrainian Software Development "[""No""]" "[""No""]" maximal vanilla Not sure Blog post Ok "[""none""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Customizability and documentation "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 3 notmuch moderate comprimise might in future No I have in the past No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never String[] Often "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently 40 Masters Male Spanish Research "[""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Rarely "- Learning key bindings was a challenge - configuring modes, .el files and additionap packages - online documentation wasn't very helpful" "a book ""Clojure for the Brave and True""" "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""I was learning Clojure and it was suggested as a good default editor""]" Good but not great Extensions, open source, not from Microsoft, text editing capabilities "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No significant comprimise might in future Yes Would directly No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Webstorm projectile Rarely 31 School Male Polish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure emacsconf 2022 website Great "[""multi-term""]" "[""wombat""]" Sometimes undo-tree read and understand Never Internet "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great flexibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No limited comprimise never considered No I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""Source""]" "[""n/a""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""n/a""]" "[""straight""]" "[""Install and try it immediately""]" No Often 54 Masters Male United States citizen Media/Publishing "[""Selectrum""]" "[""ispell""]" minimal vanilla No Blog post Ok "[""shell""]" "[""modus-operandi""]" Sometimes No copy-paste Never Not really. I cut my teeth on a 1990 era DOS editor that used Emacs key bindings, moved to JED because small and same key bindings, the Emacs when I outgrew that. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""It works in a way that I like""]" "[""Knowledge of it as an inspiration for previously used editors.""]" Good but not great "Extreme flexibility and extensibility. Can handle almost anything. Powerful editing abilities." "[""Work"", ""Hobby projects""]" "[""27.1""]" 15 No multiple-cursors, company-php, magit, flycheck, php-mode, flyspell, restclient, web-mode, string-inflection, symbol-overlay moderate comprimise never considered Cannot No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" JED No Sometimes 51 Bachelors Male United States citizen Education services "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Blog post Ok "[""ansi-term""]" "[""hipster""]" Rarely No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work""]" "[""29.0""]" 4 No limited comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Fortran"", ""Go"", ""Haskell"", ""Julia"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA devel"", ""MELPA"", ""not sure""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim projectile Often PhD Male Danish Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell"", ""vterm""]" "[""modus-vivendi"", ""solarized-dark""]" Sometimes undo-tree simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 8 Mu4e significant comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Vim No Often Bachelors Research "[""Helm""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""doom-one""]" Frequently undo-tree simple functions Never I found the documentation difficult to understand and make use of. Coursera course: Programming Languages "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Community""]" Good but not great elisp because it makes it extensible and interactive. "[""Hobby projects""]" "[""28.2""]" 2 No org, org-roam, magit, gdb, evil limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 44 Bachelors Male American Healthcare "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""ansi-term""]" "[""modus-vivendi""]" Never undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e no comprimise might in future No Would directly No Emacs "[""C"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Wariness of the review process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Sometimes 30 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never Windows setup. Default config looks like garbage, but the “distros” are really heavy and make it hard to figure out what is an emacs issue or a distro issue. Internet "[""GUI"", ""daemon""]" "[""Org-mode""]" "[""The holy wars- to see if I liked it better than Vim""]" Very well, it's snappy Org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No org-mode limited comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""Only inside org-babel: python, elisp""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""I don’t""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""I don’t""]" "[""package.el""]" "[""Install and try it immediately""]" I use Vim, VS Code, IJ projectile Sometimes 38 Bachelors Male American Software Development "[""No""]" "[""No""]" emfy Not sure Hacker News Ok "[""none""]" "[""emfy""]" Never No simple functions Never "- Keybindings takes a while to get used to. - Many features require some package setup, like LSP, autocomplete, to feel more like a code editor. - Emacs-Lisp is quite different from other languages I was used to, so setting it up was not that easy." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""lsp-mode, ivy, swiper""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "- Extensibility, built-in package manager. - Built-in documentation, great community and knowledge bases. - Possibility of doing almost anything with one software. - Strong connection with free software. - Not changing too much, too quickly. - Longevity." "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1""]" 2 No lsp-mode, ivy, projectile, company, magit, diff-hl, which-key, multiple-cursors, web-mode, undo-tree significant comprimise never considered Cannot Cannot No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Hacker News""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA VS Code projectile Rarely 31 Bachelors Male Brazilian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""ansi-term""]" "[""modus-vivendi""]" Rarely undo-tree read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great Documentation, changing values on the fly "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 2 Mu4e limited comprimise never considered No No No Emacs "[""C++"", ""Python"", ""Shell"", ""OCaml""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 33 PhD Male German Software Development "[""Vertico""]" "[""ispell""]" Doom Emacs No lobste.rs Great "[""vterm""]" "[""modus-operandi""]" Sometimes undo-fu simple functions "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Vim "[""Javascript"", ""Python"", ""Rust"", ""SQL""]" "[""WSL"", ""Windows""]" Never Spacemacs read and understand Rarely Transitioning between modern GUI conventions and Emacs conventions, and having to mentally translate actions between the two worlds throughout the day Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great Extensibility and customisation "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit, cider, evil, helm, org-mode limited comprimise might in future No I have in the past No Vim "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package"", ""manual""]" "[""wait for community""]" IntelliJ projectile Sometimes 46 Masters Male Irish Software Development "[""Helm""]" "[""flyspell""]" Spacemacs Not sure Hacker News Ok "[""eshell""]" "[""default light"", ""my own custom theme"", ""solarized""]" Rarely undo-tree simple functions Never All those weird keyboard shortcuts Carsten Dominik talk about org-mode "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""org-mode""]" Very well, it's snappy Extensibility and discoverability "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 No magit, org-mode, pdf-tools, ivy moderate comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elixir"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" jedit No Sometimes 66 Bachelors Male Brazilian Manufacturing "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""afternoon""]" Frequently No read and understand Never Colleague "[""GUI"", ""TUI""]" "[""Text editing features"", ""Same editor, all platforms""]" "[""Mentors I trusted had it as their tool of choice""]" Good but not great Focus on text editing. IDEs use so much screen real estate for things I might use at the expense of the primary task "[""Work"", ""Hobby projects""]" "[""27.2""]" 25 No moderate comprimise never considered No I have in the past No Emacs "[""C#"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""I do not use org mode""]" "[""framework default"", ""GNU ELPA""]" "[""I don’t wish to contact them""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Overview""]" "[""I don’t ask for help, if I need to ask for help, it’s too hard to use and I don’t use that package or framework""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad original windows framework default Often Male United States citizen Software Development "[""No""]" "[""ispell""]" maximal vanilla Too many mandatory questions No Hacker News Not great "[""none""]" "[""my own custom theme""]" Never No copy-paste Rarely 40 years of cruft and odd choices means Emacs has insane defaults and requires a non-trivial amount of configuration and customization to be useful to newcomers. That's a significant barrier to adoption. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Emacs is a platform to build custom workflows and bring most productivity and creativity tasks under one roof. "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 Gnus org, undo-fu, vertico, consult, embark, which-key, markdown-mode, expand-region, ioccur, loccur significant comprimise never considered No I have in the past No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Rarely "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""Email""]" "[""package.el""]" "[""Research alternatives""]" Vim project.el Frequently Masters Creative/Writing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Ok "[""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term""]" "[""modus-vivendi"", ""ef-bio""]" Sometimes undo-fu copy-paste Never Only beginner tutorials available Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Not well Vast amount of features "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No org-mode, org-roam, dirvish, flyspell significant comprimise never considered No Cannot No Vim "[""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA""]" "[""no""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Discourse""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim No Frequently 59 Masters Male Swiss Human resource services "[""framework default""]" "[""flyspell"", ""aspell""]" Doom Emacs No Doom Discourse Ok "[""none""]" "[""doom-tomorrow-night""]" Rarely framework default copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""27.1""]" 4 Mu4e moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Sage""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""don't""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""don't""]" "[""use-package""]" "[""Install and try it immediately""]" No Frequently 24 Masters Male German Research "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""my own custom theme""]" Rarely undo-tree simple functions Never I was used to CUA shortcuts. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No highlight-symbol, change-inner, keyfreq, string-inflection, helm-tramp, company, elpy, magit, projectile, ryo-modal do not prefer never considered No No No my own ryo-modal-mode setup "[""Python""]" Frequently "[""GNU/Linux""]" "[""Poor man's latex""]" "[""MELPA""]" "[""GitHub""]" Never String[] Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""i don't""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Never 35 Masters Male Polish Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""eshell""]" "[""solarized"", ""solarized-dark""]" Frequently undo-tree read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 notmuch magit, evil, eglot, org, tree-sitter moderate comprimise might in future Cannot Would directly No Vim "[""Elisp"", ""Julia"", ""Python"", ""R"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" None project.el Sometimes 29 Masters Male United States citizen Software Development "[""Selectrum"", ""Consult""]" "[""flyspell""]" maximal vanilla No Friend Great "[""eshell"", ""vterm""]" "[""doom-tomorrow-day""]" Sometimes No simple functions Rarely Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""I already knew some Vi and didn't care for it. So trying Emacs seemed like a worthwhile experiment.""]" Very well, it's snappy Configurability/extensibility. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 28 No org-mode. Various language modes, flycheck. limited comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Haskell"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VMS editors No Frequently 53 Masters Male Software Development "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No Friend Great "[""vterm""]" "[""zenburn""]" Rarely No simple functions Rarely Couldn't find meta key on a VT100 keyboard (it was ^[) University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Text editing features"", ""Colleague recommendation""]" Very well, it's snappy Longevity, capability as a UI to the underlying OS "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 24 Gnus better-defaults,eglot,elpher significant comprimise 10+y No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Python"", ""SML""]" Often "[""WSL"", ""Windows"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Usually satisfied with feature set""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" vi No Rarely 47 Masters Male Irish Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure Scheme BBS Great "[""eshell""]" "[""nano""]" Never No copy-paste Never The keybindings were hardest for sure, I leaned heavily on what I could do with the mouse at first although I don't do that now Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy I like that I can run it in a GUI or terminal, and being able to have a terminal right next to my buffer, or a dired buffer open when I'm working on multiple files, etc "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No cperl-mode, please just replace perl-mode with cperl-mode I wasted literally years using perl-mode limited comprimise never considered No I have in the past No Emacs "[""Perl"", ""Ruby"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""emacswiki.org""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""emacswiki.org""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 33 Male American Telecom "[""No""]" "[""flyspell""]" minimal vanilla Some questions required responses but none of the responses were appropriate for me so I just picked whatever to allow me to proceed good luck No eattherich.club Not great "[""shell-command"", ""shell""]" "[""default dark""]" Never No write package Rarely Weird keybindings! University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great The extensibility and community. "[""Work"", ""Hobby projects""]" "[""28.1""]" 29 No org-mode, magit, forge, projectile, treesitter, selectrum, consult significant comprimise 5-10y Yes Yes No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA joe projectile Frequently 47 Masters Male British Software Development "[""Helm"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure Emacs mailing list Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree simple functions Never The standard GUI looks old fashioned, hard to obtain easy to understand entry level information Internet "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""org mode""]" Very well, it's snappy PlainText and flexibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No any comprimise never considered No Yes No Emacs "[""Java"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Frequently 42 Bachelors Male German Software Development "[""No""]" "[""flyspell""]" minimal vanilla No fediverse Great "[""none""]" "[""default light""]" Never framework default simple functions Never hotkeys Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e moderate comprimise never considered No Would directly No evil "[""Javascript"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" VS Code framework default Sometimes 25 Bachelors Male American Student "[""framework default""]" "[""framework default""]" Doom Emacs No doom emacs Great "[""vterm""]" "[""doom-one""]" Sometimes No copy-paste Never The key binding took some getting used to. University/College "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Org mode is very useful, EMacs is also supported on many operating systems. "[""Work""]" "[""26.3""]" 20 No Org-mode significant comprimise never considered No I have in the past No Emacs "[""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""I don’t generally""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Never "[""Using web search""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""I rarely do""]" "[""framework default"", ""manual""]" "[""wait for maturity""]" None No Often 38 Masters Male Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never No write package Rarely I put a lot of pressure on myself to understand things as deeply as the manuals went. That caused me to become demotivated frequently, so it took a long time to finally get around to learning most of what I wanted to learn. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""Org-mode""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 4 No any comprimise might in future Cannot Yes No Custom "[""Elisp"", ""Scheme""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""shortdoc""]" "[""IRC"", ""Mailing lists""]" "[""guix""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 22 School Male American "[""No""]" "[""flyspell""]" maximal vanilla Thanks for not using JS for a survey! Yes r/emacs Great "[""vterm""]" "[""default dark"", ""modus-vivendi""]" Never No copy-paste University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 20 Emacs "[""C++"", ""Python"", ""Shell"", ""LaTeX""]" "[""GNU/Linux""]" None Frequently minimal vanilla write package Never The defaults (user options, keybindings, etc.) immediately demand changing, leaving me with no time to just learn Emacs as-is, but urging to alternate between learning and coding configuration from the start Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Lisp-ness""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "1. Unique GUI-TUI compatible ""all-is-text"" UI paradigm 2. Complete customizability to implement smart UI features on top of ""just text"" 3. Can integrate multiple use-cases (email, file browser, coding, ...) coherently 4. A Lisp as an extension language" "[""Hobby projects""]" "[""29.0""]" 1 No use-package, org-roam any comprimise never considered No Would directly No Emacs "[""Python"", ""Scheme""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source"", ""Guix""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Blogs"", ""Web search engines"", ""Fediverse""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Mailing lists""]" "[""package.el"", ""use-package"", ""Guix""]" "[""Research alternatives""]" Vim No Frequently 25 Bachelors Female Software Development "[""No""]" "[""No""]" maximal vanilla Please include the Fediverse as a social option in the future. Yes Fediverse Great "[""none""]" "[""my own custom theme""]" Never No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects"", ""Study""]" "[""29.0""]" 1 No limited comprimise never considered Cannot No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""Email"", ""GitHub"", ""tg""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""tg and emacs china""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Framework"", ""GitHub"", ""tg and emacs china""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" VS Code framework default Sometimes 21 Bachelors Male Chinese Student "[""framework default""]" "[""No""]" Doom Emacs No Emacs China Great "[""eshell""]" "[""default light"", ""doom-one-light""]" Never framework default none Never "The flexibility is one of its main issues for the new starters. There're different ways of achieving whatever is desired from Internet, but it's hard to have a good out-of-box experience for a particular use with only minimal setup. All starter kits try to make things easier in all aspects but I believe some times putting boundaries would help." Internet "[""GUI""]" "[""org""]" "[""org""]" Alright "[""Org only""]" "[""28.2"", ""28.1""]" 2 No do not prefer never considered No No No Vim "[""None""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Design rationale""]" "[""GitHub""]" "[""framework default""]" "[""wait for community""]" None No Often Masters Male Telecom "[""framework default""]" "[""framework default""]" Doom Emacs No Discourse Ok "[""none""]" "[""my own custom theme""]" Never framework default copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work""]" "[""28.1""]" 3 Emacs "[""Ruby""]" "[""MacOS""]" Vim Often minimal vanilla copy-paste Never Keybindings Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Good but not great Org Mode "[""Work""]" "[""28.2"", ""28.1""]" 1 No Org Mode, org journal no comprimise never considered No No No Vim "[""Org""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""wait for community""]" VS Code projectile Often 48 Masters Male German Software Development "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never framework default read and understand Never Package configuration was difficult in Lisp. Colleague "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Community""]" Good but not great Hard to explain but muscle memory comes into play. The number of times I use C-X C-f on other editors it troubling. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 15 No lsp-mode, csharp-mode, company, magit, projectile, yaml-mode do not prefer never considered No No No Emacs "[""C#"", ""Java"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows""]" String[] "[""MELPA Stable""]" "[""GitHub""]" Never "[""Have not encountered a blocking issue to fix, alternatives were available""]" Never "[""Emacswiki""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Often 52 Bachelors Male American Insurance "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""default light""]" Never No String[] String[] String[] String[] String[] simple functions Never Learning key chords for less common tasks Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great User contributed packages (melpa in particular) "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 7 No Auctex, lsp, rainbow-delimiters, helm significant comprimise never considered No No No Emacs "[""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 34 Masters Male United States citizen Fin Tech "[""Helm""]" "[""No""]" minimal vanilla No Hacker News Great "[""ansi-term""]" "[""ayu-grey""]" Never No read and understand Rarely "obtuse controls and ""lack of documentation"". I understand the tutorial\docs exist and are phenomenal, but most people want to get straight to editing code and that's hard and there's a well known initial cliff." University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great speed, availability, configurability, freedom "[""Work"", ""Hobby projects"", ""everything""]" "[""28.2""]" 15 Mu4e magit, moderate comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""GitHub"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Framework""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Frequently 34 PhD Male American Research "[""Ivy"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Yes Hacker News Ok "[""vterm""]" "[""monokai""]" Often No write package Never CEDET Internet "[""GUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Elisp, VC "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 12 Rmail VC, RMAIL, Dired any comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""Python"", ""R"", ""Ruby"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Task management""]" "[""GNU ELPA""]" "[""Email"", ""Bug report""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Documentation""]" "[""Mailing lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""IRC"", ""Mailing lists""]" "[""manual""]" "[""Research alternatives""]" Core Emacs if possible Notepad++ project.el Never 35 Bachelors Male Swedish Software Development "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell"", ""eshell"", ""ansi-term""]" "[""default light"", ""zenburn""]" Often No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""26.3""]" 0 No any comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" Vim No Often 23 Masters Male Software Development "[""Helm""]" "[""No""]" minimal vanilla No r/emacs Ok "[""shell""]" "[""Monokai""]" Never undo-fu simple functions Rarely "- I still have a really difficult time writing Elisp. It takes me at least 5x longer to write Elisp than Python - Until I found spacemacs, I was really confused by Emacs keybindings and setup, and by older, low-quality info online." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""org-mode""]" Good but not great "- Knowing that Emacs is not a fad, i.e. it's worth investing time to learn - Packages are available for nearly everything" "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No org-mode,org-drill,elfeed,org-roam,org-journal moderate comprimise might in future No Would directly No Vim "[""C"", ""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""My employer's policies""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text framework default Often "[""framework default""]" "[""framework default""]" Doom Emacs Add a field for freeform comments Yes Hacker News Great "[""none""]" "[""doom-one"", ""solarized""]" Often framework default simple functions Never Setting up emacsclient for file browser integration Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No limited comprimise never considered No No No Emacs "[""C++"", ""Python""]" Never "[""GNU/Linux""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""Don't""]" "[""package.el""]" "[""Research alternatives""]" None No Sometimes 33 PhD Male Slovak Research "[""No""]" "[""No""]" minimal vanilla No Hacker News Not great "[""none""]" "[""default light""]" Never No none Never MacOs Desktop Integration of Daemon/Client; Performance Optimization Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Not well Flexibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No no comprimise might in future No No No Vim "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Bad prior experience""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently 37 Bachelors Male German Fin Tech "[""No""]" "[""No""]" Doom Emacs Not sure Hacker News Great "[""eshell""]" "[""default dark"", ""doom-one"", ""dracula"", ""solarized-dark""]" Rarely No simple functions University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Configurability. Package library. "[""Hobby projects""]" "[""27.1""]" 40 No Some default, some my own "[""C++"", ""Haskell"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" String[] "[""MELPA"", ""MELPA Stable"", ""not sure""]" String[] "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""GNU ELPA/MELPA online package lists""]" String[] String[] "[""not sure""]" EDT (DEC's editor) No Rarely "[""No""]" "[""ispell""]" minimal vanilla "[""none""]" "[""default light""]" Rarely No simple functions Never One should start learning Lisp to understand Emacs. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great Lisp & everything is text & community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 16 No magit, helm, hydra, ace-jump, mc, yasnippets, projectile, company limited comprimise never considered Cannot I have in the past No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes Masters Male Healthcare "[""Helm""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""zenburn""]" Never undo-tree simple functions Sometimes Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great "- Extensibility/ Power - Community" "[""Work"", ""Hobby projects""]" "[""29.0""]" 17 Gnus ivy, polymode, magit, hydra, ess, counsel, auctex moderate comprimise 2-5y I have in the past I have in the past No Emacs "[""C"", ""Common Lisp"", ""R"", ""Shell""]" Frequently "[""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" No Frequently 46 PhD Male Canadian Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes IRC Great "[""none""]" "[""my own custom theme""]" Frequently undo-tree copy-paste Never None Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, power, intuitive keybindings, enormous ecosystem "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Gnus org-journal, pdf-tools, cyberpunk-theme, elfeed significant comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Python"", ""Scheme"", ""Fortran""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""4chan""]" "[""framework default"", ""package.el""]" "[""wait for maturity"", ""wait for community""]" Vim No Frequently 26 Masters Male English Student "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell""]" "[""cyberpunk""]" Never No understand internals "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Frequently minimal vanilla write package Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright It's easy to customize and extend. "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""Scala""]" "[""GNU/Linux""]" Vim Often maximal vanilla simple functions Never Figuring out the daemon/client, so that I wouldn't have to worry about multiple instances. Like, if in a M-x ansi-term, something calls `$EDITOR`, I don't want it to launch a new Emacs. Not having to guess which instance a given frame belongs to. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Alright configuration as code "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Wanderlust editorconfig,page-break-lines,smart-tabs-mode,wanderlust any comprimise 2-5y No Yes No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""I find things to already be fairly stable""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Design rationale""]" "[""IRC"", ""Mailing lists""]" "[""use-package"", ""I use a git-sumodule in my dotfiles repo to manage use-package itself""]" "[""Research alternatives""]" gedit No Frequently 28 Bachelors Male American Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Ok "[""ansi-term""]" "[""modus-vivendi""]" Frequently No copy-paste Never Steep learning curve, had to force myself to start using it. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility (LSP, tramp,...) "[""Work""]" "[""28.2""]" 1 No no comprimise never considered No No No Emacs "[""C++"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" QtCreator projectile Sometimes 27 Masters Male Slovenian Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""default light""]" Sometimes No write package Never The vanilla keybinding are not approachable CUA mode helps but it makes doing operations on marked text difficult. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Text editing features""]" Good but not great Extensibility and customizability "[""Work"", ""Hobby projects"", ""window manager""]" "[""28.2""]" 12 No vterm, exwm, restclient significant comprimise 0-2y No No Yes CUA "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""n/a""]" "[""none""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I don't submit my packages to elisp repos; I use straight.el and fetch my packages right from the git repo Eclipse projectile Sometimes School Male (other) Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""vterm""]" "[""monokai""]" Sometimes No simple functions Never Elisp can be hard at first, and it is pretty much compulsory for anything beyond basic configuration. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work""]" "[""28.1""]" 13 No Org-mode, elfeed no comprimise might in future Yes No No Emacs "[""Elisp""]" Rarely "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Never done it""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""Never done it""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Notepad++ No Sometimes 36 Masters Male French Telecom "[""Helm""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""Nano-theme (light)""]" Never No copy-paste Never key bindings, configuration Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy editing, magit, terminal mode, tramp "[""Work"", ""Hobby projects""]" "[""28.1""]" 21 No magit, tramp, cider significant comprimise might in future No Yes No Emacs "[""C++"", ""C"", ""Clojure"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity""]" Visual Studio No Sometimes Masters Male French Telecom "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default light""]" Often framework default copy-paste Never the keybindings seemed random to me at first; they didn't seem mnemonic "[""GUI""]" "[""Extensibility"", ""Community""]" "[""it was there, and people were using it (this was Unipress Emacs)""]" Very well, it's snappy extensibility/customizability, availability on a wide range of systems, community, free software "[""Work"", ""Hobby projects"", ""just about anything""]" "[""29.0""]" 40 No auctex, geiser moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Elisp"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""emacslife""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""i often just do a google search""]" "[""manual""]" "[""Install and try it immediately""]" ed, MTS editor No Frequently 70 Masters Male Canadian Semi-retired "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Ok "[""shell""]" "[""default dark""]" Sometimes No read and understand "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 Emacs "[""C++"", ""C"", ""Python""]" "[""GNU/Linux""]" Sometimes minimal vanilla simple functions Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""29.0""]" 3 No borg,eglot,use-package,magit moderate comprimise might in future I have in the past Would directly No Emacs "[""Elisp"", ""Python""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""git""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""borg""]" "[""wait for community""]" Vim projectile Sometimes 40 Masters Male Chinese Fin Tech "[""Ivy""]" "[""flyspell"", ""ispell""]" Centuar Not sure Emacs China Great "[""eshell""]" "[""default light"", ""doom-one""]" Rarely No write package Rarely Yes Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Gnus magit,info,org,shell,dired,hcel,pdf-tool any comprimise 0-2y No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" GNU ELPA, because fsf and free software advocacy Vim project.el Frequently PhD Male Software Development "[""Icomplete""]" "[""No""]" maximal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell""]" "[""default light""]" Frequently No write package Rarely Keybinding discovery. What did what and why did they work that way? I still don’t know Friend "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Cider, magit, and tramp "[""Work"", ""Hobby projects""]" "[""28.2""]" 35 Mu4e Cider and magit. mu4e is also awesome moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""HTML/CSS"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Friends""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Often 51 Masters Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""Hunspell""]" Radian Not sure Blog post Ok "[""ansi-term""]" "[""nord""]" Frequently undo-tree copy-paste Never hooks, mode Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No limited comprimise never considered No No No Vim "[""Go"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" MELPA Vim framework default Frequently 21 Bachelors Male Japanese Student "[""framework default""]" "[""No""]" Doom Emacs No Twitter Ok "[""none""]" "[""dracula""]" Never framework default simple functions Never no too many useful packages Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great coding efficiency "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e magit,org-mode,org-roam,evil,lsp-bridge no comprimise might in future No No No Vim "[""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""emacs-china""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""emacs-china.com""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" melpa VS Code projectile Frequently 26 Masters Male Chinese Software Development "[""Ivy""]" "[""flyspell""]" Spacemacs Yes Emacs China Great "[""vterm""]" "[""dracula""]" Never vundo write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 CUA "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Ruby"", ""Shell"", ""SQL""]" "[""MacOS""]" Frequently minimal vanilla copy-paste Friend "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""27.1"", ""26.3""]" 20 Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""WSL""]" VS Code Never minimal vanilla read and understand Never Finding resources to make things the emacs way Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Many Built-in features that make you live in the editor regardless of the os in use "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 1 Mu4e eglot, diff-hl, denote, org moderate comprimise might in future No Would directly No Emacs "[""C++"", ""Go"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""IRC"", ""Reddit"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code project.el Frequently 24 Bachelors Male German Software Development "[""Icomplete""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 Vim "[""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Sometimes minimal vanilla none Never Weird language lisp Internet "[""GUI""]" "[""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Alright Orgmode, Community, dired, tramp "[""Hobby projects""]" "[""28.2""]" 1 No orgmode limited comprimise never considered Cannot Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Documentation""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Vim framework default Rarely 36 School Male Moldovan Student "[""framework default""]" "[""framework default""]" Doom Emacs Thank you No r/emacs Ok "[""vterm""]" "[""doom-one"", ""gruvbox""]" Frequently framework default many packages Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""don't remember""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 14 Mu4e no comprimise never considered No No Yes Emacs "[""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" ease of process Netbeans projectile Sometimes 35 Bachelors Male Indian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""solarized"", ""solarized-dark""]" Rarely No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No moderate comprimise never considered No No No Vim "[""C++"", ""Elisp"", ""Haskell"", ""Julia"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discourse"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Geany framework default Never 18 School Male Canadian Student "[""Ivy""]" "[""flyspell""]" Doom Emacs No Discourse Ok "[""none"", ""vterm""]" "[""my own custom theme""]" Frequently undo-tree copy-paste Never Remembering the chords for anything I don't use on a daily basis. Also looking up chords Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Customizable, and lighter-weight compared to full blown IDE's (pycharm, intellij, etc.) "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No limited comprimise never considered No No No Emacs "[""Clojure"", ""Python"", ""Scheme"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange"", ""google until I find an answer.""]" "[""elpaca""]" "[""wait for community""]" IntelliJ No Sometimes Bachelors Male United States citizen Software Development "[""Helm"", ""Ido""]" "[""ispell""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""my own custom theme"", ""solarized-dark""]" Never No write package "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Built-in features""]" Very well, it's snappy "[""Work""]" "[""29.0"", ""28.2""]" 8 Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Sometimes minimal vanilla copy-paste Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""org-mode""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No any comprimise 0-2y No No No Emacs "[""C"", ""Julia"", ""R""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs""]" "[""Tutorials""]" "[""Mailing lists"", ""Email""]" "[""use-package""]" "[""wait for community""]" Vim No Often 55 PhD Male German Research "[""No""]" "[""No""]" minimal vanilla No Emacs mailing list Ok "[""none""]" "[""other""]" Sometimes No simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""27.2""]" 14 No do not prefer might in future I have in the past No No Vim "[""Elisp"", ""Go"", ""Python"", ""R"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Framework""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" None framework default Rarely PhD Male Russian Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""default dark""]" Sometimes framework default copy-paste Never keybindings Friend "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy less heavy than others "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No undo-tree, moe-theme moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Rust""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""i don't""]" "[""package.el""]" "[""wait for community""]" Eclipse No Sometimes 40 Masters Male Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""moe-theme""]" Never undo-tree write package Rarely Hard to learn the unusual bindings, and I had never programmed lisp. Interface does not look user friendly for a beginner. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""LaTeX, since Teco (author of a VSCode plugin) had moved from VSCode to emacs""]" Not well "[""Hobby projects"", ""Study""]" "[""29.0""]" 1 No limited comprimise never considered Cannot Cannot No Vim "[""Haskell"", ""Julia"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Discord"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""wait for community""]" VS Code framework default Frequently 21 Bachelors Brazilian Student "[""framework default"", ""Vertico"", ""Consult""]" "[""flyspell"", ""langtool""]" Doom Emacs No Discord Great "[""vterm""]" "[""ef-day""]" Never undo-fu none Never all the key bindings and the behaviors of the key bindings, e.g. search and then backspace, e.g. undo / redo / undo University/College "[""TUI""]" "[""Text editing features"", ""modes (perl sgml xml html+)""]" "[""Extensibility"", ""Text editing features"", ""sgml mode""]" Very well, it's snappy modes "[""Work"", ""Hobby projects""]" "[""27.1""]" 27 No significant comprimise never considered No I have in the past No Emacs "[""HTML/CSS"", ""Python"", ""Perl"", ""R"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""BSD""]" String[] "[""not sure""]" "[""Mailing list"", ""not github -- it is hostile to FOSS now with the new owner""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Mailing lists"", ""Blogs""]" "[""Design rationale"", ""regular manual page -- *NOT* infopage, please""]" "[""IRC"", ""Mailing lists""]" "[""not sure""]" "[""wait for maturity""]" pico, vi No Sometimes 56 Masters Male Finnish Research "[""No""]" "[""No""]" minimal vanilla No soylentnews.org Ok "[""shell-command""]" "[""disable \""color crap\"" -- high contrast b&w""]" Never default copy-paste Never The default keybindings took some to get used to. Some of the default settings and behaviours of vanilla differ from most contemporary GUI text editors. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great The extensibility provided by Elisp and the various packages that are written in it. "[""Work""]" "[""28.2""]" 2 No org-mode, olivetti, flyspell, use-package, dashboard, doom-themes, mood-line, company, elpher, tramp limited comprimise never considered No I have in the past No Emacs "[""none""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub"", ""social media""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""social media""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" NonGNU ELPA, since it is enabled by default since version 28. Sublime Text No Often 32 Bachelors Male Polish Municipal waterworks "[""No""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""doom-one-light""]" Often No simple functions Rarely Keyboard shortcuts, elisp snippets not working University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Extensibility, packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No iedit, lsp-mode, rust-mode, undo-tree significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""Mailing list""]" Rarely "[""No issues with package""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Framework""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 29 Bachelors Male Australian Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""wombat""]" Often undo-tree write package Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No any comprimise never considered No Would directly No Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Rust"", ""Ruby""]" Frequently "[""MacOS""]" "[""Note taking"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Frequently Masters Male Danish Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs No Discord Ok "[""term""]" "[""nord""]" Often undo-fu none Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Community""]" Good but not great Org "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No Org no comprimise might in future I have in the past Would directly No Vim "[""HTML/CSS""]" Often "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""GitHub""]" "[""Tutorials"", ""Manual""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Vim framework default Frequently PhD Male Canadian Research "[""framework default"", ""Vertico""]" "[""framework default"", ""flyspell"", ""langtool""]" Doom Emacs No Twitter Great "[""eshell""]" "[""default light"", ""default dark"", ""doom-one"", ""zenburn""]" Never framework default copy-paste Never Mostly, getting used to the key bindings. For the longest time, I only used vanilla emacs for writing prose, not knowing just how many packages are available. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Emacs is highly extensible, which helps it achieve a very high amount of packages which extend the core functionality of emacs. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e Honestly, I don't have any. Why would I have a favourite package when every package does something different? any comprimise never considered No Would directly No Emacs "[""C++"", ""Haskell"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""I look it up""]" "[""package.el""]" "[""wait for community""]" None projectile Frequently Masters Male Mauritian "[""Helm"", ""Ivy"", ""Ido"", ""Vertico""]" "[""flyspell"", ""ispell""]" Doom Emacs No r/emacs Ok "[""none""]" "[""default dark"", ""my own custom theme"", ""doom-one"", ""solarized-dark""]" Never undo-tree copy-paste "[""TUI""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 1 Emacs "[""C"", ""Scheme""]" "[""GNU/Linux""]" Sometimes minimal vanilla copy-paste Never "Some of the words used to describe parts of the editor that I had never seen used before. Basically, how Emacs uses buffer, window, and frame. Also, words such as yank, kill, region, Meta, Super, and Hyper." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""I thought Spacemacs mode line looked cool.""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 Mu4e vertico, consult, org-mode, evil-mode, magit, which-key, mu4e, vterm, doom-themes, doom-modeline moderate comprimise never considered Yes No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Example configurations""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Frequently 33 Bachelors Male United States citizen Government/Civil Engineering "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs Yes Discord Great "[""vterm""]" "[""doom-snazzy""]" Rarely framework default write package Never "Too many tutorials out there. Don't know which to trust. Many of them have parts that are obsolete so it's confusing. The doc / manual isn't so easy to start with either. I think usually the newcomers have specific things to accomplish. Most of them cannot buy it if they first have to be drilled with ""read the doc""." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great I can change almost any definition on live and see how it changes. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No org-mode, magit, pdf-tools, sly, dirvish, evil, vertico, consult do not prefer never considered I have in the past Cannot No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""IRC servers""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""doom, straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim projectile Frequently 27 PhD Male Taiwanese Research "[""Helm"", ""Ivy"", ""Icomplete"", ""Vertico""]" "[""spell-fu""]" Doom Emacs No r/emacs Great "[""shell-command"", ""shell"", ""vterm""]" "[""gruvbox""]" Rarely undo-tree write package Never "Default keybindings have conventions that are too distant from the usual for other programs Elisp was a significant barrier Accidentally suspending Emacs via C-z was surprising" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, big number of packages, consistent UI, serves as a poor man's tiling window manager "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 No Evil, evil-sneak, avy, evil-avy, magit, org-mode moderate comprimise never considered I have in the past No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list""]" Sometimes "[""Lack of time"", ""Wariness of the review process"", ""Bad prior experience""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse projectile Never 33 Bachelors Male Brazilian Software Development "[""Ivy""]" "[""framework default""]" Spacemacs Not sure Hacker News Great "[""shell-command"", ""eshell"", ""vterm""]" "[""dracula"", ""gruvbox"", ""nord"", ""solarized"", ""solarized-dark""]" Sometimes undo-tree read and understand Never Elisp differences from Common Lisp. Lack of learning resources. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Spacemacs keybindings""]" Good but not great Extensibility and modifying default behavior without maintaining a fork "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No lsp-mode, eglot, tree-sitter limited comprimise never considered I have in the past No Yes Vim "[""C++"", ""C"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""MELPA""]" "[""I dont""]" Sometimes "[""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Manual"", ""Clips/videos""]" "[""Reddit""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA to avoid FSF headaches Vim projectile Never 36 Bachelors Male American Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""doom-one"", ""doom-flatwhite""]" Rarely framework default write package Never Understanding how keybindings worked was difficult initially, this might have been exacerbated by using doom with evil in the beginning. I remember local leader binds being a problem but it didn't take too long to wrap my head around it. Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""Impulsivness and lore""]" Very well, it's snappy Introspection, help system and community "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Mu4e citar, auto-activating-snippets, LaTeX-auto-activating-snippets, consult, pdf-tools moderate comprimise might in future Yes No No Vim "[""Elisp"", ""Haskell"", ""Sagemath""]" Sometimes "[""GNU/Linux""]" "[""Agenda"", ""Time tracking""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Don't know""]" "[""Framework"", ""Discourse""]" "[""framework default""]" "[""wait for community""]" Sublime Text No Frequently 30 PhD Male Pakistani Research "[""framework default"", ""Vertico""]" "[""framework default"", ""spell-fu""]" Doom Emacs No Discourse Great "[""eshell""]" "[""doom-earl-grey""]" Rarely undo-fu read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Alright "[""Work""]" "[""28.1""]" 15 Emacs "[""C++"", ""C"", ""Java"", ""Perl"", ""Shell""]" "[""MacOS""]" Never minimal vanilla simple functions Rarely "Too time/effort consuming on *each* stage of the contribution process. The same time, direct commits don't get (proper) reviews at all." A lot of time to learn, too much effort to configure for work with programming projects (auto-completion and other usual things that provided out-of-the-box by many other editors). Internet "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Key bindings (customizable). "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Rmail company, diff-hl, eglot, rust-mode, rainbow-mode, web-mode, htmlize, pdf-tools, php-mode limited comprimise 0-2y No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Rust""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel"", ""Blogging""]" "[""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""War""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview"", ""FAQs""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" IntelliJ project.el Often Masters Female Software Development "[""Ido"", ""Icomplete""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""ansi-term""]" "[""default dark"", ""customized misterioso""]" Never No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No limited comprimise never considered Cannot Would directly No Emacs "[""Go"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Often Masters Male Indian Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""dracula""]" Often No simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit,elgot,haskell-mode moderate comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Haskell"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""I don't.""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""I don't.""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 26 Bachelors Male Danish Student "[""Ivy""]" "[""No""]" minimal vanilla No lobste.rs Great "[""eshell"", ""vterm""]" "[""modus-operandi""]" Never No copy-paste Never "The default keybindings weren't very ergonomic in my opinion. Getting started configuring Emacs can be a bit challenging at first." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and being free software. "[""Hobby projects"", ""university""]" "[""28.2""]" 2 No lsp-mode,evil significant comprimise never considered No No No Vim "[""C"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Web search engines"", ""Video sharing platforms""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""IRC"", ""Matrix"", ""Discord""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Vim No Rarely 19 School Male Portuguese Student "[""No""]" "[""No""]" minimal vanilla No !emacs@lemmy.ml Great "[""eshell""]" "[""abyss""]" Never undo-fu none Never "Learning the different key strokes was hard. I focussed on just the vanilla version to configure, as sapcemacs and doom added an extra layer of unwanted complexity to it. After that I had a hard time getting my mind to work around org and orgroam." Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great org mode, you can probably still use it in 40 years "[""Work""]" "[""29.0""]" 4 Mu4e deft, helm, magit, spacemacs-theme, orgroam limited comprimise never considered No No No Emacs "[""none""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""dont know, has not occurred""]" Never "[""Not interested""]" Never "[""not actively looking for that""]" "[""Tutorials""]" "[""duckduckgo""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 53 Masters Male Dutch government "[""Helm""]" "[""No""]" maximal vanilla works fluently. Good job. No mastodon Great "[""eshell""]" "[""spacemacs theme""]" Never No copy-paste Never A very little information aggregated as cheat sheets. Suck stuff really helps at the very first steps. Just decided to try VIM’s main competitor. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Readline shortcuts""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Community and performance "[""Work"", ""Hobby projects"", ""Notes ETC""]" "[""28.2""]" 4 No projectile, magit, vertico any comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Mentioning in podcasts.""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Documentation or web search or""]" "[""framework default"", ""package.el""]" "[""Research alternatives""]" Vim projectile Rarely 37 Masters Male Russian Online retail "[""framework default"", ""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs Maybe make it adaptive. For instance automatically exclude all related questions if a person answers no for some main one. For example contribution. I never did that but once I marked that in one of the first pages, I had to do that again and again in others. For me it is ok but I am sure may would skip the survey if they need to answer unnecessary/double questions. No Friend Ok "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No moderate comprimise never considered No No No Emacs "[""Elisp""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Source"", ""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Vim No Often "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Ok "[""shell"", ""vterm""]" "[""nimbus""]" Frequently No simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility, keyboard focused editing (no need to use a mouse), magit, org-mode "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No magit, ivy, counsel, swiper, doom-modeline, moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""sacha chua""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 32 Masters Male Polish Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Blog post Great "[""none""]" "[""my own custom theme""]" Never No copy-paste Never Everything is different compared to earlier editors I had used. All shortcuts are different Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""It stays when closed competition self-destructs or ruines ux""]" "[""It looked cool and stable""]" Good but not great Staying power, customizability, availability "[""Work"", ""Hobby projects""]" "[""26.3""]" 6 No org-mode significant comprimise never considered No I have in the past No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Overview"", ""Jus a readme is fine""]" "[""google""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Sometimes 34 Masters Male Finnish Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla Too many required questions. But thanks for doing this and improving emacs! Not sure IRC Ok "[""shell-command""]" "[""dracula"", ""solarized-dark"", ""zenburn""]" Often framework default write package Rarely It’s Emacs… University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Can’t remember""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No moderate comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""manual""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Eclipse No Never Bachelors Male American Software Development "[""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""shell-command"", ""ansi-term""]" "[""default light""]" Sometimes No copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Programability "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 12 No lsp limited comprimise might in future No Yes No CUA "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""I don't""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 30 PhD Male American Research "[""Helm"", ""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Frequently No String[] String[] String[] String[] String[] copy-paste Never There's just SO much to do, and I tried to learn it all. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Text editing features""]" Good but not great The level of extreme extensibility "[""Hobby projects""]" "[""29.0""]" 2 No org-fragtog, focus, citar no comprimise never considered No Would directly No Vim "[""Assembly"", ""C"", ""Rust""]" Rarely "[""MacOS""]" "[""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 16 School Male American Student "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-wilmersdorf""]" Never framework default copy-paste Never The keymap. Trying to rid all documents of tab chars. Getting any kind of project-based file-open to work. Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Community""]" Very well, it's snappy The keybindings, the packages, and the ability to configure vanilla Emacs from one text file - init.el. "[""Work"", ""Hobby projects""]" "[""28.2""]" 32 No dumb-jump, ggtags, company, whitespace, imenu-list significant comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Python"", ""Shell"", ""Markdown""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""Framework""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ project.el Sometimes 57 Bachelors Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla No Company Slack channel Great "[""shell"", ""eshell""]" "[""solarized-dark""]" Frequently No simple functions Weird alt placement on Mac keyboard Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy It gets out of my way and lets me work. I love all the modes and packages available, especially tramp. "[""Work"", ""Hobby projects""]" "[""26.3""]" 18 Emacs "[""HTML/CSS"", ""Python"", ""Perl"", ""Shell""]" "[""GNU/Linux"", ""Windows""]" HomeSite and Dreamweaver Sometimes minimal vanilla copy-paste Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""26.3""]" 1 No might in future Emacs "[""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" String[] "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange""]" String[] "[""Install and try it immediately""]" VS Code No Frequently String[] "[""No""]" minimal vanilla "[""none""]" "[""zenburn""]" Never No simple functions Never - Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Emacs's community and extensibility combine to provide a work environment that is prepared for most any problem. No matter what (text-based) tasks my work or personal life throws at me, I know that Emacs will provide a top-notch experience that won't get in my way. "[""Work"", ""Hobby projects"", ""Personal Management: org-mode for TODOs, denote for knowledge management, ledger-mode for personal finance""]" "[""29.0"", ""28.2""]" 7 No org-mode, ledger-mode, projectile, org-ql, org-superagenda, lsp moderate comprimise never considered No No No Vim "[""Go"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 32 Bachelors Male Canadian Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" Spacemacs Not sure r/emacs Ok "[""eshell""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi"", ""solarized-dark"", ""zenburn""]" Often undo-tree copy-paste Never A week of using Emacs makes my pinkies hurt. I should get an ergonomic keyboard. Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Part of the GNU project / FSF"", ""SLIME (a Emacs mode for Common Lisp development)""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Alright "free as in free speech free as in freedom" "[""Hobby projects""]" "[""27.2""]" 1 No SLIME significant comprimise might in future No No No Emacs "[""Common Lisp"", ""Rust"", ""Verilog""]" Rarely "[""GNU/Linux"", ""Windows""]" String[] "[""framework default""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials""]" "[""Matrix"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Rarely 21 Associates Male Taiwanese Student "[""framework default""]" "[""framework default""]" Portacle (an IDE for Common Lisp) No Hacker News Great "[""none""]" "[""default light"", ""default dark"", ""my own custom theme""]" Never framework default copy-paste Never Yes, all of them; all of the difficulties me "[""GUI"", ""daemon""]" "[""Package(s)"", ""Built-in features"", ""Org-mode""]" "[""Org-Mode""]" Good but not great Org-mode "[""Note taking""]" "[""28.1""]" 2 No beacon, org-roam significant comprimise never considered No No No Vim "[""None""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""Google""]" "[""framework default""]" "[""wait for community""]" Vim No Never PhD Egyptian Research "[""Ivy""]" "[""No""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""gruvbox""]" Never No write package Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""The integrated Perl debugger (which I haven’t used in 20 years, but was the killer feature that got me to try emacs.)""]" Alright Extensibility, “introspection-ability”. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 26 No Org, swiper, dired, magit, helpful, multiple-cursors, pulsar, yasnippet, plantuml do not prefer never considered No No No Emacs "[""C++"", ""C"", ""C#"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Frequently 50 School Male United States citizen Software Development "[""Ivy"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell-command"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Never "- alien and uncomfortable/unergonomic keyboard shortcuts - (especially on alternative layouts like Dvorak) - unclear how to configure stuff, M-x customize-variable?, edit the config file?, not everything is a variable - evil-mode is a lifesaver but it does not work in all buffers so sometimes I, for example, press HJKL to move around but Emacs does something strange that I have to figure out how to undo" Friend "[""TUI""]" "[""Package(s)""]" "[""Package(s)""]" Good but not great programmability + community = good packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No evil-mode, org-mode, ess significant comprimise never considered No No No Vim "[""org""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""the emacs ecosystem and workflow is a big unknown""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""i don't, i just search the web and the docs""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 35 PhD Male Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Great "[""none""]" "[""default light""]" Never No simple functions Never It was a quarter of a century ago, everything was more difficult on computers then. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""decades of muscle memory :)""]" "[""Text editing features""]" Very well, it's snappy It does what I set it to do and what I want the same today as it did yesterday and I'm comfortable it will do the same tomorrow. When there are new things, I get to choose to use them the way I want, not the way someone else dictates. "[""Work"", ""Hobby projects"", ""general note taking, and organizing as well""]" "[""28.2"", ""25.2""]" 25 generally no but everyone few years I start trying to write a mode to make gnus work more like pine/alpine then give up. org-mode, tramp significant comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Shell"", ""SQL"", ""FORTRAN (but not recently)""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Some DOS editor I no longer recall. No Frequently 44 PhD Male American Software Development "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""my own custom theme""]" Sometimes No copy-paste Never It was (and still is to a point) unclear what are variables or toggles, and how they are configured in the config file/session/buffer. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Org-Mode""]" "[""org-mode""]" Good but not great extensibility "[""Work"", ""Hobby projects"", ""Note taking""]" "[""26.1""]" 3 No org,markdown moderate comprimise never considered No No No Vim "[""Rust"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" Vim framework default Frequently 34 Masters Male German Software Development "[""Helm""]" "[""No"", ""framework default""]" Spacemacs No lobste.rs Ok "[""none""]" "[""spacemacs-dark""]" Sometimes framework default simple functions Never Not really as they work pretty good for me. Internet "[""GUI""]" "[""Extensibility"", ""Community""]" "[""Extensibility""]" Good but not great The ability to immediately change inner workings of the editor. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 No company-mode, auctex, moderate comprimise might in future Yes Yes No meow "[""C++"", ""C"", ""Common Lisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""IRC servers""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Framework"", ""Local emacs community""]" "[""framework default""]" "[""wait for community""]" Vim projectile Sometimes Bachelors "[""Vertico"", ""Consult""]" "[""framework default""]" Doom Emacs Yes Telegram Great "[""eshell""]" "[""nord"", ""solarized""]" Often undo-tree write package Rarely Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Gnus do not prefer never considered No No Yes Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots""]" "[""IRC"", ""Reddit""]" "[""manual""]" "[""Install and try it immediately""]" None project.el Often 35 Masters Female German Software Development "[""No""]" "[""ispell""]" minimal vanilla No Twitter Ok "[""shell-command"", ""shell""]" "[""my own custom theme""]" Never No copy-paste Never Steep learning curve but I went in expecting that. So no difficulties. Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""org""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""Org""]" Good but not great No need to switch tabs to another window which can lead to wasting time. Dired, org, are my favs. Org to PDF is very good. Org is my TODO list maker. "[""learning to code""]" "[""29.0""]" 1 No significant comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""not sure""]" "[""Email""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""not sure""]" "[""Install and try it immediately""]" None No Frequently 22 Bachelors Male Indian Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default dark"", ""my own custom theme""]" Never No write package Never "I started with Spacemacs (as my fingers were used to vim) which made switching far easier than I think it would have been had I just started with Vanilla emacs. Using evil-mode and knowing vim keybinds gave me a common ""language"" I could use to speak with emacs so that I could tell when it was/wasn't doing what I expected. Without the 'training wheels' spacemacs provided I don't know if I would have kept up w/ Emacs." I have always been fascinated by learning a lisp and clojure was huge at the time and I could not get vim and clojure to work well...so I switched. "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""I love that Emacs is Free and open source - those are two major reasons why I use, but I cannot say that its \""affiliation\"" with FSF is a reason that keeps me using it.""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility/customization and the great community of users/contributors. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 notmuch elfeed, org-mode, notmuch, zetteldeft, org-roam, sly (for common lisp). moderate comprimise never considered Cannot Would directly No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview"", ""I really appreciate it when someone shares the workflow they use when using their package.""]" "[""IRC"", ""Framework"", ""Email""]" "[""framework default""]" "[""Install and try it immediately""]" Vim project.el Frequently 41 Bachelors Male United States citizen Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs There were a couple questions where I would have preferred checkboxes (to mark multiple options) over the provided radio buttons. Not sure r/emacs Ok "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Rarely undo-fu copy-paste Never Using on windows without ssh and other issues that just work on Linux. I use exclusively on Linux now. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great Combined power of extensions on a custom local and remote IDE. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 7 notmuch Emacs speaks statistics (I need to use SAS), elpy, flycheck, magit, helm, org, tramp moderate comprimise might in future No I have in the past No Emacs "[""Julia"", ""Python"", ""R"", ""SAS""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" None Eclipse No Frequently 45 Bachelors Male Telecom "[""Helm"", ""Ido""]" "[""flyspell""]" maximal vanilla No Mastodon Great "[""shell"", ""eshell""]" "[""my own custom theme"", ""solarized-dark""]" Frequently No write package Sometimes Poor discoverability, weird UI, indecipherable errors. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""indentation of C code!""]" Very well, it's snappy "Documentation, commitment to stability and backwards compatibility, configured through a ""real"" programming language." "[""Work"", ""Hobby projects""]" "[""29.0""]" 27 notmuch gnus, notmuch, flymake, eglot moderate comprimise 2-5y No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Ruby""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Sometimes "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""searching for them""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Mailing lists""]" "[""package.el"", ""use-package""]" "[""wait for community""]" brief project.el Often 50 Bachelors Male United States citizen Software Development "[""Icomplete""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Ok "[""shell""]" "[""default light""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No magit, org-mode, org-roam moderate comprimise never considered Yes No No Vim "[""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text projectile Often Masters Male Software Development "[""Ivy""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""eshell""]" "[""gruvbox""]" Sometimes framework default none Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Alright Customization/Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No CIDER never considered Emacs "[""Clojure"", ""Python""]" Rarely "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Hacker News""]" "[""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""not sure""]" "[""wait for community""]" Sublime Text No Never "[""No""]" "[""No""]" minimal vanilla "[""none""]" "[""monokai""]" Never No copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""27.2""]" 4 No moderate comprimise never considered No No No Emacs "[""C#"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" VS Code No Sometimes 22 Bachelors Male United States citizen Software Development "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No work slack Great "[""shell""]" "[""cobalt""]" Never No none "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Hobby projects""]" "[""28.2"", ""28.1""]" 2 Emacs "[""Python""]" "[""GNU/Linux"", ""Windows""]" String[] String[] String[] String[] String[] String[] String[] String[] Often String[] String[] minimal vanilla String[] String[] simple functions Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No counsel,ivy,magit,projectile,evil,avy,iedit,lsp-mode limited comprimise might in future No No No Vim "[""C++"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA devel"", ""MELPA"", ""nixpkgs""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""emacs-china""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""nixpkgs""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Frequently Bachelors Male Chinese Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""doom-one"", ""doom-one-light""]" Rarely No many packages Never "Multiple packages for the same thing, mostly built-in vs third-party packages are confusing. Especially because Emacs is that old it is possible to find old statements that are not longer true: ""flycheck is much better then flymake, projectile over project.el"" etc." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy It will live for a long time and nobody is telling me what I can and can not do with Emacs "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e org, mu4e, elfeed, eglot moderate comprimise might in future Cannot Cannot Yes Emacs "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Comparison"", ""Tutorials"", ""What problem was solved that could not be solved without it""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Only Melpa, process is much easier. VS Code project.el Frequently 31 PhD Male Polish Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Ok "[""eshell""]" "[""my own custom theme""]" Sometimes vundo none Sometimes "maybe the learning curve i think emacs users should write more blogs, and make online content to help new comers" Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great It's keyboard center of focus "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No magit limited comprimise never considered No No No Emacs "[""C++"", ""C""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Discord"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Discord""]" "[""package.el"", ""straight"", ""use-package""]" "[""wait for community""]" VS Code project.el Often 21 School Canadian Student "[""Helm"", ""Icomplete""]" "[""No""]" minimal vanilla No r/emacs Great "[""term"", ""vterm""]" "[""my own custom theme"", ""doom-one""]" Never No copy-paste Never I don't remember, that was too long ago "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy It's extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No org-mode, helm, magit, multi-cursor significant comprimise might in future Yes No No Emacs "[""C++"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""HCL, YAML""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Debian repo""]" "[""Mailing list"", ""GitHub""]" Never String[] Rarely "[""Issues""]" "[""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""package.el"", ""preferably via debian package""]" "[""Install and try it immediately""]" vi No Sometimes 59 Masters Male French Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla Please put navigation buttons also at the top of the page, it would be easier to navigate back and forth. Not sure org-mode mailing list Ok "[""none""]" "[""default light""]" Sometimes No write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Extensibility and eco system "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 Mu4e moderate comprimise never considered No No No Emacs "[""Elisp"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""I don't""]" Never String[] Never "[""Web search engines""]" "[""Overview""]" "[""I don't""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" projectile Sometimes 40 Masters Male Norwegian Fin Tech "[""No""]" "[""No""]" maximal vanilla No Twitter Ok "[""eshell"", ""term"", ""ansi-term""]" "[""Fogus""]" Rarely No copy-paste Never "undo and redo actions. to move in frames." Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No nov, projectile, magit, vterm, tramp, docker, org, emms any comprimise might in future No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""none""]" Never "[""Not interested"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""search engines""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Eclipse projectile Often 35 School Male Colombian Software Development "[""Ido""]" "[""No""]" minimal vanilla No Friend Ok "[""shell-command"", ""vterm""]" "[""tango-dark""]" Sometimes No simple functions Never I ran my own Emacs before using Spacemacs. Not having a strong starter configuration and all the possible ways to customize it without some best practices was difficult for me to wrap my head around. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great The extensibility where I can, even though most of the time I haven't, further customize it towards my needs. "[""Work""]" "[""28.2"", ""27.2""]" 5 No limited comprimise never considered No No No Emacs "[""Elixir"", ""Ruby"", ""Shell""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Spacemacs Layers""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Atom framework default Never 40 Bachelors Male American Software Development "[""Helm""]" "[""No""]" Spacemacs No Hacker News Great "[""eshell""]" "[""tsdh-light""]" Rarely undo-tree read and understand Rarely There were key bindings for everything (even though it teaches you the shortcuts on the go very well). Getting some personal configuration to work. Internet "[""daemon""]" "[""Extensibility"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great It is super extensible and can be programmed to fit each person's needs "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No Org-roam, evil, magit, treemacs, ess, lsp, beacon moderate comprimise never considered No No No Vim "[""Java"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" VS Code projectile Sometimes 29 Bachelors Male Dutch Healthcare "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""shell"", ""eshell""]" "[""doom-vibrant""]" Sometimes framework default read and understand "[""GUI"", ""TUI""]" String[] String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Emacs "[""Common Lisp"", ""R""]" "[""GNU/Linux"", ""MacOS""]" Sometimes minimal vanilla simple functions Never Very little. There are loads of great resources to learn from. I had more trouble setting up environment specific extras, like native-comp on MacOS, building Emacs on MacOS, etc. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""org mode""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e citar, denote, xah-fly-keys moderate comprimise never considered No No No xah fly keys "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Frequently 30 Masters Male American Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell"", ""langtool""]" maximal vanilla No r/emacs Ok "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never No write package Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 15 No Magit,cider limited comprimise never considered No No Yes Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Manual""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ project.el Often 35 Bachelors Male Venezuelan Software Development "[""Ivy"", ""Ido"", ""Consult""]" "[""No""]" maximal vanilla Thanks for the effort Yes Twitter Great "[""none""]" "[""solarized"", ""solarized-dark"", ""monokai""]" Frequently undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No xah-fly-keys, magit, org-mode, lsp-mode moderate comprimise never considered No No No xah-fly-keys "[""C++"", ""C"", ""Javascript"", ""Python"", ""Scheme""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" VS Code projectile Frequently 21 School Male Canadian Student "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""gruvbox""]" Rarely No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 19 Mu4e significant comprimise might in future No I have in the past Yes Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 36 Masters Canadian Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Yes lobste.rs Ok "[""vterm""]" "[""modus-operandi"", ""solarized""]" Rarely undo-tree copy-paste Rarely I had good answers to my issue on Korean input in Emacs. I didn't know the customization options and commands so I looked up a lot of stuff online, watched video tutorials etc. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility, customization, small memory footprint compared to equivalent GUI apps for email etc. "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Mu4e Evil, evil-collection, Magit moderate comprimise never considered I have in the past No No Vim "[""Elisp"", ""HTML/CSS""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""YouTube""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Mastodon""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Vim No Frequently 43 PhD Female South Korean Translation "[""Ido""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""vterm""]" "[""light-rock something?""]" Never undo-fu simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Writing""]" "[""29.0""]" 5 No limited comprimise might in future Cannot I have in the past Yes Vim "[""Elisp"", ""Python""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""borg""]" "[""wait for maturity""]" Vim project.el Frequently 26 Masters Male Chinese Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Not sure Emacs China Great "[""vterm""]" "[""ef-themes""]" Never undo-tree simple functions Never Learning a new keybinding set, new terminology in the documentation Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy """everything is text"" interface" "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No significant comprimise might in future No No No Emacs "[""C++"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Frequently 31 PhD Male Canadian Research "[""Ivy""]" "[""ispell""]" minimal vanilla thanks for doing this Yes Emacs mailing list Great "[""shell""]" "[""solarized""]" Frequently No copy-paste Never Shortcuts are difficult to discover. University/College "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Alright Extensibility, flexibility, portability "[""Work"", ""Hobby projects""]" "[""27.1""]" 16 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" None No Sometimes 41 Masters Male British Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""Charcoal""]" Never No read and understand Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""org mode""]" Alright community packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No magit, outshine might in future No No No Emacs "[""elm""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Web search engines""]" "[""Clips/videos""]" "[""Reddit""]" "[""package.el"", ""straight""]" "[""Research alternatives""]" Vim projectile Frequently "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Purcell "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never Too many new keybinds that differ significantly from the rest of the editors. Project.el is confusing at first, as it is unclear that a project backend (e.g. Git) is mandatory Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Simplicity of extensibility. Being able to very easily extend an editor is a very nice feature that is missing in most modern editors. "[""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise might in future No No No Emacs "[""C"", ""Common Lisp"", ""Go""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ project.el Never 20 School Male Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""ansi-term""]" "[""default dark""]" Rarely No write package Rarely "The sheer number of options and knobs a new user can turn is daunting. It takes a few years until you start feeling at home in Emacs, especially if one starts to want a more modern look One of the greatest features of something like VS Code is that ""it just works"" has a sane set of defaults and those can be easily changed and it looks much more modern out of the box." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""I needed it for Agda; stayed for everything else.""]" Very well, it's snappy It's customization potential "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No evil-mode,magit,envrc, eglot,use-package,straight significant comprimise never considered No No No Vim "[""Common Lisp"", ""Haskell"", ""Python"", ""Shell"", ""SQL"", ""Agda""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Design rationale""]" "[""Emacs StackExchange"", ""Mailing lists"", ""Friends and colleagues""]" "[""straight"", ""use-package""]" "[""wait for community""]" Sublime Text projectile Sometimes 31 PhD Male Portuguese Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""nord""]" Never undo-tree simple functions Never "I found the manual to be at the same time (a) verbose, (b) not very useful to go beyond the basics, and (c) overall unfriendly to folks not used to lisp (or hardcore programmers in general). This locked me out of making Emacs my own personalised editor until I got better at searching for packages (5 years later, once GitHub became a thing) and reading them. I also remember finding the lack of ""batteries included"" to be a painful point, especially as at the time I was also learning to program and finding other friends / students / people using IDEs and getting things like code completion instantaneously working. This got somewhat addressed when the first few distributions came out (Prelude, first, but Spacemacs and Doom perfected the idea), but would definitely still be a pain point if they didn't exist to deal with the baggage left in Emacs in its default settings that it carries from being an editor built for the 80s." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features""]" Good but not great Its package ecosystem, and the community that continues to tirelessly maintain it. To be clear, I'm referring to the Emacs maintainers as well as the thousands of people on GitHub / the internet building packages and Emacs distributions that continue to care about giving us a mature and *modern* development experience. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No evil,org-mode,lsp-mode,eglot,company,ivy,vertico,projectile,magit no comprimise never considered Yes Would directly Yes Vim "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""wait for community""]" Fundamentally I wouldn't want to go through many hoops to submit my packages (which makes it highly unlikely I would wan to submit packages to repository that require FSF paperwork). None framework default Frequently 29 PhD Male Italian Research "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Yes Doom Emacs Discourse Great "[""none""]" "[""dracula""]" Never framework default copy-paste Never Packages based around LSP stuff seemed to trip me up a lot due to outdated info or external dependencies Friend "[""GUI"", ""daemon""]" "[""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Org mode + ability to fully configure "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No Roam, Helm, Org mode (if that counts :P) significant comprimise never considered I have in the past Cannot No Vim "[""Go"", ""Python"", ""Ruby""]" Rarely "[""GNU/Linux"", ""Android""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Lobste.rs""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""NixOS""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 29 School Male American Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Glug brain like survey! No lobste.rs Great "[""none""]" "[""my own custom theme"", ""doom-one""]" Frequently No copy-paste Never Using emacs without memorising keybindings is hard, keybindings are hard to remember if not using them constantly Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, endless functions that come prepackaged like gnus or are available via ELPA, MELPA etc, tools like Spacemacs simplifying configuration "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Gnus any comprimise never considered No No No Emacs "[""Use it mainly not for programming but Gnus for mail, org, taking notes, …""]" Sometimes "[""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""All those Spacemacs accesses""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""GitHub""]" "[""Spacemacs configuration""]" "[""Install and try it immediately""]" Many different ones No Frequently 45 Masters Male German Consulting "[""Spacemacs""]" "[""No""]" Spacemacs Wasn’t sure if the framework/starter kit questions are meaning something like Spacemacs, therefore I chose other for many questions… Yes Emacs mailing list Great "[""eshell"", ""vterm""]" "[""Spacemacs default""]" Rarely Spacemacs write package Never "Understanding Elisp (often get lost in the huge documentation while the core components are quite simple). Slow startup time (as newbie, I didn't understood how Emacs evaluates the init.el, I didn't take advantage of autoloads, deferred loading...) Usage of frameworks (Doom, Spacemacs, which lowers the entry level while lowering also the understanding of Emacs' internals)." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, customization, 3rd party packages... "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 Mu4e magit, eglot, realgud, general, vertico, consult, corfu, mu4e significant comprimise might in future Cannot I have in the past Yes Vim "[""C++"", ""C"", ""Elisp"", ""Python"", ""R"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel"", ""Academic writing""]" "[""Source""]" "[""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Manual"", ""Screenshots""]" "[""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" QtCreator project.el Frequently 30 Masters Male Algerian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu"", ""ltex-ls via Eglot""]" maximal vanilla Not sure r/emacs Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""doom-one-light""]" Often undo-fu none Never Key bindings, hard to remember commands (how to even search them/ find things in the docs), diff functionality still confuses me. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Tech support :) from a friend, and on the command line it was either emacs or vi, and I found emacs less traumatizing""]" Good but not great I like the little things, which may or may not be configurations stolen from a friend. Easy to navigate with a keyboard. Fun things like rectangle select. The highlighting on non closed tags. I'm using other editors more now that my work is forcing me, and my biggest issue is that I was much faster finding errors in my code or an xml file in emacs because of highlighting or other behavior. "[""Work""]" "[""27.2"", ""27.1"", ""26.3""]" 10 No moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""not sure""]" "[""I don't""]" Never String[] Never "[""Not sure""]" "[""I don't know""]" "[""Friend""]" "[""not sure""]" "[""wait for community""]" None No Rarely 43 PhD Female Canadian Tech "[""No""]" "[""No""]" minimal vanilla Some of required questions are weird if you don't contribute to packages No r/emacs Ok "[""none""]" "[""solarized-dark""]" Never No copy-paste Never Lack of friendly documentation. No user-friendly way to give a user glimpse of the possibilities. Colleagues at work "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Community "[""Work"", ""Personal""]" "[""29.0""]" 14 No org, flymake, auctex, use-package, yasnippet, magit, ediff moderate comprimise might in future No No No Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Notepad++ No Rarely 37 PhD Male Indian Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never No copy-paste Never "Key-bindings and commands are hart to learn. This only became better after installing which-key, ivy and counsel. Missing translations, even for the core." Linux manual by Michael Kofler "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""non-modal key-bindings""]" Good but not great Fully keyboard-driven usage possible. No need to remember rarely used key-bindings: just use the command-line (M-x) — even more powerful with which-key, ivy and counsel. Internal help (describe-*). Many cool packages. Supports (almost) all programming and data languages. What has been leaned in one (major) mode will work in others too (most times). bash/shell uses same key-bindings for line-editing. "[""Work"", ""Hobby projects""]" "[""27.1""]" 25 No magit, monkey, which-key, ivy, counsel, direnv, flyspell, lsp-mode (even if a bit slow sometimes), dired significant comprimise never considered No No No CUA "[""C"", ""HTML/CSS"", ""Python"", ""Shell"", ""and all other languages""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""I plan to use guix""]" "[""Mailing list"", ""Email""]" Never String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""M-x list-packages"", ""Mastodon; by chance""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC"", ""Mailing lists"", ""Jabber""]" "[""package.el"", ""use-package"", ""I plan to use guix""]" "[""wait for community""]" too long ago to remember framework default Frequently 55 Masters Male German Software Development "[""framework default""]" "[""flyspell""]" lightly configured based on Sytem Crafters Emacs from Scratch No Mastodon Ok "[""none""]" "[""default light"", ""with some adjustments""]" Rarely No simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility. Excellent existing packages like org-mode and org babel. "[""Work"", ""Hobby projects""]" "[""28.2""]" 35 Gnus magit, org-mode, tramp, web-mode, visual-regexp-steroids, lsp-mode limited comprimise never considered No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""Raku""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" uemacs No Frequently 50 Bachelors Male British Software Development "[""Helm""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell-command"", ""org babel""]" "[""tango-dark""]" Frequently No copy-paste Never The initial keybindings was hard to understand Internet "[""GUI""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility""]" Good but not great Lisp REPL, extensibility "[""Hobby projects""]" "[""28.1""]" 1 No limited comprimise never considered No Would directly No Vim "[""Javascript"", ""Python""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""none""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Discord""]" "[""Manual""]" "[""Framework""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Vim projectile Rarely 23 Masters Male Slovak Software Development "[""Ivy""]" "[""No""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""doom-one""]" Rarely No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Org mode""]" Good but not great It can be your OS if you want it to be. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Mu4e consult, embark, avy, magit moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Vim project.el Sometimes 29 Bachelors Male Russian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu"", ""langtool""]" maximal vanilla No Discourse Great "[""shell-command"", ""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste Being overwhelmed with configuration options, having to memorize keybindings to efficiently manipulate text as well as some minor performance issues. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, configuration and documentation. "[""Hobby projects""]" "[""28.2""]" 0 Emacs "[""C"", ""Elisp"", ""Go"", ""Python""]" "[""GNU/Linux"", ""WSL"", ""BSD""]" Vim Sometimes minimal vanilla copy-paste Never "Remembering the keyboard shortcuts. Changing the default indentation and tab behavior" Internet "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Poorly, it's sluggish "Keyboard shortcuts are similar to bash/zsh. No dual mode like VIM" "[""Work"", ""Hobby projects""]" "[""27.2""]" 20 No Cc-mode, markdown-mode no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""I search for the answer""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No Never 41 PhD Male United States citizen Software Development "[""No""]" "[""No""]" Doom Emacs No Lunduke locals post Great "[""eshell""]" "[""default dark"", ""doom-one"", ""solarized""]" Never No read and understand Never "Emacs is very big. There are as many ways to do things as responses on Stackoverflow, so you never know if you're doing things ""the right way"" or if it's just a hack. I see now that there's no real ""right way"" to do things, but it confused me as a beginner, and left me scared of trying things. The big fragmentation in setups/config styles causes a lot of confusion when reading solutions on SO. Someone will say ""call X function and blahblah"" and X will not be defined, and I'm left to wonder if it's because Spacemacs doesn't have X, or if it's because I haven't enabled something else, or whatever." I knew about the Vim vs Emacs rivalry, and when a friend picked up Vim I decided to pick up Emacs to spite him. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Stockholm syndrome""]" "[""Extensibility"", ""Package(s)""]" Good but not great "The package ecosystem. Elisp is nice, but for the most part I haven't had a need to write any complex packages myself, since almost anything I could need already exists. Being able to write the few missing parts is also a big strength." "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No org-mode, lsp-mode, rust-mode, magit, helm? moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""PHP"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Fediverse""]" "[""framework default"", ""manual""]" "[""wait for community""]" VS Code projectile Often 22 School Non-binary Spanish Software Development "[""Helm""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""none""]" "[""catppuccin""]" Rarely undo-tree many packages Rarely Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No lsp-mode,helm,magit do not prefer never considered Yes No Yes Vim "[""Clojure"", ""Java""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Frequently "[""FSF paperwork""]" Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison""]" "[""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Never 35 Bachelors Male Software Development "[""Helm""]" "[""No""]" Spacemacs Yes r/emacs Great "[""vterm""]" "[""doom-one""]" Rarely undo-tree copy-paste "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Vim "[""C#"", ""Clojure"", ""Go"", ""Java"", ""Python"", ""Rust"", ""Ruby""]" "[""WSL"", ""MacOS""]" Sometimes Doom Emacs simple functions Never remembering key chords and finding help Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Reliable interface across domains""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great extensibility and reliable interface "[""Hobby projects""]" "[""28.2""]" 5 No org evil moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""nix""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Discord"", ""Discourse"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord"", ""Discourse""]" "[""nix""]" "[""wait for community""]" Vim nix Rarely 65 Bachelors Male British retired "[""Helm"", ""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""default dark"", ""gruvbox"", ""solarized-dark""]" Sometimes No copy-paste Never Speed of configuring, learning, getting productive quickly. Difficulty configuring for a code/debug workflow. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility within common muscle memory techniques. I don't have to throw away old habits to build new ones. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No moderate comprimise might in future Cannot Cannot No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""R"", ""Ruby"", ""Scheme""]" Rarely "[""GNU/Linux"", ""Windows via Cygwin""]" String[] "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""framework default"", ""package.el""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Sometimes 49 Bachelors Male Canadian Social Services "[""framework default""]" "[""framework default""]" Prelude Not sure r/emacs Great "[""shell""]" "[""as specified by starter kit""]" Never framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 notmuch significant comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""not sure""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Reddit""]" "[""use-package""]" "[""wait for maturity""]" Eclipse projectile Sometimes Bachelors Male Spanish Software Development "[""Consult""]" "[""spell-fu""]" minimal vanilla Not sure Twitter Great "[""eshell""]" "[""doom-one""]" Sometimes undo-tree simple functions Rarely University/College "[""GUI""]" "[""Package(s)""]" "[""Text editing features""]" Not well "[""Hobby projects"", ""University""]" "[""29.0""]" 5 Mu4e moderate comprimise might in future No No No Vim "[""Elixir"", ""Java"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code No Often 20 School Male Swiss Student "[""Ivy""]" "[""ispell"", ""langtool""]" maximal vanilla Not sure r/emacs Ok "[""none""]" "[""modus-operandi"", ""nord""]" Rarely No simple functions Never The default key binding are horrific. Aaron Bieber’s thoughtbot talk "[""GUI""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great Extensibility and the REPL "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No Evil, magit, ivy, general, which-key do not prefer never considered No No No Vim "[""C++"", ""Lua""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" Vim No Never Masters Male Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell-command"", ""shell""]" "[""default light""]" Rarely undo-tree write package Never Oddly enough, I had no trouble with Emacs and Elisp. It was so easy to define a function and use it. Quite different from my experience with Java IDEs. It took days to get a button to work there. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Org-Mode""]" Very well, it's snappy Combining existing features with small ideas, resulting in bigger things that were initially unimaginable. There is so much you can do with Emacs, the only limit is your own head. "[""Work"", ""Hobby projects""]" "[""26.2""]" 10 HTML to Outlook org-mode,magit,tramp,helm,dired,regexp-builder,elisp moderate comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""Mailing list""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""PlanetEmacsLife""]" "[""Comparison""]" "[""Reddit""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Often 55 Masters Male German Banking "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""moe-light""]" Frequently undo-tree simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Not well "[""Hobby projects""]" "[""28.2""]" 10 No do not prefer might in future No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Framework""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Rarely 30 Masters Male Japanese Software Development "[""Helm"", ""Ivy""]" "[""No""]" Spacemacs No Twitter Ok "[""shell""]" "[""my own custom theme"", ""dracula""]" Never undo-tree copy-paste Rarely Keybindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and stability "[""Work""]" "[""27.1""]" 10 Mu4e Magit, org mode, mu4e, limited comprimise never considered Cannot Would directly No Emacs "[""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 30 Bachelors Male Indian Research "[""Ivy"", ""Marginalia""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""shell""]" "[""afternoon""]" Frequently No simple functions Rarely A clunky UI (on MacOS), non-standard terminology, chaotic Lisp (e.g. hard to find basic string functions). Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Not well Freedom and programmability. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 notmuch Paredit, Magit, Modus Themes, Org, ESS, Eglot, Vterm, EMMS, Notmuch any comprimise 0-2y No I have in the past No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""R"", ""Scheme"", ""Shell"", ""SQL"", ""Swift, Kotlin""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim project.el Frequently 39 Associates Male Slovak Academia (Student) AND Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Emacs should have this survey built-in, like it has bug reporting. Not sure Emacs mailing list Ok "[""vterm""]" "[""modus-operandi""]" Never No simple functions Rarely "elisp. It's still hard for me to write init.el. Functional programming language is hard for beginner, syntax and semantics are still facing for me.(e.g. Dynamic scope is a pitfall). and, most important thing is, Lack of elisp documentation for ""modern emacs"". I googled elisp, there are so many too old code snippets,I can't find out ""right way, right style"" for now." book(I was learning PHP, and text book recommended emacs) "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Keybinding! Keybiding! Keybinding! "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 20 No no comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Perl"", ""SQL""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Discord""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim No Sometimes 35 School Male Japanese security "[""Ido""]" "[""No""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""solarized-dark""]" Never No write package Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Integration with workplace tooling""]" Good but not great Extensibility "[""Work""]" "[""27.2""]" 15 No Magit, SLIME (used to develop in CL), multiple-cursors, org moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Solidity and Cairo (StarkNet)""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""I have never done so""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Eclipse No Rarely 40 Masters Male Portuguese Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla No LinkedIn Ok "[""none""]" "[""my own custom theme""]" Never No copy-paste Never The Debian documentation "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright Being a virtual Lisp machine. "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Gnus Org, Gnus, EMMS, AUCTeX, Lemon significant comprimise might in future No I have in the past No Emacs "[""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""Android""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""GNU ELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages"", ""Operating-system distribution package lists""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC""]" "[""framework default"", ""package.el""]" "[""wait for maturity""]" gedit No Frequently 40 School Male Spanish Student "[""No""]" "[""No""]" minimal vanilla "It demanded that I answer three questions without offering any appropriate option for me: + ""When you discover a new package that looks interesting, what do you do next?"" – I install it and, if I ever have the time, and the package still works on my system and hasn't been rendered obsolete yet, I try it out. + ""If you wish to contact the package maintainer(s), how do you do so?"" – I've never done that yet. + ""Where do you ask for help using packages?"" – Ditto." No Emacs mailing list Not great "[""shell-command"", ""shell"", ""term""]" "[""tango-dark""]" Rarely No write package Often Nothing. Just need to take time. RMS "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great Dooms keybondings "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No Magit, LSP, moderate comprimise never considered Yes Would directly Yes Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""framework default"", ""Source""]" "[""GitHub""]" Often "[""FSF paperwork""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Framework""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Melpa Netbeans framework default Frequently 28 Associates Male Indonesian Software Development "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs Thanks for creating this survey! Not sure r/emacs Great "[""none""]" "[""default dark"", ""dracula""]" Frequently No simple functions Never "Steep learning curve due to complicated hotkey chords Vanilla config too lacklustre and not very beginner-friendly" Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e dashboard.el, mu4e, ledger-mode, vertico, auctex, marginalia, projectile, whichkey, orderless, paredit significant comprimise might in future I have in the past I have in the past No Emacs "[""C"", ""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""IRC servers"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for maturity""]" Eclipse projectile Rarely 22 Bachelors Male German Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Friend Great "[""eshell""]" "[""my own custom theme""]" Rarely No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 3 No any comprimise might in future No No No Emacs "[""C++"", ""C"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" None projectile Frequently 28 PhD Male Chinese Software Development "[""Ivy""]" "[""langtool""]" maximal vanilla No Friend Great "[""vterm""]" "[""dracula"", ""solarized-dark""]" Sometimes undo-tree copy-paste Never Init and configuring files. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Alright Org-mode. Extensibility. Packages "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1"", ""26.1""]" 3 Mu4e Org-mode, evil, flycheck, magit moderate comprimise might in future No No No Vim "[""HTML/CSS"", ""Haskell"", ""Julia"", ""Python"", ""Shell"", ""Fortran""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Doom Emacs""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Framework""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 45 PhD Male Spanish Research "[""Ivy""]" "[""flyspell"", ""langtool""]" Doom Emacs No r/emacs Ok "[""shell-command""]" "[""my own custom theme""]" Rarely undo-tree many packages Never 英語が書けないのでどうしようもありません。 Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 Wanderlust no comprimise never considered No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience"", ""English""]" Rarely "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Hidemaru No Frequently 45 Bachelors Male Japanese Software Development "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No Twitter Ok "[""shell"", ""eshell""]" "[""default dark""]" Frequently No copy-paste Never Lisp took me sometime to be more familiar with. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Org mode and magit""]" Very well, it's snappy community and it's fun to use "[""Work"", ""Hobby projects"", ""learn lisp""]" "[""29.0"", ""28.2""]" 2 No org-mode, magit, eaf, hl-todo, corfu, company no comprimise might in future No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" MELPA, GNU ELPA Vim framework default Rarely 27 Masters Male Taiwanese Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Rarely framework default simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 Gnus do not prefer might in future I have in the past I have in the past No Emacs "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""N/A""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""N/A""]" "[""package.el"", ""elpaca"", ""use-package""]" "[""Install and try it immediately""]" nano project.el Rarely Masters Male United States citizen Software Development "[""Helm"", ""Ivy"", ""Ido"", ""Icomplete""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""default dark""]" Rarely No simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 notmuch magit moderate comprimise might in future No No No Emacs "[""Clojure"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""FSF paperwork""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Overview""]" "[""never did""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 27 Bachelors Male Canadian Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure Twitter Great "[""vterm""]" "[""modus-operandi""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 Gnus limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Python""]" Often "[""GNU/Linux""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for maturity""]" None No Frequently 52 PhD Male Hungarian Software Development "[""No""]" "[""No""]" Spacemacs No r/emacs Ok "[""none"", ""ansi-term""]" "[""default dark"", ""solarized-dark""]" Frequently undo-tree simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No significant comprimise might in future No No No Emacs "[""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" Vim No Sometimes 21 Bachelors Female Australian Software Development "[""No""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""kaolin-bubblegum""]" Never No write package Rarely Writing my own .Emacs file Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 18 Gnus Org mode, gnus limited comprimise might in future No I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el"", ""elpaca"", ""use-package""]" "[""wait for maturity""]" Gnu elpa None No Frequently 40 Masters Male Indian Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Superb job. Let us know this survey results No Friend Great "[""shell-command""]" "[""default dark""]" Often No simple functions Never unhealthy default keybindings. Archaic out of the box feel. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Doom/evil""]" "[""Package(s)""]" Very well, it's snappy Magit "[""Work""]" "[""28.2""]" 3 No Lsp, magit, evil do not prefer never considered No No No Vim "[""Javascript"", ""Python""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim No Never 28 Bachelors Male American Software Development "[""Ivy""]" "[""No""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""default dark""]" Sometimes framework default copy-paste Never setting up configuration files Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great infinite possibilities "[""Work""]" "[""28.1""]" 10 Mu4e org, org-roam, beacon, helm-tramp, lsp, mu4e, multiple-corsors, ox-hugo, projectile moderate comprimise might in future No No No Emacs "[""C++"", ""Python"", ""PHP"", ""R""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Never 52 PhD Male Taiwanese Education services "[""Helm"", ""Ivy""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""eshell""]" "[""doom-one""]" Frequently No write package Never I think the keybindings seemed weird, even in 1991. There was no community beyond the Usenet newsgroups, and no easy way to figure out if emacs could do something. C-h w and C-h k were great, though. Info was cool. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""It was described as \""the editor you use on Unix\"" when I got into Unix""]" Very well, it's snappy "1) Macros: any repetitive thing I can just turn into a macro 2) Being able to write functions and modify existing ones" "[""Work"", ""Hobby projects""]" "[""28.1""]" 31 No magit, org-mode, tramp, calendar, js-mode, python-mode, shell-script-mode, xml-mode significant comprimise might in future No No No Default + M-i and M-k for scroll-down/up "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""I keep track of my current goal, subgoal, and sub-subgoal in an outline""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Still learning about old packages.... HN mentions them sometimes, as does emacs-wiki""]" "[""Tutorials"", ""Overview""]" "[""nowhere; SE or emacs-wiki generally has the answer""]" "[""package.el""]" "[""Install and try it immediately""]" VMS EDT No Frequently 51 Bachelors Male American IT Consulting "[""No""]" "[""ispell""]" maximal vanilla "I am very happy you do this survey; thanks! Some ideas for improvement: ""Frequently"" and ""Often"" are not good options. There are probably standards out there for survey options you can consult. Specific frequencies could be used for things like ""how often do you use..."": daily, weekly, monthly, yearly—or even ""__ times a ___"". Emacs Wiki doesn't seem to be mentioned on the survey; it's a significant way I (still, after 31 years) learn about emacs. Have you thought about making recommendations to survey participants based on their answers? Something like, ""Hey, you might be interested in the mailing list"" or ""Look at this if you want to level up your packaging skills"". The questions about packages and contributing made me feel a little guilty about not sharing my code (and keybindings); maybe that will motivate me to do so!" No r/emacs Great "[""shell-command"", ""shell""]" "[""my own custom theme""]" Often No copy-paste Never Memorizing the keybindings and understanding how to install packages. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community""]" Good but not great The extensibility and multiple packages also lisp is pretty cool. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No meow, pass, elfeed, org-mode, org-agenda, eww, ebib, denote moderate comprimise might in future No No No Meow "[""HTML/CSS"", ""Javascript"", ""PHP"", ""Scheme"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code project.el Often 28 Bachelors Male Brazilian Software Development "[""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""modus-vivendi""]" Never vundo simple functions Never Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy The ability to do almost anything (bringing in all sorts of tasks in a familiar environment). "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 Gnus "- built-in: org, modus-themes, gnus, project.el - 3rd party: magit, eglot, corfu, ebdb, pulsar" moderate comprimise might in future Yes No No Emacs "[""C++"", ""Common Lisp"", ""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Reddit""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" None project.el Frequently 29 Masters Male German Student "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla Thank you for doing this! :) Yes r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No limited comprimise never considered No No No Vim "[""Clojure"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" cant remember :) projectile Never 36 Bachelors Male Israeli Software Development "[""Helm""]" "[""flyspell""]" Spacemacs No r/emacs Ok "[""none""]" "[""gruvbox""]" Never undo-tree simple functions Never Different key bindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extensiblity "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No lsp-mode,helm,tree-sitter,org-roam moderate comprimise never considered I have in the past Would directly Yes Emacs "[""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Melpa Sublime Text projectile Frequently 27 Bachelors Male Turkish Telecom "[""Helm""]" "[""spell-fu""]" minimal vanilla Not sure r/emacs Great "[""none""]" "[""spacemaca""]" Never undo-tree read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great Infinite extensibility/customisability, open source, "[""Hobby projects""]" "[""28.2""]" 1 No Beacon, Org mode, hindent, slime moderate comprimise never considered No No No Vim "[""C"", ""Haskell"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Have never asked for help yet""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Rarely School Male Swedish Student "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Ok "[""eshell"", ""term""]" "[""doom-one"", ""dracula""]" Never framework default read and understand Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 2 No significant comprimise might in future No No No Vim "[""Haskell"", ""Python"", ""Rust"", ""ocaml""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Matrix servers"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" GNU ELPA Vim projectile Sometimes 39 Bachelors Male Macedonian Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No IRC Great "[""none""]" "[""my own custom theme""]" Never undo-fu write package Never debugging is hard Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""front-end""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 35 No edebug,orgmode limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Fortran"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Shell"", ""SQL"", ""javascript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""framework default"", ""package.el"", ""el-get""]" "[""Install and try it immediately""]" Vim No Sometimes 63 PhD Male French Software Development "[""framework default""]" "[""ispell""]" maximal vanilla No r/emacs Ok "[""shell""]" "[""default light""]" Rarely undo-tree simple functions Never Too many features, I don't know how to configure Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great extensible "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e magit, company, org, mu4e, ivy no comprimise might in future I have in the past I have in the past No Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim projectile Frequently 26 Bachelors Male Chinese Software Development "[""Ivy""]" "[""flyspell"", ""spell-fu"", ""ispell""]" Doom Emacs No Emacs China Great "[""vterm""]" "[""doom-one"", ""dracula""]" Rarely undo-fu read and understand Never Have not tried to contribute The difference in terminology between emacs and other common editors especially around common things like windows & frames. Discoverability of features was also difficult unless I'm able to find a blog/emacswiki article that exactly does what I need. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Batteries included. Do not have to hunt around for 90% of basic functionality and language support. Org mode for note taking and writing. Extreme customizability once you understand a little bit of elisp and discover how to identify what to change. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 11 No org-mode, elfeed, projectile, yasnippets, which-key, emmet-mode, graphviz-mode, plantuml-mode moderate comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Sacha Chua's weekly emacs news""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Have not created packages. If I did it would probably be melpa as it is the easiest to contribute to. Notepad++ projectile Frequently Masters Male Indian Software Development "[""Ido"", ""Icomplete""]" "[""ispell""]" minimal vanilla No No lobste.rs Great "[""shell-command""]" "[""default light"", ""zenburn""]" Never No write package Rarely Well it's very different from everything else, but not much you can do about that. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Amazing packages "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 No magit,cider,smartparens,rainbow-mode,companyflyspell,flycheck,lsp-mode limited comprimise 5-10y I have in the past I have in the past No Emacs "[""Common Lisp"", ""Elisp""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Clips/videos""]" "[""GitHub"", ""clojurians slack""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Sublime Text projectile Often "[""Selectrum""]" "[""flyspell""]" maximal vanilla Not sure Friend Great "[""shell"", ""eshell""]" "[""dracula""]" Sometimes undo-tree copy-paste Never I started using Emacs because of org-mode, and I found the Org documentation hard to understand without prior Emacs knowledge. If there were a special Emacs experience setup for Org usage, it would help beginners a lot. Internet "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Alright Extensibility + great number of packages. "[""Hobby projects""]" "[""28.2""]" 10 No moderate comprimise might in future No No No Vim "[""Elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""wait for community""]" I still use the other editors: Vim, Eclipse, VS Code projectile Rarely "[""framework default""]" "[""framework default""]" Doom Emacs Some questions (discovering new packages) were not really relevant to my use case, but were mandatory. Not sure Hacker News Great "[""none""]" "[""doom-one""]" Never framework default copy-paste Never configuration Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Text editing, extensibility, works in a terminal. "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No Magit, lsp modes moderate comprimise never considered No I have in the past No Emacs "[""C#"", ""Go"", ""Haskell"", ""Java"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse projectile Never 47 Masters Male Italian Software Development "[""Helm"", ""Ivy""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No significant comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""Reddit""]" "[""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes Bachelors Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""solarized"", ""solarized-dark""]" Never undo-tree simple functions Never keybindings Internet "[""GUI""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great elisp - extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e evil, eglot, org-mode significant comprimise might in future No No No Vim "[""Common Lisp"", ""Elisp"", ""Go"", ""Javascript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Manual""]" "[""Matrix"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Rarely 42 Masters Male Czech Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""eshell"", ""term""]" "[""solarized""]" Often undo-tree copy-paste Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Its extensibility and modifiability "[""Work"", ""Hobby projects"", ""University""]" "[""29.0""]" 5 notmuch magit, use-package, straight, org, vertico, corfu moderate comprimise never considered I have in the past No No Emacs "[""Julia"", ""Python"", ""R"", ""Rust"", ""LaTeX""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Time tracking""]" "[""Source""]" "[""N/A""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""N/A""]" "[""straight""]" "[""Install and try it immediately""]" IntelliJ projectile Frequently 25 Bachelors Male German Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""modus-operandi""]" Sometimes No read and understand Never Too difficult, like trying to get a sip of water from a firehose. Mixed signals from various tutorials, and getting a minimum viable startup took too long. University/College "[""GUI""]" "[""Built-in features""]" "[""Package(s)"", ""Orgmode""]" Alright Customization, community, "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No Orgmode, whichkey, limited comprimise never considered Cannot Cannot No Vim "[""Javascript"", ""Python"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Never "[""Reddit"", ""Blogs"", ""YouTube""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 39 Bachelors Male United States citizen Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""doom-one""]" Rarely undo-tree write package Never University/College "[""GUI"", ""daemon""]" "[""Package(s)"", ""Community"", ""Magit and org-mode""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 27 Mu4e Magit, org-mode, evil, projectile, swiper moderate comprimise never considered I have in the past No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" None projectile Frequently 47 Masters Male Swedish Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""modus-operandi"", ""zenburn""]" Rarely undo-tree copy-paste Never Arcane terminology ('meta key', 'kill/yank', etc), useful but opaque help system (it's simple to use the self-documenting help system once you know how, though learning it is somewhat of a challenge), disorganized/inconsistently categorized keybindings (that are also often radically different from industry standard, e.g. C-s, C-x/C-c/C-v. This could be ameliorated by a 'compatibility key', e.g. M-C-s = C-x C-s, M-C-x = C-w, M-C-v = C-y, etc) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility -- most importantly, the interoperability between its extensions (e.g. automatically connecting email/scheduling to org-mode) "[""Hobby projects""]" "[""29.0""]" 1 No sly, org-roam significant comprimise might in future No I have in the past No Emacs "[""C"", ""Common Lisp"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""IRC""]" "[""not sure""]" "[""Install and try it immediately""]" Nano No Often "[""No""]" "[""No""]" minimal vanilla I appreciate the optionality of javascript on this page. No lobste.rs Great "[""eshell""]" "[""default dark""]" Never No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""org-mode magit""]" "[""Extensibility"", ""Text editing features""]" Good but not great "* Flexibility * Consistency * Dynamic. Self-discoverable" "[""Work"", ""Hobby projects""]" "[""27.2""]" 24 No moderate comprimise never considered I have in the past I have in the past No Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None desktop+ Frequently Bachelors Male Argentine Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell-command""]" "[""doom-nord""]" Rarely No write package Never Breadth of ecosystem Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No magit,pdf-tools,org-fragtog,org-appear moderate comprimise never considered Cannot Cannot No Emacs "[""Python""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" VS Code projectile Frequently Masters Male Spanish Student "[""Ivy"", ""Vertico""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell""]" "[""modus-operandi"", ""modus-vivendi""]" Never vundo write package Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 29 No org,magit,ace-jump-mode,cider,paredit significant comprimise never considered I have in the past No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""I don't""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Google""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" MicroEmacs projectile Sometimes 49 Bachelors Male British Fin Tech "[""Ivy""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""solarized"", ""solarized-dark""]" Rarely No read and understand Never Book "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Green color""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No significant comprimise never considered No No No Vim "[""Python""]" Sometimes "[""GNU/Linux""]" "[""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" None No Frequently 45 PhD Male French Research "[""Helm""]" "[""ispell""]" maximal vanilla Not sure r/emacs Ok "[""none""]" "[""Monokai""]" Never undo-tree simple functions Never Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Keybinds and not using a mouse "[""Work"", ""Hobby projects""]" "[""27.1""]" 2 No Magit moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub""]" "[""Tutorials""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""package.el"", ""straight""]" "[""wait for community""]" VS Code framework default Never 29 Bachelors Male Israeli Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Friend Great "[""vterm""]" "[""doom-one""]" Never framework default simple functions Never It was a long time ago. The learning curve was long, but worth it. It was on the PDP machine and I was curious "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Extensibility and packages. "[""Work"", ""Hobby projects""]" "[""27.1""]" 45 No org, pdf-tools, org-roam, significant comprimise might in future No No No Emacs "[""HTML/CSS"", ""Julia"", ""Python"", ""Shell"", ""LaTeX""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Mathematical (LaTeX) Writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Manual""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" TECO No Frequently 61 PhD Male United States citizen Research "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla Not sure org mailing list Great "[""none""]" "[""default light"", ""default dark"", ""wheatgrass""]" Sometimes No write package Never hard first steps to customize it to my own needs Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""org-mode""]" "[""Extensibility""]" Very well, it's snappy org-mode "[""Hobby projects""]" "[""27.1""]" 14 Gnus moderate comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim project.el Never 33 Bachelors Male Russian Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""ansi-term""]" "[""zenburn""]" Sometimes No none Friend "[""GUI"", ""TUI""]" String[] "[""orgmode""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No never considered Vim "[""C++"", ""C""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""not sure""]" "[""Mailing list"", ""Email""]" "[""Not interested"", ""Lack of time""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""web""]" "[""not sure""]" "[""wait for community""]" Vim No Rarely "[""No""]" "[""No""]" Spacemacs "[""shell"", ""vterm""]" "[""gruvbox""]" Never No write package Never it is hard at first time but very very gratifying at the same time Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "All, documentation, support an info online , the culture an the ilimited posibilities that it gives. I love *scratch*" "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No any comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""depends on the package""]" "[""seach on the net""]" "[""manual""]" "[""Install and try it immediately""]" Vim No Frequently 40 Male (other) "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""shell-command"", ""ansi-term""]" "[""wheatgrass""]" Never No copy-paste Never Remembering shortcuts was hard, and finding buffers. University/College "[""daemon""]" "[""Text editing features"", ""Built-in features"", ""org""]" "[""Availability on any host""]" Good but not great "[""Work""]" "[""26.3""]" 10 No significant comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""No package archive available at work""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""manual""]" "[""Install and try it immediately""]" None projectile Often 32 Masters Male French Software Development "[""Helm""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""none""]" "[""default dark""]" Frequently No copy-paste Never Friend "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" String[] Good but not great "The fact that I can edit all files (buffers) with the same keybindings. It does not matter if I'm in the shell, viewing log files, reading man pages etc." "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No magit,browse-kill-ring,expand-region,multiple-cursors,undo-tree,atomic-chrome,project moderate comprimise might in future I have in the past I have in the past No Emacs "[""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""Typescript"", ""YAML""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Notepad++ project.el Often 25 Masters Male Research "[""Ido""]" "[""flyspell""]" maximal vanilla No Friend Great "[""shell""]" "[""aalto-light""]" Often undo-tree copy-paste Never Keybindings. The documentation is still too technical Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Extensibility, eco system "[""Work""]" "[""28.2""]" 12 notmuch org-mode, notmuch, avy, Company, significant comprimise never considered No I have in the past No Emacs "[""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" I’d look for the most Freedom respecting repository Notepad++ projectile Frequently 40 Bachelors Indian Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""eshell"", ""term""]" "[""Forgot name""]" Rarely No simple functions Never "Key bindings and discoverability. It was a plain emacs and I used it for org-mode only, retaining vim for everything else. Discoverability remained a problem for some time." Saw someone use org-mode "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""org-mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No significant comprimise might in future No No No Vim "[""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Frequently Masters Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Discourse Ok "[""eshell"", ""vterm""]" "[""doom-one"", ""solarized-dark""]" Often framework default copy-paste Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Key bindings, runs everywhere "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""Java"", ""Python"", ""PHP"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots""]" "[""Framework""]" "[""elpaca""]" "[""Install and try it immediately""]" Vim No Never Masters Male Software Development "[""No""]" "[""No""]" minimal vanilla Less mandatory questions No Hacker News Ok "[""shell""]" "[""default light""]" Never No simple functions Never 2 out of 5 stars as a vim user using doomemacs Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Ecosystem and extensibility, and a rich GUI interface compared to vim "[""Hobby projects""]" "[""28.2""]" 1 Mu4e Evil, Citre, Mu4e moderate comprimise might in future Yes No No Vim "[""Python"", ""R""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Emacs-china""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Emacs-China""]" "[""straight"", ""use-package""]" "[""wait for community""]" neovim framework default Frequently 24 Masters Male Chinese Student "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs No Emacs China Great "[""eshell"", ""vterm""]" "[""doom-one"", ""modus-operandi"", ""solarized"", ""solarized-dark""]" Rarely framework default write package Never Finding the learning resources was hard, because there's basically just the manual and r/emacs Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Lisp""]" "[""Extensibility"", ""Package(s)""]" Alright "- Lightweight - Extensibility" "[""Notetaking""]" "[""29.0""]" 6 No Evil, Straight.el, use-package, org, org-roam limited comprimise never considered No No No Vim "[""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Often 18 School Female Czech Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""doom-one""]" Never vundo simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 27 Gnus crdt any comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Never "[""No need; they work""]" Never "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""Mailing lists"", ""Wherever the package documentation directs me to""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for community""]" textedit No Frequently Swedish Software Development "[""No""]" "[""ispell""]" minimal vanilla Yes Hacker News Ok "[""shell""]" "[""default light""]" Frequently No write package Rarely Navigation and searching of Info pages. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Gnus""]" Alright "Introspection. Extensibility. Being centred around text based workflows." "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Gnus corfu, exwm, modus-themes, org, org-msg, sly, which-key moderate comprimise might in future I have in the past No Yes Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Scheme"", ""Shell"", ""KiXtart, Lua""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale""]" "[""IRC"", ""Mailing lists""]" "[""use-package"", ""manual""]" "[""Research alternatives""]" I would prefer to use the repositories which are included by default and have the highest level quality control. Ease of update and FSF copyright assignment are secondary concerns to the package being available and working correctly. jEdit project.el Often 40 Bachelors Male English Education services "[""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla It may need to differentiate more clearly between built-in and external packages. Yes Emacs mailing list Great "[""shell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No none Never DistroTube "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Org Mode""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 No limited comprimise never considered No Would directly No Vim "[""Scheme"", ""Lua""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""M-x list-packages"", ""YouTube""]" "[""Manual"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""not sure""]" "[""Install and try it immediately""]" Vim framework default Often Male Student "[""framework default""]" "[""flyspell"", ""ispell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""gruvbox""]" Never framework default String[] String[] String[] String[] String[] simple functions Frequently Commands and the philosophy Colleague "[""TUI""]" "[""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""29.0""]" 3 No do not prefer never considered No No No Emacs "[""Clojure""]" Frequently "[""MacOS""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Documentation""]" "[""GitHub"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code projectile Frequently Associates Male Brazilian Fin Tech "[""Ivy""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""none""]" "[""dracula"", ""solarized-dark""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Addiction""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""28.2"", ""28.1""]" 10 No moderate comprimise never considered No No No Emacs "[""Javascript"", ""Python"", ""Ruby""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Framework""]" "[""package.el""]" "[""Install and try it immediately""]" framework default Frequently 33 Bachelors Male Indian Software Development "[""framework default""]" "[""flyspell"", ""ispell""]" Doom Emacs Not sure Hacker News Great "[""none""]" "[""doom-one""]" Often framework default write package "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Hobby projects"", ""dev""]" "[""28.2""]" 3 mine "[""Elisp""]" "[""GNU/Linux""]" Never maximal vanilla copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 No significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Python"", ""PHP"", ""Perl"", ""Scheme"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""not sure""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""Mailing lists""]" "[""not sure""]" "[""Install and try it immediately""]" vi No Often 60 Masters Male French Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command""]" "[""default light""]" Never framework default simple functions Rarely Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 Gnus any comprimise never considered I have in the past I have in the past No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""R""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""Mailing lists"", ""Matrix servers"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Reddit""]" "[""elpaca"", ""manual"", ""portage""]" "[""Install and try it immediately""]" No Frequently 38 Bachelors Male German "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""my own custom theme"", ""zenburn""]" Sometimes undo-tree write package Sometimes University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy Extendability, longegevity "[""Work"", ""Hobby projects""]" "[""28.2""]" 44 No any comprimise 10+y No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Prefer fsf associated such as gnu elpa Vim No Frequently 65 PhD Male United States citizen Legal "[""Ido"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Great "[""shell""]" "[""solarized-dark""]" Frequently framework default simple functions Never "Some easy-to-mistype keys have drastic and scary effects Undo/erdo behavior is harder to use / seems error prone compared to some editors" Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great "Flexibility Broad user community means there is special-case support for almost any odd special case I am a part of" "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No "flycheck TRAMP (built-in now) magit many language modes" moderate comprimise might in future Yes I have in the past No Emacs "[""C"", ""Common Lisp"", ""Go"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Matrix servers"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim No Sometimes 45 Bachelors Male Software Development "[""No""]" "[""flyspell""]" minimal vanilla Yes Friend Great "[""none""]" "[""default light""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 2 No orgmode, vertico, corfu, code-cells, eglot moderate comprimise might in future No No No Emacs "[""Python"", ""R""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""wait for community""]" Vim No Frequently 27 Masters Male Mexican Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No EmacsConf2022 Great "[""none"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Never I won't do FSF assignment emacs's single threaded nature caused me to lock up emacs way to much Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""magit and exwm""]" "[""Package(s)""]" Not well "magit and evil mode. introspection" "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No magit,exwm,lsp-mode,org-mode,eww significant comprimise never considered I have in the past No No Vim "[""Elisp"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 27 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No lobste.rs Ok "[""eshell"", ""vterm""]" "[""gruvbox""]" Sometimes framework default copy-paste Never The tutorial/introduction isn't beginner friendly. I spent a long time outside of the emacs documentation before getting comfortable. Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Consistent design pattern and language that has been refined over decades. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No I have in the past No Emacs "[""Python"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Task management""]" "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse No Rarely 46 PhD Male United States citizen Software Development "[""No""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Great "[""shell""]" "[""my own custom theme""]" Often No copy-paste Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 30 No significant comprimise might in future Cannot Cannot No Emacs "[""C"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" vi projectile Rarely 59 PhD Male French banking "[""Helm""]" "[""No""]" maximal vanilla Not sure IRC Great "[""shell""]" "[""sanityinc-tomorrow-blue""]" Frequently undo-tree copy-paste Never Keyboard control scheme (the whole C-x to do anything). Friend "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Very well, it's snappy Text editing features (sorting, macros etc). Extensibility and library of elisp functions (if I need something someone has probably already done it). "[""Work"", ""Hobby projects""]" "[""26.3""]" 29 No moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell""]" Rarely "[""GNU/Linux""]" String[] "[""not sure""]" "[""Never felt the need to do so""]" Never "[""Elisp proficiency""]" Never "[""Reddit""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""manual""]" "[""Install and try it immediately""]" None No Rarely 50 PhD Male English Education services "[""No""]" "[""flyspell""]" minimal vanilla Yes r/emacs Great "[""shell-command"", ""shell"", ""eshell""]" "[""my own custom theme""]" Sometimes No copy-paste "[""GUI"", ""TUI""]" "[""Built-in features"", ""org""]" Alright "[""Hobby projects""]" "[""28.1""]" 1984 Emacs "[""Prolog""]" "[""GNU/Linux"", ""MacOS"", ""BSD""]" Frequently minimal vanilla simple functions Never "Setting up themes and fonts. And not particularly core Emacs related. Org mode was highly praised, but it was so difficult to setup and get started. Same with mpc, its a horror to use." Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community""]" Alright Availability of source at all times and developing a go hack it together mindset. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 1 No which-key,magit,hydra,easy-kill,undo-tree,org(/roam),lispy(really like the navigation on this one) moderate comprimise might in future Cannot Cannot No Mix of Hydra + default Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview"", ""Typical usage examples""]" "[""Matrix"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Probably keep it as a github recipe first and submit it to NonGNU ELPA, as the process is fairly straight forward to submit there(https://emacsredux.com/blog/2021/08/11/submitting-a-package-to-nongnu-elpa/). As they are widely supported repos I would like the packages to be present there creating a friction less installation process for my future self(or anybody else). Vim projectile Frequently 25 Bachelors Non Binary Indian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Nope. Congrats on the keep the pages minimal. Good work! No r/emacs Great "[""shell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree copy-paste Never I had difficulties learning all the keybinds, it took me some time to figure out how to create a new file. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Org mode""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Org-mode, Org-roam, moderate comprimise might in future Cannot Would directly No Vim "[""C++"", ""Haskell"", ""Python"", ""Lua""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""I don't""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code projectile Frequently Masters Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" Doom Emacs No Doom emacs discourse Great "[""none""]" "[""my own custom theme"", ""doom-sourcerer""]" Never undo-tree simple functions Rarely Multicursors Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""sly/slime""]" "[""Terminal editing""]" Alright Customizatoin "[""Work""]" "[""28.2""]" 5 No sly, helm, dired-sidebar, company, magit, smartparens, centaur-tabs, theme-looper, clede limited comprimise 10+y No No No CUA "[""Common Lisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Sublime Text projectile Rarely 39 Bachelors Male Spanish Software Development "[""Helm""]" "[""No""]" maximal vanilla No Friend Ok "[""none""]" "[""my own custom theme"", ""gruvbox"", ""nord"", ""kaolin""]" Sometimes No copy-paste Everything: installation, interface, buffers, etc Friend "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Orgmode""]" Very well, it's snappy It works and you can expand your knowledge "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Bash, SPARQL""]" "[""GNU/Linux""]" Homesite Frequently maximal vanilla copy-paste Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""org""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 5 Mu4e significant comprimise never considered Cannot Cannot No Emacs "[""Go"", ""Python"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Atom No Frequently 33 School Male German Creative/Writing "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""term""]" "[""my own custom theme""]" Sometimes No simple functions Never Keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy SLIME and extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Paredit, slime, cider moderate comprimise might in future No I have in the past No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Clips/videos""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code projectile Frequently 32 Bachelors Male British Software Development "[""Ido""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""solarized-dark"", ""Tao""]" Rarely No read and understand Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 CUA "[""HTML/CSS"", ""Javascript""]" "[""MacOS""]" Sublime Text Sometimes minimal vanilla write package Rarely Understanding Lisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Good but not great It's fully flexible and customizable "[""Work"", ""Hobby projects"", ""Studying""]" "[""29.0""]" 9 Gnus bufferlo,wgrep,minions,vterm,eglot,dtrt-indent,magit,pdf-tools moderate comprimise 0-2y No No Yes Emacs "[""Assembly"", ""C"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Colleagues""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim project.el Often 22 Bachelors Male Ukrainian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Wanted to show a friend last survey and discovered this Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree copy-paste Never Memorizing key maps Internet "[""GUI""]" "[""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Good but not great ORG mode "[""Work"", ""Hobby projects""]" "[""27.2""]" 2 No Org moderate comprimise 0-2y No No No Vim "[""C++"", ""Go"", ""Python"", ""Rust""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim No Rarely 40 PhD Male German Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""default dark"", ""doom-one""]" Frequently No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""SQL""]" "[""MacOS""]" Rarely maximal vanilla simple functions Never YouTube talk on ThoughtBot channel "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Planning, journaling""]" "[""28.2""]" 4 No Evil, Company, yas, slime, org limited comprimise never considered I have in the past I have in the past No Vim "[""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Javascript"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages"", ""watching YouTube videos on emacs""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Sometimes 36 Bachelors Male American Fin Tech "[""Helm"", ""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No r/emacs Ok "[""shell"", ""eshell""]" "[""default light"", ""dracula"", ""solarized"", ""solarized-dark"", ""zenburn"", ""leuven""]" Rarely undo-tree write package "Similar to Python, Emacs has a lot of ""batteries included"", some older or less supported than others. It can be difficult to tell what packages/functions I ""should"" be using without being immersing myself in community sources." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "Pure text interface, in a pinch even a menu or magit window can be copied into another buffer and manipulated The package ecosystem is great. Workflows made possible through magit, embark, projectile, etc are second to none" "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Vim Rarely maximal vanilla write package Never learn the basic commands to move around I was forced by my manager to learn an emacs compatible clone called epsilon "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""org""]" "[""Text editing features""]" Very well, it's snappy its extensibility combined with its community "[""Work"", ""Hobby projects"", ""personal info management""]" "[""28.1""]" 31 Mu4e org, org-roam, mu4e, auctex moderate comprimise 10+y No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Java"", ""Python"", ""Perl"", ""R"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email""]" Never String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" epsilon No Frequently PhD Research "[""framework default""]" "[""flyspell"", ""ispell""]" Prelude Not sure r/emacs Ok "[""none""]" "[""leuven""]" Rarely undo-tree simple functions Never Tutorial took good care of these things. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility. Stability. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No cider any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Matrix""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 31 Masters Spanish Software Development "[""Ido""]" "[""ispell""]" maximal vanilla No IRC Great "[""eshell"", ""vterm""]" "[""dracula""]" Sometimes No write package Never "The terminology used to refer to parts of the UI was confusing (""frame"" and ""window"" have had very different meanings since GUIs became dominant). But it's not clear what can be done about this. Emacs was there first, and it seems unlikely to be worth the effort to change the names now. Coming from Vim, the pattern of strings of modified keys to invoke actions (eg, Ctrl-C Ctrl-X) was very alien to me. I avoided Emacs for years, despite suspecting it was better suited to me than Vim, because of the friction of learning the shortcuts and not wanting to reach for ctrl, meta, and super. evil-mode and frameworks like Spacemacs and Doom completely changed the game, and now I would never go back. But it does leave me somewhat regretful that I let the friction stop me from really trying Emacs for so many years." Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, especially the ability to extend in an ad hoc way by live evaluation. Providing common facilities on different OSes. "[""Work"", ""Hobby projects"", ""Home/Personal Management""]" "[""28.2"", ""28.1""]" 15 No org-mode, evil-mode, TRAMP, org-roam, flycheck, lispyville, lsp-mode, straight, company moderate comprimise might in future No No No Vim "[""Assembly"", ""C++"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""R"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Janet""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""The packages I use are generally in working order, and most of the changes I want to make are specific to me.""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 41 Bachelors Male American Software Development "[""Helm""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""eshell"", ""term""]" "[""solarized-dark""]" Often undo-fu copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Hobby projects""]" "[""29.0""]" 1 No limited comprimise never considered I have in the past No No Vim "[""C++"", ""C"", ""Javascript"", ""Rust"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives""]" VS Code framework default Sometimes 19 School Male Canadian Student "[""framework default""]" "[""framework default""]" Doom Emacs No Discord Ok "[""none"", ""vterm""]" "[""monokai-pro""]" Never framework default copy-paste Never "An impression of too much information, but at the same time a documentation sometimes lacking. For example, the bbdb info page is not providing useful information. On the other hand, as a beginner it can be difficult to know what is the correct modern way to setup emacs to develop in language X." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""I tried it like i tried many others before""]" Good but not great "Most of it is written in elisp, which allows it to be self-documenting and easy to extend. The possibility to communicate with external programs quite easily. Dired, org-mode." "[""Work"", ""Hobby projects"", ""torrent client interface""]" "[""28.2""]" 5 notmuch key-chord,hydra,yasnippet,tree-sitter,rainbow-delimiters,org-roam,transmission,circadian,helpful,which-key moderate comprimise might in future No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""org-mode.org""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages"", ""xmpp""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""GitHub"", ""Discord"", ""xmpp""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" i tried quite a lot of editors (including vim, atom, sublime, gedit, kate) but doesn't stick with any in the long run project.el Often "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No xmpp muc (xmpp:emacs@salas.suchat.org?join) Great "[""shell"", ""eshell""]" "[""I use the circadian package, which changes the theme based on the current time. My circadian config uses 7 different themes : kaolin-light, doom-flatwhite, doom-solarized-light, doom-miramare, doom-dracula, doom-tomorrow-night, and doom-rouge""]" Rarely undo-tree copy-paste Never defaults are ugly Friend "[""GUI""]" "[""Package(s)""]" "[""Extensibility""]" Good but not great configurability "[""Work""]" "[""27.1""]" 0 No symbol-overlay,diff-hl any comprimise never considered No No No Emacs "[""Python"", ""ada""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit""]" "[""Tutorials""]" "[""Reddit""]" "[""manual""]" "[""Install and try it immediately""]" VS Code No Never 52 PhD Male Belgian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""zenburn""]" Never No none Never Learning shortcuts and commands, trying to make a decent IDE-like environment Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Alright Shortcuts "[""Hobby projects""]" "[""29.0""]" 3 No limited comprimise never considered No No No CUA "[""C++"", ""C"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Not interested""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Jabber""]" "[""package.el""]" "[""Install and try it immediately""]" Atom No Never 22 School Male Russian "[""Helm"", ""Ivy"", ""Consult""]" "[""ispell""]" maximal vanilla No No Jabber Great "[""eshell""]" "[""my own custom theme""]" Never No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Mu4e hungry-delete,magit,treemacs,yasnippet significant comprimise might in future No Would directly Yes Emacs "[""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""I find most documentation to be more than adequate.""]" "[""I don't, generally.""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" VS Code projectile Frequently 22 Associates Male British Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""my own custom theme""]" Frequently No write package Often Colleague "[""GUI""]" "[""Part of the GNU project / FSF""]" "[""Text editing features""]" Alright "[""Hobby projects""]" "[""28.1""]" 5 Wanderlust 0-2y Cannot I have in the past No Vim "[""PHP""]" Sometimes "[""Windows""]" "[""Time tracking""]" "[""NonGNU ELPA""]" "[""Email""]" Sometimes "[""Unfamiliar with contribution process""]" Sometimes "[""Code (features)""]" "[""Matrix servers""]" "[""Screenshots""]" "[""Mailing lists""]" "[""straight""]" "[""Research alternatives""]" Sublime Text project.el Frequently Associates Female Research "[""No""]" "[""spell-fu""]" Doom Emacs "[""shell""]" "[""default light""]" Sometimes framework default copy-paste Never To get thinking in buffers. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Evil-mode moderate comprimise never considered No No No Vim "[""Clojure"", ""Go"", ""Scala""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""wait for community""]" VS Code No Never 27 Bachelors Male Lithuanian Software Development "[""Helm"", ""Ivy""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""my own custom theme"", ""solarized""]" Never framework default read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""21.4""]" 21 No c-mode (C++, Java, ...), LaTeX, Makefile, Python limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Java""]" Never "[""GNU/Linux"", ""BSD""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default"", ""use-package""]" "[""wait for community""]" Vim framework default Often 50 PhD Male German Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell-command""]" "[""default light""]" Never framework default copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 1 Vim "[""C++"", ""C"", ""C#"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" Vim Sometimes Spacemacs copy-paste Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 notmuch moderate comprimise might in future Yes Would directly No Vim "[""Clojure"", ""Elisp"", ""Haskell"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""IRC""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 36 Bachelors Male Irish Software Development "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Great "[""eshell""]" "[""zenburn""]" Sometimes framework default simple functions Rarely Remembering important keybindings Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great It can be adapted for any purpose -- and someone has already created a package for that "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No lsp-mode moderate comprimise never considered No No No Emacs "[""Python"", ""Rust""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Notepad++ projectile Frequently 36 Masters Male Finnish Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""gruber-darker""]" Rarely No write package Never I don't remember "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""I don't remember""]" Good but not great The ability to hook in to various processes. "[""Work"", ""Hobby projects""]" "[""27.1""]" 22 gnus and notmuch gnus, tramp, org-mode, notmuch significant comprimise never considered No No No Emacs "[""Python"", ""Rust"", ""Ruby"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Not interested"", ""Lack of time"", ""FSF paperwork""]" Rarely "[""Blogs""]" "[""Overview""]" "[""I don't.""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" I don't remember No Frequently 42 Masters Male Norwegian Software Development "[""Ido""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell""]" "[""default light""]" Often No copy-paste Never "Forgetting the keyboard shortcuts. Confusion around buffer and window terminology. Getting stuck in a key command and not knowing how to exit." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Open source and continued history of active development with a consistent philosophy. "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No Magit, Projectile moderate comprimise never considered No No No Emacs "[""Python""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages"", ""Hacker News""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Notepad++ projectile Frequently 28 Bachelors Male Australian Engineering "[""Ivy""]" "[""framework default""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light"", ""my own custom theme""]" Never No copy-paste Never Unusual keybindings Friend "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Beautiful, clean user interface, extensibility, magit and other awesome packages, GPL "[""Work"", ""Hobby projects""]" "[""27.1""]" 4 No magit, lsp-mode significant comprimise might in future No Yes No Emacs "[""C"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Ask a friend""]" "[""use-package""]" "[""Install and try it immediately""]" Gedit projectile Often 37 Masters Male Swedish Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""my own custom theme""]" Never No copy-paste "[""TUI""]" "[""key bindings""]" Good but not great "[""Work""]" "[""27.1""]" 25 Emacs "[""HTML/CSS"", ""Javascript"", ""Python""]" "[""GNU/Linux"", ""MacOS""]" Never maximal vanilla write package Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No magit,lsp-mode,org-mode,markdown-mode,projectile,smartparens,undo-tree do not prefer might in future No No Yes Emacs "[""Clojure"", ""Go"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""Babel""]" "[""none""]" "[""GitHub""]" Rarely "[""mailing list""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""sacha chua""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None, I expect people to use straight or quelpa None projectile Often 34 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""doom-one""]" Rarely undo-tree copy-paste Never The nonstandard key bindings, the out-of-date GUI interface/menu. Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Community""]" Very well, it's snappy The programmability of the editor. "[""Work""]" "[""28.2""]" 10 No lsp-mode do not prefer never considered No Cannot No Emacs "[""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""Source""]" "[""Email"", ""GitHub""]" Never String[] Never "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" Vim projectile Sometimes 34 Bachelors Male Romanian Software Development "[""framework default""]" "[""ispell""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""dracula""]" Rarely framework default write package Never "[""GUI"", ""TUI"", ""daemon""]" "[""This question is badly phrased. Freedom + extensibility -> the other choices""]" String[] Good but not great "[""Where I can , work hobby and otherwise""]" "[""28.1"", ""29.0""]" 6 Gnus any comprimise might in future No No No Default or evil, depends. "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Python"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""Ms powershell :shrug:""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source"", ""Guix""]" "[""Never""]" Never String[] Rarely "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""straight"", ""use-package"", ""manual"", ""not sure""]" "[""Install and try it immediately""]" Vim No Frequently 64 999 (other) Various "[""No"", ""Helm"", ""Ivy"", ""Ido""]" "[""ispell""]" Where is the line between light and extensive? Prove this is useful or stop being so noisy No Ffs Not great "[""eshell"", ""ansi-term"", ""vterm""]" "[""What a stupid question""]" Frequently No simple functions Never I was confused by the process of customisation, I found it rather unintuitive and structuring my .emacs was a challenge in the beginning. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Not well Packages, Extensibility "[""Hobby projects"", ""University""]" "[""29.0""]" 4 No limited comprimise never considered No No No Vim "[""C"", ""Go"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Rarely 21 Bachelors Male German Student "[""Ivy"", ""Ido""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""vscode-dark-plus""]" Never undo-tree write package Never The contribution process is fine by me. I like contributing via email workflows. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Easy extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Gnus org, org-roam, org-drill, gnus, org-ref, bbdb, company, cdlatex, rainbow-delimiters, magit significant comprimise might in future No I have in the past No Emacs "[""C++"", ""Elisp"", ""Python"", ""Scheme"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows"", ""Windows with Cygwin""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU Guix""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Blogs""]" "[""Manual"", ""Screenshots""]" "[""Mailing lists""]" "[""guix""]" "[""Install and try it immediately"", ""Research alternatives""]" Try GNU ELPA first. Eclipse No Frequently 28 Masters Male German Consulting "[""No""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""shell""]" "[""default dark""]" Often No simple functions Rarely Overwhelmed by the number of options Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and community "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e magit, evil, org moderate comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Elixir"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" NonGNU ELPA, MELPA Vim projectile Often 36 School Male United States citizen Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Sometimes undo-fu write package Never Keybindings (especially C-p C-n) felt very awkward at first. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy A universal interface to the computer. "[""Hobby projects""]" "[""29.0""]" 5 No orderless, vertico, marginalia, embark, consult, dirvish, pdf-tools, org-roam, citar, popper limited comprimise might in future No No No Emacs "[""Elisp"", ""Haskell"", ""Julia"", ""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" None No Sometimes Bachelors Male German Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""vterm""]" "[""doom-one""]" Frequently undo-fu simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No moderate comprimise never considered No Would directly No Emacs "[""Haskell"", ""Javascript"", ""Python"", ""Elm""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Screenshots""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Rarely 43 School Male Canadian Software Development "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Blog post Ok "[""ansi-term""]" "[""doom-moonlight""]" Rarely No none Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Integration with various ecosystems "[""Hobby projects""]" "[""28.2""]" 10 No Vim "[""C++"", ""HTML/CSS"", ""Javascript"", ""R"", ""Typescript"", ""Dart""]" Often "[""GNU/Linux"", ""MacOS""]" String[] String[] String[] String[] String[] String[] String[] String[] Vim No Sometimes "[""No""]" "[""No""]" Doom Emacs String[] "[""default dark""]" No copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No lsp-mode, dap-mode moderate comprimise never considered No No No Vim "[""C++"", ""Haskell"", ""Python"", ""Ruby""]" Often "[""GNU/Linux"", ""Windows""]" "[""General document writing""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Design rationale"", ""Screenshots""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives""]" Notepad++ projectile Sometimes 39 Masters Male Polish Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs Not sure r/emacs Ok "[""vterm""]" "[""doom-one""]" Never framework default simple functions Never Elisp Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Customization. "[""Work""]" "[""28.2""]" 4 No Projectile Helm Org Magit lsp-mode flycheck no comprimise never considered Cannot Would directly No Emacs "[""Go""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" Eclipse projectile Sometimes 39 Bachelors Male Indian Software Development "[""Helm""]" "[""No""]" minimal vanilla Keep up the good work and thanks for all your efforts. No Hacker News Great "[""none""]" "[""solarized-dark""]" Never No write package University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "- extensibility - its many packages" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Python"", ""Perl"", ""Shell""]" "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" Vim Rarely maximal vanilla read and understand Never keychords Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy ability to use the same editor in the terminal and gui "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 No circe, org-mode, maggit, evil-mode, ruby-mode limited comprimise never considered Yes I have in the past No Vim "[""C++"", ""C"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""swift""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub"", ""Discord""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Discord""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""GitHub"", ""Discord"", ""Discourse""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Often 39 School Male American Software Development "[""Helm"", ""Ivy"", ""Ido"", ""Vertico""]" "[""framework default"", ""flyspell"", ""spell-fu"", ""ispell""]" Doom Emacs No Discord Great "[""vterm""]" "[""doom-one""]" Often framework default write package Rarely I wanted to use the SLIME package. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 14 No slime, paredit, auctex, whiteroom-mode, tramp, helm, company, python-mode, irony moderate comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Python"", ""Shell"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Time tracking""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Rarely String[] Rarely "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Nowhere""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 44 PhD Male Research "[""Helm"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""eshell"", ""vterm""]" "[""base16-monokai""]" Often undo-tree write package Never "I tried to sign the paperwork, but the process took a reasonably long turnaround; my manager at work at the time also had to be involved to approve some things, and after a lot of effort, I got up to the point where the paperwork was emailed to me. Unfortunately the actual documents ended up sitting in my spam folder for a long time, before I realised they were there. By that time my motivation had disappeared into the ether and it never was completed. As for the actual submission process, I would not find the motivation to submit anything anymore. Even if I do have useful patches for emacs, the workflow of contributing over email is a snowflake; i wouldn't have to do that anywhere else, and if i contribute to emacs once every few months, i'd have to figure it out from scratch, and just thinking about it makes me not want to bother. It is easier to keep my patches local and have nix build emacs with any patches I need, rather than even begin to think about contributing them upstream" Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 7 No magit, flycheck, lsp-mode moderate comprimise 2-5y I have in the past I have in the past No Emacs "[""C++"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process"", ""FSF paperwork"", ""for built-in/gnu elpa packages, having to exchange patches over email""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""home-manager (nix)""]" "[""wait for community""]" Vim projectile Sometimes 29 Bachelors Male Greek Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla maybe some freeform text boxes should be more prevalent. e.g. in the section about whether Iprefer libre software with X amount of polish, i would also have liked to clarify my position a bit Not sure lobste.rs Great "[""eshell"", ""ansi-term""]" "[""doom-one"", ""gruvbox""]" Never No write package Never Not understanding elisp to be able to write and understand what I put in dot.emacs file Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Macro, elisp, packages "[""Hobby projects""]" "[""27.1""]" 29 No Gedcom, org, python, vertico, volatile-highlight, undo-tree any comprimise never considered No No Yes CUA "[""Elisp"", ""Python"", ""Perl"", ""Shell""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Vi No Rarely 50 Masters Male French Manufacturing "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""default light""]" Sometimes undo-tree copy-paste Never The defaults are rather poor and a bit antiquated. The included package manager, while functional, is simplistic to a fault. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright Very powerful commands for text manipulation that are easily available and searchable via M-x "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Quick & Dirty Tables""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Documentation of the configuration (available keys, values, what they do etc.)""]" "[""Framework""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Vim framework default Rarely 28 School Male German Software Development "[""framework default""]" "[""No""]" Doom Emacs Not sure lobste.rs Great "[""none""]" "[""dracula"", ""nord""]" Never framework default write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 16 No company, embark, eglot, org, rainbow-delimiters, selectrum significant comprimise never considered No No No Emacs "[""C"", ""Go"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Not interested""]" Never "[""M-x list-packages""]" "[""Overview""]" "[""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim project.el Often 41 Bachelors Male German Manufacturing "[""Selectrum""]" "[""No""]" maximal vanilla Yes Emacs mailing list Great "[""shell"", ""vterm""]" "[""my own custom theme"", ""solarized""]" Never No simple functions Never Not really, just a process of discovering features and capabilities/packages I didn't previously know about. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility and openness. "[""Work"", ""Hobby projects"", ""home everything""]" "[""28.1""]" 20 Mu4e mu4e, org-mode, org-roam, slime moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Haskell"", ""Python"", ""ocaml""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 55 Bachelors Male Canadian Telecom "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""dracula""]" Rarely No simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, freedom "[""Work"", ""Hobby projects""]" "[""29.0""]" 22 No significant comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" None project.el Frequently 40 Masters Male Andorran Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No write package Never dmitry gutov was super helpful and kind changing colors and fonts with the gui Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""memes""]" Very well, it's snappy community, introspection, debugging "[""Hobby projects""]" "[""28.2""]" 2 No company, eglot, undo tree, which-key significant comprimise 0-2y Cannot No Yes Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA because i figure gnu elpa doesn’t care about my stupid little packages Vim project.el Sometimes 32 Masters Male American stay at home dad "[""Ido""]" "[""No""]" maximal vanilla nice work No lobste.rs Great "[""shell-command"", ""eshell""]" "[""default dark"", ""modus-operandi"", ""sanityinc tomorrow night""]" Rarely undo-tree write package Never Package management was confusing until doom eMacs, package creation process is still confusing, package discoverability is low & required familiarity with community, package setup often (though not always) MUST be manually configured and lacks a “usually-sane-defaults” option, often ran/run into freezes which prevent closing relevant processes and/or switching to other tasks. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""High efficiency ceiling""]" "[""Extensibility"", ""Text editing features""]" Good but not great High efficiency ceiling, configurability, many useful packages, centralisation & unification/co-usage of many functionalities "[""Work"", ""Hobby projects"", ""Studying, coding, task-tracking""]" "[""28.1""]" 2 No Avy, Company, Lsp-mode, Persp-mode, Org-roam, Appt, Calc, Paredit, Hyperbole, Magit limited comprimise never considered No Would directly No Vim "[""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Java"", ""Python""]" Often "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview"", ""Configuration advice""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Eclipse projectile Often 20 School Male Student "[""Ivy"", ""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" Doom Emacs "Well-crafted, but directly pasting error logs on invalid input may not be the best approach, although it certainly works as a reasonable default in the absence of explicit catchers (eg putting 1.5 for “years using eMacs” gave an error, and without familiarity with type errors I wouldn’t know the issue was non-integer-ism). Also, it may be useful to give optional ability to provide reasoning for some of the multiple choice options, though the questions were well-selected enough that most relevant information was otherwise captured." No r/emacs Great "[""eshell""]" "[""doom-one""]" Never undo-tree simple functions Rarely The lack of Emacs culture in my environment and the difficulty to make sense of the documentation without any guidance part of GNU/Linux and better than Vim "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""Part of the GNU project / FSF"", ""part of GNU/Linux and better than Vim""]" Good but not great The use of buffers for everything together with the possibility to adapt how the buffers behave by means of Elisp. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No org, eglot, elfeed, auctex, pdf-tools moderate comprimise 2-5y No No No Emacs "[""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""quelpa""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack confidence in code quality"", ""shyness""]" Rarely "[""Issues"", ""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""planet.emacslife.com""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Mailing lists""]" "[""package.el"", ""DIY to learn really how autoloading works""]" "[""wait for maturity""]" brief project.el Often 66 PhD Male Dutch Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No Emacs mailing list Great "[""shell-command"", ""shell""]" "[""default light"", ""default dark""]" Rarely No copy-paste "[""GUI"", ""daemon""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 2 Vim "[""Javascript"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Often Doom Emacs write package Sometimes Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""multiple windows in tty""]" Good but not great good extension language, good set of extensions (dired etc), good set of text-related primitives "[""Work"", ""Hobby projects"", ""personal email and filing""]" "[""29.0"", ""28.2"", ""28.1"", ""24.1""]" 39 MH-E moderate comprimise 10+y No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""Shell"", ""Makefiles""]" Never "[""GNU/Linux"", ""MacOS"", ""Solaris""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""n/a""]" "[""n/a (I don't use packages)""]" Never String[] Never "[""Mailing lists"", ""GNU ELPA/MELPA online package lists""]" "[""n/a""]" "[""n/a""]" "[""n/a""]" "[""Research alternatives""]" Vim No Frequently 61 Masters Male United States citizen Software Development "[""No""]" "[""ispell""]" maximal vanilla No Emacs mailing list Ok "[""shell-command"", ""shell""]" "[""default light""]" Never "whatever ""C-x u"" gives me" copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility for complex tasks, simplicity for the ordinary ones. "[""Hobby projects""]" "[""26.3""]" 20 No org-mode moderate comprimise never considered No No No Emacs "[""C"", ""C#"", ""Erlang"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Diary""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Frequently Bachelors British Retired software developer "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""shell""]" "[""default light""]" Never No read and understand "[""TUI"", ""daemon""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""26.3""]" 8 Emacs "[""Javascript"", ""Python"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Sometimes minimal vanilla copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No limited comprimise never considered No No No Vim "[""none""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""Research alternatives""]" VS Code framework default Frequently Masters Male Canadian Legal "[""framework default"", ""Helm""]" "[""flyspell"", ""ispell""]" Spacemacs No r/emacs Great "[""shell-command""]" "[""dracula""]" Never framework default simple functions Never Too long ago -- learned emacs as a gues on MIT-MC when it was still a bunch of TECO macros.. Friend "[""GUI"", ""TUI""]" "[""stubbornness""]" "[""Extensibility"", ""Package(s)""]" Good but not great Flexibility/extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 40 No moderate comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R""]" Rarely "[""GNU/Linux""]" String[] "[""MELPA""]" "[""dpends""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Overview""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Frequently PhD Male United States citizen Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""shell""]" "[""whiteboard""]" Rarely No copy-paste Never There's just so much Emacs... All this magic but it all seemed so far out of reach. Friend "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "It can integrate with all of the fancy things that you could possibly want without needing to be an entire web browser. It doesn't require the resources of the new things (save Sublime Text). It lets me control the whole configuration and doesn't get in my way when I need to make things weird." "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 10 No projectile, evil, use-package, org significant comprimise never considered Yes No No Vim "[""Assembly"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Zig, F#, Nim, Crystal""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Matrix"", ""GitHub"", ""Email"", ""Discord""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Sublime Text projectile Often 39 Bachelors Male Australian Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No lobste.rs Ok "[""eshell"", ""ansi-term""]" "[""monokai""]" Never undo-tree copy-paste Never well, i'm still learning the commands. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy trust "[""Hobby projects""]" "[""28.1""]" 1 No nyan-mode any comprimise might in future No No No Emacs "[""Python""]" Never "[""GNU/Linux"", ""android via termux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" texstudio No Frequently 35 Bachelors non American Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default dark""]" Frequently No copy-paste Never Colleague "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Org mode, magit "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 No Magit, org significant comprimise never considered No No No Emacs "[""C++"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""not sure""]" "[""Never""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""None""]" "[""Never""]" "[""package.el""]" "[""wait for community""]" Visual studio No Sometimes 37 PhD Male German Research "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""none""]" "[""solarized""]" Sometimes No write package Sometimes University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""18.59""]" 34 Gnus significant comprimise 10+y No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""XML""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""IRC"", ""Mailing lists""]" "[""Portage (Gentoo package manager)""]" "[""Research alternatives""]" Microemacs No Frequently 58 PhD Male German Research "[""No""]" "[""ispell""]" minimal vanilla No Emacs mailing list Great "[""shell""]" "[""default dark"", ""my own custom theme"", ""zenburn""]" Often No simple functions "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" "[""GNU/Linux"", ""Windows""]" Sometimes maximal vanilla copy-paste Never I learned the basics a long time ago before CUA was all the rage. So learning Emacs was just as difficult as learning any other piece of software. Actually learning Emacs was easier due to the available documentation. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""I was looking for a good editor for programming. I also tried vi (which I can still get around in)""]" Good but not great Extensibility. It's theory of operation. Internal documentation. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 30 notmuch Deft, elfeed, tramp, org, eglot significant comprimise might in future No Yes No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Verilog, VHDL, Yocto recipe files""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub"", ""Whatever way makes sense""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Fediverse""]" "[""Design rationale"", ""Manual"", ""Overview"", ""Docstrings (or whatever they're called in elisp) for a package's functions""]" "[""The web.""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Aurora text editor (MS/DOS) No Frequently 48 Bachelors Male United States citizen Embedded Development "[""Ido""]" "[""flyspell""]" minimal vanilla "The question about what I do when I find an interesting new package needs a ""makes note"" option. I don't install new packages just because they look interesting. The package needs to solve a problem I have. The other responses to that question did not make sense either." Not sure Mastodon Ok "[""shell"", ""eshell""]" "[""default dark"", ""tango-dark?""]" Sometimes No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility and key bindings. "[""Work""]" "[""28.2""]" 1 Mu4e Beacon, Co-pilot, evil moderate comprimise never considered No No No Vim "[""Python"", ""Rust""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" VS Code projectile Never 34 Masters Male Indian Software Development "[""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""dracula""]" Rarely framework default copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" String[] String[] "[""Web search engines""]" String[] String[] "[""framework default""]" Vim projectile Sometimes "[""Helm""]" String[] Spacemacs String[] String[] simple functions Work "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 Emacs "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript"", ""Kotlin, Dot, LaTeX""]" "[""GNU/Linux"", ""MacOS""]" Vim Often maximal vanilla copy-paste Never Mainly the immense number of things it Emacs can do. Im still finding new things and learning every day. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great The extensibility and the control given to the user. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No Magit, avy, vertico moderate comprimise never considered Yes No No Vim "[""Elixir"", ""Go"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Blogs"", ""hackernews""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Rarely 33 Bachelors Male Swedish Software Development "[""Vertico"", ""Consult""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Rarely undo-fu simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No do not prefer 2-5y No No No Emacs "[""C++"", ""C"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Screenshots""]" "[""google""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Often 29 Masters Male Indian Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""shell""]" "[""default dark"", ""modus-vivendi""]" Frequently No simple functions Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 14 No multiple-cursors, ag significant comprimise never considered No No No Emacs "[""Javascript"", ""ocaml""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""no idea""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Rarely 35 Masters Male French Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Friend Ok "[""none""]" "[""default dark""]" Never No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 No counsel, elfeed, org-fragtog, vterm, yasnippet, org-modern, lsp-mode moderate comprimise might in future Cannot Cannot No Vim "[""C++""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim projectile Sometimes "[""Ivy""]" "[""No""]" Doom Emacs No Hacker News Great "[""shell-command"", ""shell"", ""vterm""]" "[""doom-one-light""]" Often vundo copy-paste Never I joined a company and was given an emacs config that provided an amazing experience (compared to what was common at the time, mid 90s). When I left, I didn't bring that config with me and I was not able to rebuild that experience on my own for years. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Alright Ecosystem of users and packages. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""Go"", ""Java"", ""Python""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" vi No Rarely 49 Bachelors Male American Software Development "[""framework default""]" "[""No""]" Doom Emacs No lobste.rs Ok "[""shell""]" "[""default light"", ""solarized""]" Never framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 5 notmuch org-mode,deft significant comprimise never considered No I have in the past No Vim "[""Julia"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Matrix"", ""Reddit"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Vim projectile Frequently 36 Masters Male Russian Finance "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs No r/emacs Ok "[""eshell"", ""vterm""]" "[""my own custom theme""]" Sometimes undo-tree simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""WSL""]" Often Doom Emacs copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No limited comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Python"", ""R"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""GitHub""]" "[""Design rationale""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" projectile Sometimes "[""Helm""]" "[""framework default"", ""flyspell""]" Spacemacs No r/emacs Great "[""none""]" "[""modus-operandi"", ""nord"", ""zenburn""]" Frequently framework default String[] String[] String[] String[] String[] simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Not well "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 12 Mu4e magit,evil,lsp-mode significant comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Java"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""I don't wish to contactpackage maintainers""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""I don't ask for help""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Eclipse projectile Rarely 37 Masters Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Yes r/emacs Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never framework default none Never Elisp "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Community""]" Good but not great Ability to fully customize programming workflow "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No no comprimise never considered No No No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""System Crafter""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Never 20 Associates Male United States citizen Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No Reddit Ok "[""vterm""]" "[""doom-one""]" Never undo-tree write package Never Chords are unintuitive at first. They seem complex and almost arbitrary until you get used to them. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Elisp, extensibility above and beyond what is reasonable for most other editors. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No straight.el, org, elfeed, vertico any comprimise never considered No Cannot No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Scheme"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Matrix"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 33 School Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No Blog post Ok "[""none""]" "[""modus-vivendi""]" Never No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No org,magit,which-key,helm significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Notepad++ No Sometimes "[""Helm""]" "[""ispell""]" minimal vanilla Yes r/emacs Ok "[""vterm""]" "[""modus-operandi"", ""leuven""]" Sometimes No copy-paste Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 30 Mu4e magit,org-mode,auctex,modus-themes significant comprimise never considered No No No Emacs "[""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Email""]" "[""straight""]" "[""Research alternatives""]" None No Often 63 PhD Male German Research "[""smex""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""modus-operandi""]" Never No simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No significant comprimise 10+y No No No Emacs "[""C++"", ""C"", ""Go"", ""Haskell"", ""Java"", ""Python"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Install and try it immediately""]" projectile Frequently 43 PhD Male Software Development "[""Ivy""]" "[""flyspell""]" Doom Emacs Yes r/emacs Great "[""eshell"", ""ansi-term""]" "[""default dark""]" Rarely No copy-paste Never When I started I didn't even know how to run commands. It took me a long time to realize I could M-x to run any command. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""org-mode""]" Very well, it's snappy Task automation and the ease with which anything can be automated. Magit/Projectile/org-mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 9 No magit,org-mode,projectile,iedit,tide,helm,easy-kill,embrace do not prefer never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages"", ""Twitter""]" "[""Manual""]" "[""company slack""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes Male "[""Helm""]" "[""No""]" minimal vanilla No Friend Great "[""shell"", ""ansi-term""]" "[""zenburn""]" Rarely No simple functions Friend "[""GUI"", ""TUI""]" "[""Clojure support by CIDER extension""]" "[""Common Lisp support via SLIME""]" Poorly, it's sluggish "[""Work""]" "[""28.2""]" 10 Vim "[""Clojure""]" "[""MacOS""]" None Never Spacemacs understand internals "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community""]" Very well, it's snappy "[""boyfriend""]" "[""just my bf's""]" 0 Emacs "[""C"", ""Elisp"", ""Scheme""]" "[""bf's""]" Frequently minimal vanilla write package Never Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""email, accounting, etc""]" "[""28.2""]" 8 Mu4e org-roam,mu4e,magit,dirvish,corfu,vertico,elfeed,org-super-agenda moderate comprimise might in future Yes Would directly No Vim "[""C++"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Overview"", ""some packages make it kinda unclear what the package does, sometimes, using abstract metaphors instead of a pragmatic example use case""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 25 Bachelors Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Not sure doom discord Great "[""vterm""]" "[""doom-one""]" Never undo-fu simple functions Never "Cryptic documentation Unintuitive keybindings Elisp quirks" University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "Stability Extensibility Quality Packages from community" "[""Work""]" "[""28.1""]" 26 No "elpy Org" limited comprimise never considered No No No Emacs "[""C++"", ""Python""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None No Rarely 48 PhD Male United States citizen Research "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""default dark"", ""my own custom theme""]" Frequently No simple functions Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No moderate comprimise never considered No Would directly No Vim "[""Clojure"", ""Elisp"", ""Elixir"", ""Go"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Code (features)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Telegram""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ No Sometimes 26 School Male Brazilian Software Development "[""Helm""]" "[""framework default""]" Spacemacs No Telegram Great "[""vterm""]" "[""default dark"", ""solarized-dark""]" Sometimes undo-tree write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy extensibility through elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el""]" "[""Research alternatives""]" Code::Blocks No Sometimes 34 Masters Male Software Development "[""No""]" "[""No""]" maximal vanilla No reddit Ok "[""eshell"", ""term""]" "[""my own custom theme""]" Never No none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 No any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text project.el Sometimes 18 School Male Indian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Hacker News Not great "[""eshell""]" "[""default light""]" Never No copy-paste Never I am too new a user, but I would like to contribute when I get the skills to do so. "There is a lot to learn, and important to understand that you can learn one piece at a time to not get overwhelmed if you start with vanilla Emacs. I am still ""initially learning Emacs"" and will probably continue for years to come, but after some months of use, I feel that the effort is starting to pay off since I get the efficiencies of having lots of tasks integrated into one cohesive workflow inside Emacs instead of using separate programs for email, RSS, terminal emulation, text editing, word processing and PDF document production. There are still things I do outside of Emacs like calendaring that could be integrated that I have not had the time to properly investigate yet." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Org Mode""]" Good but not great Faster text editing than vim since it is not modal (vanilla keybindings), extensibility, an integrated environment to do most text-based things inside, Org Mode for markup, literal programming (useful in my studies) and organization "[""Hobby projects"", ""Studies""]" "[""28.2""]" 1 Mu4e elfeed, mu4e, org-static-blog, rainbow-mode moderate comprimise might in future I support FSFE I want to buy the Emacs Lisp book and other Emacs effects from the FSF, but the FSF is out of stock No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel"", ""Blog""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""M-x list-packages"", ""Videos on LBRY and Youtube""]" "[""Manual""]" "[""I don't. I read up on already available info if problems arise.""]" "[""package.el"", ""use-package""]" "[""wait for community""]" I would probably consider NonGNU ELPA first since I like the FSF's stance on software freedom, but to my understanding GNU ELPA are packages considered part of Emacs and thus probably not applicable. Vim No Often 43 Masters Male Norwegian Education services "[""No""]" "[""ispell""]" minimal vanilla "There should be more ""I do not yet have the skill level, but would if I could"" options for contribution and package maintenance to separate new users from long time non-contributors. The question about free software seems to assume that UIs are generally better in proprietary software which is the opposite of my experience. I have to use MS Office and Windows at work, but I have installed LibreOffice because the better UI. When I turn off the toolbars and on the sidebar, I get 1/3rd more space for content I in LO Writer than MS Word and ctrl-s and other common keyboard shortcuts work like expected. The ribbon UI in MS Office demands more mouse clicks, hides functionality and keyboard shortcuts (unlike menus) and eats pixels in the direction all screens have the fewest. I think the question perpetuates a falsehood about UI design in proprietary software. I think Emacs' text and keyboard-centric and clutter-free UI is very efficient compared to most other text editors and IDEs." No Blog post Ok "[""ansi-term""]" "[""manoj-dark""]" Never No read and understand Never Discovering mode specific bindings. Debugging errors. Friend "[""GUI""]" "[""Package(s)"", ""lispy.el and org-mode""]" "[""Extensibility"", ""Community""]" Poorly, it's sluggish Someone else already thought of that. Configuration is code. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No lispy, org-mode, org-roam limited comprimise never considered No No No Emacs "[""Clojure""]" Sometimes "[""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""default/recommended keybindings, variables available for customization""]" "[""I don't have a place to ask for help.""]" "[""straight""]" "[""Install and try it immediately""]" IntelliJ framework default Sometimes 30 Bachelors Male American Fin Tech "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs No Discourse Great "[""none""]" "[""doom-one""]" Never framework default simple functions Never Keybinds University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""The alternative editors on the CDC Cyber I was using were unimaginably worse""]" Very well, it's snappy The ability to do nearly all my tasks in a single application "[""Work"", ""Hobby projects""]" "[""29.0""]" 33 No modus-themes, org, org-roam, ligature, dashboard, lsp-mode, auctex, centaur-tabs moderate comprimise never considered No Would directly No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""Ada""]" Rarely "[""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 56 PhD Male British Research "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""modus-operandi""]" Rarely No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 5 No no comprimise might in future Cannot Cannot No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" Eclipse projectile Frequently Bachelors Male Chinese Software Development "[""Ivy""]" "[""No""]" Prelude No Hacker News Ok "[""eshell""]" "[""doom-one""]" Rarely No read and understand Internet "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 Vim "[""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" "[""GNU/Linux"", ""WSL""]" IntelliJ Sometimes Doom Emacs many packages Often Once I started doing it, I realized it's actually much easier than the Github process. Trouble finding which user option does whatever it is I'm looking for. University/College "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Extensibility, great self-documenting environment "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 Gnus consult, vertico, corfu, devdocs, magit, gnus, eglot significant comprimise 0-2y No No Yes Emacs "[""Python"", ""Shell"", ""Emacs Lisp, Lua""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Used to submit to MELPA but I dislike the rolling release style, now submit to GNU ELPA only. Vim project.el Often 37 PhD Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Great "[""shell""]" "[""modus-operandi""]" Frequently No write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy extensibilty "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Mu4e org significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently 43 Masters Male German Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""shell-command"", ""shell""]" "[""solarized"", ""solarized-dark""]" Sometimes undo-tree copy-paste Never "No; I started with Emacs for Windows by Vincent Goulet and it was comfortable from the get go. I did get used to the emacs specific keybindings over time, but it was a natural, ""supported"" migration." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Built-in features""]" "[""Part of the GNU project / FSF""]" Good but not great extensibility, org-mode, magit, macros "[""Work"", ""Hobby projects"", ""chatting""]" "[""28.2""]" 11 No org-mode, magit, web-mode, eglot, go-mode significant comprimise never considered No No No Emacs "[""Go"", ""HTML/CSS"", ""Python"", ""PHP""]" Sometimes "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Search engine""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Notepad++ No Often 32 School Male Dominican Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""ansi-term""]" "[""dracula"", ""zenburn""]" Sometimes No copy-paste Never Some Spacemacs layers like the TypeScript layer seem outdated and sometimes parse syntax incorrectly Free software culture "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Evil""]" Good but not great Extensibility, modularity "[""Work"", ""Hobby projects""]" "[""28.1""]" 0 No evil, treemacs, vterm moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Rarely 22 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""framework default""]" Spacemacs No @vedang@fosstodon.org Great "[""vterm"", ""multi-term""]" "[""underwater""]" Never framework default simple functions Never None University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No Magic, ccls significant comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Design rationale"", ""Screenshots""]" "[""IRC""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 34 PhD Male British Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""default dark""]" Rarely No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Extensibility, availability, customizability "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 No Straight,hydra,vertico moderate comprimise never considered No No No Emacs "[""C++"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Wariness of the review process""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Jed No Sometimes 45 Bachelors Male United States citizen Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla "Order of options is sometimes inconsistent. For example ""no"" at the top vs bottom in different questions. Consistency would make a little easier to navigate the options." Not sure r/emacs Great "[""none""]" "[""my own custom theme""]" Frequently undo-fu read and understand Rarely "- Finding all the necessary packages needed for web development - Getting used to the key combinations" Internet "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Part of the GNU project / FSF""]" Good but not great "- It's open source and not tied to a company's monetary goals, so it will live much longer. - I can use it on CLI, keeping memory usage low" "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No dumb-jump moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""PHP""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Not interested"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ No Sometimes 40 Masters Male German Software Development "[""Helm""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""default light""]" Never No copy-paste Never I went into emacs expecting that I would have to do lots of customization before I would like it, but I didn't know which packages I would need etc. and couldnt really get started. A year with doom emacs really helped with that, and atm i'm quite happy with my custom config files. I also had to come to terms with that emacs was made with a certain workflow in mind, and sometimes adapting that to how you work is better than trying to redo everything your way. dad <3 "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Alright The ability to customize whatever I want without it feeling hacked together "[""School""]" "[""28.2""]" 2 No outshine, lsp-mode, tree-sitter, vertico, consult, orderless, evil, general, hyda, straight limited comprimise never considered No No No Customized vim "[""C++"", ""C"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Code (features)""]" "[""Reddit"", ""Web search engines""]" "[""Comparison""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim No Frequently 17 Norwegian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""dracula"", ""gruvbox""]" Sometimes evil undo-redo copy-paste Never "Difficulty using C - - on macOs, zooms out my view. Not clearly understanding what macros are" University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Alright "Extensibility Fact that it helps me focus solely on code in front of me Not having to use mouse to do stuff Lisp Built-in help" "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No limited comprimise never considered No No No Emacs "[""Go"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ No Often Bachelors Male Lebanese Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""my own custom theme""]" Rarely No copy-paste Never Elisp configuration is hard Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "Amazing discoverability Amazing packages" "[""Work"", ""Hobby projects"", ""School""]" "[""29.0""]" 1 No magit moderate comprimise never considered No No No Vim "[""Go"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Manual"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 23 Bachelors Male Software Development "[""framework default"", ""Helm""]" "[""No""]" Spacemacs No Hacker News Great "[""vterm""]" "[""default dark""]" Rarely framework default String[] String[] String[] String[] String[] write package Never Probably remembering the key bindings coming from a then Windows background. I prefer Emacs keybindings though, keep them. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Built on a Lisp dialect""]" Very well, it's snappy Without a doubt the greatest strength of Emacs was designing the tool around a core Lisp VM. It's a Lisp environment with features that work together to form the impression of a text editor. "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 7 No Multiple-cursors, magit, SLY, SLIME, geiser, org-mode limited comprimise 5-10y No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel"", ""project logging via org table spreadsheets""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Rarely "[""Issues"", ""Advocacy""]" "[""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Sometimes 35 Bachelors Male (other) Software Development "[""No""]" "[""flyspell""]" minimal vanilla No IRC Great "[""ansi-term""]" "[""my own custom theme"", ""wheatgrass""]" Never No simple functions Never "Default keybinding, maybe (I use it, but C-c, C-x, C-v is more ""global"")." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Can modify it with elisp. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No no comprimise never considered Cannot I have in the past No Emacs "[""C++"", ""C#"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Rarely "[""I contribute to other things with code mostly and for now I not find an oportinity... or the oportunity don't find me.""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Telegram""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 30 School Male Bolivian Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Telegram Great "[""vterm""]" "[""dracula""]" Never No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 0 No no comprimise never considered No Would directly No Vim "[""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Frequently 24 Masters Male Canadian Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-tokyo-night""]" Never undo-tree simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""SQL""]" "[""WSL"", ""MacOS""]" Sometimes minimal vanilla copy-paste Never Keybindings, setting/config without great tutorial Nobody introduced but saw several professors using emacs in my university "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "Org mode Magit Extensibility" "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 No Org-mode, revealjs, magit, lsp, tramp, evil-mode, hydra, significant comprimise never considered No No No Vim "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel"", ""Generate reveal JS""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Google search""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None framework default Sometimes Bachelors Male Chinese Software Development "[""framework default"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-one"", ""dracula""]" Often framework default write package Never "Confusing, unique terminology and behavior (windows/frames, kill/yank, ""kill ring""). Packages that describe what they do, but not why doing that is useful. Poor documentation of elisp language." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Run-time introspection and modification "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 notmuch org, org-caldav, vertico, projectile, lsp-mode, magit, emacs-slack, elfeed, notmuch, pdf-tools significant comprimise never considered No No Yes Emacs "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Frequently 37 Masters Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Great "[""eshell"", ""ansi-term""]" "[""zenburn""]" Often No none Never Internet "[""GUI"", ""daemon""]" "[""Community""]" "[""Package(s)""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 0 No do not prefer never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""not sure""]" "[""Mailing list"", ""GitHub""]" Never "[""Not interested""]" Never "[""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""not sure""]" "[""wait for community""]" VS Code framework default Rarely School Male Student "[""framework default""]" "[""framework default""]" Doom Emacs No Discourse Not great "[""none""]" "[""doom-one""]" Never undo-tree copy-paste Never basic key combinations, I still tend to mouse Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""habit, familiarity""]" "[""Text editing features""]" Very well, it's snappy extensibility and packages "[""Work"", ""Hobby projects"", ""blogging,writing""]" "[""27.1""]" 25 Mu4e bbdb,elfeed,elpher,magit,org moderate comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 58 Bachelors Male Australian Education services "[""No""]" "[""ispell""]" maximal vanilla Not sure @publicvoit@graz.social mastodon post Great "[""eshell""]" "[""solarized""]" Sometimes No simple functions Rarely Been using it for many years so hard to remember now, but I guess the keybindings - especially of third-party plugins - may be a bit hard to grasp initially but once it gets into muscle memory it is just so much better. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Community""]" Very well, it's snappy Extensibility, able to configure each and everything - never need to touch my keyboard while programming, lightweight, free, opensource and stable. "[""Work""]" "[""28.2""]" 10 No magit, flycheck, ido, projectile, smartparens, yasnippet, auto-complete moderate comprimise never considered No No Yes Emacs "[""Javascript"", ""Ruby""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" MELPA because the process is quite simple to just raise a PR on their github repo https://github.com/melpa/melpa Sublime Text projectile Often 31 Bachelors Male Indian Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Not sure Twitter Great "[""none""]" "[""darkokai""]" Rarely No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" String[] Alright "[""Hobby projects""]" "[""28.2""]" 25 No never considered Vim "[""C++"", ""Haskell""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" String[] "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""IRC"", ""Reddit"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Borland Turbo C++ projectile Rarely "[""Vertico""]" "[""flyspell""]" Doom Emacs "[""vterm""]" "[""dracula"", ""modus-operandi"", ""modus-vivendi""]" Rarely undo-fu simple functions Never Learning elisp. Keybindings were difficult but now I prefer them University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Recommended editor in introductory computer science course at university""]" Good but not great "Extensibility, can do ""everything""" "[""Work"", ""Hobby projects""]" "[""27.1""]" 25 No org, org-roam, vlf, magit, ivy-bibtex, zotxt, ess, wc-mode, moderate comprimise might in future No No No Emacs "[""Assembly"", ""C"", ""Go"", ""Julia"", ""Java"", ""Python"", ""R"", ""Shell"", ""VHDL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Haven'n contacted anyone, so I don't know without searching""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Haven't asked for help before""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Nano No Frequently 47 PhD Male Norwegian Law Enforcement "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Ok "[""eshell""]" "[""darktooth""]" Never No simple functions Never Different nomenclature than contemporary software (kill,yank vs copy,paste) and different keybindings. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Time-tracking via org-mode""]" Good but not great Extensibility and org-mode "[""Work""]" "[""27.2""]" 1 No do not prefer never considered No No No Emacs "[""Elisp"", ""Python"", ""Shell""]" Frequently "[""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""Hacker News""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Rarely 33 Bachelors Male Hungarian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""zenburn""]" Rarely No simple functions Never key bindings. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy multi platform. extensibility. "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No magit, helm, org mode limited comprimise never considered No No No Vim "[""Python"", ""PHP"", ""Perl"", ""Shell""]" Frequently "[""WSL""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 45 Bachelors Male Canadian Software Development "[""Helm""]" "[""No""]" minimal vanilla No mastodon Great "[""eshell""]" "[""solarized-dark""]" Never undo-tree write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features""]" Alright Extensibility of extensions "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Mu4e exwm,lsp-mode,org-jira limited comprimise never considered No No No Vim "[""Haskell"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""sync with calendar/jira""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""YouTube""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives""]" None framework default Rarely 31 Bachelors Male Norwegian Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" Doom Emacs Not sure Discourse Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never "Getting a grasp of what's possible with Emacs. Finding settings you probably want to change." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Existing ecosystem of plugins "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No moderate comprimise might in future No No No Vim "[""Java"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Sometimes "[""Issues""]" "[""Reddit"", ""Discord""]" "[""Comparison"", ""Overview""]" "[""Discord""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes 23 School Male German Student "[""framework default""]" "[""No""]" Doom Emacs No Discord Ok "[""vterm""]" "[""tomorrow night""]" Frequently framework default copy-paste "[""TUI""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 Emacs "[""C++"", ""Python"", ""Ruby"", ""openScad""]" "[""GNU/Linux"", ""MacOS""]" Never minimal vanilla copy-paste Never Friend "[""GUI""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No moderate comprimise never considered No I have in the past No Emacs "[""C"", ""C#"", ""Common Lisp"", ""Erlang"", ""Go""]" Never "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Web search engines""]" "[""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Vim No Sometimes 31 Bachelors Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""vterm""]" "[""nord""]" Sometimes No simple functions Never Stick to it long enough, start small grow big Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Orgmode""]" Very well, it's snappy Reliability, customization, range of use cases "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 notmuch Orgmode, denote, modus-theme moderate comprimise might in future No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Wariness of the review process"", ""Mailing List has more friction than GitHub PR""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Manual""]" "[""Reddit"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" VS Code projectile Often 39 School Male Spanish Legal "[""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never not aware of / forgetting about C-g Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Alright extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 30 Mu4e sorry, there are too many any comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""XML""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""official Debian packages (sudo apt install elpa-...)""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""Mastodon""]" "[""Tutorials""]" "[""Mailing lists"", ""Email"", ""public Jabber/XMPP room""]" "[""not sure""]" "[""wait for maturity"", ""wait for community""]" vi No Frequently "[""No""]" "[""No""]" maximal vanilla Not sure Mastodon Ok "[""shell"", ""vterm""]" "[""solarized-dark""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""working with a lisp repl""]" Very well, it's snappy Configurability/extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e consult, vertico, embark, perspective.el, paredit, CIDER, deadgrep, xref, magit, smerge significant comprimise might in future Yes No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison""]" "[""IRC"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 37 Masters Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No IRC Great "[""shell"", ""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""my own custom theme""]" Often undo-tree copy-paste Never "Slow startup times, until I discovered the daemon. RTL support." Internet "[""GUI"", ""daemon""]" "[""org-mode""]" "[""org-mode""]" Very well, it's snappy org-mode "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 No org-mode,evil moderate comprimise never considered No I have in the past No Vim "[""Only text notes to myself""]" Never "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""I don't""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Research alternatives""]" Vim No Frequently 45 School Male Israeli Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default dark""]" Never No simple functions Rarely Get an automated copyright assignment instead of emailing pdf forms Learning the lingo Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""28.2""]" 7 Mu4e Denote any comprimise 0-2y Yes I have in the past No Emacs "[""Elisp"", ""Python"", ""R""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""Website""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 53 PhD Male Dutch Other "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Yes r/emacs Great "[""shell""]" "[""modus-operandi""]" Never undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "org mode powerful community" "[""Hobby projects""]" "[""29.0""]" 1 No limited comprimise never considered No Yes No Meow "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discourse""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim No Often 23 Bachelors Male Chinese Software Development "[""No""]" "[""No""]" minimal vanilla "[""shell""]" "[""doom-one""]" Rarely No many packages Rarely "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No lsp-mode, envrc-mode, geiser any comprimise 2-5y No Yes Yes Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Often "[""Code (features)"", ""Code (bug fixes)""]" "[""IRC servers"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Research alternatives""]" framework default Frequently 35 School Male Australian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Yes Discord Great "[""none""]" "[""doom-tokyo-night""]" Frequently framework default simple functions Never The help Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Mouse independent "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2"", ""27.1""]" 25 No "lsp magit" any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Comparison""]" "[""Framework""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" vi projectile Frequently 46 School Male Spanish Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Ok "[""shell-command"", ""shell""]" "[""my own custom theme""]" Never undo-tree copy-paste Never Starting from no programming experience, just the idea of a config file and lisp was difficult to grasp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and freedom "[""Work""]" "[""28.2""]" 7 No org-mode, pdf-tools, ess any comprimise never considered I have in the past I have in the past No Vim "[""Python"", ""R""]" Rarely "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""Framework"", ""Mailing lists""]" "[""framework default"", ""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Frequently 37 Masters Male United States citizen Student "[""No""]" "[""No""]" Doom Emacs No Emacs mailing list Ok "[""eshell""]" "[""my own custom theme""]" Never No simple functions Never "Coming from vim, configuration was a bit tough for vanilla, so I first chose Spacemacs to get a pre-configured system (now Doom Emacs because I like the philosophy better). When your default keybindings are vim (i.e. evil-mode), it is hard for a beginner to use some packages because there is no built-in evil support for them. Even some packages I still use have some glitches because they are intended for the ""default"" bindings and it's not easy to fix those, especially for a beginner." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Proof general/Coq""]" Very well, it's snappy org mode, flexibility as an IDE "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e org,mu4e,proof-general moderate comprimise never considered No No No Vim "[""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""Purescript""]" Often "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Mailing lists"", ""Matrix servers""]" "[""Tutorials""]" "[""Matrix"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often 34 Masters Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Friend Great "[""eshell"", ""vterm""]" "[""dracula""]" Rarely framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Built-in features"", ""Org mode""]" "[""Org mode""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Personal notes""]" "[""29.0"", ""28.2""]" 3 Mu4e Org mode, org-roam, tramp vterm projectile, dired limited comprimise never considered No No No Vim "[""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""WSL"", ""MacOS"", ""Linux via Termux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Sacha Chua Emacs News""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Frequently 44 Masters Male Turkish Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""doom-one""]" Often undo-fu simple functions Never "I can not remember exactly, but I felt ""it's not so hard to learn, compared to vim"". Unlike vim, I typed ""A"" ""B"" ""C"" and I saw the word ""ABC"" on the screen." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 22 No company,lsp-mode,magit,flycheck,org,modus-themes,treemacs-icons-dired moderate comprimise might in future No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" MELPA Vim No Sometimes 41 Masters Male South Korean Software Development "[""No""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""modus-operandi""]" Sometimes No write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility. That it is a lisp machine. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e moderate comprimise never considered No Would directly No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Scala""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 33 Bachelors Male Canadian Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""gruvbox""]" Rarely No simple functions "[""GUI""]" "[""Org mode, magit""]" Good but not great "[""Work"", ""Hobby projects"", ""Private Life""]" String[] 12 Default + macOS String[] "[""MacOS""]" Often maximal vanilla read and understand Never Colleague "[""TUI""]" "[""Package(s)""]" "[""Package(s)""]" Good but not great Packages are more stable compared to Vim. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 3 No moderate comprimise never considered I have in the past I have in the past No Vim "[""Python"", ""R"", ""Rust"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Matrix servers""]" "[""Comparison"", ""Tutorials""]" "[""Matrix"", ""GitHub""]" "[""straight"", ""use-package""]" "[""wait for maturity""]" Vim framework default Often 37 PhD Male Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs Yes r/emacs Ok "[""none""]" "[""gruvbox""]" Never No simple functions Never "i have no understanding of the internal workings of emacs at all but I would love to. if someone would articulate that (along the lines of this *great* article https://ciechanow.ski/mechanical-watch/) I would gobble it up in no time. not understanding that limits me severely, I feel." Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""spacemacs / vim""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "mouseless usage mapping functions to key sequences ( for toggle file tree etc) being able to write by own functions and routines into the system I love that I can move my installation around and use the same setup on multiple machines" "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No "spacemacs, magit i am also pretty excited that the external language server support has landed. hopefully we can integrate live-share with vs code someday soon" moderate comprimise never considered Yes No No Vim "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""i have a codementor.io""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" atom, vim+tmux, vscode not really actively Sometimes 30 Bachelors Male German Tech Founder "[""framework default""]" "[""framework default""]" Spacemacs any questions, hit me up at finn.frotscher@gmail.com Yes Hacker News Great "[""shell"", ""term""]" "[""zen and art""]" Never framework default copy-paste Never Emacs keybindindigs are hard Internet "[""GUI""]" "[""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy Extensible, all in one, lightweight "[""Work""]" "[""28.1""]" 4 No Org, magit limited comprimise never considered No No No Vim "[""Clojure""]" Often "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Mailing list""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Reddit""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Never 40 Masters Male Italian Fin Tech "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-one""]" Never No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No telega,magit,vterm moderate comprimise might in future No No No Emacs "[""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Not interested"", ""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Discourse"", ""Emacs China""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Emacs China""]" "[""package.el"", ""leaf""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ No Frequently 28 Bachelors Male Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes Telegram Great "[""vterm""]" "[""doom-one""]" Rarely vundo simple functions Rarely I don't remember any major difficulties - the Emacs tutorial was enough to get me started "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Emacs Lisp""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy 1) Emacs is one of the most extensible programs ever 2) The GUI is designed well - it's there when you want it, but stays out of the way when not needed "[""Work"", ""Hobby projects""]" "[""29.0""]" 18 No Magit, vertico, consult, ef-themes any comprimise might in future Cannot Would directly No Default + Meow "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""ef-theme""]" Never No write package Never key bindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility, customizability "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 notmuch magit,org-mode,lsp-mode,ivy, moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes 34 Masters Female French Politics "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""solarized""]" Often undo-tree simple functions Never "Lots of key bindings. (And, where is the ""Meta"" key on my VT100?)" Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Elisp "[""Work"", ""Hobby projects""]" "[""27.1""]" 34 No Slime moderate comprimise never considered No No No Emacs "[""C++"", ""Common Lisp"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""Haven't needed to""]" Never "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Haven't needed to""]" "[""package.el""]" "[""Research alternatives""]" vi No Rarely 61 Bachelors Male Canadian Software Development "[""Icomplete""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command"", ""shell""]" "[""default light""]" Never No write package Rarely It was extremely difficult as a non-programmer to get my head around the .init file and basic configuration commands such as setq, bind-key and use-package. Some guy on the internet said it was the best LaTeX editor "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great extensibility and community! "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Mu4e doom-modeline,org-ref,helm,smartparens,laas significant comprimise might in future I have in the past Would directly No CUA "[""Elisp"", ""Python"", ""R""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" I have no idea, I am using MELPA because it hast most packages, so I guess I'll submit it to MELPA aswell. None projectile Frequently 24 School Male German Student "[""Helm""]" "[""flyspell""]" maximal vanilla Thank for you doing this! This is a great contribution to the emacs community :) No r/emacs Great "[""eshell""]" "[""my own custom theme""]" Never No simple functions Never Can't remember the keybindings. Saved the configuration, but it doesn't take effect. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Customizability""]" "[""Community""]" Very well, it's snappy Almost anything can be customized to fit my personal needs. Keyboard oriented. "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No magit,org-mode,evil,symbol-overlay,consult,embark,corfu,vertico limited comprimise might in future No No No hybrid of Vim and Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Can't find things to contribute. Or the issue is too hard for me to solve.""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines"", ""discussions in emacs-china.org""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""GitHub"", ""emacs-china.org""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 32 Masters Male Chinese Software Development "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No Emacs China Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""modus-operandi""]" Sometimes vundo copy-paste University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 25 No never considered Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA""]" String[] "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" String[] String[] "[""package.el""]" None No Rarely "[""No""]" "[""No""]" minimal vanilla "[""shell-command"", ""shell""]" "[""my own custom theme""]" Never framework default copy-paste Never University/College "[""GUI"", ""daemon""]" "[""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 0 No limited comprimise never considered No No No Vim "[""OCaml""]" Often "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" VS Code framework default Often Masters Male Chinese Student "[""framework default""]" "[""framework default""]" Doom Emacs No Discord Ok "[""vterm""]" "[""doom-one""]" Rarely framework default simple functions Never poor keybinding ergonomics by default Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy customizability, documentation "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No auctex, org-roam, sly limited comprimise never considered No No No Boon "[""Common Lisp"", ""Haskell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" No Frequently "[""Vertico""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""my own custom theme""]" Never undo-tree copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No moderate comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Clojure""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Matrix"", ""Reddit""]" "[""framework default""]" "[""wait for community""]" IntelliJ No Rarely 23 School Male Student "[""framework default""]" "[""No""]" Doom Emacs No Blog post Ok "[""none""]" "[""doom-one""]" Never framework default copy-paste Never it is _not_ accessible at all if you dont have anyone to show you around Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""Orgmode""]" Very well, it's snappy You can make it do anything you want; complete freedom "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 Mu4e Projectile, Magit, orgmode, evil significant comprimise never considered No Would directly No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview"", ""Short getting started section with sane defaults""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Webstorm projectile Often 31 Bachelors Male Bulgarian Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""my own custom theme""]" Rarely undo-tree copy-paste University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy extensibility "[""Hobby projects""]" "[""28.2""]" 25 Emacs "[""C++"", ""C"", ""Go"", ""Haskell"", ""Javascript"", ""Rust"", ""Ocaml""]" "[""GNU/Linux""]" vi Rarely minimal vanilla write package Never Not really, to be honest. I know I went through the tutorial, and made a conscious effort to use the native movement commands. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Aside from extensibility, I think its introspectibility and self-documenting nature is huge. It's usually the first thing I show people who are curious. "[""Work"", ""Hobby projects""]" "[""29.0""]" 23 No Magit,org-mode,expand-region,multiple-cursors,consult (and previously helm),lsp-mode,cider moderate comprimise 10+y Yes No No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" "Honestly can't remember, but probably ""whatever was there"" (often an IDE; Eclipse, Metrowerks..)" project.el Sometimes 47 PhD Male Australian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""shell"", ""vterm""]" "[""zenburn""]" Rarely undo-tree simple functions Rarely Keybinding Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Completely programmabile "[""Work""]" "[""28.2""]" 10 No magit,cider,vertico,consult,org-mode,denote do not prefer never considered No I have in the past No Emacs "[""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" MELPA IntelliJ project.el Sometimes 41 School Male Italian Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Nope No r/emacs Great "[""vterm""]" "[""solarized-dark""]" Never undo-fu simple functions Unfamiliar hotkeys. Internet "[""GUI""]" "[""Package(s)""]" "[""Part of the GNU project / FSF""]" Alright org-mode "[""Work""]" "[""28.2""]" 10 No never considered Emacs "[""org""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" String[] "[""Not interested""]" Never String[] String[] String[] "[""package.el""]" Vim No Never "[""Ido""]" "[""No""]" minimal vanilla "[""none""]" "[""tango""]" Never No copy-paste Never I haven't got around Lisp yet. Internet "[""GUI""]" "[""DoomEmacs""]" "[""Extensibility"", ""Package(s)"", ""doomemacs, magit""]" Good but not great I believe I mainly got used to it, there are some particular scenarios where vs code works better, but I don't have magit nor doomemacs keybinding there... "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No magit do not prefer never considered Cannot Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""I usually stuck with defaults :(""]" "[""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" IntelliJ framework default Sometimes 35 Bachelors Male Bolivian Software Development "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs No doomemacs discord Ok "[""none""]" "[""doom-one""]" Rarely framework default write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No magit, undo-tree, lsp-mode, envrc, consult, vertico significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""-""]" "[""use-package""]" "[""Research alternatives""]" Sublime Text projectile Rarely 36 Masters Male Finnish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No lobste.rs Great "[""none""]" "[""leuven""]" Never undo-tree copy-paste Never "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy "[""Work""]" "[""29.0"", ""28.2""]" 16 No orgmode,helm,yasnippet,magit,elfeed,ess,modus-theme limited comprimise never considered No I have in the past No Emacs "[""R""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" project.el Frequently 43 PhD Male French Healthcare "[""Helm""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""none"", ""eshell""]" "[""modus-vivendi""]" Never No write package Never Picking out a good set of packages and knowing now to customize them. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Org-mode and the general package ecosystem "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No restclient, org-mode, ace-window significant comprimise never considered No No Yes Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""nixpkgs""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Discord""]" "[""nix""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently "[""No""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Great "[""ansi-term""]" "[""my own custom theme""]" Sometimes No understand internals Rarely "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 20 Mu4e moderate comprimise might in future Yes No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" project.el Frequently "[""Helm"", ""Ido"", ""Selectrum""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Ok "[""shell-command"", ""shell"", ""vterm""]" "[""my own custom theme""]" Frequently No copy-paste Never "Browsing Info manuals. Some configurations can be a chore to set up (disabling backups, ensuring UTF-8, configuring tab behavior). ""setq"" feels like a noob trap, and I had to read ""customize-set-variable"" source code." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Can be run in GUI. Elisp > Lua > Vimscript. Has useful help commands. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.1""]" 1 No vdiff, vdiff-magit, helpful, markdown-mode significant comprimise never considered No No No Emacs "[""Elisp"", ""Ruby""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""Youtube""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Vim projectile Rarely 34 Bachelors Male Brazilian Software Development "[""Ivy""]" "[""Not yet""]" minimal vanilla No r/emacs Great "[""none"", ""shell"", ""eshell""]" "[""doom-one"", ""gruvbox"", ""modus-operandi"", ""doom-monokai-pro / ef-themes""]" Rarely No copy-paste Never The self-documenting part is great but if you don't know how to properly access it that is annoying. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Strong and good performing extensions. Longevity of the extensions and they just continue working. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 notmuch evil,evil-collection,lsp,magit limited comprimise 5-10y No Would directly No Vim "[""C++"", ""C"", ""Go"", ""Python"", ""Rust"", ""Shell"", ""Guile, Nix""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Usually things just work and don't require fixes""]" Never "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Matrix""]" "[""Nix""]" "[""Install and try it immediately""]" Vim projectile Rarely 33 Bachelors Male German Software Development "[""Helm"", ""Ivy"", ""Consult""]" "[""langtool""]" minimal vanilla No lobste.rs Great "[""vterm""]" "[""dracula""]" Sometimes undo-tree simple functions Never Completely different to all other editors. Outdated documentation for previous releases. Understanding how to get packages; stumbled on MELPA while looking for something else. Understanding that the documentation was worth looking at: I was used to doing internet searches for everything. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Gnus Slime, ido-completing-read+, company, neotree, pinentry moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Not interested""]" Never "[""Mailing lists"", ""Emacs News""]" "[""Manual""]" "[""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ project.el Often 40 Bachelors Male Australian Software Development "[""Ido"", ""Icomplete""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Great "[""eshell""]" "[""deeper-blue""]" Never No copy-paste Never Keybindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No evil moderate comprimise never considered No No No Vim "[""C""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Not""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Not""]" "[""framework default"", ""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim framework default Frequently 31 Bachelors Male German Software Development "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Great "[""shell""]" "[""modus-vivendi""]" Never framework default simple functions Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""async""]" Very well, it's snappy Widespread async support. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No limited comprimise never considered No No Yes Vim "[""C++"", ""C"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Bad prior experience""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Design rationale"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""wait for maturity""]" Vim projectile Never 42 Masters Male Brazilian Telecom "[""Ivy"", ""Consult""]" "[""No""]" maximal vanilla No Friend Ok "[""none"", ""eshell"", ""counshell""]" "[""spacemacs dark""]" Never undo-tree simple functions Never Hand strain from doing default keybindings until I moved Ctrl to Caps Lock and mapped common functions like write-file to the F keys. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Org-mode, infinite extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No org,pdf-tools,zenburn-theme,undo-tree,avy,helm,swiper-helm,helm-bibtex,spell-fu do not prefer never considered No No No Emacs "[""Elisp""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Example use-package declarations""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""wait for community""]" VS Code No Frequently 32 PhD Male American Research "[""Helm""]" "[""spell-fu""]" maximal vanilla Great job, thank you for doing this! Yes Hacker News Great "[""eshell""]" "[""zenburn""]" Never undo-tree write package Never weird Key-Shortcuts, lack of Elisp-Knowledge Friend "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""none, persuaded by friend""]" Good but not great Elisp, Keyboard based UI, Open Source Code "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No ivy, ivy-rich, sly moderate comprimise never considered No Would directly No Emacs "[""C"", ""Common Lisp"", ""Python""]" Sometimes "[""WSL""]" "[""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub"", ""reddit""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison"", ""Overview""]" "[""friend, try and error""]" "[""package.el"", ""use-package""]" "[""wait for community""]" online git-repo only, then on request by users joe No Sometimes Research "[""Ivy""]" "[""flyspell""]" maximal vanilla please do it again in a few years No r/emacs Great "[""none""]" "[""solarized-dark""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No magit, eglot, projectile, crux, tree-sitter, combobulate, vterm, yasnippet, ido, ido-vertical-mode do not prefer never considered No No No Emacs "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript""]" Often "[""MacOS""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""purcell's require-package (based on package.el)""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom projectile Sometimes 36 Bachelors Male Brazilian Software Development "[""Ido""]" "[""No""]" purcell's + some custom config No Company Slack Great "[""ansi-term"", ""vterm""]" "[""dracula""]" Rarely No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Community""]" Alright "[""Work""]" "[""28.2""]" 0 No no comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently 28 Bachelors Male Brazilian Software Development "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""my own custom theme""]" Never No simple functions Never Keybindings, understanding and leveraging the self-documenting features Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Long history; extensibility "[""Hobby projects""]" "[""29.0""]" 3 No Magit, org-mode any comprimise might in future I have in the past I have in the past No CUA "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Atom projectile Frequently 26 Bachelors Male French Telecom "[""Ivy""]" "[""flyspell""]" maximal vanilla Perform the survey more often, or make the survey and its answers available all the time Yes Telegram Emacs Stories Ok "[""eshell""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never Steep learning curve for elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No lsp-mode, flycheck, org-mode, magit any comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA devel"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Sometimes Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No copy-paste Never the horrible language used to customize it University/College "[""GUI""]" String[] String[] Not well "[""Work"", ""Hobby projects""]" "[""28.2""]" 27 No no comprimise never considered Cannot Cannot No all custom "[""C++"", ""C"", ""HTML/CSS""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub"", ""irc""]" Sometimes "[""Elisp proficiency"", ""elisps is crap""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""M-x list-packages""]" "[""Screenshots""]" "[""IRC""]" "[""use-package""]" "[""wait for maturity""]" No Rarely "[""Vertico""]" "[""No""]" maximal vanilla Yes x Ok "[""none""]" "[""my own custom theme""]" Never No write package Rarely Terminology. What is a buffer, what is a frame, etc. Nonstandard in todays age. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy Elisp, community "[""Work""]" "[""28.1""]" 4 Gnus evil,sly,gnus,eshell significant comprimise might in future I have in the past Cannot No Vim "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Mastodon""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 31 Male British Fin Tech "[""Vertico"", ""Selectrum"", ""Consult""]" "[""ispell""]" maximal vanilla Yes Fosstodon Great "[""eshell""]" "[""my own custom theme""]" Frequently undo-tree copy-paste Never "Finding a good configuration to write in Python. I tested so many different things. I now run emacs-lsp with the jedi backend. For a newcomer it's nearly impossible to find and configure this." Don't remember, srly. "[""GUI"", ""TUI"", ""daemon""]" "[""Open-source. Old habit.""]" "[""Don't remember, sry.""]" Very well, it's snappy "- Keyboard shortcuts. - Really open-source. - It works (very few bugs, not spending my time on a bug tracker is a good thing for an editor. I tried PyCharm and spent my time on their bug tracker)." "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No org,lsp-mode,magit,flycheck any comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""https://orgmode.org/elpa/""]" "[""Dedicated issue tracker, often hopefully not on Github™""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 37 Masters Male French Software Development "[""Ido""]" "[""flycheck-grammalecte""]" maximal vanilla "- I'm very very happy that the survey engine is FOSS. - I'm very gratefull it does **not** require any external resources to work, and that it does not hit any tracker, it's very clean. - I'm very happy that the FAQ points to the source code of the thing. - I'm also happy to see that the survey is hosted on an open-source forge." No Already forgot Great "[""shell""]" "[""spacemacs-light""]" Never No copy-paste Never weird pre-CUA keybindings, i had to hang up a reference card next to my desk Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great on-the-fly macros, org-mode, lots of movement keybindings, not modal like vim "[""Hobby projects""]" "[""28.1"", ""27.1""]" 5 No org-mode significant comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Android""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Pluma No Frequently 21 School Male American Creative/Writing "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla emacs No IRC Great "[""none""]" "[""default dark"", ""my own custom theme"", ""solarized-dark""]" Never No simple functions Never "Key Bindings. Config being delicate and breaking frequently." Don't remember "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Open source text editor. Future Proof""]" Good but not great Run-time configuration, self-documentation, explorability, large community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No lsp,slime,glsl-mode,ag,projectile,jst-mode,dtrt-indent,powershell.el,nix-mode,web-mode moderate comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Rust"", ""Scheme""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""Source""]" "[""GitHub""]" Rarely "[""Wariness of the review process""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Manual"", ""Setup/Debugging""]" "[""IRC"", ""GitHub""]" "[""manual""]" "[""Install and try it immediately""]" Visual Studio projectile Rarely 36 School Male American Entertainment/Video Games "[""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla No IRC Ok "[""none""]" "[""my own custom theme""]" Rarely No write package Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3"", ""24.3""]" 10 No Org, magit, multiple-cursors, counsel (swiper, Ivy), dashboard do not prefer never considered Yes I have in the past Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Details on extending the package / or user stories""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA had a clear contribution process, I’ve never looked into the others. It seems the most open to contributions. Sublime Text No Often 34 PhD Female United States citizen Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Sacha chua Great "[""shell-command"", ""eshell""]" "[""my own custom theme""]" Often No write package Never The FSF assignment is a significant barrier to entry. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 24 notmuch org-mode, lsp-mode, company significant comprimise never considered I have in the past No Yes god-mode "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""R"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""nix""]" "[""Install and try it immediately"", ""wait for community""]" MELPA has been a source of vitality for the community for years, so it is my first thought for where to submit. projectile Frequently 43 PhD Male American Robotics "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell"", ""vterm""]" "[""apropropriate-dark""]" Frequently No write package Never 不知如何开始 Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright 可以完全使用键盘操控 "[""Work""]" "[""29.0"", ""28.2""]" 3 No lsp-bridge meow.el telega.el do not prefer never considered No No Yes meow "[""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript"", ""react.js vue.js""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Blog""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Not interested""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""emacs-chain.org telegram""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""emacs-chain.org emacs-telegram group""]" "[""manual""]" "[""Install and try it immediately""]" Vim borg.el Frequently 20 School Male Chinese Software Development "[""Ivy""]" "[""No""]" maximal vanilla null Yes Emacs China Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""solarized-dark"", ""doom-themes""]" Never vundo write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great Stability and extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 14 No eglot, org, paredit, hungry-delete significant comprimise never considered Yes No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim project.el Sometimes 35 Bachelors Male Lithuanian Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure lobste.rs Ok "[""eshell""]" "[""default light"", ""default dark""]" Rarely undo-tree copy-paste Never Steep leading curve Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Evil mode and org mode "[""Work""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Vim "[""no programming""]" Never "[""Windows""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for maturity""]" Vim No Often 35 Bachelors Male German Manufacturing "[""Ivy""]" "[""flyspell""]" maximal vanilla No Mastodon Ok "[""none""]" "[""dracula""]" Never No understand internals Frequently Yes, and it was consistently helpful (thanks Stefan Monnier)! I was not diciplined enough to sit through the tutorial or read the manual. Part of the reason was that Debian did not distribute the Emacs manual in Emacs, so I had to read up on stuff online, including blogs written by people who in retrospect did not really know much about Emacs. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great The conservativism towards superficialities and dedication to free software. "[""Work"", ""Hobby projects"", ""University""]" "[""29.0""]" 7 Gnus auctex,avy,buffer-env,focus,inspector,magit,slime,shell-command+,writegood-mode any comprimise 2-5y No Yes Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Scheme"", ""Shell"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Writing Websites""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list"", ""Email""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""IRC servers"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""IRC"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""manual"", ""setup.el""]" "[""Install and try it immediately"", ""wait for maturity"", ""wait for community""]" I want my packages to be available for everyone, so I add the to GNU ELPA. If I were to inherit a package, where the CA was not signed, I would choose NonGNU ELPA instead. None project.el Frequently 24 Bachelors Male Student "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla One shouldn't ask for Nationality. Yes Emacs mailing list Ok "[""shell-command"", ""shell""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Frequently vundo write package Never Default keybindings for undo-redo are terrible. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""Org-mode""]" Very well, it's snappy Readable, structured customization of basic editing, and the well-developed modes (C, org). "[""Work"", ""Hobby projects"", ""All text editing""]" "[""28.2"", ""27.2""]" 10 No org-mode, helm, helm-gtags, magit, ace-jump. moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go"", ""Rust"", ""Shell"", ""Coq, TLA+""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Never had to""]" Never "[""Most of my changes are custom and unlikely to be useful to others""]" Never "[""Web search engines""]" "[""Manual"", ""Overview""]" "[""Never had to""]" "[""package.el"", ""manual""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Notepad++ No Frequently Male Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No lobste.rs Great "[""eshell""]" "[""my own custom theme"", ""Custom theme without syntax highlighting for text""]" Frequently undo-tree copy-paste Never configuration was complex Internet "[""GUI""]" "[""Package(s)"", ""Org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great org-mode "[""Hobby projects""]" "[""26.1""]" 10 No limited comprimise never considered No No No Emacs "[""Org-Mode""]" Never "[""GNU/Linux"", ""Windows""]" "[""Task management""]" "[""not sure""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Often Masters Male Canadian Telecom "[""No""]" "[""No""]" minimal vanilla No hacker news (ycombinator) Great "[""none""]" "[""default light""]" Never No write package Never A very steep learning curve Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""magit""]" "[""Extensibility""]" Very well, it's snappy Extensibility "[""Work""]" "[""27.1""]" 23 No magit, shell-mode, tramp, org-mode any comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Issues""]" "[""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Vim No Sometimes 55 Bachelors Male United States citizen Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""shell""]" "[""my own custom theme""]" Frequently No simple functions Often Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 4 Mu4e no comprimise might in future Yes I have in the past Yes Emacs "[""C"", ""C#"", ""HTML/CSS"", ""Java"", ""Python""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA devel""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Often "[""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Matrix servers"", ""Discourse""]" "[""Comparison""]" "[""Matrix"", ""Reddit"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""wait for maturity""]" Vim project.el Often School Female American Healthcare "[""Ivy"", ""Ido""]" "[""flyspell""]" Prelude Yes Fediverse Great "[""shell""]" "[""default dark"", ""solarized-dark""]" Rarely framework default read and understand Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" String[] Very well, it's snappy "[""Work""]" "[""29.0""]" 16 notmuch moderate comprimise might in future No No No Emacs "[""Go"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" project.el Sometimes Masters Male Greek Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""modus-operandi""]" Rarely No many packages Sometimes It's a bit different than git(hu|la)b reviews, but it's nice. Sometimes packages get ignored for a long time, and there's no way of seeing if a reviewer has seen your patch. In git(hu|la)b, a simple thumbs up is often enough to know that it has been seen. "Understanding the idiosyncraticities of elisp took some time. Understanding the difference between buffers, windows, and frames. Understanding how work is being performed on a buffer, and what save-excursion does." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Extensibility, community "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No significant comprimise might in future I have in the past I have in the past Yes Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""Shell"", ""XML""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (features)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" "MELPA is easiest, github/gitlab are easy collaborative environments with instant feedback. I find the Elpa mailing lists are where my packages go to die. Probably I'm missing some critical factor, or, the developers there are overwhelmed." Sublime Text projectile Sometimes 32 PhD Male Cypriot Research "[""Consult""]" "[""flyspell""]" maximal vanilla A separate mailing list option to be pinged directly by email for updates. Though, I can see how that might be hard to anonymize. Yes r/emacs Great "[""vterm""]" "[""default light"", ""leuven, monokai""]" Frequently No simple functions Never "Learning keybindings. Finding settings. Setting up every thing so that it works like I want it to, to reduce ""friction"" and annoyances." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""I can use the same text editor for (almost) all text related things on all platforms.""]" "[""At first due to university. Then because I wanted to learn one editor really well instead of using many different editors.""]" Very well, it's snappy One editor for all text tasks on all platforms "[""Work"", ""Hobby projects""]" "[""27.2""]" 20 No moderate comprimise never considered No No No Emacs "[""C++"", ""Clojure"", ""Elisp"", ""Python"", ""Shell"", ""TCL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""org-mode""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""https://sachachua.com/blog/category/emacs-news/""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++, jedit, nedit, context and probably more projectile Rarely 44 Masters Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No https://sachachua.com/blog/category/emacs-news/ Great "[""none""]" "[""tango-dark""]" Sometimes undo-tree simple functions Never Moving between buffers. Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "Matching terminal and graphical user interface. Elisp." "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 12 No magit, zig-mode, geiser, yaml-mode any comprimise might in future No Yes No Emacs "[""C"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Ease of submission. Whichever repository is the least work. None No Rarely 29 Masters Male English Telecom "[""Ido""]" "[""No""]" minimal vanilla No lobste.rs Great "[""shell""]" "[""modus-vivendi""]" Rarely No copy-paste Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No do not prefer never considered No No No Vim "[""C++"", ""C"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""Email""]" Never String[] Rarely "[""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""twitter""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 35 School Female "[""No""]" "[""No""]" minimal vanilla No Twitter Not great "[""none""]" "[""solarized""]" Sometimes No simple functions Never Friend "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "- Different packages and features work well together without conflicting - Keybindings for everything - emacsclient starts reasonably quickly, and shares buffers with frames on other terminals" "[""Hobby projects""]" "[""28.1""]" 5 No magit, paredit, dtrt-indent significant comprimise might in future No No No Emacs "[""Assembly"", ""C"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Everything already works well enough""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" No Often 18 New Zealander Student "[""No""]" "[""ispell""]" minimal vanilla No Fediverse Ok "[""none""]" "[""my own custom theme""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Longevity, Community, Extensibility "[""Hobby projects""]" "[""28.2""]" 1 notmuch Meow, Eglot, Consult, Notmuch moderate comprimise might in future No No No Meow "[""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Discord"", ""Blogs""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""use-package""]" "[""wait for maturity""]" VS Code project.el Often 20 School Male American Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely vundo simple functions Never Linux "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""'(elisp lisp)""]" "[""Part of the GNU project / FSF""]" Good but not great Lisp "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1"", ""26.1""]" 32 No slime,cider,magit,paredit,impatient-mode,git-timemachine significant comprimise might in future No I have in the past No Emacs "[""Clojure"", ""Common Lisp"", ""Everything""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""MELPA Stable"", ""not sure""]" "[""Email"", ""GitHub""]" Rarely "[""Laziness""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview"", ""UP-TO-DATE examples""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" MultiEdit No Sometimes "[""No""]" "[""No""]" maximal vanilla No IRC Ok "[""shell, but very seldom""]" "[""my own custom theme""]" Rarely No write package Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""C"", ""Elisp"", ""Python"", ""systemverilog,verilog""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" String[] Rarely "[""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" String[] "[""GitHub"", ""Discord"", ""Discourse""]" "[""straight"", ""use-package""]" "[""wait for maturity""]" Sublime Text Sometimes String[] String[] Doom Emacs String[] String[] simple functions Never Well, I had to learn a completely new language to customize it. Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright Everything can be customized and there seems to be pretty good autocomplete support lately. "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No ido, python-mode, lsp-mode, flymake limited comprimise never considered I have in the past No No Emacs "[""C++"", ""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse No Rarely 42 Bachelors Male United States citizen Software Development "[""mc""]" "[""ispell""]" minimal vanilla No lobste.rs Great "[""ansi-term""]" "[""my own custom theme""]" Never framework default copy-paste Never The sheer learning curve, there being so much of everything Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy That it can do everything you want it to, and it runs everywhere as well, on about any hardware "[""Hobby projects""]" "[""28.1""]" 2 No magit, org-roam, evil, sly no comprimise never considered Cannot Cannot No Vim "[""C++"", ""Clojure"", ""Haskell""]" Sometimes "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""IRC servers"", ""Discord""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Reddit"", ""Discord""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim No Rarely 22 School Female Polish Manufacturing "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Ok "[""ansi-term""]" "[""gruvbox""]" Sometimes undo-tree simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""fun""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 15 Mu4e significant comprimise never considered No Yes No Emacs "[""C"", ""Fortran"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""R"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""mastodon""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""IRC""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None No Frequently 33 Masters Male Belgian Education services "[""Helm"", ""Ivy""]" "[""flyspell""]" minimal vanilla No mastodon Ok "[""eshell"", ""vterm""]" "[""doom-one""]" Never undo-tree simple functions Never Had trouble with learning the shortcuts and keybinds without knowing the help function. For example, jumping to a certain line. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great Help functions are really cool, being able to find new functionality and remembering keybinds, looking at variables and the source of functions helps a lot with understanding and personalising emacs "[""Hobby projects"", ""Taking notes (personal/class)""]" "[""28.2"", ""28.1""]" 2 No "org org-roam" limited comprimise never considered No No No Vim "[""C#""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" VS Code framework default Frequently 23 Bachelors Male Vietnamese Student "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""term""]" "[""doom-one"", ""gruvbox"", ""Jonathan Blow's emacs theme""]" Never framework default copy-paste Never Defining custom keybindings was especially confusing for me because I am mixing both Evil and a custom keyboard layout (bépo). I eventually found general.el and evil-collections to minimize the pain-points. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Org-mode""]" Good but not great Emacs Lisp, Extensibility, Documentation, Community "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No evil, evil-collections, projectile, corfu, vertico, lsp-mode, which-key, consult, doom-modeline significant comprimise never considered No Would directly No Vim "[""Javascript"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Sometimes 32 PhD Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Blog post Great "[""eshell"", ""vterm""]" "[""doom-one""]" Never undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 16 No moderate comprimise never considered No No No Emacs "[""Elisp"", ""Elixir"", ""Python"", ""R"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Wariness of the review process""]" Rarely "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently PhD Male Brazilian Software Development "[""Ivy""]" "[""No""]" Doom Emacs No Hacker News Not great "[""eshell""]" "[""doom-one""]" Rarely undo-fu simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 18 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Haskell"", ""Javascript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" VS Code projectile Frequently 40 PhD Male Research "[""Vertico""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""doom-spacegray""]" Sometimes framework default read and understand Rarely Package management and to a lesser extent, customization. I was never exactly clear on how to install and keep packages updated. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Hackability. I think the ability to use Emacs to troubleshoot, edit and test Emacs functionality all from within the same environment. It gives the user incredible power and the feeling that that tool is really in their control. "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 notmuch citar, org-ref, orderless, avy, transient significant comprimise might in future No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 29 Masters Male United States citizen Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""eshell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely vundo copy-paste "The wiki is often obtuse as a beginner and sometimes references outdated packages. I found difficulty understanding things like keymaps and package repositories." Colleague "[""GUI""]" "[""Extensibility"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No magit, evil, projectile, cider might in future Vim "[""Clojure""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Frequently "[""Ido""]" "[""ispell""]" minimal vanilla "[""none""]" "[""zenburn""]" Never undo-tree simple functions Never discovery of keyboard shortcuts University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great survival "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Research alternatives"", ""wait for community""]" None framework default Sometimes 36 Masters Male Finnish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Twitter Great "[""vterm""]" "[""default light"", ""default dark""]" Rarely undo-fu copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Text editing, extensibility and that I can make it my own "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 notmuch Orgmode, denote limited comprimise never considered Cannot Cannot No Emacs "[""HTML/CSS""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Often "[""Issues""]" "[""Reddit"", ""Blogs"", ""RSS""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" mostly markdown editors No Frequently 52 Masters Male German Education services "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No mastodon Great "[""eshell""]" "[""dracula"", ""modus-vivendi"", ""ef-themes""]" Never No copy-paste Never Not knowing how to start customizing it to look like a modern editor. I was coming from Sublime Text 2 which was really polished out of the box experience and Emacs' initial configuration and presentation is really ugly. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Customization "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Wanderlust significant comprimise might in future Yes Yes No Emacs "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text framework default Often 29 Bachelors Male United States citizen Software Development "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell"", ""ispell""]" Doom Emacs Yes r/emacs Great "[""eshell"", ""ansi-term"", ""vterm""]" "[""doom-one""]" Never framework default read and understand Never accidentally pressing the wrong keybinding and getting into a really confusing state Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great longevity, extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit, expand-region significant comprimise might in future No No No custom ergonomic keys "[""C++"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""many packages are maintained by unfriendly neckbeards""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""Nix / home-manager""]" "[""wait for community""]" Vim projectile Sometimes 28 Bachelors Male American Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""I don't remember""]" Sometimes undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No any comprimise never considered No No No Vim "[""Python"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" Vim No Never "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""solarized"", ""solarized-dark""]" Sometimes undo-tree read and understand Never The largest difficulty is knowing how to put packages together to achieve workflows, as well as how to handle buffers, windows, frames, popup frames. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Emacs is older than I am and will likely outlive me. Investing in emacs really feels like investing in something for life, rather than changing editor every few years. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered I have in the past No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""terraform""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""Framework"", ""GitHub""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Sublime Text framework default Rarely 42 Bachelors Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""term"", ""ansi-term""]" "[""doom-one""]" Sometimes framework default copy-paste Rarely Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 4 No moderate comprimise might in future No No No Vim "[""Go"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently 30 Bachelors Male Software Development "[""Helm""]" "[""flyspell""]" Doom Emacs No Emacs China Great "[""vterm""]" "[""default dark"", ""doom-one""]" Never undo-tree simple functions Never Just getting used to the paradigm. The built in tutorial is great. Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great That everything is subject to modification and extension. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No "magit, vterm, tramp Though I believe magit and tramp are built in at this point." limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""don't use that many packages""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""quickstart (short tutorial), just show me the basics quickly""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 26 Bachelors Male Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""vterm""]" "[""default dark""]" Frequently No simple functions Never Keybindings were a barrier that kept me away for years. I don't mind them so much any more, but I use a mix of evil and default emacs bindings now. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Relatively easy extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No org, org-roam, dired, embark, vertico, avy, magit, consult, orderless, marginalia significant comprimise might in future Yes Would directly No Vim "[""Clojure"", ""Elisp"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim projectile Frequently School Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-fu simple functions Never Emacs-Lisp is maybe does not have a Lisp-beginner friendly tutorial University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great My config at work and at home make Emacs very very different tools "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 7 notmuch moderate comprimise might in future Yes No No Emacs "[""Assembly"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 27 School Male Swiss Tourism "[""Helm"", ""Ivy"", ""Icomplete""]" "[""flyspell"", ""ispell""]" maximal vanilla High School as the minimum education is too high. That means people who have not/not yet graduated high school have to lie Not sure Hacker News Ok "[""shell"", ""term""]" "[""my own custom theme""]" Never undo-tree simple functions Never Learning curve adjusting to key bindings and using M-x functionality paradigm. first time Linux user looking for a text editor "[""GUI"", ""TUI"", ""daemon""]" String[] "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Even with all its power, it can still be run in a terminal through ssh "[""Work"", ""Hobby projects""]" "[""27.1""]" 4 No any comprimise never considered Cannot Would directly No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Rust""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Debian apt list elpa-*""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""not sure""]" "[""Install and try it immediately""]" None No Rarely 44 School Male Chadian Software Development "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""eshell""]" "[""my own custom theme""]" Never No write package Never "What I call the ""pre-mouse era"" UI paradigm: frames vs. windows, normal cut/copy/paste key combos don't work without configuration, stuff like that. Also the fact that buffers are first-class citizens rather than an implementation detail takes some getting used to -- in most ""modern"" editors one tab or window == one file and closing that tab or window means closing the file, so the idea that you can keep the same windows open and just put different files/buffers in them or keep a file open even though it's not displayed in a window anywhere, while powerful, can increase the initial cognitive load." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community""]" Good but not great The extensive, comprehensive, well-written, sometimes humorous documentation which, unlike some other editors I could name, seems to actually want everyone to be able to hack on it in a substantial way, even if they're not an expert in programming text editors. "[""Hobby projects""]" "[""29.0"", ""27.1""]" 3 No Org-mode, Magit, Eglot, Paredit, Modus themes. significant comprimise might in future No I have in the past No Vim "[""C"", ""Clojure"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Rarely 43 Masters Male American "[""Ivy""]" "[""No""]" maximal vanilla No lobste.rs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree copy-paste Rarely i don't recall any Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great packages "[""Hobby projects""]" "[""29.0""]" 1 Mu4e counsel, mu4e, elfeed, org mode, evil, ledger, pocket reader significant comprimise never considered Cannot Cannot No Vim "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Notepad++ projectile Often 25 Female "[""Ivy""]" "[""spell-fu""]" Doom Emacs thanks for doing this No r/emacs Great "[""none""]" "[""dracula""]" Never undo-fu read and understand Never unfamiliar keyboard shortcuts, poor feature discoverability, lack of tabs/graphical way of organizing buffers, setting up file associations correctly to open in existing instance Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Cross-platform""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Large amount of plugins, extensibility, text editing features, familiar environment on any platform "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 13 No magit, org-mode limited comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" Kate project.el Sometimes 29 Bachelors Male German Software Development "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""gruvbox""]" Frequently No read and understand Never I had difficulty trying to integrate features from Scimax (I liked org-ref and all the other features of Scimax) with the package system of Spacemacs. I eventually rolled my own configuration that integrated parts of each. I eventually moved to Doom since it allowed a level of flexibility without having to worry as much about potential conflicts (and included lots of sensible defaults). Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy Flexibility, longevity, and a great community. And org-mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e mu4e, tramp, magit, elfeed, denote moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Discord""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text framework default Often 56 PhD Male United States citizen Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs Thanks so much for your work on this, and all your other contributions! Yes r/emacs Great "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Often framework default write package Never Finding features, so many packages so many different ways to configure them. Finding something amongst all the possibilities is difficult. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright the efficiency you can get when customizing it for the tasks your doing. org-mode and helm in particular are hard to live without. It handles having many files open simultaneously well "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No helm, helm-swoop, org, moderate comprimise might in future No No No CUA "[""C++"", ""Elisp"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA""]" "[""haven't""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Design rationale"", ""Clips/videos""]" "[""google + pounding head on wall""]" "[""setup.el""]" "[""Install and try it immediately""]" Atom No Rarely "[""Helm""]" "[""No""]" maximal vanilla No IRC Ok "[""shell""]" "[""my own custom theme"", ""solarized-dark""]" Never No String[] String[] String[] String[] String[] simple functions Rarely Nomenclature MicroEmacs on AmigaOS "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Alright In my opinion Emacs greatest strength are its extensibility and discoverability. Yes, it might not look very discoverable at first glance, but as soon as you get it. Everything can be explored, understood and modified. "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 Mu4e org-mode, cider, evil, magit, mu4e moderate comprimise might in future No No No Vim "[""Clojure"", ""Elisp"", ""Haskell"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""Source""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""HackerNews""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""framework default"", ""use-package"", ""nixpkgs""]" "[""Install and try it immediately""]" IntelliJ framework default Often 44 Masters Male German Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""shell-command""]" "[""solarized"", ""solarized-dark""]" Sometimes framework default read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Emacs "[""C++"", ""Haskell"", ""Rust"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Often Doom Emacs copy-paste Never it's massive system. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility, readability of lisp, emacs help system, tons of features and integrations "[""Work"", ""Hobby projects""]" "[""27.2""]" 2 No moderate comprimise never considered No No No Vim "[""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""elpaca""]" "[""wait for maturity""]" Vim projectile Frequently Bachelors Male Polish Logistics "[""Helm""]" "[""No""]" Spacemacs No Hacker News Ok "[""eshell""]" "[""default light""]" Never undo-tree write package University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great Elisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 Mu4e never considered Emacs "[""Assembly"", ""C"", ""Elisp"", ""Haskell"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" String[] "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Overview""]" String[] "[""package.el"", ""use-package""]" "[""Research alternatives""]" Turbo Edit No Frequently "[""Helm""]" "[""flyspell"", ""ispell""]" minimal vanilla "[""eshell""]" "[""my own custom theme""]" Sometimes No copy-paste Rarely "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e org-mode,org-ref,org-roam,evil,ess,magit,pdf-tools,org-noter,mu4e limited comprimise might in future I have in the past I have in the past No Vim "[""R"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages"", ""YouTube""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" No Frequently 32 Masters Male Dutch Research "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""none"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Never Understand elisp and library Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No org-roam, vulpea moderate comprimise might in future No Would directly No Vim "[""Clojure"", ""Common Lisp"", ""Go"", ""Haskell"", ""Rust"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Research alternatives""]" Vim framework default Frequently Masters Male Chinese Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs Not sure Friend Great "[""eshell""]" "[""nano-light""]" Rarely framework default many packages Rarely "Back in 2009-2011 the learning curve was very steep. I spent two years dabbling with a custom config every now and then until it was in a state where I could use it as my daily driver. Biggest hurdles back then was just finding/adding packages to match what I had in TextMate. A project tree file/folder sidebar, and snippets. Second was probably wrapping my head around Emacs’ keybindings." Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy The flexibility to mold it to be whatever I want, along with a ton of amazing community packages like magit and others. "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 No magit, forge, lsp-mode, flycheck, multiple-cursors, helm-ag, vertico, fussy, doom-modeline limited comprimise might in future No No Yes Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" It’s been a while, but I’ve typically just gone with MELPA for the sake of simplicity. TextMate 1.x projectile Sometimes 36 School Male Swedish Software Development "[""Helm"", ""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""doom-vibrant""]" Often undo-fu, undo-fu-session, vundo write package Rarely Yes / dont understand the question Too long ago. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great "Extensibility. Very well honed features." "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No org, calc limited comprimise 5-10y I have in the past Would directly Yes Emacs "[""C"", ""Elisp"", ""Ruby"", ""Shell""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Where related repos can be found (e.g. org) None No Frequently 55 Masters Male German Fin Tech "[""Ivy""]" "[""No""]" maximal vanilla Thanx. Yes Blog post Great "[""none""]" "[""sanityinc-tomorrow-night""]" Never No copy-paste Never Elisp, old and outdated documentations, ugly tutorials Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and configurability "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No use-package,helpful,indent-guide,counsel,swiper,rainbow-delimiters,multiple-cursors moderate comprimise never considered Cannot No No Emacs "[""Elisp"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Rarely 36 PhD Male Iranian Research "[""Ivy""]" "[""flyspell""]" minimal vanilla No Blog post Ok "[""eshell"", ""vterm""]" "[""monokai""]" Often undo-fu simple functions Never keybindings Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy maturity, introspectability "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit, org-mode significant comprimise might in future I have in the past I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 25 Bachelors Male French Telecom "[""No""]" "[""flyspell""]" minimal vanilla Great improvements on survey form layout, as well as questions asked. Keep it up! :-) Yes web Great "[""shell-command"", ""term""]" "[""wombat""]" Sometimes undo-tree copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Discoverability "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No moderate comprimise never considered I have in the past Would directly No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""Email""]" "[""framework default"", ""straight""]" "[""wait for community""]" None framework default Rarely Masters Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Great "[""shell"", ""eshell""]" "[""doom-one""]" Often framework default simple functions Sometimes The review experience is great. The copyright assignment process is not; it needs to be simplified or abandoned. The default key bindings are torturous, and I honestly suspect vim has a better model for them, but only under the constraint of popular keyboard layouts. I very early made sure to move Ctrl, Meta et al to home row (https://axelsvensson.com/keyboa/) and have never looked back. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Configurability""]" "[""Being introduced""]" Not well Configurability and extensibility. It takes a certain (flawed) personality to require tools to work the way you want them to and never settle for someone else's sometimes better idea. People with this personality will never be able to leave Emacs. "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No magit, org, lsp-mode, smerge-mode, swiper, ivy, multiple-cursors, paredit, dired+, deadgrep moderate comprimise 0-2y No No No Very heavy customization "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""SQL"", ""Typescript"", ""LaTeX, postscript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Comparison""]" "[""GitHub"", ""Email""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse No Frequently 36 Bachelors Male Swedish Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla "Perhaps the question ""Have you signed (or attempted to sign) the FSF copyright papers?"" would be more valuable and less confusing if split into two, e.g. ""Have you attempted to sign"" and ""If yes, did you succeed in doing so""." Not sure lobste.rs Great "[""none""]" "[""my own custom theme""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Extensibility, using a powerful and fun language. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""Python"", ""Scheme""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""YouTube""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" VS Code projectile Frequently 45 Bachelors Male American Software Development "[""Vertico""]" "[""No""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""nord""]" Never framework default copy-paste Never Keyboard Bindings Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Keyboard Macros "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 20 No do not prefer never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Googling""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" joe No Often 45 Masters Male Polish Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default light"", ""solarized""]" Rarely No write package Never I wasn’t hooked until I found the features that were “killer features” for me. The documentation also has a steep learning curve. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy It doesn’t get in your way. It is extensible. It has many mature packages. It’s easy to configure (with the right packages). Tramp , org, iedit, multiple cursors, regex builder, undo tree, undo region. "[""Work"", ""Hobby projects"", ""Org""]" "[""28.2""]" 7 No Org, tramp, iedit, vundo, vterm, multiplecursors, slime, nano-theme, moderate comprimise never considered No No Yes Emacs "[""C++"", ""Common Lisp"", ""Haskell"", ""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""I don’t""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""Hacker news (rarely)""]" "[""Clips/videos"", ""There tends to be too much documentation. More focus on package usability would fix this.""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Atom No Often 27 Bachelors Male United States citizen Software Development "[""Ido"", ""Vertico""]" "[""No""]" maximal vanilla Start off with questions on packages. No Hacker News Great "[""vterm""]" "[""Nano, tsdh""]" Sometimes vundo understand internals "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""yes""]" Very well, it's snappy "[""flex""]" "[""my special fork""]" my special keybindingss "[""Assembly"", ""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""all and my own""]" "[""GNU/Linux"", ""WSL"", ""MacOS"", ""BSD"", ""my own os""]" Frequently my own many packages Rarely Yes, key-bindings were unfamiliar, took me very long to really start using Emacs key-bindings. Selecting text was unfamiliar. Lisp was a very unfamiliar paradigm, still don't feel competent in it. Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""I can use it for the next 25 years and still have a better editor than anything newer""]" "[""Having one editor for the rest of my life""]" Very well, it's snappy Not needing to switch between IDEs all the time. You can just get very good using one editor over a life-time. And works everywhere I work. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 25 Wanderlust typescript-mode limited comprimise 10+y I have in the past I have in the past Yes CUA "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript"", ""Elm,XSL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" IDE (Delphi) No Frequently 52 Masters Male New Zealander Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""dakrone""]" Often undo-tree simple functions Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great tweakability "[""Hobby projects"", ""Academia""]" "[""29.0""]" 4 No org, org-roam, magit moderate comprimise might in future No No No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 26 Bachelors Male German Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell"", ""vterm""]" "[""doom-one""]" Sometimes undo-tree write package Never N/A "I often struggled with the less-often use operators like grave (`), at (@), etc since they were difficult to Google and find an answer to. I still don't know what @ does. I also recall autoloading often confusing me as I was learning to write my own config, but once it clicked, it became my friend." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility. I love the hyper-personalization to make the editor exactly mine. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No Evil, persp-mode, lsp-mode, eglot moderate comprimise never considered Yes No Yes Vim "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Don't often find something I want to add or fix""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA Vim project.el Never 31 School Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""modus-vivendi"", ""doom-molokai""]" Sometimes undo-tree copy-paste Never Keys and Configuration Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy Community ecology is good and anything is possible "[""Work""]" "[""28.2""]" 5 No any comprimise never considered No No No Vim "[""C++"", ""C"", ""Javascript""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub"", ""emacs-china""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes Bachelors Male Chinese Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Emacs China Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-fu copy-paste Never I am still in the process of getting used to the keybindings, and learning all of the configuration settings I want to use. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy I really enjoy the level of extensibility and customization that is possible. "[""Hobby projects""]" "[""29.0""]" 0 No meow (currently in the process of switching to it), org-mode, dired, magit significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Hare, Zig""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Mailing lists""]" "[""straight""]" "[""Research alternatives""]" Vim No Sometimes 22 Associates Female United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla For the question about how long you have used Emacs, there should be an option for less than a year. I have only very recently started learning how to use it, and am probably not alone. No r/emacs Great "[""none""]" "[""modus-vivendi""]" Never No copy-paste Never "Things like ""sequential"" key bindings (e.g. C-x C-c)were initially a bit foreign but got used to them quickly." Internet "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "- Large set of key bindings allowing quick editing - Buffers - Bookmarks - Org mode" "[""Work"", ""Hobby projects""]" "[""27.1""]" 18 No significant comprimise never considered No No No Emacs "[""C++"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""not sure""]" "[""Never done so""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Do not really learn about them""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""not sure""]" "[""wait for maturity""]" Pico No Frequently 47 PhD Male Research "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default light""]" Never No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""SLIME""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Gnus limited comprimise never considered No No No Emacs "[""C++"", ""Clojure"", ""Common Lisp"", ""Javascript"", ""Julia"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""IRC servers"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim No Rarely Software Development "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""my own custom theme""]" Sometimes undo-tree read and understand Never Keybindings/file & project navigation. The latter was (is?) the biggest blocker to me being 100% comfortable; being able to quickly jump between files in a project (and between projects representing multiple services) is important and not super easy to do out of the box. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility is huge! "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No "lsp-mode projectile which-key ace-window" moderate comprimise might in future No No No Emacs "[""Ruby""]" Often "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Just still pretty new to emacs!""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code projectile Rarely 36 Bachelors Male Canadian Software Development "[""Helm""]" "[""No""]" minimal vanilla No Hacker News Great "[""vterm""]" "[""doom-one""]" Never undo-tree copy-paste Never No "1. Elisp 2. Hard to find sane defaults 3. Any modern book to learn most of it and keep it as reference" University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Light weight compared to other editors. "[""Work""]" "[""29.0""]" 10 No git-link, magit, use-package, do not prefer never considered No No No Emacs "[""Go"", ""Rust"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Clips/videos""]" "[""Discord""]" "[""use-package""]" "[""Research alternatives""]" MELPA None projectile Never 32 Bachelors Male Indian Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla Need more sane defaults. Modern features, books, videos No lobste.rs Ok "[""none""]" "[""default dark""]" Never No String[] String[] String[] String[] String[] read and understand "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""27.1""]" 8 Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" "[""GNU/Linux""]" Often Spacemacs simple functions Never My difficulties came from following other people’s shiny config and not learning the system itself Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Mu4e Magit, cider, org-mode, limited comprimise might in future I have in the past I have in the past No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Perl"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently 48 Associates Male American Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" minimal vanilla Yes r/emacs Ok "[""shell-command"", ""shell"", ""eshell""]" "[""default dark""]" Frequently No write package Never Keybindings paradigm is very different from MS Office style Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""wanted to graduate to a \""real\"" editor""]" Good but not great Consistent UI, usable over SSH, package ecosystem, runs on many platforms "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 20 Wanderlust magic, rust-mode, rustic-mode, use-package, planner-mode moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell"", ""Typescript"", ""Idris 2""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't, why is this question required""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process"", ""not confident that contributions are wanted""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""read the source""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" ae No Sometimes 37 Masters Male American Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Nationality menu annoying on mobile Yes lobste.rs Ok "[""eshell"", ""ansi-term"", ""M-|""]" "[""tron-legacy""]" Often No read and understand Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No moderate comprimise never considered No No No Vim "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Typescript""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code projectile Frequently PhD Male Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""shell""]" "[""doom-one""]" Never framework default write package Never I don't know what it is Non standard keybindings University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great The community that continues to improve it "[""Work"", ""Hobby projects""]" "[""28.1""]" 9 No any comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Google to find out more""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Melpa because of the low barrier to entry Sublime Text projectile Often 33 Masters Male Singaporean Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""shell-command""]" "[""gruvbox""]" Frequently No copy-paste Never Friend "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great text editing "[""Work""]" "[""28.2""]" 3 No evil,color-rg,wgrep,org-mode,tab-bar,lsp-bridge, any comprimise never considered No No No Vim "[""lua""]" Sometimes "[""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package""]" Never "[""Issues""]" "[""GitHub"", ""M-x list-packages""]" "[""Tutorials""]" "[""Discourse""]" "[""package.el"", ""use-package""]" "[""wait for community""]" VS Code project.el Never 36 Associates Male Chinese Creative/Writing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""langtool""]" maximal vanilla No Emacs China Ok "[""none""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi""]" Never undo-tree simple functions Never "Getting from ""barely finished tutorial"" to ""actually grab things helping in productivity"". Also, Emacs not having utf-8, which kept me with XEMacs" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility/moldability "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2""]" 19 No org-mode moderate comprimise never considered Cannot Cannot No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Go"", ""Haskell"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Often 33 Masters Male Polish Software Development "[""framework default"", ""Helm""]" "[""No""]" Spacemacs Not sure Hacker News Ok "[""eshell"", ""ansi-term""]" "[""default dark""]" Sometimes No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""AUCTeX""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 10 No significant comprimise might in future Cannot Would directly No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad No Frequently PhD Male Software Development "[""Ivy"", ""Ido""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""shell"", ""eshell"", ""term""]" "[""default light""]" Rarely No copy-paste Never The UI is different from the established standards, the learning curve is steep. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""org mode""]" Very well, it's snappy Org mode "[""Work""]" "[""25.3""]" 10 No smart-mode-line, multiple-cursors, recentf limited comprimise never considered No No No CUA "[""C++"", ""Python""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ No Often 51 School Male Italian Healthcare "[""Ido""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""shell-command""]" "[""default light""]" Never No copy-paste Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e limited comprimise never considered No No No Vim "[""Common Lisp"", ""Javascript"", ""Java"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Discourse"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Discourse""]" "[""framework default""]" "[""Research alternatives""]" VS Code projectile Rarely 25 Masters Male Dutch Software Development "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs No Discourse Great "[""vterm""]" "[""dracula"", ""gruvbox"", ""monokai-pro""]" Never framework default simple functions Never Getting started in lisp Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy It's extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Helm,magit,vterm moderate comprimise never considered No No No Emacs "[""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" VS Code No Often 25 Masters Male French Telecom "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Often No simple functions Never Learning Elisp and the huge ecosystem of packages Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Elisp capabilities and extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Org, jupyter moderate comprimise never considered Cannot Cannot No Vim "[""Elisp"", ""Haskell"", ""Julia"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Discord"", ""Discourse""]" "[""Tutorials"", ""Manual""]" "[""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""wait for community""]" Vim projectile Sometimes 23 Bachelors Male Cuban Research "[""Vertico""]" "[""No""]" Doom Emacs Emacs is such a great software, let's keep it that way No Discourse Great "[""vterm""]" "[""doom-one""]" Frequently framework default simple functions Never The vanilla settings are pretty rough Internet "[""GUI"", ""TUI""]" "[""slime""]" "[""Package(s)"", ""slime""]" Good but not great Buffer protocol, lisp integration "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Slime, paredit moderate comprimise never considered No No No Emacs "[""C"", ""Common Lisp""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""as requested by maintainer""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""I don't""]" "[""idk""]" "[""I don't""]" "[""package.el""]" "[""wait for community""]" VS Code No Sometimes 28 Feminine leaning non binary German Coffee "[""Ivy""]" "[""No""]" minimal vanilla Some of the required questions had multiple choice options of which none were applicable to me. No /E/programming Ok "[""none""]" "[""my own custom theme""]" Never No simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great comprehensive customization with a plain-text config file "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No corfu,vertico,consult,cider,lsp-mode limited comprimise never considered No No No Emacs "[""Clojure"", ""Elisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Rarely Masters Male Finnish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""none""]" "[""modus-vivendi""]" Never undo-tree copy-paste Never The keybindings being non-standard / non-CUA Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""magit""]" "[""Community""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 8 No moderate comprimise might in future No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" None No Frequently 35 Masters Male Luxembourger Education services "[""Helm""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""tango-dark""]" Sometimes No none Never Colleague "[""GUI""]" "[""orgmode""]" "[""Package(s)"", ""orgmode""]" Good but not great orgmode "[""Work""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""I don't""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Google + I don't need new packages""]" "[""Screenshots""]" "[""Google""]" "[""not sure""]" "[""wait for maturity""]" NetBeans No Rarely "[""No""]" "[""No""]" minimal vanilla Did it seems to me or was the optional section full of mandatory questions? No Hacker News Not great "[""Whatever the default is""]" "[""default light""]" Never No read and understand Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""Go"", ""SQL""]" "[""GNU/Linux""]" Vim Never maximal vanilla simple functions Key bindings : terminal v ui Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Stability "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""R"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Notepad++ Rarely maximal vanilla simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise never considered Yes No No Vim "[""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit""]" "[""Tutorials"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""elpaca""]" "[""Install and try it immediately"", ""wait for community""]" Vim No Rarely "[""Ivy""]" "[""flyspell"", ""spell-fu"", ""ispell""]" maximal vanilla Yes r/emacs Ok "[""eshell"", ""vterm""]" "[""Naga""]" Rarely undo-tree simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Common Lisp""]" "[""GNU/Linux""]" Sometimes maximal vanilla simple functions Never Not knowing where to start. There's the keybindings, the functions, elisp, frameworks like doom, spacemacs, etc. It was very difficult to know how to sequence the things I was learning. For example, should I learn the emacs keybings at all if I want to use evil-mode, or should I focus on learning elisp? Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Org Mode""]" "[""Community"", ""Part of the GNU project / FSF"", ""Excellent support for Clojure and Lisps in general""]" Not well Extensibility, obviously, but also the fact that you can do all of your development, documentation, and personal productivity in one place. The REPL-driven development for dynamic languages and the integration terminal is fantastic. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 3 Mu4e cider, org-mode, vterm, magit, lsp significant comprimise never considered No I have in the past No Vim "[""Clojure"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""WSL"", ""BSD""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack confidence in code quality""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""Mailing lists""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 41 Masters Male American Data Engineering "[""Ivy""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""eshell"", ""vterm""]" "[""doom-one""]" Frequently framework default simple functions "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Org, lisp""]" Alright "[""Work"", ""Hobby projects"", ""Everything""]" "[""29.0"", ""28.2""]" 5 Vim "[""C++"", ""C"", ""C#"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""Purescript, nix""]" "[""GNU/Linux"", ""MacOS""]" Sometimes maximal vanilla copy-paste Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Emacs "[""Python"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" String[] String[] String[] String[] String[] String[] String[] String[] IntelliJ Sometimes String[] String[] Doom Emacs String[] String[] simple functions Never configuring emacs (especially colour/faces) University/College "[""GUI""]" "[""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy special modes, elisp interpreter, ability to be used as an interface "[""Hobby projects""]" "[""28.2""]" 1 No magit, company do not prefer never considered No No No Emacs "[""C"", ""Scheme""]" Rarely "[""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Screenshots"", ""Clips/videos""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" I would pick the popular repositories. Vim No Never 24 School Male Canadian Student "[""Ivy""]" "[""ispell""]" minimal vanilla No lobste.rs Great "[""shell-command"", ""shell"", ""term""]" "[""spacemacs dark""]" Never No copy-paste Never Memorizing keybindings; figuring out how to abort a command without resorting to killing the process. University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 29 No no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Java""]" Never "[""Windows"", ""MacOS"", ""Linux""]" String[] "[""not sure""]" "[""I don't""]" Never "[""Not interested""]" Never "[""I don't""]" "[""Don't care""]" "[""I don't""]" "[""package.el""]" "[""wait for community""]" No Sometimes Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Never No simple functions Never N/A The keyboard shortcuts were a bit confusing since they are not in line with other applications. For example, C-x u instead of C-z, C-x C-c instead of C-q, C-x 0 instead of C-w, M-w instead of C-c, and C-w instead of C-x. But eventually I got used to them and have now configured all my other applications to use them as well. Parent "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""It's a mainstream editor that's not Electron-based ;)""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Emacs is great because it's simple and lightweight enough that it doesn't feel bloated (looking at you VSCode) yet is complex enough to do all the tasks I need (lsp-mode, org-mode, etc.). I also appreciate that it uses a real functional programming language (Lisp) for configuration (looking at you Vim). "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No org-mode (does that count?), org-roam, org-modern, org-fragtog, god-mode (this is a godsend), ivy, counsel, typo-mode, pdf-tools, nov significant comprimise never considered Cannot Cannot No Emacs "[""Elisp"", ""HTML/CSS"", ""Java"", ""Rust"", ""Ruby"", ""Shell"", ""Standard ML, Nix, Markdown, Gemini""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Nix""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Matrix""]" "[""Nix""]" "[""Research alternatives"", ""wait for maturity""]" N/A VS Code No Frequently 18 School Male American Student "[""Ivy""]" "[""No""]" maximal vanilla No Matrix Great "[""shell-command"", ""shell"", ""eshell"", ""term""]" "[""modus-operandi""]" Rarely No write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Everybody used Vim around me""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e denote, eglot/lsp moderate comprimise never considered No No No Vim "[""C#"", ""Elisp"", ""Elixir"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Mailing lists"", ""Blogs""]" "[""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text framework default Rarely 38 School Male Hungarian Software Development "[""framework default"", ""Vertico""]" "[""flyspell"", ""langtool""]" Doom Emacs No lobste.rs Ok "[""eshell""]" "[""dracula""]" Sometimes undo-tree copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""29.0""]" 1 Emacs "[""Julia"", ""Python"", ""R""]" "[""GNU/Linux""]" Frequently Doom Emacs none Never I learned it very slowly, as I needed parts. I still have problems with emacs regex Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""My fingers know the key-bindings I need""]" "[""Text editing features""]" Very well, it's snappy Plain text front end which does not scare people starting. "[""Hobby projects""]" "[""28.2""]" 8 No How come I could not choose 'ignore it I do not do that' up above. moderate comprimise never considered No No No Emacs "[""Javascript"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""Source""]" "[""Again, not a question for me.""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""I had to ask about one thing one time and I knew the person to ask. Wrong kind of question for me.""]" "[""I do not use them. My use-cases are very simple.""]" "[""wait for community""]" Can't remember that far back. No Frequently 42 Bachelors Female British Academia, publishing, art. Why is this a radio button choice? "[""No""]" "[""No""]" minimal vanilla "Java goes before JavaScript in alphabetical order. Emacs is huge which means sometimes I end up using nano instead for a smaller footprint. This survey did not ask about rivals or comparisons much." No I have already forgotten what I clicked to get here. Ok "[""shell""]" "[""default light""]" Never No simple functions Never "1. Learning key-cord 2. Configure Emacs 3. Understand how Emacs loads and work" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""org-mode""]" "[""Extensibility"", ""Package(s)"", ""org-mode""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No org-roam, lsp, xwwp, calibredb, limited comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" Often "[""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for maturity""]" MELPA, GitHub Vim projectile Never Masters Male Hongkonger Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""zenburn"", ""doom-gruvbox, solarized-light""]" Never undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy The extensibility, the ecosystem, the community "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 Mu4e corfu,magit,forge,yasnippet,lsp-mode,elfeed,org,citar,org-roam,mu4e significant comprimise never considered No Would directly No Emacs "[""C"", ""Elisp"", ""Haskell"", ""Julia"", ""Python"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""APL/BQN""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Nano project.el Frequently 27 Masters Male French Healthcare "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla Yes Emacs mailing list Great "[""vterm""]" "[""modus-vivendi""]" Often No simple functions Never No, not really. I started with cut and paste for simple blocks of configuration code, then developed my own configuration over several years. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Mu4e org-roam, org-mode significant comprimise might in future No Yes No Emacs "[""C++"", ""Clojure"", ""Elisp"", ""Haskell"", ""Lisp""]" Often "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Web search engines""]" "[""Manual""]" "[""IRC""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Rarely 58 Bachelors Male British Manufacturing "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""gruvbox""]" Never No copy-paste Never Configure Emacs properly (now I have a structured init thanks to orgmode and code blocks), remember keybindings I needed to implement GTD method "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Todo management (org agenda)""]" Very well, it's snappy Org-mode "[""Work"", ""Hobby projects"", ""Everything that involves writing""]" "[""28.2""]" 10 No use-package, pandoc-mode, vertigo, savehist, jupyter, deadgrep, centaur-tabs, org-bookmarks-extractor, ox-reveal, magit any comprimise might in future I will some day Would directly No CUA "[""Python""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for maturity""]" anything No Frequently 42 Masters Male French Management Consulting "[""Vertico""]" "[""flycheck""]" maximal vanilla No Blog post Ok "[""none""]" "[""spacemacs""]" Never No String[] String[] String[] String[] String[] simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""orgmode""]" String[] Very well, it's snappy extensibility, rich packages, org mode, community, it just works "[""Work"", ""Hobby projects""]" "[""27.1""]" 40 No org mode do not prefer never considered No No No Emacs "[""none""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""not sure""]" "[""i haven't""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Overview""]" "[""i haven't""]" "[""manual""]" "[""Install and try it immediately""]" No Frequently Masters Male United States citizen Software Development "[""Ido""]" "[""No""]" maximal vanilla "[""shell""]" "[""my own custom theme""]" Rarely No none Never different starter kits and vanilla emacs, also the installation and configuration on windows10 Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Alright Org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No Emacs "[""Python""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Web search engines"", ""Emacs-China forum""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""wait for maturity""]" VS Code framework default Rarely 49 Bachelors Male Chinese Manufacturing "[""framework default""]" "[""framework default""]" Centaur, Doom Emacs, vanila No Emacs China Ok "[""eshell""]" "[""doom-one"", ""doom-modeline""]" Never framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""27.1""]" 1 No significant comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 39 Bachelors Male Software Development "[""framework default""]" "[""No""]" Spacemacs No r/emacs Ok "[""vterm""]" "[""gruvbox"", ""solarized"", ""zenburn""]" Never framework default none "[""GUI""]" String[] String[] Alright "[""Work""]" "[""29.0""]" 11 Vim "[""HTML/CSS"", ""Javascript"", ""PHP""]" "[""MacOS""]" VS Code Never Spacemacs simple functions Never elisp, unusual naming/key bindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great Customization, shaping to my mind "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 17 No helm,projectile,popwin,swiper,expand-region,browse-kill-ring,undo-fu limited comprimise never considered No Would directly No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""Ada""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Never""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Often 38 Masters Male French aeronautical engineering "[""Helm"", ""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell-command""]" "[""gruvbox"", ""solarized"", ""sanityinc-tomorrow-dark""]" Never undo-fu many packages Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Having a gui (unlike vim)""]" Alright The repl "[""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No No Yes Vim "[""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript"", ""scala""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""GitHub"", ""Discord"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Vim framework default Sometimes 18 School Male United States citizen Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Blog post Great "[""term"", ""multi-term""]" "[""my own custom theme""]" Rarely undo-tree read and understand Never "It is rather hard to learn all the nice stuff it provides, I am 25 years in and still learning new stuff. Lots of things are hard to debug, especially as various (minor) modes can interact strangely and packages solve partly similar things following completely different philosophies. It happens that I have no idea _which_ mode/package exactly is responsible for some specific behaviour (especially after testing several for some reason)" University/College "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""magit, and force of habit""]" "[""Was available and I did not want to learn vi.""]" Good but not great One editor for all purposes "[""Work"", ""Hobby projects"", ""everything I need to write/edit texts etc.""]" "[""27.1""]" 25 No magit, auctex, web-mode, enh-ruby-mode, (lsp), (projectile-rails/-speedbar), (helm?) significant comprimise never considered No No No CUA "[""HTML/CSS"", ""Javascript"", ""Java"", ""Ruby"", ""Scheme"", ""Shell"", ""TeX/LaTeX""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""–""]" "[""package.el""]" "[""Install and try it immediately""]" whatever was there 25 years ago on Atari ST or HP UX projectile Frequently 52 PhD Male German Research "[""Helm""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes Hacker News Ok "[""none"", ""shell""]" "[""default light""]" Often undo-tree write package Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 5 No do not prefer never considered No Would directly No Emacs "[""Common Lisp"", ""Elisp"", ""Go"", ""PHP"", ""Rust"", ""Ruby""]" Often "[""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Screenshots""]" "[""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 38 School Male Italian Software Development "[""Ivy"", ""Vertico"", ""Marginalia""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""vterm""]" "[""modus-vivendi""]" Never No simple functions Never elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great ivy ,vertico, helm search engine, elisp, extensible "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1""]" 2 No magit;ivy;lsp-bridge;org-mode;ox-hugo;evil;lispy;prettify-symbols; moderate comprimise might in future Cannot Would directly No emacs + vim "[""Elisp"", ""Go"", ""Python"", ""Shell"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""GitHub"", ""emacs china""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" MELPA Vim projectile Frequently 23 Bachelors Male Chinese game "[""Ivy""]" "[""No""]" centaur emacs No Emacs China Great "[""vterm""]" "[""modus-vivendi"", ""nord"", ""solarized"", ""mindre""]" Often undo-tree simple functions Rarely elisp being rather archaic language Internet "[""GUI""]" "[""org""]" "[""Community""]" Alright Community and packages "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No org-roam do not prefer never considered No No No Vim "[""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Wariness of the review process"", ""FSF paperwork"", ""Elisp preferences of package authors""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" None projectile Never Bachelors Male Software Development "[""framework default""]" "[""flyspell"", ""langtool""]" Doom Emacs Yes Hacker News Ok "[""vterm""]" "[""doom-one""]" Never undo-fu copy-paste Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""25.1""]" 3 Vim "[""Common Lisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby""]" "[""GNU/Linux""]" Vim Often Doom Emacs simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""org, magit""]" "[""Text editing features"", ""Community""]" Very well, it's snappy Unparalleled extensibility and capabilities. "[""Work"", ""Hobby projects""]" "[""29.0""]" 19 Mu4e magit, lsp-mode, vertico, orderless, consult, org-roam, modus-themes, expand-region limited comprimise never considered No Would directly No Emacs "[""Clojure"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub"", ""Email""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 38 Bachelors Male Italian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Friend Great "[""none""]" "[""modus-vivendi""]" Rarely vundo copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Muscle memory""]" "[""Text editing features""]" Not well Openness, universality, no nonsense "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No any comprimise might in future No No No Emacs "[""Python"", ""Rust""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently PhD "[""No""]" "[""ispell""]" minimal vanilla emacs is slow on latex!!!! No Hacker News Ok "[""none""]" "[""tango-dark""]" Never No simple functions Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 Vim "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Vim Often Doom Emacs write package Sometimes Remembering keystrokes was a pain initially, but muscle memory means nowadays I just press the keys without thinking about it. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy The wide number of available packages for every little thing. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No org-mode, magit, lsp-mode moderate comprimise 5-10y No No No Emacs "[""Assembly"", ""C"", ""Go"", ""HTML/CSS"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""none""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Documentation""]" "[""Blogs"", ""lwn.net's weekly links to the emacs updates""]" "[""Overview""]" "[""Reddit""]" "[""manual""]" "[""Install and try it immediately""]" No Often 46 Bachelors Male English Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Not sure Hacker News Ok "[""shell-command-on-region""]" "[""my own custom theme""]" Never No simple functions Never It was hard to find tutorials in elisp. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Hackable "[""Work""]" "[""29.0"", ""28.2""]" 12 No limited comprimise might in future I have in the past Would directly No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""Emacs China""]" "[""Screenshots"", ""Overview""]" "[""GitHub"", ""Emacs China""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA Notepad++ projectile Frequently 35 Masters Male Chinese Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""vterm""]" "[""one dark atom""]" Frequently undo-tree copy-paste Never University/College "[""TUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""I was told only noobs used Atom""]" Good but not great I'm somewhat familiar with it. "[""Work"", ""Hobby projects""]" "[""27.1""]" 8 No moderate comprimise never considered No No No Emacs "[""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""I don't""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Friends""]" "[""examples of use""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" Atom No Never 35 Masters Male Danish Software Development "[""No""]" "[""No""]" minimal vanilla No IRC Ok "[""shell-command""]" "[""default light""]" Never No simple functions Never The keybindings! Worth the investment though, specially for bash command line editing. University/College "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""org-mode""]" "[""Text editing features""]" Good but not great Its overall ecosystem: elisp code and OS usage "[""Work"", ""Hobby projects""]" "[""26.3"", ""25.3""]" 20 No moderate comprimise never considered No Yes No Emacs "[""HTML/CSS"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""not sure""]" "[""Mailing list""]" Never String[] Never "[""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""wait for community""]" Vim No Rarely Bachelors Male Manufacturing "[""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""solarized-dark""]" Often No write package Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No limited comprimise never considered No No Yes Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""R"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" IntelliJ projectile Often 24 Bachelors Male Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""solarized""]" Rarely undo-tree none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""One editor for everything""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 0 No do not prefer might in future No No No Emacs "[""Nowadays just org, swift hopefully soon""]" Never "[""MacOS""]" "[""Task management""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""YouTube""]" "[""Manual"", ""Clips/videos"", ""Overview""]" "[""Mainly no issues so far. I'm used to finding issues on github first. Usually helps.""]" "[""package.el"", ""not sure""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Never 22 School Male Czech Software Development "[""No""]" "[""No""]" minimal vanilla What a community. Glad to contribute. No r/emacs Ok "[""none""]" "[""gruvbox""]" Never No copy-paste Rarely Before I started using Doom Emacs, I felt it was very hard to configure Emacs. Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright I feel productive when I use Emacs. It doesn't get in the way and I can tailor it to my needs. "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Mu4e moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elixir"", ""Erlang"", ""Go"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often 41 Masters Male Swedish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Never framework default read and understand Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 0 No moderate comprimise never considered No No No Vim "[""C"", ""Common Lisp"", ""Rust""]" Never "[""GNU/Linux"", ""WSL""]" String[] "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Framework""]" "[""framework default"", ""use-package""]" "[""wait for community""]" VS Code No Rarely "[""No""]" "[""No""]" Doom Emacs No r/emacs Ok "[""term""]" "[""doom-one""]" Never No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""org-mode""]" Very well, it's snappy Extensibility, lightweightness, ELisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No limited comprimise never considered Cannot Would directly No Vim "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Vim projectile Sometimes 29 Bachelors Male Russian Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none"", ""eshell""]" "[""my own custom theme""]" Never undo-tree write package Never University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No limited comprimise might in future No No No Emacs "[""Clojure"", ""Java"", ""Python"", ""Ruby"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never String[] Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 38 PhD Male Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""shell-command"", ""shell""]" "[""solarized""]" Sometimes No simple functions Never """Running Linux"" 1st ed" "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 27 No org, magit, cider significant comprimise never considered No No No Emacs "[""Clojure"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never String[] Never "[""Blogs""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 45 PhD Male French Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""shell"", ""ansi-term""]" "[""dracula""]" Rarely No copy-paste "[""TUI""]" "[""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 15 Emacs "[""Python""]" "[""GNU/Linux""]" Frequently minimal vanilla copy-paste Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Almost always available on remote machines. "[""Work"", ""Hobby projects""]" "[""26.3""]" 21 No limited comprimise might in future No No No Emacs "[""C++"", ""HTML/CSS"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""google""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Never PhD Male American Software Development "[""Helm""]" "[""ispell""]" minimal vanilla It is really too long and some questions might be redundant. No colleague Great "[""shell-command"", ""shell"", ""term"", ""ansi-term""]" "[""my own custom theme""]" Often No write package Never Friend "[""daemon""]" "[""Package(s)"", ""Text editing features"", ""magit""]" "[""Extensibility"", ""Package(s)""]" Poorly, it's sluggish "Magit Extensibility" "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No do not prefer never considered No Would directly No Vim "[""Common Lisp"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Atom projectile Rarely 33 School Male Dutch Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Friend Ok "[""eshell""]" "[""default light"", ""gruvbox"", ""gruvbox-dark""]" Rarely undo-tree copy-paste Never I was fortunate — in 1980 I was introduced to Emacs by (now-Dr.) Mabry Tyson at the UT Austin computer science AI department. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-mode""]" "[""Text editing features""]" Very well, it's snappy "Org-mode export Packages" "[""Work""]" "[""28.2""]" 42 No org-mode do not prefer never considered I have in the past No No Emacs "[""HTML/CSS""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Sacha Chua's blog""]" "[""Screenshots""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 68 PhD Male American Legal "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Never No none Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Not well "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No limited comprimise never considered No No No CUA "[""C"", ""C#"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Discourse"", ""Blogs"", ""Web search engines""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None No Often 24 Bachelors Male Polish Software Development "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""none"", ""shell-command""]" "[""doom-one""]" Sometimes No many packages Never I don't think I had any serious difficulties. SLIME, as I learned CL and Emacs at the same time "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""SLIME""]" Very well, it's snappy Free software, stability, documentation, customizability. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Gnus slime, magit, erc, gnus, expand-region, multiple-cursors, web-mode, emacs-w3m, mingus significant comprimise never considered No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Have my own projects""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Figure it out myself""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Just go with melpa Visual Studio, Visual C++, EditPlus, Aurora Editor, QED, etc. projectile Sometimes 38 School Male Israeli Software Development "[""Helm"", ""Ido"", ""Icomplete""]" "[""No""]" maximal vanilla Should include a Common Lisp option :) No lobste.rs Great "[""shell""]" "[""default light"", ""my own custom theme""]" Rarely No write package Never "Keybindings were a bit unusual, the tutorial was good, but very long. As a beginner I faced many problems, like some elisp error I had no clue about." nothing else worked for me, internet's only remaining suggestion was emacs "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""it is awesome""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "magit, org mode, calc It has some very good features, above are the true killer features. Having a true programming language for ""configuration"" is a big plus as well. It is keyboard based, no need for a ""mouse hand"". And many more. To summarize: it is just great" "[""Work"", ""Hobby projects"", ""using my computer""]" "[""28.2"", ""27.2""]" 11 Mu4e magit, org mode, mu4e, helm, elpy, org slack with slack mode, Calc, paradox, tramp, multiple cursor (or Mc?) significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Fortran"", ""Julia"", ""Python"", ""R"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""doing much volunteer work outside emacs""]" Rarely "[""M-x list-packages"", ""emacs news by Sacha Chua""]" "[""Comparison"", ""Overview""]" "[""search the internet or talk to a friend; documentation is really great, just add some additional elisp and you get it done""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Didn't do that. Only published code on github anything available, except vom (could not exit from it) No Frequently 30 Masters Male German Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No Blog post Great "[""eshell"", ""term""]" "[""something else, but I don't remember right now""]" Often C-x u simple functions Never "Some terminology (windows/frames/splits/buffers). Spacemacs had a good tutorial and its mnemonic setup made it easier to find things." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great "Extensibility (Hackability :D). It's a running system I can manipulate, so the bar for writing a ""plugin"" is much lower than other editors." "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 4 No "lsp-mode (I'll have to eglot a try now), doom-themes, a lot of the ""base"" ones with Spacemacs, evil, company, helm" moderate comprimise never considered No No No Vim "[""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Python"", ""Ruby"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" RubyMine projectile Sometimes 38 Bachelors Male Canadian Software Development "[""Helm""]" "[""No""]" Spacemacs "Some multi-select are difficult with only one custom answer. e.g. which theme(s) do I use? I cycle through several, so would be nice to list them. Or, which shell? I selected ""I don't"" and ""eshell"" meaning that I rarely use a shell in Emacs, but if I do, I'll use eshell." Yes lobste.rs Great "[""none"", ""eshell""]" "[""spacemacs-dark or doom-challenger-deep""]" Never undo-tree copy-paste Never Configuring for certains packages/modes was (and still sometimes is) a challenge Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "As a glue between different programs. Powerful editing and search tools" "[""Work""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 10 No Helm, shell, iedit, magit, occur, rgrep limited comprimise never considered No No No Emacs "[""C"", ""Python"", ""Perl"", ""Shell"", ""Fortran""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages"", ""Hacker News""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Notepad++ No Often 43 PhD Male Iranian Software Development "[""Helm""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""Spacemac""]" Rarely undo-tree copy-paste Never emacs-lisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright packages "[""Hobby projects""]" "[""28.2""]" 2 No evil, magit, wichkey moderate comprimise might in future No No No Vim "[""C++"", ""Rust""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Never 32 Bachelors Male Chinese Software Development "[""framework default""]" "[""framework default""]" Doom Emacs The result shows everything is missing, have no idea if it submitted my answers No Discourse Not great "[""eshell"", ""vterm""]" "[""doom-one""]" Rarely framework default copy-paste Rarely Clash with plugins, and plugin updates Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF"", ""Free""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility and well written documentation "[""both""]" "[""28.2""]" 7 No do not prefer might in future No No No Vim "[""Assembly"", ""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""WASM""]" Often "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management""]" "[""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange""]" "[""elpaca""]" "[""Install and try it immediately""]" Vim project.el Often 40 Bachelors Male Croatian Software Development "[""Helm""]" "[""flyspell""]" Spacemacs Not sure IRC Not great "[""vterm""]" "[""dracula""]" Never No copy-paste Never "Some keybindings don't interact well with OSX and Karabiner. A lot of keybindings are hard to remember and it's not super easy to add them to the menu. All the configuration options and packages are overwhelming and hard to configure but also necessary if you want a semi-decent programming environment. Editing the config requires some understanding of elisp which is a big ask for a starter." SLIME & org-mode "[""GUI""]" "[""None, really. I don't use it much.""]" "[""Package(s)""]" Alright "[""Hobby projects""]" "[""27.1""]" 0 No limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Rust""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""IRC servers""]" "[""Tutorials"", ""Screenshots""]" "[""IRC"", ""Emacs StackExchange""]" "[""no clue, I get confused a lot""]" "[""wait for community""]" Vim No Rarely 39 PhD Male German Software Development "[""No""]" "[""No""]" Spacemacs and Vanilla on different machines Selection in the text fields is broken for me. It's not visible when text is selected. No IRC Ok "[""none""]" "[""doom-palenight""]" Never No simple functions Never Understanding the ecosystem and packages used. When reading other people's init, I did not know the difference between use-package, leaf, setup etc, and the origin/reason of the packages. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility, integration of the tools (computing environment) "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e org, vertico, exwm, pass moderate comprimise might in future Cannot Cannot Yes Vim "[""C++"", ""Elisp"", ""Python"", ""Shell"", ""Matlab""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""manual""]" "[""Install and try it immediately""]" Sublime Text project.el Frequently 25 Masters Male French Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 28 Gnus Gnus,Org significant comprimise never considered Cannot I have in the past No Emacs "[""C"", ""Go"", ""Perl"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time""]" Never "[""M-x list-packages""]" "[""Comparison""]" "[""Web""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" No Frequently 55 PhD Male French Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Sometimes No write package Never Dynamic Scope "When i learn linux,i read the book name ""Vi and Gun Emacs""" "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "Expandability; Every thing is ""text""" "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 No moderate comprimise might in future No No No Emacs "[""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Perl"", ""Ruby"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""emacs-china""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub"", ""emacs-china""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 30 Bachelors Male Chinese Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Emacs China Great "[""vterm""]" "[""spacethem-light""]" Rarely undo-tree copy-paste Never "The sheer volume/size of Emacs. But that is also one of its biggest strengths." Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community""]" Very well, it's snappy "The vibrant community around it. I think what really put me off about VS Code was an apparent disconnect between the Marketplace and where Packages are developed. IMHO it is far 'easier' to write an issue on any git host and get support than it is for the Marketplace..." "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" "I recently started writing my first package for using 'b4' Linux Kernel helper script. _When_ it is ready, I probably will try to get it to MELPA. Since most blog post about publishing packages show MELPA. I did not really put a lot of thought about storing on MELPA in contrast to others mean, though." VS Code framework default Sometimes Male Research "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Thank you TEC! No Emacs mailing list Great "[""vterm""]" "[""modus-operandi""]" Frequently framework default write package Rarely Time Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Alright Extensibility, inspectability "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.2""]" 8 notmuch eglot, anything by prot significant comprimise might in future No I have in the past Yes Emacs "[""Assembly"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale""]" "[""Discord""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Sublime Text project.el Often 28 Bachelors Male American Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Nice job on the survey!! Clean Not sure Discord Great "[""eshell"", ""term""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No write package Never Terminology (confusing), documentation for internals (i.e, built-in functions/variables aren't listed in the manual, can't use something if you can't find out it exists) Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Customizability, breadth of supported platforms "[""Hobby projects""]" "[""29.0"", ""27.1""]" 2 No moderate comprimise might in future No No No Custom "[""C"", ""Elisp"", ""Erlang"", ""Go"", ""Haskell"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""Ocaml""]" Never "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""Source""]" "[""I fix it myself""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Lack of packages that I find interesting""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Design rationale"", ""Overview""]" "[""Google and/or manual debugging""]" "[""manual""]" "[""Research alternatives""]" Vim No Often 18 School Male United States citizen Student "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Rarely No simple functions Never "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""multiple buffers on VT terminal""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 33 No helm, magit, ebrowse, global any comprimise never considered No Yes No Emacs "[""C++"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack confidence in code quality""]" Never "[""Blogs""]" "[""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim project.el Rarely 56 Masters Male Australian Software Development "[""Helm""]" "[""No""]" maximal vanilla Not sure emacs news Great "[""shell""]" "[""leuven""]" Rarely No copy-paste "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""25.2""]" 17 Emacs "[""Go"", ""HTML/CSS"", ""Java"", ""Python"", ""Shell"", ""Terraform""]" "[""GNU/Linux""]" Sometimes minimal vanilla simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" String[] Very well, it's snappy "[""Work""]" "[""29.0""]" 7 Emacs "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" String[] "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" String[] String[] "[""use-package""]" "[""wait for maturity""]" None Frequently String[] String[] maximal vanilla String[] String[] copy-paste Never it's really damn hard to learn this alien landscape that relies on shortcuts. but it was worth it to get through it. i tried for years before it finally took hold. it was frustrating to lose my work and not know how to easily put my ideas into text as easily as in text programs that use normal conventions (like kde kate). Internet "[""GUI""]" "[""Text editing features"", ""Community"", ""org-mode, cool people, that i get to learn about computing and modify my ux""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""comination of wanting to learn lisp and wanting a simpler (bwahaha) prose writing program""]" Very well, it's snappy a creative terrain of people creating something cool together, where we get to own the project. also i like that we can sculpt it how we want it with lisp. even though i have barely fiddled through a bit of lisp, i can copy/paste it into my init file and i more or less get what is going on. "[""Work"", ""Hobby projects"", ""writing short stories""]" "[""28.1""]" 1 No writeroom-mode moderate comprimise never considered I really should. I should. I want to. No Emacs "[""i only have coded with p5js, processing, html/css, ruby... mostly for one-off websites and for public art projects - i mostly use kate for coding. i want to learn lisp/scheme/racket""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""I am such a newbie - I have considered helping with documentation or even learning basic code stuff - maybe i should?""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""i am still in basic-human-mode and am not really learning about new packages other than the obvious. but i reference the guide, manual and also searching for writing prose packages.""]" "[""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Framework""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" textwrangler for writing // zim for info-keeping //kate for coding No Frequently 46 Bachelors non-binary American Education services "[""Helm""]" "[""No""]" minimal vanilla Yes r/emacs Great "[""none""]" "[""manoj-dark""]" Never No simple functions Rarely "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Mu4e circe,jabber.el,sunrise-commander any comprimise 2-5y No Cannot No CUA "[""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" No Sometimes 40 Masters Male Russian Software Development "[""framework default""]" "[""flyspell""]" centaur Yes Blog post Great "[""eshell""]" "[""zenburn""]" Sometimes No write package Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 notmuch moderate comprimise might in future I have in the past No Yes Vim "[""C"", ""Elisp"", ""Haskell"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 31 Masters Male French Software Development "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla No lobste.rs Ok "[""none""]" "[""my own custom theme""]" Never No simple functions Never I'm regularly following emacs-devel. For me it seems that some people (maintainers, etc.) directly push changes to the Git repo. For me this is an uncommon approach, I would expect that every change is reviewed first before it is pushed. "Since it behave completely different than most other programs, one has to getting used to it. It takes a while to get the mentality which is behind it and the community itself. I'm trying to read the whole Emacs Manual but of its huge size it's taking a lot of time. But doing it step by step works good to familiarize oneself with it. But one has to bring a lot of time with him/her." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Self documenting, Offline support, Introspectibility""]" "[""Org mode""]" Not well The power of using the same functionality for a lot of different tasks: Editing text, commit messages, web browsing, etc. "[""Journal, Ledger, PMK, Programming""]" "[""28.2""]" 1 No magit, diff-hl, ledger-mode, olivetti limited comprimise never considered No No No Emacs "[""Elisp"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Short GIFs""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Vim, VSCode, Eclipse (still using them sometimes) project.el Frequently Associates Male German Software Development "[""No""]" "[""flyspell""]" minimal vanilla "When entering something in the input field and then unchecking and checking again, the input is lost. This should not be the case. Thanks for giving everybody a voice in this community." No Emacs mailing list Great "[""shell"", ""eshell"", ""term""]" "[""solarized-selenized-black""]" Never No write package Never University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No any comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" nano projectile Frequently 29 Masters Male Spanish Software Development "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla No Telegram Great "[""ansi-term""]" "[""dracula""]" Rarely undo-tree copy-paste Never Takes time to learn Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Julia editor""]" Good but not great Extensibility and configurability using code rather than json "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No significant comprimise might in future Cannot Would directly No Vim "[""Julia"", ""R"", ""latex""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""I have not had to ask for help""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 41 PhD Male United States citizen Research "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""term""]" "[""default light""]" Never undo-tree copy-paste Never Installing and configuring some packages Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Supports Ada language""]" Very well, it's snappy Customisation "[""Work""]" "[""28.2""]" 6 No yasnippet, ivy, swiper, ada-mode do not prefer never considered Cannot Cannot No CUA "[""Assembly"", ""C"", ""Ada""]" Never "[""Windows""]" String[] "[""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Email"", ""web search""]" "[""package.el""]" "[""Install and try it immediately""]" Visual Studio Ada mode projects Rarely 51 Masters Male South African Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Never undo-tree copy-paste Never I am currently learning emacs, most difficulties come from debugging stuff and setting up the vue lsp (Volar) was funky Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Ability to do everything, incredibly configurable. "[""Hobby projects""]" "[""29.0""]" 1 No lsp-mode, treemacs, direnv limited comprimise never considered No No No Vim "[""C#"", ""Javascript"", ""Rust"", ""Typescript"", ""Svelte, Vue""]" Often "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub"", ""Discord""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Neovim framework default Sometimes 14 School Male South African Student "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Discord Ok "[""vterm""]" "[""doom-one"", ""catppuccin-mocha""]" Never framework default simple functions Never it was 26 years ago, so, no, I cannot recall Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy customizability "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 26 No treemacs,blacken-mode,eglot,flymake,org,magit any comprimise never considered No No No Emacs "[""Python"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None treemacs Sometimes 52 School Male United States citizen Telecom "[""Vertico""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Great "[""vterm""]" "[""ef-themes""]" Frequently No simple functions Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy The package ecosystem and the modular nature "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No straight.el, SLIME, Geiser, org-mode, org-roam any comprimise never considered No Cannot No Vim "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""PHP"", ""Perl"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently 19 School Male Indian Student "[""Ivy"", ""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No 4chan Great "[""eshell""]" "[""my own custom theme""]" Frequently undo-tree simple functions Rarely Memorizing keys, understanding package features. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Continuing dedication of the community "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 No magit, paredit, paren-face, highlight-parentheses, highlight-symbol, cl-lib, multiple-cursors, bs moderate comprimise never considered No I have in the past No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Generally they work so well, not a great need""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 43 Bachelors Male American Software Development "[""No""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""shell""]" "[""my own custom theme""]" Often No copy-paste Never The keybinds can be harsh in the beginning University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy The community and the extensibility "[""Studies""]" "[""29.0""]" 3 No lsp-mode, magit, projectile limited comprimise never considered No Yes No Vim "[""C"", ""C#""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Never 20 Associates Male French Student "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell""]" "[""my own custom theme""]" Never No read and understand Never University/College "[""GUI""]" "[""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work""]" "[""27.2""]" 10 No magit moderate comprimise never considered No No No Emacs "[""C++"", ""Python""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse No Sometimes "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Frequently undo-tree simple functions Never Discoverability was a problem. Which-key and completion frameworks (helm, ivy, etc) greatly helped with this. I did not find the built-in tutorial helpful. I had trouble retaining the lessons it taught. I used spacemacs with helm for a while and that helped with discoverabiliy of keybindings and concepts. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Commuity, malleability, powerful features "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No Projectile, ivy, dracula-theme, which-key, significant comprimise never considered No I have in the past No Emacs "[""C"", ""Python"", ""lua, fennel""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Atom projectile Sometimes Bachelors Male Canadian Manufacturing "[""Ivy""]" "[""ispell""]" maximal vanilla Not sure fediverse Great "[""none""]" "[""dracula""]" Never No copy-paste Never The keystrokes seemed very cumbersome. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Package(s)""]" Very well, it's snappy Extensibility and fantastic ecosystem "[""Work"", ""Hobby projects"", ""All journaling and todo lists""]" "[""28.2""]" 5 No moderate comprimise never considered Yes No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Frequently 45 Bachelors Male United States citizen Software Development "[""framework default""]" "[""No""]" Spacemacs The worst part about Emacs is the fact that it is associated with the FSF, who decided to put Richard Stallman back on their board of directors. He is a reprehensible human being and I will not support them as long as he is associated with the FSF in any way. No Blog post Great "[""vterm""]" "[""default light"", ""modus-operandi""]" Often framework default simple functions Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org notmuch""]" "[""notmuch""]" Good but not great "[""Work"", ""Personal notes""]" "[""28.2""]" 15 notmuch org,notmuch moderate comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""n/a""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Rarely 45 Masters Male German Software Development "[""Ivy""]" "[""flyspell"", ""langtool""]" maximal vanilla Yes Hacker News Ok "[""none""]" "[""solarized-dark""]" Never undo-tree copy-paste Never "Keybindings. I did not know that packages exist." Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Code highlighting for Scheme""]" Good but not great Packages "[""Hobby projects""]" "[""27.1""]" 10 No paredit,company,company-irony,flycheck limited comprimise never considered No No No Emacs "[""C++"", ""Common Lisp"", ""Scheme"", ""Fortran""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""MELPA""]" "[""I never contacted a package maintainer so far""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""I usually don't learn about new packages""]" "[""No wishes/did not think about it""]" "[""I usually use only the features that I can access with the help of Internet searches""]" "[""package.el""]" "[""Install and try it immediately""]" Matlab editor, Fortan IDEs No Never 51 PhD Male Italian Unemployed "[""No""]" "[""No""]" minimal vanilla "More questions should have a ""did not"" option" No Hacker News Great "[""shell"", ""It has been some time, so I am not sure that it is shell, in any case it has a prompt""]" "[""default light""]" Never No none Never The default UI was kind of hard to navigate at first (vanilla Emacs). Extending Emacs with Elisp was also hard as it requires the knowledge of how Emacs is structured. Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Org-mode""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility, community support and Org-mode. "[""Hobby projects""]" "[""29.0""]" 2 No lsp-tailwindcss, org-roam, org-roam-ui, screenshot, magit, projectile, ivy no comprimise never considered No No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Sometimes "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 21 Bachelors Male Indian Student "[""Ivy""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""gruvbox"", ""modus-vivendi"", ""inkpot""]" Sometimes framework default write package Never Discoverability (unless you read the manual) University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Flexibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Mu4e multiple cursors, magit, expand region, hungry delete, swiper/ivy, projectile. limited comprimise never considered Yes Would directly Yes Emacs "[""Elisp"", ""Swift""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Most popular one MELPA Visual Studio projectile Sometimes Masters Male Venezuelan Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Thank you for time contribution building this survey. Yes r/emacs Great "[""eshell""]" "[""Material""]" Sometimes No read and understand Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Gnus limited comprimise never considered No No No Emacs "[""Common Lisp"", ""Prolog""]" Sometimes "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Hacker News""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Sometimes 41 Masters Male German Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""default light""]" Never No none Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Aesthetic""]" String[] Good but not great "[""Hobby projects""]" "[""28.2""]" 0 No do not prefer never considered No No No Vim "[""C++"", ""C"", ""Java"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code project.el Never 17 School Male United States citizen "[""framework default""]" "[""No""]" Doom Emacs No lobste.rs Great "[""eshell""]" "[""doom-one""]" Never No write package Never It seems complicated, and I have never tried The default bindings are frankly terrible, and I have had to re-master them several times. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community""]" Very well, it's snappy The extensible self-documenting elisp environment "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 notmuch org, corfu, consult, vertico, magit, hydra, notmuch, lispy limited comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Elixir"", ""Erlang"", ""Rust"", ""Shell"", ""Gleam""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""I have never felt the need to do so""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Screenshots""]" "[""I have never felt the need to do so""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ No Frequently 23 Bachelors Male American Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla "Everything is great but the the nationality selector is terrible. ""American"" should be ""United States of America"", as is standard. It also seemed to be issues with the alphabetical sorting. On the other hand, good job on the ""gender"" input. So many surveys get this wrong." No Hacker News Ok "[""none""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi""]" Never undo-tree read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""29.0""]" 2 No limited comprimise might in future Cannot Cannot No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript""]" Often "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ framework default Sometimes Masters Male Russian Software Development "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Great "[""none""]" "[""doom-one""]" Rarely framework default read and understand Never - Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Elisp "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 2 No helm, dashboard, lsp significant comprimise might in future Cannot Cannot No CUA "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""PHP"", ""Perl"", ""Scheme""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code No Never 23 Bachelors Male Russian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""eshell""]" "[""solarized"", ""zenburn""]" Sometimes No write package Never Nothing aside of it being unfamiliar RMS & GNU "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great It’s an interactive lisp machine, fully programmable "[""Work"", ""Hobby projects""]" "[""28.2""]" 16 No Magit, tide, cider significant comprimise might in future No Yes Yes Emacs "[""C++"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested""]" Rarely "[""Reddit"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes 33 School Male Finnish Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""doom-one""]" Never No copy-paste Never I made it so...no Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great Community and extensibility "[""Hobby projects"", ""To multitask""]" "[""27.2""]" 1 No elcord any comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Framework"", ""Discord""]" "[""framework default"", ""package.el""]" "[""wait for community""]" VS Code projectile Sometimes 21 School Male Indian Student "[""framework default""]" "[""flyspell"", ""langtool""]" Doom Emacs No Hacker News Great "[""shell"", ""vterm""]" "[""shades of purple""]" Never framework default copy-paste "[""GUI""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 2 Emacs "[""C"", ""Rust"", ""Ruby""]" "[""MacOS""]" Rarely maximal vanilla simple functions Rarely The biggest thing for me was probably just learning its peculiar antique terminology for everything. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great It's heavily customizable with a decent programming language, and a lot of packages already exist. "[""Work"", ""Hobby projects""]" "[""27.1""]" 16 Mu4e org, bm, ess significant comprimise 5-10y No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""M-x list-packages""]" "[""nothing special (this question probably should've been optional)""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" BBEdit No Frequently 32 PhD Male American Research "[""Ido""]" "[""ispell""]" maximal vanilla Multi-checkbox items should probably not be mandatory, assuming that checking no boxes is a valid response. No lobste.rs Great "[""none""]" "[""default light""]" Rarely undo-tree write package Never i had to run at it two or three times before the possibilities became apparent, and possibly outweighed the frustration of someone used to whatever Ms windows editor i used previously. emacs is pretty weird. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "* extensibility * elisp" "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No magit,org-mode,slime,cider,projectile limited comprimise never considered I have in the past No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Python"", ""Ruby"", ""Scheme""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" i honestly can't remember projectile Frequently 52 School Male Canadian Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely framework default simple functions Never Learning all the key strokes to be efficient and learning about buffers and moving between them. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Its customisability and community. "[""Work"", ""Hobby projects""]" "[""26.3""]" 20 No moderate comprimise never considered No No No Emacs "[""Python"", ""Ruby"", ""Shell"", ""Prolog""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Microemacs No Rarely 50 Bachelors Male Australian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""shell"", ""eshell"", ""ansi-term""]" "[""atom-one-dark""]" Never No copy-paste Never "Doom Emacs hid the complexity of Emacs which caused extreme confusion while trying to fix nearly any issue; i would not be using Emacs if it was not for Doom, i am grateful for it. Setting up spellchecking for multiple languages at the same time was difficult." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great The community and flexibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No org, magit, org-roam moderate comprimise might in future Cannot Cannot No Vim "[""Python"", ""R"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Discord"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Research alternatives"", ""wait for community""]" Sublime Text No Frequently 22 Bachelors Male Spanish Manufacturing "[""Ido"", ""Vertico"", ""Consult""]" "[""framework default"", ""flyspell""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""tokyo-night""]" Never undo-tree simple functions Never "Yes, at the beginning I didn't understand how to search for documentation. That meant some time spent in search engines trying the find the configuration options. For example I didn't know how the Customization Interfaced worked, and the READMEs of the package I was using didn't explain it (and that is fine, is not their responsibility to explain such basic things). It wasn't until I started using my own vanilla configuration that I understood how a lot of things worked." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Package(s)""]" Very well, it's snappy At its core, its extensibility and how customizable it is. It allows you to an environment specially crafted for your needs. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e magit, forge, telega, ef-themes, vterm, eglot, meow, dirvish, ement any comprimise never considered No No No Emacs "[""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Julia"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""IM (usually IRC, Telegram or Matrix)""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""IRC servers"", ""Matrix servers""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Matrix"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" project.el Frequently 23 Bachelors Male Mexican Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla "[""vterm""]" "[""ef-themes""]" Often No simple functions Never Find where .emacs is. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Easy access to any functions. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 6 No significant comprimise never considered Cannot No Yes Emacs "[""C++"", ""Elisp"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None projectile Frequently 31 PhD Male Chinese Research "[""Helm"", ""Ivy""]" "[""No""]" minimal vanilla No Emacs China Great "[""eshell""]" "[""default light"", ""modus-operandi""]" Rarely undo-tree copy-paste Never The keyboard shortcut, way too much to recall without a cheatsheet always next to me. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Simplicity, performance, extensivity, tweakability, interface simplicity (no distraction) "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 4 No markdown-mode, pandoc-mode,web-mode, rinari, ruby-extra-highlight, ruby-electric, php-boris, php-mode, racer material-theme,better-defaults significant comprimise never considered Cannot Cannot No Emacs "[""C"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Discord"", ""don't ask, only search""]" "[""use-package""]" "[""wait for community""]" Eclipse No Frequently 24 Masters Male French Education services "[""No""]" "[""No""]" minimal vanilla No lobste.rs Great "[""shell""]" "[""material theme""]" Never framework default write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Just wanted to see how it compares with VIM""]" Very well, it's snappy Discoverability, programmability, free "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 notmuch evil,magit,org,ivy,avy,eglot,auctex,pdftools,notmuch,lispy moderate comprimise never considered I have in the past Would directly Yes Vim "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x straight-use-package recipe completion""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 29 Masters Male Czech Research "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla "The question ""could you list some of your favorite packages"" should indicate that there is a limit of 10 packages straight away. I was slightly annoyed that I have to revisit the question..." Yes Emacs mailing list Great "[""eshell""]" "[""gruvbox"", ""modus-operandi""]" Often No copy-paste "[""GUI""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 0 Emacs "[""Python""]" "[""Windows""]" Sometimes maximal vanilla write package Rarely Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No org, lsp any comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Email""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse project.el Rarely 35 Masters Male (other) Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""eshell""]" "[""default light""]" Never No write package Never A long learning curve, in part because I learned randomly and gradually, not systematically University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility, self-documenting, lisp based "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Mu4e Helm, ivy, multiple-cursors, Org-mode, projectile, mu4e moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""manual"", ""Cask""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently 30 Masters Male Scottish Christian pastor "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Blog post Great "[""eshell""]" "[""solarized"", ""zenburn""]" Sometimes No simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No emacs-which-key,visual-fill-column,mct,org-roam significant comprimise never considered No No No Emacs "[""Java"", ""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package"", ""manual""]" "[""Research alternatives""]" None projectile Frequently 33 Bachelors Male United States citizen Software Development "[""Marginalia"", ""Consult"", ""mct""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""my own custom theme""]" Sometimes No read and understand Never "The biggest issue is a the wrong / outdated / alien default set. Overall, it was completely unorthodox and if it not were for the fact that I had lots of time and energy to put into it, and liked lisp (I was at university at the time), I'd never would have stuck with it. In my opinion there should be a new-world set of defaults and a one-liner way to get back to legacy ones. At one point in time it just makes sense to adapt to the world standard so 10 years after that, all the quirkiness is not expected by most of the userbase. The second one is the disregard for working correctly / kind-of-natively under Windows. It shows disrespect for the situation of users that are forced to use Windows at work." University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""lisp""]" Not well Kind of standard, lots of functionality, extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No limited comprimise never considered No No No Emacs "[""Clojure""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" IntelliJ No Sometimes 38 Masters Male Spanish Consulting "[""No""]" "[""No""]" minimal vanilla Please widen userbase, that's the way that we all benefit. See Blender skyrocketing past proprietary alternatives. No Hacker News Great "[""eshell""]" "[""my own custom theme""]" Never No copy-paste Never University/College "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 Rmail any comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""M-x list-packages""]" "[""don't know""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""Install and try it immediately""]" None No Frequently Masters Male Tech other "[""No""]" "[""ispell""]" minimal vanilla Not sure Hacker News Ok "[""shell""]" "[""default dark""]" Never No write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Rarely maximal vanilla simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility. Lisp environment. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Magit,Eglot,Eshell,Dired,Project,Vterm any comprimise might in future Cannot No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Often 26 School Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Emacs "[""C++"", ""C"", ""Javascript"", ""Python"", ""Typescript""]" "[""MacOS""]" Often maximal vanilla copy-paste Rarely discoverability of features and elisp, too much customization can be harmful, outdated packages and documentation. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great extensibility, customization, been there for a long time "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No limited comprimise never considered No No No Emacs "[""C"", ""Shell"", ""OCaml""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Documentation""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 25 Masters Male French Software Development "[""framework default""]" "[""flyspell""]" Prelude No Hacker News Great "[""none""]" "[""zenburn""]" Sometimes undo-tree simple functions "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Scheme"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Sometimes maximal vanilla write package Rarely "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 Mu4e any comprimise might in future No No Yes Vim "[""Assembly"", ""C"", ""Clojure"", ""Elisp"", ""Erlang"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Common Lisp""]" Frequently "[""BSD""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 36 PhD Male English "[""Ido"", ""Vertico"", ""Consult""]" "[""ispell""]" Doom Emacs Not sure Emacs mailing list Not great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No simple functions Never any part of the system that didnt have vim bindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""spacemacs keybinding system""]" Good but not great elisp turtles "[""Work""]" "[""27.2""]" 6 No moderate comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes 50 Bachelors Male United States citizen Software Development "[""framework default"", ""Helm""]" "[""No""]" Spacemacs No Hacker News Ok "[""eshell""]" "[""moloki""]" Never framework default read and understand Never - Bad GUI performance, especially scrolling Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Poorly, it's sluggish Extensibility, especially the ability to change/advise any function "[""Work"", ""Hobby projects""]" "[""27.2""]" 2 No magit, org-mode, org-roam, lsp-mode, limited comprimise never considered No No No Vim "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""not sure""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes 25 Masters Male American Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Never framework default write package Sometimes Only that there was always more to learn. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensibility and integrating everything together. "[""Hobby projects""]" "[""28.2""]" 39 No vertigo, consult, orderless, embark, markdown-mode, rg, symbol-overlay, visual-regexp, wgrep, wdired moderate comprimise 10+y No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Often "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Unfamiliar with contribution process"", ""FSF paperwork""]" Often "[""Issues"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" None project.el Frequently 56 Bachelors Male United States citizen Retired "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""macport builtin macOS dictionary""]" maximal vanilla In the contributing to emacs packages section I wasn't clear if that meant just code or also documentation and bug reports (like in the 3rd party package section). Yes r/emacs Great "[""shell""]" "[""my own custom theme""]" Rarely No simple functions Never Coming from vim i did not understand how every key you press calls a lisp function. When that became clear it was far more intuitive to extend it. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy It is more than a text editor. It is a total programming environment. "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No Magit, org-mode, god-mode limited comprimise might in future No No No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Perl"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA Stable""]" "[""Email""]" Rarely "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Friend""]" "[""package.el""]" "[""Install and try it immediately""]" N/a Vim No Frequently 57 Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""shell""]" "[""my own custom theme""]" Never Winner mode i think it is called? read and understand Never No idea. It was ages ago! Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""The railwaycat Mac port: if this disappeared I'd stop.""]" "[""Text editing features""]" Good but not great It's run on every system I've wanted to use for the last 30 years. "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No magit, lsp-mode do not prefer never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS"", ""Raspberry Pi OS""]" String[] "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Never "[""Blogs"", ""People talking on twitter""]" "[""I don't think there's a consistent failing""]" "[""I don't""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Microemacs on the Atari ST No Sometimes 53 PhD Male "[""No""]" "[""flyspell"", ""ispell""]" Over the decades my configuration has acquired lots of cruft. Not sure Emacs mailing list Ok "[""none""]" "[""zenburn""]" Rarely No write package Never Gettings Emacs to understand the structure of my project(s) was not easy. Now, with LSP-based server like clangd, things are much easier. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No lsp-mode,which-key,evil-mode do not prefer never considered Yes Would directly Yes Vim "[""C++"", ""C"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""I don't have anything to add to the packages""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists""]" "[""Manual"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Never 32 Masters Male German Software Development "[""Ivy""]" "[""No""]" Spacemacs Not sure Hacker News Great "[""none""]" "[""leuven""]" Never framework default simple functions Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Typescript""]" "[""GNU/Linux""]" IntelliJ Sometimes maximal vanilla copy-paste Never elisp, hard to know which packages do what Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Amazing packages, great community, continuous improvements to the editor with each new release "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No use-package, lsp-mode, rustic, yasnippet, projectile, deadgrep, magit, tree-sitter limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""most packages work perfectly for my usecase""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" GEdit projectile Sometimes Masters Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""none""]" "[""tomorrow""]" Never framework default write package Never Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e sly,cider,smartparens,vterm,magit,git-identity,org-mode moderate comprimise might in future No Would directly No Emacs "[""Clojure"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of bugs or other annoyances""]" Never "[""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""IRC""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Sublime Text project.el Never 21 Bachelors Male American Software Development "[""Ivy""]" "[""No""]" maximal vanilla No IRC Ok "[""vterm""]" "[""modus-vivendi""]" Often No none Frequently They banned me I can't sometimes type things Local pusher "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Video player""]" Poorly, it's sluggish I can type things "[""Leisure""]" "[""29.0""]" 25 Gnus no comprimise never considered Tim owes me 15 bucks No No Vim "[""Brainfuck""]" Often "[""BSD""]" "[""Grocery list""]" "[""Source""]" "[""Call'em""]" Frequently "[""Bad prior experience""]" Frequently "[""Advocacy""]" "[""Onlyfans""]" "[""Clips/videos"", ""Music songs""]" "[""Facebook""]" "[""manual""]" "[""wait for maturity""]" pastebin MS Notepad No Frequently 67 PhD Male Vatican citizen Research "[""No""]" "[""No""]" maximal vanilla Not sure Onlyfans Not great "[""none""]" "[""turbo vision""]" Frequently No copy-paste "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 0 Emacs "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" "[""GNU/Linux""]" Rarely Doom Emacs copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 No might in future Vim "[""Go"", ""Javascript"", ""Python""]" Rarely "[""GNU/Linux""]" String[] "[""framework default"", ""GNU ELPA""]" "[""GitHub""]" "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""package.el"", ""manual""]" "[""wait for maturity"", ""wait for community""]" Vim framework default Sometimes "[""framework default""]" "[""flyspell"", ""spell-fu""]" maximal vanilla "[""shell-command"", ""shell""]" "[""default dark""]" Never framework default copy-paste Never Keybindings Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No AucTeX, PDF tools, Magit, Jupyter, code-cells moderate comprimise might in future Cannot Cannot No Vim "[""HTML/CSS"", ""Haskell"", ""Python"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""straight""]" "[""wait for community""]" None framework default Frequently 33 PhD Male Colombian Research "[""framework default"", ""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs No Discord Great "[""vterm""]" "[""dracula""]" Sometimes framework default copy-paste Never Understanding Lisp and trying to use it to customize Emacs was especially challenging in the beginning. The keybindings took a few days to get used to, but not a challenging hurdle. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy Easily customizable, lightweight, simple GUI. "[""Work""]" "[""28.2""]" 5 No significant comprimise never considered Cannot Cannot No Emacs "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Bad prior experience""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""People who tell me""]" "[""Overview""]" "[""GitHub""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""wait for community""]" None No Frequently 23 Masters Female Albanian Research "[""No""]" "[""framework default""]" minimal vanilla Great survey! No Friend Great "[""term""]" "[""flatui""]" Never No copy-paste Never I was worry by the immensity of the possibilities Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Extension and long term usage "[""Work""]" "[""28.2""]" 6 No "- org-mode - magit - auctex - cdlatex - lsp" limited comprimise never considered Yes Would directly No Vim "[""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" framework default Frequently 47 Masters Male French Education services "[""framework default""]" "[""framework default""]" Spacemacs No r/emacs Great "[""eshell"", ""vterm""]" "[""default dark"", ""solarized-dark""]" Rarely undo-tree simple functions Never Getting used to and remembering keybindings that are not like regular OS keybindings. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Customizability. Packages. Simple UI. More keyboard oriented than mouse. "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 31 Masters Male Indian Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree simple functions Rarely Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy "- Extensibility - LISP-based configuration - Packages" "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No limited comprimise never considered No Would directly No Vim "[""C++"", ""C"", ""C#"", ""Elisp"", ""Javascript"", ""Java"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""Kotlin""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""I dont""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Frequently 38 Bachelors Male Indian Software Development "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""vterm""]" "[""doom-one""]" Often undo-tree read and understand Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 21 notmuch significant comprimise never considered No I have in the past No Emacs "[""Go"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""M-x list-packages"", ""emacswiki""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""emacswiki""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Often 45 PhD Male Ukrainian Software Development "[""framework default""]" "[""flyspell"", ""langtool""]" Doom Emacs Yes Hacker News Ok "[""eshell"", ""vterm""]" "[""default light"", ""doom-one"", ""nord""]" Frequently framework default write package Rarely tedious but the code feedback was good. I learned before you were born, so no :-). Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""LSP support""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy The ability to interactively discover functionality via completion and search. "[""Work"", ""Hobby projects""]" "[""29.0""]" 43 No LSP (primarily for scala), and the thing that pops up intermediate choices for keybindings significant comprimise 2-5y No No Yes Default + lots of customization "[""C++"", ""C"", ""Elisp"", ""Java"", ""Python"", ""Perl"", ""Scala""]" Rarely "[""GNU/Linux""]" "[""don't use it""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""M-x list-packages"", ""Sacha Chua's weekly""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" just always assume MELPA. None project.el Rarely 65 Masters Male American unemployed (need a job) "[""framework default""]" "[""framework default""]" maximal vanilla Not sure Blog post Ok "[""none""]" "[""none (green foreground, darkslategrey background)""]" Rarely framework default simple functions Never "Cursor state is not independent of scroll position (I still find this problematic, despite the mark ring) Unergonomic default configuration of completing read which does not provide enough affordances for available options (vertico solves this nicely) Many many commands to learn, many of which differ from “mainstream” editors. Of course now I think in most cases the emacs versions are more ergonomic but this was a stumbling block at the beginning. Interaction between desktop environment pasteboard and emacs kill ring can cause data loss Help files rendered in monospaced fonts which is difficult to read compared to proportional fonts. Using proportional fonts causes poor ragged edges due to manual line wrapping" University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great It’s an inspiring example of composable design where packages can be combined and the user is in control of how the pieces fit together. User doesn’t have to re-learn basic computing functions to use functionality. This all stands in stark contrast to the dominant “app based” computing paradigm. "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No Magit, org, eglot, vertico limited comprimise might in future I have in the past I have in the past No Emacs "[""C++"", ""Elisp"", ""Haskell"", ""Javascript"", ""Julia"", ""Rust"", ""Scheme"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Youtube""]" "[""I find packages generally to have excellent documentation compared to my expectations""]" "[""IRC"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" project.el Often 35 Bachelors Male United States citizen Software Development "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No lobste.rs Great "[""vterm""]" "[""doom-one""]" Sometimes No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" String[] Good but not great "[""Hobby projects""]" "[""28.2""]" 2 Vim "[""Elixir"", ""Haskell"", ""Rust"", ""Typescript""]" "[""GNU/Linux""]" Rarely Doom Emacs read and understand Never Coming from vim it was a challenge but not huge. I'm still learning the default keybindings University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, ecosystem and the greatest: I can rewrite the editor at runtime "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No eglot.el significant comprimise never considered Cannot Cannot No Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Matrix"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim framework default Frequently 38 School Male Italian Software Development "[""framework default"", ""Ivy"", ""Vertico""]" "[""flyspell""]" Doom Emacs No lobste.rs Great "[""eshell"", ""vterm""]" "[""doom-one"", ""gruvbox""]" Frequently framework default copy-paste Never Very steep learning curve, still is Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Packages like auctex, or-mode, magit and such "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Fortran"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 40 PhD Male United States citizen Research "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No Blog post Great "[""eshell""]" "[""Changing all the time""]" Often undo-tree read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered I have in the past I have in the past No Vim "[""Common Lisp"", ""Python"", ""Typescript""]" Often "[""MacOS""]" "[""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code framework default Rarely PhD Male Italian Software Development "[""framework default""]" "[""flyspell"", ""ispell""]" Doom Emacs No r/emacs Ok "[""shell-command""]" "[""doom-one"", ""dracula""]" Rarely framework default none Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e any comprimise never considered No I have in the past No Vim "[""Clojure"", ""Haskell"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Frequently "[""framework default""]" "[""framework default""]" Spacemacs Yes r/emacs Great "[""eshell""]" "[""default dark"", ""solarized-dark""]" Never framework default simple functions Too much documentation Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Community "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Vim "[""C"", ""Common Lisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python""]" "[""GNU/Linux""]" Vim Frequently Doom Emacs simple functions Never "Configuring Emacs is a huge pain. The vanilla setup doesn't have all the features I wanted. Luckily, there was a pre-made setup with almost everything I wanted (Doom Emacs.) Also, not all features are as polished as a proprietary app might be. For example, I think relative line numbers causes lag on my windows machine. Learning some of these quirks takes time." Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great I use Emacs org-mode for note taking and task management. It's very powerful because of the agenda feature, tags, C-c C-c to run code snippets, and the many other features like setting the ordered property for tasks. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Probably evil mode, but also Magit limited comprimise never considered No Yes No Vim "[""Elisp"", ""Go""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""I don't""]" "[""N/A - I normally find the documentation to be good enough for me.""]" "[""Discord"", ""Discourse""]" "[""framework default""]" "[""wait for community""]" VS Code projectile Frequently 27 Bachelors Male United States citizen Software Development "[""Vertico""]" "[""No""]" Doom Emacs No Discourse Great "[""none""]" "[""leuven""]" Never undo-tree copy-paste Never It’s default set up was unapproachable so I used first space macs then soon after doom eMacs University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy It’s project management features "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Vim "[""Common Lisp"", ""Python""]" Often "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""I don’t""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""N/A""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 35 Bachelors Male British Software Development "[""Helm""]" "[""flyspell""]" Doom Emacs No Twitter Ok "[""term""]" "[""solarized-dark""]" Never framework default write package I went overboard adding packages and had no clue what was going on when Emacs froze. The global mutability can be a bit much, when it comes at the expense of concurrency. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF"", ""Lisp editing support""]" Good but not great That it’s configured in Lisp and takes advantage of the code-data duality, but also that there’s a client-server distinction "[""Work"", ""Hobby projects"", ""Scheduling & organization""]" "[""29.0""]" 4 Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Prolog, BQN""]" "[""GNU/Linux""]" None Frequently maximal vanilla simple functions Never Very many packages to use, analysis paralysis. Similar sounding packages. Initial temptation to bounce off due to default look and feel Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Community""]" Very well, it's snappy configurability, emacs as a lisp platform with a text editor strapped on "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit, dired, merlin, slime, slynk, undo-tree, org, org-roam moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""ocaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""I haven't needed to""]" Never "[""Advocacy""]" "[""Reddit"", ""M-x list-packages"", ""youtube""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Sometimes 34 Bachelors Male English Software Development "[""Selectrum"", ""Marginalia""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell"", ""eshell""]" "[""zenburn""]" Sometimes undo-tree simple functions Never Discoverability -- TUI menus don't have an obvious way to trigger University/College "[""GUI"", ""TUI""]" "[""Muscle Memory""]" "[""easier to quit than vi""]" Good but not great Magit "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 30 No Magit limited comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""n/a""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Definitely not an info manual""]" "[""n/a""]" "[""package.el""]" "[""Research alternatives""]" Alpha No Sometimes 50 Masters Male American Software Development "[""No""]" "[""No""]" minimal vanilla Mandatory questions have noisy answers if none of the above actually apply No Hacker News Not great "[""none""]" "[""my own custom theme""]" Never No simple functions Sometimes getting used to the keybindings. Different concepts of windows and frames, didn't know elisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "- programable - org-mode - packages in general" "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No limited comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""R""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ project.el Never 42 PhD Male United States citizen Healthcare "[""Helm""]" "[""flyspell""]" maximal vanilla No mastodon Great "[""shell""]" "[""leuven""]" Sometimes undo-tree none Never Not knowing what plugin or configuration is causing an effect on the editor. Work "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""I had to for work""]" Very well, it's snappy Can run without any graphical interface. "[""Work""]" "[""27.2""]" 1 No diff-hl limited comprimise might in future No No No Emacs "[""C++"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Discourse""]" "[""manual""]" "[""wait for community""]" IntelliJ No Never 28 Bachelors Male Turkish Software Development "[""No""]" "[""No""]" minimal vanilla Can remove some of the questions by checking the already replied. If I say I didn't have any knowledge of programming I can't be contributing to the source code. (not in my case but it can be useful to consider.) No Friend Ok "[""shell""]" "[""default dark""]" Never No read and understand Never Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""lisp""]" "[""learning common lisp""]" Very well, it's snappy "Extensibility Packages Org!!!" "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No Org mode, paredit, clang-format, erc, magit significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""I haven't, but I may mail""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Internet search""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently PhD Male "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No r/emacs Great "[""shell""]" "[""none""]" Sometimes No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 notmuch moderate comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript"", ""XSLT""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package"", ""nix""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 41 School Male Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""eshell""]" "[""doom-one""]" Frequently undo-fu read and understand Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No meow,emacs-rime,dirvish,org-roam-ui,eaf-broswer,lsp-bridge moderate comprimise might in future Cannot Cannot No meow "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Matrix servers"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Matrix"", ""Framework"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Vim projectile Sometimes 20 Bachelors Male Chinese Student "[""Ivy""]" "[""flyspell""]" Centaur Emacs No Telegram Ok "[""vterm""]" "[""doom-one""]" Never undo-tree write package Never "Mostly around hurdles in understanding something very strange and alien. It's like the old joke about how someone tried Vim for the first time but couldn't figure out how to ""quit"". I had the same problem in Emacs. Emacs upon start-up presents very little about itself other than a dated looking UI and expects the user to try and figure it out or find the documentation. Even the message says (something to the effect of): ""To learn more about GNU Emacs, press C-h C-a"" it makes the _expectation_ that you know what that means. If Emacs were built today, I'm sure there would be a walkthrough and a new user UI that highlighted important and salient points and there would be a giant Help button stuck to the UI. I'm not saying that Emacs should go this way, but what I'm saying is that times have very much changed." Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Extensibility and the community of great packages "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Mu4e magit, vertico (et. al.), elfeed, mu4e, evil (et. al.), lsp-mode, org-mode, org-roam, ace-window, treemacs any comprimise might in future I have in the past I have in the past No Vim "[""C"", ""Common Lisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 41 School Male United States citizen Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs Yes lobste.rs Great "[""vterm""]" "[""doom-one"", ""dracula"", ""gruvbox"", ""nord""]" Sometimes undo-fu simple functions Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great reliability, robustness "[""Work"", ""Hobby projects""]" "[""27.2""]" 15 No any comprimise never considered I have in the past I have in the past No Emacs "[""Clojure"", ""Javascript"", ""Java"", ""Perl"", ""Shell""]" Rarely "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Sometimes 59 Masters Male Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""shell"", ""eshell""]" "[""dracula"", ""solarized-dark""]" Often No understand internals Never If it were not for the FSF assignment process, I would be actively contributing to Emacs. I know others in a similar position. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No evil, org, ibuffer, general, magit, lispy, smartparens, cider, geiser, elpher significant comprimise never considered I have in the past No Yes Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Ruby"", ""Scheme"", ""SQL"", ""SuperCollider""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Frequently "[""FSF paperwork""]" Sometimes "[""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently "[""Selectrum""]" "[""flyspell""]" maximal vanilla Yes Friend Ok "[""eshell""]" "[""my own custom theme""]" Rarely No copy-paste Rarely Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great Being defacto lisp editor "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Magic, lsp, sly do not prefer might in future No No No Vim "[""C++"", ""Clojure"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Agenda""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""I dont""]" "[""Manual""]" "[""I dont""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Never 35 Masters Male Norwegian Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs If it’s required to check off an option add “not applicable” or similar No Hacker News Ok "[""none"", ""eshell"", ""vterm""]" "[""doom-one""]" Sometimes framework default many packages "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Everything""]" "[""29.0"", ""28.2""]" 3 Emacs "[""C"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""Windows""]" Sometimes minimal vanilla simple functions Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Hobby projects"", ""School""]" "[""28.2""]" 1 No significant comprimise never considered No No No Vim "[""Elisp""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 26 Bachelors Male Indian Healthcare "[""Ivy"", ""Marginalia""]" "[""flyspell"", ""ispell""]" maximal vanilla No Discord Ok "[""shell-command""]" "[""modus-operandi""]" Never No copy-paste Never "Learning lisp. Emacs settings." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Fewer external language dependencies compared to Vim""]" Very well, it's snappy Ability to write settings in lisp. "[""Work""]" "[""28.2""]" 3 No straight,company,evil,vertico,prescient,lsp-mode,magit,fussy,consult,projectile any comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Java"", ""Rust""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 28 Bachelors Male Japanese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Blog post Ok "[""none""]" "[""modus-operandi"", ""solarized"", ""ef-themes""]" Never undo-tree read and understand Never "Knowing where to start. Defaults aren't really well suited to opening a file and cracking on compared to ""Modern"" editors." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, how old it is and the fact that it's free software. "[""Hobby projects""]" "[""28.2""]" 3 No evil, org-mode, company-mode, org-roam, moderate comprimise never considered No Would directly No Vim "[""C++"", ""C"", ""Python"", ""Rust""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Unsure""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim No Sometimes 27 School Male English Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-one""]" Never framework default simple functions Never it was 1995 and I was learning on university computers, and I might run out my time slot on the terminals because I accidentally invoked Gnus and it took forever to start University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""feels more solid than VS Code or other competitors, somehow I feel that I know where my keyboard focus is on Emacs and I'm never sure with those IDEs""]" "[""Text editing features""]" Good but not great composability, the amount of code that exists and works together "[""Work"", ""Hobby projects""]" "[""28.2""]" 27 Gnus leuven-theme,exec-path-from-shell,project,magit,auctex,web-mode,gnus limited comprimise 10+y No No No Emacs "[""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" String[] "[""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" wordstar I think? it was a long time ago project.el Sometimes 46 PhD Male Finnish Software Development "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Ok "[""shell""]" "[""leuven""]" Often No write package Rarely Copyright assignment is a huge barrier to all. Not having guide-key built in by default. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy It's model. That it is a core that an editor, arguably multiple editors, are built atop. A core upon which more things can be created. "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 Gnus use-package, magit, org-mode, helm, guide-key, solarized-theme, go-mode significant comprimise 5-10y Yes I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA, because it has the fewest barriers, good support, and no ideology. Notepad++ No Frequently 39 Masters Male Canadian Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla I love the FSF. I hate the FSF imposing itself on Emacs development. Separate. Yes lobste.rs Great "[""shell-command"", ""shell"", ""eshell"", ""term""]" "[""solarized-dark""]" Sometimes undo-tree simple functions Never My vim muscle memory made it harder to adapt until I caved in and installed evil Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Elisp provides an incredible control over how we can extend emacs. "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.1""]" 8 No Magit, evil, ledger, org, project moderate comprimise never considered I have in the past No No Vim "[""C++"", ""C"", ""Go"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""WSL"", ""BSD""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""I'll check what are their preferences""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Sometimes 35 PhD Male Brazilian Software Development "[""Icomplete""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell""]" "[""modus-vivendi""]" Rarely undo-tree write package Rarely Muscle memory of many keybindings Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Consistency, speed, memory usage, extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 No magit, various language modes limited comprimise might in future No I donate to FSF No Emacs "[""C#"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""I don't. I read the code sometimes and I give up if I can't figure it out.""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Sometimes 33 Bachelors Male Canadian Software Development "[""Helm""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""shell"", ""eshell""]" "[""default light"", ""default dark"", ""solarized-dark""]" Often No String[] String[] String[] String[] String[] copy-paste Never "Learning the keybindings Making some parts of configuration work (sync google calendar)" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""magit""]" Very well, it's snappy Easy to adapt to my workflow "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No "magit org" moderate comprimise never considered No No No Vim "[""Clojure"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Frequently 35 Masters Male French Software Development "[""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""default dark"", ""solarized-dark""]" Never framework default String[] String[] String[] String[] String[] none "[""GUI""]" "[""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""Javascript"", ""Typescript""]" "[""MacOS""]" Rarely Doom Emacs simple functions Never "un-learning vi keybindings. I still miss `:g`" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "I would be lost with out org-mode. Moving around buffers, having multiple buffers, split frames. Macros and scriptability" "[""Work"", ""Hobby projects""]" "[""29.0""]" 18 No escreen, org, magit, lsp-* significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Doom init.el""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""Doom""]" "[""wait for maturity""]" framework default Rarely 54 Bachelors Male Australian Education services "[""framework default"", ""Ivy"", ""Vertico""]" "[""flyspell""]" Doom Emacs Am I early for the 2023 feedback. Not sure emacs.conf Great "[""eshell"", ""vterm""]" "[""doom-one""]" Sometimes framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great its possible to config on the fly "[""Hobby projects""]" "[""29.0""]" 6 Gnus org mainly any comprimise never considered No No No CUA "[""none""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None No Frequently 68 Female English retired "[""Ivy""]" "[""hunspell""]" maximal vanilla No Emacs mailing list Ok "[""shell""]" "[""my own custom theme"", ""darkest-midnight""]" Never No copy-paste Never amount of functions are overwhelming, lack of module/namespace making it seem less organized Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Community""]" Good but not great Customizability via lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No moderate comprimise never considered No Would directly No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Blogs""]" "[""Comparison""]" "[""GitHub""]" "[""straight"", ""because I use doomemacs""]" "[""wait for community""]" MELPA Eclipse framework default Rarely 40 Bachelors Male Chinese Software Development "[""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none"", ""eshell""]" "[""doom-one""]" Never framework default none Never juste to learn the key bindings Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy magit, flymake, edition through ssh "[""Work""]" "[""28.2""]" 14 notmuch flycheck, magit, haskell-mode significant comprimise never considered No No No Emacs "[""C"", ""Haskell"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""Debian""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""everythings is already here :)""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""html""]" "[""apt""]" "[""Install and try it immediately""]" Vim No Sometimes PhD Male French Research "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""tango-dark""]" Never No write package Sometimes Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 6 No significant comprimise might in future Yes Would directly Yes Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Javascript"", ""Python"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text framework default Rarely 33 Masters Male Russian Software Development "[""framework default"", ""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Ok "[""eshell"", ""ansi-term""]" "[""my own custom theme""]" Often undo-tree copy-paste Never Understanding and getting familiar with its basic key-binding. At the beginning, it's very strange from CUA(as a Windows) users. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Its extensibility with the power of Lisp. "[""Hobby projects""]" "[""29.0""]" 13 No significant comprimise never considered No No No Emacs "[""C"", ""Common Lisp""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""Source""]" "[""Mailing list"", ""Email""]" Never "[""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""manual""]" "[""Install and try it immediately""]" Hidemaru No Frequently 48 Bachelors Male Japanese Telecom "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""term""]" "[""wheatgrass""]" Never No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community""]" Very well, it's snappy "[""Work""]" "[""27.1""]" 5 notmuch significant comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""Common Lisp"", ""Elisp"", ""Java"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never String[] Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 27 Bachelors Male Australian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""shell-command"", ""shell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree simple functions Never archaic key bindings, terminology Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Part of the GNU project / FSF"", ""moved to Linux""]" Very well, it's snappy the package infrastructure, confidence in long term survival "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No significant comprimise never considered No No No CUA "[""Javascript"", ""Java"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""wait for community""]" brief project.el Often 63 PhD Male German Education services "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Ok "[""shell""]" "[""default light""]" Never undo-fu copy-paste Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "- Lightweight out of the box but lots of 3rd party packages for additional functionality - good initial key bindings" "[""Work"", ""Hobby projects""]" "[""27.1""]" 14 Emacs "[""Assembly"", ""C++"", ""Rust"", ""SystemVerilog""]" "[""GNU/Linux"", ""MacOS"", ""BSD""]" gedit Sometimes minimal vanilla simple functions Never Configuring c++ development environment perhaps Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Auctex""]" Very well, it's snappy Extensibility "[""Work""]" "[""29.0"", ""28.2""]" 2 Mu4e org, magit, tramp limited comprimise might in future No No No meow "[""Elisp"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""emacs-china telegram group""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""emacs-china tg group""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" gnu elpa, melpa Sublime Text project.el Frequently 22 School Male Chinese Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes, lambda-themes""]" Frequently No copy-paste Never no key binding Internet "[""GUI""]" "[""Text editing features""]" "[""Part of the GNU project / FSF""]" Good but not great org-mode "[""Hobby projects""]" "[""27.2""]" 2 No magit, doom limited comprimise never considered No No No Vim "[""org""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Bad prior experience""]" Rarely "[""Code (bug fixes)""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""wait for community""]" melpa VS Code framework default Sometimes 48 Masters Male Chinese Education services "[""framework default""]" "[""flyspell""]" Doom Emacs no No Hacker News Great "[""none""]" "[""doom-one""]" Rarely framework default none Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""org mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""PHP""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Matrix servers"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""wait for community""]" Vim framework default Frequently 23 Bachelors Male German Student "[""framework default""]" "[""framework default""]" Doom Emacs No Blog post Great "[""none"", ""eshell""]" "[""doom-one""]" Frequently framework default write package Never Buffer navigation, setting up melpa / marmalade Internet "[""GUI""]" "[""Extensibility""]" "[""Package(s)"", ""Shell""]" Very well, it's snappy Extensibility, paradigm consistency (it's just a bunch of buffers) "[""Hobby projects""]" "[""28.1""]" 9 No Ivy, ace window, LSP, company limited comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""Erlang"", ""Javascript"", ""Python"", ""R"", ""Shell"", ""Fennel""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Changes suit my needs specifically""]" Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""use-package"", ""manual"", ""Cask""]" "[""Install and try it immediately""]" Kate No Sometimes 32 Masters Male Canadian Government "[""Ivy"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla No r/emacs Great "[""shell""]" "[""Brutalist""]" Frequently No many packages Never Email patch management and copyright assignment are too cumbersome. Key bindings, buffer management, archaic terminology Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Lisp programming""]" Good but not great Extensibility, consistency (ability to do “everything” and thus offer a consistent interface for everything) "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No magit, lsp-mode, org-mode, projectile, ivy, flycheck, counsel, vterm moderate comprimise never considered No I have in the past Yes Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""Dart, Tcl""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Configuration options""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" I have only submitted to MELPA because I can’t be bothered with the administrivia for other repos IntelliJ projectile Sometimes 38 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Ok "[""vterm""]" "[""default dark""]" Sometimes No read and understand Rarely Key bindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensible and org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered No Would directly No Emacs "[""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim No Often 50 Bachelors Male American Cybersecurity Consultant "[""Consult""]" "[""flyspell"", ""spell-fu""]" minimal vanilla Not sure r/emacs Great "[""shell"", ""eshell""]" "[""my own custom theme"", ""dracula"", ""modus-vivendi""]" Rarely No write package Never Keybindings. That being said, that was only for a brief period and I got used to the default bindings relatively quickly. Internet "[""GUI""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Text-editing "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No Magit,eglot,multiple-cursors moderate comprimise never considered No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""M-x list-packages""]" "[""Comparison""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 27 Bachelors Male Finnish Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""vterm""]" "[""my own custom theme""]" Never vundo write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 19 No magit, cider, apheleia, paredit, vterm limited comprimise might in future I have in the past No Yes Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""leaf.el""]" "[""Research alternatives"", ""wait for maturity""]" Vim project.el Rarely Bachelors Male United States citizen Healthcare "[""Vertico""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste Never Not really - even though I knew nothing about programming. The tutorial was quite lengthy though, I remember having to go through it multiple times to get good at it. I still don't use the regular navigation keys, and opt for arrows instead - it works okay. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy The speed of editing it enables, ease of use (after learning the keys), daemon-client, org-mode, exporting options from org-mode, community, packages for everything. "[""Everything that deals with plain text""]" "[""28.2""]" 5 No It's all org. Org-mode, org-capture, org-agenda, org-roam (although I am going back and forth on the last one). moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Perl"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency"", ""I don't know how to go about diagnosing the issue most of the time - the only real issues I've encountered have been crashes and soft-locks.""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview"", ""EXAMPLES OF USE""]" "[""Matrix"", ""Reddit"", ""Email""]" "[""straight""]" "[""Research alternatives"", ""wait for community""]" Geany framework default Frequently 31 School Male Polish Business operations "[""framework default""]" "[""framework default""]" Doom Emacs The 'lack of features or UI polish' question is vague. I went with moderate because it's not clear to me what each option means. Maybe give some examples? No r/emacs Ok "[""vterm""]" "[""doom-one""]" Sometimes framework default simple functions Never Lisp being so different to other programming languages. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great That it can be anything you want it to be. "[""Work"", ""Hobby projects""]" "[""26.3""]" 5 No limited comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" Vim No Frequently 22 Bachelors Male British Research "[""No""]" "[""No""]" maximal vanilla Yes Hacker News Ok "[""shell-command"", ""shell""]" "[""default light"", ""modus-operandi"", ""modus-vivendi""]" Often No read and understand Never First figuring out how to configure emacs through use of dot files. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy The extensibility. "[""Work""]" "[""29.0""]" 5 No Org, org-roam no comprimise never considered No No No Emacs "[""Python""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""Never contacted""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Frequently 39 PhD Male United States citizen Legal "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla No Friend Great "[""eshell""]" "[""dracula""]" Never undo-tree copy-paste Never I had to change to cua-mode fairly quickly. I only discovered Wakib recently, after many years. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Convenient that it had a GUI, and convenient that it was not vim""]" Very well, it's snappy Extensibility, packages such as magit "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3""]" 7 No magit, undo-tree significant comprimise never considered Yes Yes No Wakib-keys (includes CUA) "[""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""NA""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""StackExchange""]" "[""NA""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Frequently 30 Masters Male Dutch Research "[""framework default"", ""Ivy""]" "[""framework default""]" Wakib - Emacs for the rest of us Just before the deadline (perhaps send a reminder?)! Excited to see the results. No r/emacs Great "[""none""]" "[""default light""]" Rarely undo-tree many packages Rarely Bad defaults, legacy Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""27.1""]" 7 No limited comprimise never considered Yes Yes Yes Vim "[""Assembly"", ""C"", ""Elisp"", ""Java"", ""Python"", ""R"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""framework default"", ""straight""]" "[""wait for maturity""]" Sublime Text framework default Sometimes 25 Masters Male German Research "[""framework default"", ""Helm""]" "[""langtool""]" Doom Emacs No Hacker News Great "[""none""]" "[""solarized""]" Never framework default copy-paste Never "Yes, I knew so few people who used Emacs. I started using Emacs as a result of a Coursera course, which was taught using Emacs. My initial foray into Emacs was challenging. I didn't understand Emacs. Then I discovered Spacemacs and I could suddenly replicate a number of features I was used to - so my productivity was not impacted whilst I was learning the application. I could use Spacemacs as a way to begin to understand what was possible with Emacs and how to approach it. I was able to wean myself off of VSCode and other editors (I still reflexively use Vim in the terminal on occasion) to the extent that I now do all my work in Emacs. All of it. I think the biggest challenge I faced with Emacs was ""how do I go from a bare-bones editor with _lots_ of potential to a system I can use for my daily work with very little friction"". That was what Spacemacs afforded me." A Coursera course I was taking was taught using Emacs - Programming Languages, Part A "[""GUI"", ""TUI""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Keyboard Driven FTW!""]" "[""Extensibility"", ""Community"", ""Entirely Keyboard Driven""]" Very well, it's snappy "I think the greatest strength of Emacs is its extensibility. The design of the application and its inherent ""modularity"" are what make the ecosystem flourish. That and being an entirely keyboard-driven editor which is ubiquitously available is fantastic." "[""Work""]" "[""28.2""]" 2 Mu4e org-*, magit, lsp-server, filetree, dired significant comprimise never considered Cannot Cannot No Vim "[""Go"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA Stable""]" "[""Mailing list""]" Never String[] Never "[""Issues"", ""Advocacy""]" "[""Mailing lists"", ""M-x list-packages"", ""A local community Slack channel""]" "[""Comparison"", ""Tutorials""]" "[""Framework"", ""GitHub"", ""Discord"", ""local community Slack""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately"", ""wait for community""]" VS Code projectile Frequently School South African Fin Tech "[""Helm""]" "[""flyspell""]" Spacemacs No r/emacs Great "[""ansi-term""]" "[""underwater""]" Never framework default copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No org-mode, magit, lsp-mode any comprimise might in future No Yes No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""/orgmode.org/elpa/""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""news.ycombinator.com""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""google.com""]" "[""use-package""]" "[""Research alternatives""]" GNU ELPA None projectile Frequently 43 Bachelors Male Spanish Retail "[""No""]" "[""lsp-grammarly""]" maximal vanilla No Hacker News Great "[""shell""]" "[""zenburn""]" Frequently No write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No significant comprimise never considered No No No Vim "[""C++"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Wariness of the review process""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""search""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Rarely Masters Male Software Development "[""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""my own custom theme""]" Sometimes No copy-paste Never Getting it to work. It took me days to just having it open and close (on MacOS). Sorry I can't recall anything specific, it was a year ago. To this day (now on Ubuntu) I sometimes find myself not being able to do basic things and I personally can't easily navigate documentation, I resorted a couple times to asking on Reddit. Internet "[""GUI"", ""daemon""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great Org mode "[""Studying""]" "[""28.1""]" 1 No Org-latex-preview significant comprimise might in future No No No Vim "[""VHDL, LaTeX""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""MELPA"", ""not sure""]" "[""I don't know""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""not sure""]" "[""Install and try it immediately""]" Pen and paper, xcode. framework default Frequently 26 School Male Italian Student "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never framework default write package Sometimes First atempts failed due to gap between expectations about usual text editor and what you get when open emacs. Also, out of the box tutorial doesn't say how to configure it have at least basic dev environment. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Desire to be explored "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 notmuch cider, magit, consult, vertico, orderless limited comprimise 0-2y I have in the past No Yes Emacs "[""Clojure"", ""Elisp"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""guix""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Usually, I don't""]" "[""framework default"", ""guix""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 28 Bachelors Male Russian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" rde Not sure mastodon Great "[""eshell"", ""vterm""]" "[""modus-operandi""]" Sometimes No read and understand Never How different it is from normal editors. The Social Network "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""L33Tness""]" Good but not great "The community and customizability. ""There's an emacs package for that""" "[""Hobby projects""]" "[""28.2""]" 3 notmuch moderate comprimise never considered Cannot Cannot No Vim "[""C++"", ""Java"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Clips/videos""]" "[""Framework""]" "[""straight""]" "[""Install and try it immediately""]" Atom framework default Sometimes 23 Bachelors Male Indian Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Twitter Ok "[""term"", ""vterm""]" "[""nord""]" Rarely framework default write package Never Outdated defaults and terminology Colleague "[""GUI""]" "[""Text editing features"", ""Malleable software""]" "[""It was either Emacs or some stupid vi variant on a SunOS server""]" Good but not great Everything is customizable on-the-fly via elisp without mucking with plugins written against some stupid APIs. "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 No emacs-lsp no comprimise 5-10y No No No Emacs "[""C"", ""Elisp"", ""Go"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" String[] "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Everything is fine already""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Design rationale"", ""Manual"", ""Configuration knobs reference""]" "[""I don't. Source code is out there.""]" "[""straight""]" "[""Research alternatives""]" Visual Studio 6 No Never 38 Masters Male Norwegian Software Development "[""No""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""my own custom theme""]" Sometimes No copy-paste Rarely I think the movement is the hardest part. Once you have that down everything else is pretty easy to learn. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Expandability. With emacs you can change the editor to be however you want. "[""Hobby projects""]" "[""28.2""]" 1 No any comprimise might in future Cannot Cannot No Vim "[""Assembly"", ""C++"", ""C"", ""Javascript""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Rarely 17 School American Student "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Great "[""shell-command"", ""shell""]" "[""default dark"", ""doom-one""]" Never framework default simple functions Never While Emacs is self-documented, not all parts of the help is easy to read especially for someone new to programming. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Extensibility and a community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No limited comprimise never considered No No No Hybrid "[""C#"", ""Python"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Never""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""None""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Frequently 33 Masters Female Indonesian Research "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Great "[""none"", ""vterm""]" "[""my own custom theme""]" Often framework default simple functions Never "1. I didn't know Elisp 2. Default keybindings are quite exotic compared to other editors 3. UI and default look and feel are far behind modern standards, need to work on configuration a lot to get to something acceptable" University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility and community support "[""Work""]" "[""29.0"", ""28.2""]" 4 No company, eglot, crux, simpleclip, dashboard, solarized-theme, magit, projectile, flycheck moderate comprimise might in future No No No customized ones "[""Elisp"", ""Rust"", ""Shell""]" Frequently "[""MacOS""]" "[""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 43 Masters Male Italian Software Development "[""Selectrum""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""eshell""]" "[""dracula"", ""solarized""]" Rarely undo-tree copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Platform portability. Very handy when I had to use Windows. "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 Used to in the past when Thunderbird had an external editor addon deft, browse-kill-region, undo-tree, idomenu, html-helper-mode limited comprimise never considered No No No Mostly default "[""Javascript"", ""Python"", ""PHP""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Don't""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""Don't""]" "[""package.el""]" "[""Install and try it immediately""]" vi No Frequently Software Development "[""Ivy"", ""Ido""]" "[""ispell""]" I have a much hacked, piecemeal config No r/emacs Ok "[""shell""]" "[""custom variant of deeper-blue""]" Frequently undo-tree none "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""Javascript"", ""Java"", ""Shell"", ""SQL""]" "[""MacOS""]" Never Doom Emacs copy-paste Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No do not prefer never considered No No No Emacs "[""Common Lisp"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" None No Never "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""modus-vivendi""]" Never No read and understand E-Lisp was incredibly difficult to learn, especially with Doom Emacs - copy pasting from the internet wouldn’t always work and annoyed me a lot. Additonally, there were a little too many extensions to choose when I tried to configure regular GNU/Emacs Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Extensibility, writing, Org mode, IDE feel, image viewing (GUI) "[""Hobby projects"", ""School""]" "[""28.2""]" 3 Vim "[""Go"", ""HTML/CSS"", ""Rust"", ""Lua for WM config""]" "[""GNU/Linux""]" NeoVim Often Doom Emacs simple functions Never Well, learning curve was quite long. Thus it is really worth the time invested! But I think most people won't be motivated enough to pay that price, sadly for them. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy No dialog boxes. Everything as text. Configurable. Simple ideas behind it. Community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e magit, helm, org-mode moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials""]" "[""web search engines""]" "[""framework default""]" "[""wait for community""]" qt creator framework default Rarely 36 Masters Male French farmer soon "[""Helm""]" "[""framework default""]" Prelude No Hacker News Great "[""shell""]" "[""zenburn""]" Sometimes undo-tree read and understand Never Yes -- the keybindings are very counter-intuitive to every other program made since Emacs. One of the difficulties I've learned to live with is how inaccessible it is for people with weak eye-sight -- it's impossible to easily zoom a document for temporary magnification. Friend "[""GUI""]" "[""OrgMode""]" "[""OrgMode""]" Good but not great OrgMode. "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 No evil, undo-fu, gruvbox-theme moderate comprimise 0-2y No No No Vim "[""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""I don't.""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Web search engines""]" "[""nil""]" "[""I don't; I read what others have asked.""]" "[""package.el"", ""not sure""]" "[""Install and try it immediately""]" all the above No Often 33 Bachelors Male Canadian Fin Tech "[""No""]" "[""No""]" minimal vanilla so pretty. No Hacker News Great "[""none""]" "[""gruvbox""]" Never undo-fu none "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 4 Emacs "[""Python""]" "[""MacOS""]" Rarely minimal vanilla copy-paste Never Keybindings, terminal colors, finding the right lsp client (eglot), window management Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""org-mode""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 3 No moderate comprimise never considered No No No Emacs "[""Go"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 42 Masters Male Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla No Discourse Great "[""none""]" "[""nord""]" Never No copy-paste "[""GUI""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 2 Vim "[""Use vim for programing""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Frequently maximal vanilla simple functions Sometimes Emacs has best support for lisp. I could not figure out how to do lisp in vim. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Emacs has best support for lisp. I could not figure out how to do lisp in vim.""]" Very well, it's snappy Support for almost all languages. "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No significant comprimise 0-2y No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Haskell"", ""Perl"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Manual""]" "[""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 29 Bachelors Male Indian "[""No""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""leuven""]" Rarely No simple functions There is not a central location to browse different configurations/ways of using Emacs. The spacemacs/doom emacs documentation almost fills this hole, but they are opinionated and do not show the full breadth of available usage patterns. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Open source, hackable "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e EXWM,vterm,magit,CIDER,ace-window,lispy,avy,lsp-mode,org-mode never considered Vim "[""Clojure"", ""Elisp"", ""Haskell"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Sometimes "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" maximal vanilla "[""vterm""]" "[""default light"", ""solarized-dark""]" Frequently undo-tree copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""My PhD advisor just told me \""here, this is emacs, you edit programs with it\"", just as if it were a \""normal\"" editor""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No Ivy, magit, projectile, evil, lispy significant comprimise never considered I have in the past No No Vim "[""Clojure"", ""Javascript"", ""Python"", ""Shell"", ""Typescript"", ""Scala""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""wait for community""]" None projectile Rarely 40 PhD Male Spanish Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs Not sure Mastodon Ok "[""term""]" "[""doom-one""]" Sometimes framework default copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 30 No significant comprimise never considered No I have in the past No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Elm""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Sacha Chua!""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Brief No Frequently Masters Male United States citizen Retired! "[""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Yes Blog post Great "[""vterm""]" "[""gruvbox""]" Never No copy-paste Never Using multiple configs, but that probably stemmed from O.S. fundamentals not being understood much. Also remembering some of the many commands. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""28.2""]" 5 No Clojure-mode, Cider, Dired, iBuffer, vimgolf moderate comprimise might in future I have in the past I have in the past No Vim "[""Clojure""]" Rarely "[""WSL"", ""Windows""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""I rarely do""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Notepad++ framework default Never 44 School Male English Field IT "[""Helm""]" "[""framework default""]" Spacemacs No Blog post Great "[""shell""]" "[""my own custom theme""]" Never framework default write package Rarely No getting used to standard keybindings, not remembering my custom keybindings. Difficulty tracing source of init errors to specific packages or config mistakes. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensibility, configurability, complete freedom "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Magit, Org-mode, Aphelia, Atomic Chrome moderate comprimise never considered No No No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source"", ""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" If I write a package suitable for the public, I would just have a public GitRepo and a sample straight + use-package config. Vim projectile Often School Male United States citizen IT Operations "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""nano dark""]" Sometimes undo-tree simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""magit, org-mode""]" "[""The development environment was built on top of Emacs""]" Good but not great Free software, lisp for configuration and extensions. magit and org-mode "[""Work"", ""Hobby projects"", ""Note taking, writing""]" "[""29.0""]" 22 No magit, helpful, nov, adoc-mode, significant comprimise might in future I have in the past Would directly No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Shell"", ""SQL"", ""asciidoc, yaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""I always use list-packages first""]" "[""Comparison"", ""Design rationale"", ""A few working examples""]" "[""If I cannot find it with an internet search I will use the included docs and figure it out.""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Visual Studio No Frequently Bachelors Male Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell""]" "[""gruvbox""]" Sometimes undo-tree copy-paste Never The default keybindings take time to get used to (even though arrows, home/end/pgup/pgdn also work). And configuring Emacs (i.e. using elisp) isn't very easy for beginners. Colleague "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Following the example of my thesis supervisor""]" Very well, it's snappy Extensibility: the fact that many parts of my workflow can be done within the same tool, i.e. with the same keyboard shortcuts, etc. "[""Work"", ""Hobby projects""]" "[""29.0""]" 21 No Org mode, Magit, modus-themes, doom-modeline, AucTeX, ESS, centaur-tabs significant comprimise might in future Yes Would directly No Emacs "[""C++"", ""C"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""M-x list-packages"", ""planet.emacslife.com""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Nedit project.el Frequently 43 PhD Male Dutch Bioinformatics consulting "[""Helm"", ""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Yes Org-mode mailing list Great "[""vterm""]" "[""modus-vivendi""]" Often No copy-paste Never Terminal misconfiguration. It was a long time ago. Friend "[""TUI""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Power "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1"", ""26.3""]" 37 No moderate comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""not sure""]" "[""na""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Web search engines""]" "[""Screenshots""]" "[""na""]" "[""manual""]" "[""wait for community""]" VMS EDIT, Cyber FSE No Rarely 56 School Male American Healthcare "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""solarized"", ""solarized-dark""]" Never No copy-paste Never I don't agree with the FSFs focus. Furthermore, he FSF seems to serve as a vehicle to rms's ego. "The package loading experience is atrocious and a lot of improvements could be taken from the way vim handles packages, particularly with conditionally loaded scripts. Use-package helps with this, but getting sane lazy-loads should be the default. Documentation assumes strong lisp knowledge and and internal knowledge." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""evil-mode""]" Alright Lisp is very powerful and allows "[""Hobby projects""]" "[""28.1""]" 0 No use-package, evil-mode, doom-modeline, lsp-mode, highlight-indent-guides limited comprimise never considered Cannot I will not donate to the FSF No Vim "[""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" Often "[""Linux""]" String[] "[""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork"", ""I'm a new user""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Matrix"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" neovim No Rarely 36 Bachelors Nonbinary American retail "[""No""]" "[""flyspell""]" minimal vanilla No r/emacs Ok "[""vterm""]" "[""modus-vivendi"", ""poet-dark-monochrome""]" Never undo-tree simple functions Never I never had any relevant one, I swear. I always knew `C-h t`. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""there's no suitable replacement in the universe. emacs is THE superior editor/ide/operating-system/whatever.""]" "[""Text editing features""]" Good but not great "Its Ergonomics and Usability, at first and by far. Being Self-Documented is very important, as well as being (e)Lisp-Extensible. Finally, it has packages for virtually everything. The community is also great. Great developers and great people. Really rare combination IMO." "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 notmuch org-mode, lsp-mode, helm, flycheck, ivy, company, use-package do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""IRC servers"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Sometimes 40 Bachelors Male Brazilian Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla No IRC Great "[""shell-command"", ""eaf-term""]" "[""doom-one""]" Rarely simple.el simple functions Never "To get things to ""just work"" I often had to copy and paste bits of config without really understanding why or how it was doing something. After rewrites to my config I now mostly understand why I have each line in there and what each line does. Some documentaion and packages are also very old, sql specifically comes to mind, and it wasn't clear how to go about implementing that functionality or if I even should implement it or write my own instead." Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Community - there is a package for almost everything and multiple different implentations so you can pick and choose what suits your needs best. It being open source allow you to easily tweak it and then share it with others. "[""Work"", ""Hobby projects"", ""PIM""]" "[""28.2"", ""27.1""]" 3 No magit, orgit, sql-indent, org, org-babel moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Notepad++ No Never 25 Bachelors Male United States citizen Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell""]" "[""misterioso""]" Never No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects"", ""School""]" "[""28.2""]" 5 notmuch significant comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Often "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs No Discourse Great "[""none""]" "[""ewal-doom-one""]" Sometimes undo-tree write package Often Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No moderate comprimise 0-2y No No Yes Vim "[""C++"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Often "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Rarely Masters Male Lithuanian Software Development "[""Ivy""]" "[""No""]" Doom Emacs No Hacker News Great "[""shell""]" "[""zenburn""]" Rarely No simple functions Never University/College "[""GUI"", ""daemon""]" "[""Package(s)""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No no comprimise might in future No No No Emacs "[""C++"", ""C"", ""Haskell"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""Matrix"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 25 Masters Male Ukrainian Research "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes Hacker News Great "[""shell"", ""eshell""]" "[""doom-one""]" Never undo-tree simple functions Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No limited comprimise never considered No Would directly No Vim "[""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Shell""]" "[""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""not sure""]" "[""Research alternatives""]" Vim projectile Sometimes 26 Bachelors Male British Software Development "[""Helm""]" "[""framework default"", ""flyspell""]" Doom Emacs No Hacker News Great "[""Org mode""]" "[""default light""]" Never framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 12 No moderate comprimise never considered No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Often 35 Masters Male United States citizen Software Development "[""Ido"", ""Icomplete""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell"", ""ansi-term""]" "[""zenburn""]" Often undo-tree write package Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Custom, based on defaults "[""C#"", ""Elisp"", ""Haskell"", ""F#""]" "[""WSL""]" VS Code Rarely maximal vanilla none Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 0 No never considered Vim "[""org""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""not sure""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Telegram""]" "[""not sure""]" "[""Install and try it immediately""]" Vim framework default Frequently "[""framework default"", ""Icomplete""]" "[""framework default""]" Doom Emacs "[""eshell""]" "[""dracula""]" Never framework default copy-paste Never I really start to picking it up after I've learned how to find help on packages, shortcuts, functions and variables. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Org mode""]" Alright Extensibility, configurability and compatibility "[""Work"", ""Hobby projects"", ""Org mode for knowledge bases and projects tracking""]" "[""28.1""]" 4 No do not prefer never considered No No No Emacs "[""Clojure"", ""Swift""]" Rarely "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Google""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 37 Masters Male Russian Software Development "[""No""]" "[""No""]" minimal vanilla No Friend Great "[""none""]" "[""dracula""]" Never undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""org mode""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No any comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often Masters Male Italian Research "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""nord""]" Rarely undo-tree write package Never The defaults are pretty awful and it's easy to scare people away. Self motivated curiosity "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Good but not great Adaptability and consistent cross-platform use. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 12 Mu4e elfeed significant comprimise never considered No No No meow "[""Go"", ""Python"", ""Rust"", ""Shell"", ""nim""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Source""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Sacha Chua""]" "[""Design rationale"", ""Clips/videos""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes School Male Canadian Software Development "[""Vertico""]" "[""ispell""]" maximal vanilla No lobste.rs Great "[""eshell""]" "[""modus-vivendi""]" Rarely undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No limited comprimise might in future No Would directly No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Often "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Slack workspace: emacs-jp""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight"", ""leaf.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" None No Sometimes 37 Bachelors Male Japanese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Not sure Slack workspace: emacs-jp Great "[""vterm""]" "[""solarized-dark""]" Sometimes undo-tree read and understand Never I’m still learning emacs after a decade. I think I had some trouble with getting it working out of the box. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy By treating everything as text you sort of get a microcosm of the Unix OS editable entirely with key commands and cording. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No no comprimise never considered No Would directly No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Sometimes 27 Bachelors Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""eshell""]" "[""solarized-dark""]" Rarely No write package Never Getting beyond the bare bones configuration to start using things like ido-mode and company-mode. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great The keyboard centric text editing and the ability to build things like Magit and Elgot using elisp. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 No Magit,slime,org,LSP moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Typescript"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Often 26 Bachelors Male American Software Development "[""Ivy"", ""Ido""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""eshell"", ""ansi-term""]" "[""solarized-dark""]" Sometimes No many packages Rarely E-mail, as a process, is /incredibly/ open-ended and not very aidful for the disabled as it's not clear what is supposed to happen or what the guardrails are. Treating users more friendly and as if it's their first time and, so, explaining everything friendly, could also help; not everyone has the spoons to RTFM to the degree of perfection: it's a /lot/ of text with no quickly dicernable outline. "It's not necessarily specific but I think the greatest difficulty was just that it wasn't readily obvious how to use it in ways that make sense. I was just starting out in programming so I didn't have any expectations for my coding environment (which probably helped) so I just sort of used it like Notepad (albeit with color highlighting): it displayed my text and I wrote my text in it. There is a lot of intuitive decisions in how Emacs works which don't become intuitive until it's shown why; that may sound like a contradiction but keybindings are a great example. What keys go with particular commands (in this case, Control vs Meta) makes /intuitive/ sense – once you know what the commands do. And, being new and no obvious way to learn this, it was not obvious to me or apparent. Partially, it may have to be with how I approach software but I download and then use. It's, obviously, been a while since I've downloaded Emacs for the first time but, if I did, I don't know that I would have a different experience. A lot of the documentation in Emacs won't be obvious on how to get to, for a new user, and – even as no-longer a new user – I find the tutorial dense, if I even find it (as a new user). Approaching as someone with no understanding of the program I'm beginning to use, I can't quickly understand the benefits or the often fun(!) paradigm being built with Emacs's consistent design because the design isn't apparent, up-front." University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Hard to say as everyone used it at our University so either just it was what I knew or I had a friend who really loved it and that feeling of \""being on the same team\"" kind of kept me going, maybe; I guess that's kind of community but I'm not sure if that's it or not so putting this under Other.""]" Good but not great Extensibility, self-documenting, open-source "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 I /kind of/ use both Gnus and Wanderlust but both have problems and I find myself discouraged from using them exclusively, all the time Magit, Meghanada, Org, Hierarchy, BUI, Fountain, Slack, Tramp, moderate comprimise might in future Cannot Cannot Yes Emacs "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""User42: https://user42.tuxfamily.org/elpa/index.html""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview"", ""SCREENSHOTS! Not enough of these…""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Ease; I mostly submit to Melpa, because it's painfully straight-forward, but I'm trying to submit some changes to GNU Elpa, currently, because the package lives there Eclipse No Sometimes 33 Masters Male United States citizen Software Development "[""Ido"", ""Marginalia""]" "[""ispell""]" maximal vanilla Love what you are doing; doing amazing. No r/emacs Great "[""eshell""]" "[""my own custom theme""]" Frequently No many packages Never Look frightening, intimidating. I'm not sure to understand why my company should have something to say about my hobbies Keybindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""multiplatform""]" Very well, it's snappy Elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Mu4e magit, eglot, projectile, mu4e moderate comprimise 0-2y No I have in the past Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Often "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" By simplicity of submission and overall usage in the community geany projectile Often 35 PhD Male French Software Development "[""Ido""]" "[""flyspell"", ""ispell"", ""flycheck-grammalecte""]" minimal vanilla Yes r/emacs Great "[""none""]" "[""dracula""]" Sometimes No read and understand Never The amount of all feature to process Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Clojure support and very light editor "[""Hobby projects""]" "[""28.2""]" 0 No any comprimise never considered Cannot Cannot No Vim "[""Clojure""]" Sometimes "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Issues""]" "[""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" IntelliJ projectile Sometimes 31 Masters Male French Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Twitter Ok "[""eshell""]" "[""zenburn""]" Never No none Internet "[""daemon""]" String[] "[""Extensibility""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 0 Vim "[""Python""]" "[""GNU/Linux""]" Vim Sometimes Doom Emacs copy-paste Never Motivation when i discovered Linux in the 90s "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Hobby projects""]" "[""28.1""]" 1 No org-mode moderate comprimise might in future Cannot Cannot No Emacs "[""None""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""not sure""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs""]" "[""Tutorials"", ""Overview""]" "[""i don't ask""]" "[""not sure""]" "[""wait for maturity""]" Vim No Often 42 Bachelors Male French Creative/Writing "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""modus-vivendi""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Being truly FOSS with no compromise""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Alright Freedom, flexibility, amazing packages, having a GUI "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No lsp-mode,magit,dirvish significant comprimise never considered No No No Vim "[""Elixir"", ""Javascript"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 29 Masters Male Italian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Ok "[""vterm""]" "[""doom-tomorrow""]" Never framework default simple functions Internet "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 25 Emacs "[""Elisp""]" "[""GNU/Linux""]" Vim Often maximal vanilla copy-paste Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""keybind""]" "[""keybind""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 21 Emacs "[""Javascript"", ""Python""]" "[""WSL"", ""MacOS""]" Notepad Frequently minimal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No Vim "[""C++"", ""C""]" Sometimes "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""wait for community""]" Vim framework default Never 20 School Male (other) Student "[""framework default""]" "[""No"", ""framework default""]" Doom Emacs No Discourse Great "[""none""]" "[""modus-vivendi""]" Never framework default read and understand Never It took about 2 weeks to get a usable configuration. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Compilation mode.""]" Very well, it's snappy Integration with Unix command line environment. "[""Work"", ""Hobby projects""]" "[""28.1""]" 21 No Magit, p4, ethan-whitespace no comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""M-x list-packages""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" Can't remember No Often 54 Bachelors Male American Software Development "[""No""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell""]" "[""Material-dark""]" Frequently No copy-paste Never Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Versatility "[""Work"", ""Hobby projects""]" "[""28.1""]" 17 No mingus, counsel, magit, dired+ any comprimise might in future I have in the past No No TPU "[""Perl"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" TPU No Often Masters Male Hungarian Telecom "[""Ivy""]" "[""hunspell""]" minimal vanilla Yes IRC Ok "[""vterm""]" "[""default light""]" Frequently No many packages Never The defaults are quite a bit different than what I was used to at the time Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensible in lisp, open source, healthy package repos with good variety/coverage. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 No Magit, org-mode, SLIME/SLY, company, ivy, evil moderate comprimise might in future No No Yes Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Only really bother with MELPA Atom project.el Sometimes 27 Bachelors Puerto Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""eshell"", ""ansi-term"", ""vterm""]" "[""darktooth""]" Frequently undo-fu simple functions Getting used to keybindings, default settings are not ideal (eg terminal bell) Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Keybindings, extensibility, customizability "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 16 Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" None Sometimes minimal vanilla read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Mu4e do not prefer never considered No Cannot No Emacs "[""Elisp"", ""Java"", ""Python"", ""Scheme""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""Source""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Frequently 57 Masters Male South African Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""spacemacs dark""]" Never No copy-paste Never "Totally lost in terms of ""this usually works like .."" - one has to learn a number of keyboard moves before production speed starts to increase. Also remember as a huge turnoff that my special characters from my language were lost because I used the wrong file format." book on Linux "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Open Source, useful features, endless flexibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No Writeroom, orgref significant comprimise never considered No "I may be ignorant but it is difficult for me to see any ""official"" way og doing that - a la Wikipedia asking for donations." No Emacs "[""R""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""I have never done so""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 36 PhD Male Danish Research "[""Helm""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""shell""]" "[""default dark""]" Never No copy-paste Never "- elisp - Emacs being different from everything else (keyboard, naming things, kitchen sink apprach) - 2 decades ago there were no user-friendly websites with code snippets (ergoemacs, etc.) and the official/original documentation - although very detailed - is hard to get through. I still don't use it. Sometimes a 5 line piece of code serves a better purpose than 5 pages of docs. Same applies to man pages. - enormous ecosystem, ""too much opinions and choices"" - it was hard to understand what is what is Emacs, how to configure it (from fonts to behaviors) - there was no documentation on how to use Emacs when collaborating on projects; think: tabs vs spaces per language, smart tabs, save-excursion with whitespace cleanup and tabify/untabify, etc. It's not something everybody does, but when it's needed - Emacs can do it - one just needs to learn elisp which is a language one needs to be fully grown up to use." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "- Generalism - It's an extensible and configurable window and operating system. - Comes with basic support for multiple programming languages. - ""Can do pretty much everything if needed"" (though ""Lisp programmers know the value of everything and the cost of nothing"") - Being keyboard driven - Project age, philosophy, integration of ideas of those who built the open source" "[""Work"", ""Hobby projects""]" "[""27.1""]" 20 notmuch moderate comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""M-x list-packages"", ""emacswiki, ergoemacs, etc.""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""dig the internet and docs""]" "[""package.el""]" "[""wait for community""]" various No Often 39 Bachelors Male Polish Software Development "[""No""]" "[""No""]" minimal vanilla "* I don't know why it needs js. * The survey seems mostly targeted at either newcomers or the folks directly involved in emacs-devel." No lobste.rs Great "[""none""]" "[""solarized-dark""]" Rarely No write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Flexibility, consistency "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 Mu4e significant comprimise never considered I have in the past Would directly No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)""]" "[""M-x list-packages"", ""Twitter""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" TED (Atari ST) No Frequently 50 PhD Male German Research "[""Helm"", ""Ivy"", ""Selectrum""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Twitter Ok "[""vterm""]" "[""default light""]" Never No copy-paste Never Ctrl-Z University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Required for class""]" Good but not great Basic "[""Work"", ""Hobby projects""]" "[""29.0""]" 14 No limited comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""not sure""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""I don't""]" "[""Manual"", ""Screenshots""]" "[""GitHub""]" "[""manual""]" "[""Install and try it immediately""]" Eclipse No Sometimes 34 PhD Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla I don't like the required questions about how I use packages and how I communicate with package owners. I don't really do either these days. No Hacker News Ok "[""none""]" "[""default light""]" Never No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No no comprimise might in future Yes I have in the past No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None projectile Often PhD Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Not sure r/emacs Great "[""vterm""]" "[""doom-one""]" Frequently vundo simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 3 No lsp-mode moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" VS Code No Rarely "[""Ivy""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Often No simple functions Never "Initial out-of-box experience was painful; unfamiliar keybindings (struggled to replace learning of vim bindings with emacs ones). The learning curve towards getting productive seemed to high; as a result initially started with doom-emacs, since it gave a semi-familiar environment to work with. More recently have been switching away (with a couple different attempts) to a custom/semi custom config." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Flexibility, ease of extension, it's fun! "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No magit, org, org-roam, merlin moderate comprimise might in future No Would directly Yes Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Rust"", ""Scheme"", ""Shell"", ""OCaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""guix""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs""]" "[""Tutorials""]" "[""GitHub"", ""colleagues""]" "[""straight"", ""guix""]" "[""Install and try it immediately""]" I have a single package that I have written, and am improving upon. In future I would like to submit it to MELPA Vim projectile Rarely 25 School Female British Fin Tech "[""framework default""]" "[""No""]" crafted emacs No colleagues Great "[""none""]" "[""doom-palenight, gruvbox-light""]" Never No copy-paste Never The learning curve was steep. No steeper than vi though. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No Magit limited comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""N/A""]" Never "[""N/A haven't needed to""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""wait for maturity""]" Nano, Pico No Frequently 60 Associates Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla No lobste.rs Great "[""shell"", ""ansi-term""]" "[""my own custom theme""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No dired moderate comprimise never considered No No No Vim "[""Clojure"", ""Rust""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""GitHub"", ""Blogs""]" "[""Design rationale""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Rarely 37 Masters Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Ok "[""shell-command""]" "[""default dark""]" Never framework default write package Rarely Hitting a key by mistake and being profoundly puzzled by the chaos it had done. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""One editor for everything""]" Good but not great Extensibility, openness, maturity, standard and consistent way of dealing with everything "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 Mu4e magit, helm, visual-fill-column, evil, expand-region, poly-mode, company, elpy, elfeed significant comprimise 0-2y No Yes Yes Vim "[""Elisp"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Often String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""I dont""]" "[""use-package""]" "[""Install and try it immediately""]" I am used to Melpa by habbit (no particular reasons...) None project.el Frequently 32 PhD Male French Research "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""darktooth""]" Rarely undo-tree copy-paste Rarely learning they keybindings Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy flexibility, customization and performance "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Wanderlust any comprimise 2-5y No No No Vim "[""Assembly"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""IRC servers"", ""Matrix servers"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ project.el Frequently 28 Bachelors Male Belgian Software Development "[""Helm""]" "[""No""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-one""]" Rarely undo-tree read and understand Never Internet "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Community"", ""Part of the GNU project / FSF""]" Alright Keyboard macros "[""Work"", ""Hobby projects""]" "[""27.2""]" 14 No Elpy, markdown for emacs significant comprimise never considered No I didn't think about it. good idea No Emacs "[""C"", ""Python"", ""Scheme"", ""Shell"", ""APL""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package"", ""manual""]" "[""wait for maturity"", ""wait for community""]" gedit, notepad No Frequently 34 PhD Male United States citizen Research "[""No""]" "[""flyspell""]" minimal vanilla You asked about pain points when learning, but not current pain points! CJK font rendering is too slow. No Hacker News Great "[""none""]" "[""default light"", ""default dark""]" Never No simple functions "Package ecosystem pre package.el Dated and unexpected defaults (backup files etc)" Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No exec-path-from-shell,diminish,sudo-edit,lsp-mode,vertico,orderless,consult,marginalia never considered Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla "[""shell-command"", ""shell"", ""vterm""]" "[""gruvbox""]" Frequently No simple functions Never "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 17 Rmail Emacs-w3m any comprimise never considered No I have in the past No Emacs "[""C"", ""HTML/CSS"", ""Ruby"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""Debian""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Adoption into Emacs core""]" "[""Manual""]" "[""Mailing lists""]" "[""apt-get""]" "[""Install and try it immediately""]" No Frequently 42 Bachelors Manufacturing "[""Ido""]" "[""ispell""]" minimal vanilla The questions and answers run together in w3m. But I'm grateful it works without JavaScript. Thanks for organizing. Yes lobste.rs Ok "[""shell-command"", ""shell""]" "[""default light""]" Rarely No read and understand Never Remembering the command keys. Friend "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""habit""]" String[] Alright Mostly just works, configurability "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 27 imap moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Ruby"", ""SQL""]" Rarely "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""N/A""]" "[""N/A""]" "[""GitHub""]" "[""package.el"", ""elpaca""]" "[""wait for maturity""]" None project.el Often "[""No""]" "[""ispell""]" minimal vanilla Not sure Hacker News Not great "[""none""]" "[""my own custom theme""]" Never No copy-paste no Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility""]" Good but not great free "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No consult,lsp-bridge,orderless might in future Emacs "[""Go"", ""Python"", ""Rust"", ""Typescript""]" Sometimes "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" "[""Lack of time""]" Sometimes "[""Documentation""]" "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Github Sublime Text project.el Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla "[""eshell""]" "[""solarized-dark""]" Never No copy-paste Never Where to find the information (like where to find help or how to do something), the keybindings were not straightforward to learn (like how to copy/paste, or how to call a specific command), how to configure Emacs and how to use Elisp is still a mystery to me. Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Not well Its built-in packages like Org Mode or Magit, its extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No any comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Slide decks, journaling""]" "[""framework default"", ""MELPA""]" "[""GitHub"", ""I open an issue (on Gitlab/Codeberg/sr.ht/etc.)""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Never "[""Issues""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Emacs StackExchange"", ""Local Emacs communities or meetups""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" VS Code framework default Frequently 37 Masters Male French Research "[""framework default""]" "[""framework default""]" Doom Emacs Great job, this was *very much* needed! No From my programming language community (Julialang's Zulip) Great "[""vterm""]" "[""doom-one"", ""solarized-dark""]" Rarely undo-tree simple functions Never The UX was very opaque to me…until I tried Spacemacs which made features very discoverable. Though I now use Doom Emacs exclusively. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility, community "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No magit, evil, lsp, doom-themes, vertico, consult, projectile limited comprimise never considered Yes No No Vim "[""C++"", ""Go"", ""Haskell"", ""Rust"", ""Shell"", ""yaml, json, toml, etc.""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""GitHub"", ""Discord"", ""Discourse""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Rarely 45 Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Not sure Blog post Great "[""none""]" "[""doom-ayu-dark""]" Rarely undo-tree copy-paste Never The use of the elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Vertigo any comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Melpa VS Code No Frequently 24 Bachelors Male Brazilian Software Development "[""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""doom-one""]" Never undo-tree many packages Never I thought it was hard to get into Emacs lisp (the tutorial was slow and you didn't get results fast enough). I also thought that the defaults was kind of bad (for transient-mark-mode was disabled by default back then). I think that the defaults are getting more sensible for newcomers, and the various starter kits are probably helping too. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""I read \""Vim and Emacs are the most powerful text editors\"" and after testing the tutorial in both I stuck with Emacs because it was easier to understand.""]" Alright The customization options, org-mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 No org, magit, consult, dired-hacks, expand-region, git-gutter, lispy, lsp-mode, try, yankpad moderate comprimise might in future No Would directly Yes Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""quelpa""]" "[""Install and try it immediately"", ""Research alternatives""]" I hade only tried submitting to MELPA because it seemed to be the easiest way. Notepad++ project.el Often 35 Masters Male Swedish Research "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Interactive extensibility "[""Hobby projects""]" "[""28.2""]" 3 No org-mode,which-key,use-package,ivy,eglot no comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Neovim projectile Frequently Masters Software Development "[""Ivy""]" "[""No""]" minimal vanilla No lobste.rs Great "[""none""]" "[""modus-vivendi""]" Never undo-tree simple functions Never Was difficult learning vanilla emacs keybindings and forgetting muscle memory of vim. Learning the emacs way of doing things is different than the grammar of vim took some time. It is however closer to text editing in most editors that are non-modal. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Windows in arbitrary layouts containing arbitrary content. Better performance than more mainstream editors such as vscode. More extensible than vim—emacs is probably the most extensible editor I have ever used." "[""Work""]" "[""28.2""]" 2 No lsp-mode, dap-mode, anzu, avy, yasnippet limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Julia"", ""Python"", ""Rust""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork"", ""Legal approval to make contributions from employer takes ages""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" VS Code projectile Sometimes 24 Masters Male Indian Acoustics Engineering "[""Helm""]" "[""No""]" maximal vanilla No Friend Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Never "I started several times with the built-in tutorial, which wasted my time and made it seem as though I was never going to get anywhere so I would give up, this happened many times. I have been using CUA key bindings for 30 years, I am not going to switch to other navigation keys because whoever wrote the tutorial was of the opinion that they were morally superior. Also I know that it's supposed to be self-documenting, and it mostly is, the learning curve just felt completely insurmountable at the beginning, because I didn't know about HELM, I knew about the built-in manual but not about the ctrl-h v etc. functions, I didn't have helpful ... I don't think the resources I looked at emphasized ""how to figure stuff out on your own"" enough." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Built-in features"", ""tramp!""]" "[""TRAMP!""]" Alright Huge amount of functionality, discoverability (with helm), uniform key bindings across many different problem domains, and TRAMP. TRAMP! There's nothing else like it in the world, I looked, and it's what brought me to emacs in the first place. Editing files owned by other users on servers I connect to using my own user ... perfection. "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 Mu4e magit, mu4e no comprimise never considered No No No mostly spacemacs defaults plus CUA "[""HTML/CSS"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""They do a good job.""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""wait for maturity""]" I still use IntelliJ, 010editor, and others. I have used many, many other editors in the past. No Sometimes "[""framework default""]" "[""No""]" Spacemacs Not sure r/emacs Ok "[""eshell"", ""term"", ""vterm"", ""none of them work all that well though""]" "[""my own custom theme"", ""nord""]" Frequently framework default simple functions Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Familiarity""]" "[""Was told to""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 26 No Magit, counsel, embark, consult moderate comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""wait for maturity""]" Notepad No Sometimes 45 Bachelors Male British Software Development "[""Consult""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""my own custom theme""]" Rarely undo-tree write package Never Evil isn't 100%. Some modes clobber evil bindings (or evil fails to bind over, not sure). Evil collection doesn't solve this problem well IMO. Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""evil/org/magit/tramp""]" "[""clojure and org""]" Good but not great The plugins have plugins! Info mode/docs. Debuggability. The vast array of packages "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 10 No org-autolist,org,magit moderate comprimise might in future Yes I have in the past No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""where requested in their readme""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""need to learn edebug""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""M-x list-packages"", ""sacha chua""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""where recommended in their readme""]" "[""framework default"", ""use-package""]" "[""Research alternatives""]" Melpa seems like the default (non gnu one) Vim projectile Sometimes 32 Bachelors Male American Software Development "[""Ivy""]" "[""flyspell""]" doom at work, personal at home "Maybe an open ended question? Would be good to reignite the old ""let's change the defaults"" flame war :)" Yes Blog post Great "[""none""]" "[""solarized-dark""]" Frequently undo-tree copy-paste Weird key mapping Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Not well Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 CUA "[""Python"", ""Ruby"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Vim Never maximal vanilla none Internet "[""TUI""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 0 Vim "[""C++"", ""Java"", ""Python""]" "[""GNU/Linux""]" Vim Never minimal vanilla simple functions Never Configure emacs. Need to learn elisp just to configure emacs. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Key binding""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No magit, org, iedit, golden-ratio do not prefer never considered No No No Emacs "[""Elisp"", ""Go"", ""Python"", ""Ruby""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently Bachelors Software Development "[""Ivy"", ""Ido""]" "[""flyspell""]" Spacemacs No Friend Great "[""none""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Colleague "[""GUI"", ""daemon""]" "[""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great extensibility, packages, like org-mode and lsp-support "[""Work""]" "[""29.0""]" 2 Vim "[""Python"", ""Rust"", ""Ruby""]" "[""MacOS""]" Vim Often Spacemacs read and understand Never The keystrokes for each mode can be hard to learn. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""College ran out of VI handouts..... ;-)""]" Very well, it's snappy Speed. Flexibility. One-stop shop for all I need to do. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" None framework default Frequently 54 Masters Male United States citizen Finance (not FinTech) "[""framework default"", ""Helm"", ""Ivy"", ""Consult""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""shell"", ""vterm""]" "[""default dark"", ""doom-one"", ""solarized-dark"", ""zenburn""]" Sometimes framework default write package Never No feedback. Mark and kill. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""windows, kill ring""]" Good but not great "Packages. Exploration of other UX paths than the mainstream" "[""Work"", ""Hobby projects""]" "[""28.2""]" 27 Rmail moderate comprimise might in future No No Yes CUA "[""C"", ""Elisp"", ""Javascript"", ""Julia"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""No preference""]" "[""The source code of the package""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA: Due to it being easy. Vim No Frequently 47 Bachelors Male United States citizen Research "[""Helm"", ""Ido"", ""Selectrum""]" "[""ispell""]" minimal vanilla None Not sure lobste.rs Ok "[""ansi-term"", ""vterm""]" "[""my own custom theme""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Alright "[""Hobby projects""]" "[""29.0""]" 1 No vertico, corfu moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Python""]" Rarely "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""4chan""]" "[""package.el""]" "[""Research alternatives""]" VS Code No Sometimes 19 School Male Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No 4chan Great "[""eshell"", ""vterm""]" "[""modus-operandi""]" Never No copy-paste Never Majorly keybindings, how configure everything and learning all popular packages. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great The extensibility and flexibility. Besides being fast and very complete in terms of features. "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No dired, vterm moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux""]" "[""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim No Sometimes 22 Associates Male Portuguese Software Development "[""No""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""gruvbox""]" Never framework default simple functions Never "The documentation for emacs often assumes I know things that I don't know. There is no directed acyclic path through the documentation. Some of the referenced concepts take several days of learning and experimenting to understand. So, yak shaving is common. Even when I set aside time to learn part of emacs, I struggle to know if the thing I'm currently studying is the ""next"" part of emacs I should be learning, or if I learned a different package, or data-structure, that would help me learn the current subject faster. For example, right now, I'm assuming that Char-table's are an obscure type of array, that I don't really need to understand. So, every time I see documentation for a char-table, instead of redirecting into ""learn char-tables"", I'm assuming that I don't need to understand them to do what I need to do. But, that's a guess, and I there are many other topics in emacs that I'm treating the same way, because I don't have the time, bandwidth, or intelligence to learn it all at once." Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great Focus on text editing. Flexibility. Keyboard centric. "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No limited comprimise might in future No No No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Perl"", ""FORTRAN""]" Sometimes "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""I've never contacted a package maintainer""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""google""]" "[""use-package""]" "[""wait for maturity""]" Ultra Edit No Frequently 50 Masters Male American aerospace "[""Ido""]" "[""ispell""]" maximal vanilla Not sure Hacker News Ok "[""shell""]" "[""modus-vivendi""]" Sometimes No copy-paste Never Understanding the Emacs API, finding up to date docs, knowing what packages to use Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Evil""]" "[""Clojure language support""]" Very well, it's snappy Completely keyboard driven, extensive features via packages, light on resources, clutter-free UI, extensive configuration options, its fun to use. "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No Magit, Evil, Which-key, Projectile, CIDER no comprimise never considered No No No Vim "[""Clojure""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Documentation"", ""Advocacy""]" "[""I dont, not enough time""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Clojurians Slack community""]" "[""framework default""]" "[""wait for community""]" Netbeans framework default Frequently "[""framework default""]" "[""flyspell""]" Spacemacs Not sure Discourse Ok "[""vterm""]" "[""gruvbox""]" Rarely framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 0 No limited comprimise never considered No Would directly No Vim "[""Go"", ""HTML/CSS"", ""Javascript""]" Sometimes "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 25 Bachelors Male Canadian Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""solarized""]" Never framework default simple functions Rarely Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Can run in terminal. With hybrid working mode, one can have emacs in a tmux, and keep the same setup at home and at work. "[""Work"", ""Hobby projects""]" "[""28.1""]" 11 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Sometimes 40 Masters Male Canadian Telecom "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No friend Great "[""none""]" "[""modus-vivendi"", ""ef-themes""]" Sometimes framework default simple functions Sometimes works ok Not anymore Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy being able to write my own functions and modes, consistency over many modes/applications "[""Hobby projects""]" "[""29.0""]" 30 Gnus gnus,org,sokoban moderate comprimise 2-5y No No Yes CUA "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""never happened""]" "[""package.el""]" "[""Install and try it immediately""]" n/a Vim No Frequently 69 Bachelors Male German Software Development "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla keep up the good work Not sure Emacs mailing list Ok "[""shell-command"", ""eshell"", ""term""]" "[""infodoc""]" Rarely No none Never Have never seriously considered it due to my schedule. I've still failed to learn elisp and completion interface. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community""]" Very well, it's snappy Ability to integrate with the OS, Org Mode, Extensible interface to function with LSP. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No "org-mode lsp* packages" limited comprimise never considered Cannot Cannot No Emacs "[""Elixir"", ""Javascript"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text framework default Never 28 Bachelors Male Ugandan Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""default dark"", ""doom-one""]" Sometimes framework default write package Never Use of specialized terminology in the documentation. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Deep extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 notmuch compile, ivy, emacs-libvterm, notmuch any comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Copyright requirements. vi No Often 47 PhD Male American Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""emacs-libvterm""]" "[""zenburn""]" Frequently No copy-paste Never Configuration is not for the faint of heart. It took me a long time to realize that starter kits and frameworks were the wrong choice. Once I committed to writing my own init.el with use-package life became much more predictable. Also, elpa/melpa are problematic. You never know when an update will kill your Emacs, so I often just don't upgrade packages out of fear. Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Org""]" "[""Package(s)"", ""Text editing features""]" Good but not great Org mode and Lisp support are its hand down greatest strengths. I use Org extensively at work for all note-taking and prose writing. Professionally I use Emacs for TypeScript (via lsp-mode) and Python (elpy) and find it's quite good. I spend most of my personal programming time in Racket (racket-mode) and Common Lisp (Sly) which Emacs is fantastic for. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No use-package, racket-mode, org, sly, lsp-mode limited comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Go"", ""Javascript"", ""Python"", ""Scheme"", ""Typescript"", ""Racket""]" Frequently "[""MacOS"", ""Ubuntu""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""wait for community""]" Sublime Text projectile Frequently 52 Masters Male American Software Development "[""Helm""]" "[""No""]" minimal vanilla Not sure Twitter Ok "[""eshell""]" "[""gruvbox""]" Sometimes No write package Rarely probably the keybindings, and to figuring out how to copy (kill) paste (yank) Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy tl;dr: its extensibility. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No org-mode, magit, ivy, evil-mode, multiple-cursors moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Julia"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""dot config""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Rarely String[] Sometimes "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots""]" "[""Matrix"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently Bachelors Male "[""Ivy""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""shell-command""]" "[""doom-one""]" Rarely No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects"", ""Organizing my plans with org""]" "[""29.0""]" 2 Mu4e any comprimise might in future Cannot Cannot No Vim "[""C++"", ""C#"", ""Go"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never String[] Sometimes "[""Issues""]" "[""GitHub""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" MELPA Vim framework default Frequently 20 Bachelors Male Egyptian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""tsdh-dark""]" Rarely framework default none Never n. a. the slang, getting it to be more useful than my old editor, understanding that modes are not as difficult as i thought University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""user friendliness""]" Good but not great user friendliness, 'no surprises', extensibiity, dired, onboard help, packages like helm, ztree, magit "[""Work"", ""Hobby projects""]" "[""27.1"", ""26.3""]" 5 No ztree, helm, magit, cua, undo-tree, builtin org-mode, dired significant comprimise might in future maybe soon No No default and cua "[""Javascript"", ""Python""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""writing a book""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots""]" "[""Reddit""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" don't know Vim No Frequently 54 Masters Male Dutch IT/sysadmin "[""Helm""]" "[""No""]" minimal vanilla iirc replies to several questions are required, e. g. question on which program language you use with emacs, and there's no answer 'none' when sometimes ppl might use emacs just for prose No r/emacs Ok "[""shell"", ""ansi-term""]" "[""default dark"", ""dracula"", ""solarized-dark""]" Sometimes undo-tree copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Vim Often minimal vanilla simple functions Never Bad default keybinds Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Community "[""Work"", ""Hobby projects""]" "[""27.1""]" 7 No no comprimise never considered No No No RYO Modal "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" Atom projectile Never 19 School Male United States citizen Student "[""Ivy""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""doom-one""]" Sometimes undo-fu copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 21 Emacs "[""Go"", ""HTML/CSS"", ""Python"", ""PHP"", ""Shell""]" "[""MacOS""]" Sometimes minimal vanilla read and understand Never Internet "[""daemon""]" "[""Package(s)"", ""Built-in features""]" "[""org mode""]" Poorly, it's sluggish "[""Hobby projects""]" "[""29.0"", ""28.2"", ""26.3""]" 2 Mu4e limited comprimise never considered No Cannot No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""Rust"", ""haskell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently 16 Associates Male United States citizen Student "[""Ivy"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""spell-fu"", ""ispell""]" Doom Emacs Not sure Discourse Ok "[""vterm""]" "[""gruvbox""]" Sometimes undo-tree simple functions Never Difficulty moving from customizing via the built in feature to a programmatic approach Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Gnus on my windows work computer, Mu4e on my personal evil,magit,eglot,org no comprimise never considered I have in the past Would directly No Vim "[""Clojure"", ""Elisp"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" N/A VS Code framework default Frequently 40 Bachelors Male United States citizen Healthcare "[""framework default"", ""Vertico"", ""Marginalia""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Often framework default simple functions Rarely Many howtos/tutorials out there use far too many packages for simple things Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Good but not great elisp, package infrastructure, good documentation and help-functions "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Mu4e any comprimise might in future I have in the past I have in the past No Vim "[""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Never "[""BSD""]" "[""Note taking"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Web search engines"", ""sachachua.com""]" "[""Tutorials"", ""Design rationale""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" nvi No Frequently 51 PhD Male Research "[""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Yes sachachua.com Great "[""vterm""]" "[""my own custom theme""]" Sometimes No simple functions Never Get familiar with the key bindings. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Emacs-Lisp""]" "[""Org-mode""]" Very well, it's snappy Emacs-Lisp. Almost the same user experience on windows and linux, no need to change the configuration. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e org, ox-reveal, use-package, eglot, doom-modeline, elfeed, mu4e significant comprimise never considered I have in the past Yes No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""IRC servers"", ""Blogs""]" "[""Manual""]" "[""IRC"", ""Reddit"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently 37 Associates Male German Software Development "[""Vertico""]" "[""No""]" maximal vanilla Yes Discord Great "[""eshell""]" "[""doom-nord""]" Frequently No copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Task management"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Clips/videos""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" nano framework default Never 43 Bachelors Male United States citizen Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Not sure lobste.rs Great "[""none""]" "[""default dark""]" Sometimes framework default copy-paste configuration Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Yes "[""Work""]" "[""28.2""]" 3 No emacs-lsp, magit, org-mode, tree-sitter never considered Emacs "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently "[""Helm""]" "[""ispell""]" minimal vanilla "[""none""]" "[""spacemacs-dark""]" Never No copy-paste Never Key bindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Org mode "[""Work"", ""Hobby projects""]" "[""27.1""]" 17 No moderate comprimise never considered No No No CUA "[""Org mode""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Screenshots""]" "[""GitHub""]" "[""manual""]" "[""Install and try it immediately""]" None No Frequently Bachelors Male Swedish Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""solarized-dark""]" Never No copy-paste Never Awful defaults, nothing worked well on windows, slow compared to vim, distro recommendations confused things further Internet "[""GUI"", ""TUI""]" "[""Extensibility""]" "[""Community""]" Alright Extensibility "[""Work""]" "[""29.0""]" 2 No Evil, magit, org moderate comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Hacker News""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often Masters Male United States citizen Logistics "[""Ivy""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""dracula""]" Never undo-fu many packages Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No magit,lsp-mode limited comprimise 10+y Yes No Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub"", ""Email""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Always melpa because it's open and welcoming. qedit/boxer projectile Sometimes 54 Male Scottish Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Hacker News Great "[""eshell""]" "[""color-theme-sanityinc-tomorrow-night""]" Sometimes No simple functions Never C-g as the cancel was my first problem. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility and providing a unified interface to many tools. "[""Work"", ""Hobby projects"", ""Everything""]" "[""28.2""]" 8 notmuch moderate comprimise never considered Cannot Cannot No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison""]" "[""IRC"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 30 Masters Male Iranian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""doom-tomorrow-night""]" Sometimes undo-tree simple functions Never Discoverability is weak Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and incredibly high quality packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No evil, emacs-lsp, avy, projectile limited comprimise never considered No Would directly No Vim "[""C++"", ""C"", ""Clojure"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""Overview""]" "[""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 28 Bachelors Male Finnish Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""gruvbox""]" Never undo-tree copy-paste Never University/College "[""GUI""]" "[""Package(s)""]" String[] Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 27 No evil no comprimise never considered Cannot No No Vim "[""Go"", ""Shell""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Blogs""]" "[""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" None No Sometimes Bachelors Male Japanese Software Development "[""Ivy""]" "[""No""]" Doom Emacs No Twitter Great "[""none""]" "[""challenger-deep""]" Rarely undo-fu simple functions Rarely worked well No University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy extension "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""26.3""]" 15 Mu4e magit, ivy, tramp, project.el, ack.el, xref, company, eglot moderate comprimise 2-5y Yes I have in the past No Emacs "[""C++"", ""Python"", ""Shell"", ""Fortran""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None project.el Never "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Ok "[""shell-command"", ""shell"", ""term""]" "[""modus-operandi""]" Frequently No read and understand Never terminology Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great extensibility, elisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No org-mode, magit, use-package, ivy moderate comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Notepad++ framework default Never 44 Masters Male Slovak Fin Tech "[""Ivy""]" "[""ispell""]" minimal vanilla Yes Hacker News Great "[""shell"", ""eshell""]" "[""default light"", ""solarized""]" Often framework default read and understand Never Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects"", ""School""]" "[""27.2""]" 1 No SLIME, auctex limited comprimise never considered No No No Emacs "[""Common Lisp"", ""Scheme""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Discord""]" "[""use-package""]" "[""wait for community""]" Vim No Rarely Student "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""needed for job""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No do not prefer never considered No No No Emacs "[""C++"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Ruby"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Not interested"", ""FSF paperwork""]" Never "[""Blogs""]" "[""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Frequently Masters Male Canadian Finance "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""nord""]" Rarely No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Lisp "[""Work"", ""Hobby projects""]" "[""27.1""]" 12 No Vertico, marginalia, orderless, embark, auctex, org-roam, org-tree-slide any comprimise might in future Cannot Cannot No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Java"", ""Python"", ""Scheme"", ""Prolog""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Nano No Frequently 35 Masters Male Chilean Research "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""ansi-term""]" "[""wilmersdorf""]" Often No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work""]" "[""27.2""]" 10 Gnus significant comprimise never considered Cannot No No Emacs "[""Common Lisp"", ""Elisp"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Rarely 40 Masters Male Russian Fin Tech "[""No""]" "[""No""]" minimal vanilla No linux.org.ru Great "[""shell-command""]" "[""default dark""]" Sometimes No write package Never This was a very long time ago. The biggest challenge was learning the Lisp... Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "Extensibility, The fact that as long as it is a computer of some sort, I can install Emacs on it. Also the fact that, although it is not always wise to do so, you can do almost anything from withing Emacs." "[""Work"", ""Hobby projects""]" "[""26.3""]" 25 No any comprimise 10+y No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""Source""]" "[""Email""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Email""]" "[""manual""]" "[""wait for community""]" Notepad, I guess No Frequently 56 Associates Male Canadian Software Development "[""No""]" "[""No""]" maximal vanilla No Mastodon Great "[""shell-command""]" "[""my own custom theme""]" Sometimes No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""evil-mode & org-mode""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No moderate comprimise never considered No No Yes Vim "[""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely String[] Rarely "[""Issues""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Rarely Masters Swiss Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""sanityinc-tomorrow-night""]" Sometimes No read and understand Never Clojure For the Brave and True "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 7 No magit, tree-sitter, limited comprimise might in future No No No Emacs "[""Clojure"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Documentation""]" "[""Reddit"", ""Discourse"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text project.el Sometimes 25 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No Slack Great "[""vterm""]" "[""gruvbox""]" Never framework default copy-paste Never What works on Linux vs what works on windows University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Community, editing, orgmode, ess "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No Orgmode,ess moderate comprimise never considered I have in the past Would directly No Emacs "[""R""]" Sometimes "[""Windows""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""I have never tried to contact a maintainer so far""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Notepad++ No Frequently 72 PhD Male Swiss Healthcare "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""zenburn""]" Rarely No simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Hobby projects""]" "[""27.1""]" 18 vim & emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS""]" "[""GNU/Linux""]" Often maximal vanilla write package Rarely Different naming conventions for concepts (windows vs. frames, etc.pp.). How to figure out where to look for information / discoverability. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""specifically SLIME""]" Very well, it's snappy (E)lisp as the substrate and the long-grown set of features. "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No moderate comprimise might in future No No No Vim "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim No Often 34 Masters Male German Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla Well, maybe could scan my configuration to pre-populate ... but then again, this is fine as long as the set of answers doesn't get out of hand. No lobste.rs Great "[""eshell""]" "[""my own custom theme""]" Frequently undo-tree copy-paste Never Keybidings felt awkward. Lack of programming language support without installing packages (I wish there was an auto-package discovery), then having to figure out how to install packages. Clojure books "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great I can use it without ever touching the mouse. I also don't need to switch apps because everything happens within Emacs! "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No lsp-mode, ace-window, elixir-mode, alchemist, projectile, multiple-cursors, neotree significant comprimise never considered No Would directly No Emacs "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ projectile Rarely 34 Bachelors Male Brazilian Software Development "[""framework default"", ""Helm"", ""Ivy""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""doom-one""]" Rarely undo-tree simple functions Rarely You can go down a hole where you keep installing packages and things start breaking. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Using emacs makes me a better technologists, through it and its ecosystem I keep refining the tools I use and discover new ones. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No consult, AUCTEX, org-mode, org-citar, eglot moderate comprimise might in future Yes I have in the past No Emacs "[""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Notepad++ framework default Frequently 29 PhD Male Swedish Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs Very slick and stylish! Not sure Blog post Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-tree simple functions Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 6 Wanderlust magit, lsp-mode, org-mode limited comprimise 2-5y No No No meow "[""C++"", ""C"", ""C#"", ""Javascript"", ""Python""]" Frequently "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" melpa None project.el Frequently 24 Bachelors Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Yes Emacs China Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-fu copy-paste Never University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 7 No evil, flycheck, help, projectile, magit moderate comprimise never considered No No No Vim "[""C#"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Sometimes 33 Bachelors Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""solarized""]" Never undo-tree copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Alright "[""Hobby projects""]" "[""29.0""]" 17 Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""PHP""]" "[""GNU/Linux"", ""MacOS""]" None Sometimes maximal vanilla write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "uniform text ui self documenting" "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Gnus limited comprimise never considered No No No Emacs "[""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Reddit"", ""Blogs""]" "[""Design rationale""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Eclipse No Sometimes Masters Male Software Development "[""Helm"", ""Ido""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""default dark""]" Never undo-tree copy-paste Never It was very difficult to set up mu4e with very limited previous knowledge about anything related to it. Out of all the resources I looked into most were either so general that I didn't know how to apply it to my own case or too specific and specialized. Additionally, dependencies on distro dependent programs external to emacs made things much harder. Also, it's often hard to figure out the features a package has and how to get started using it. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great M-x interface, potential for great adaptable documentation, great vim emulation (lol) and hotkeys with SPC as a leader key. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 wanted to use mu4e, failed moderate comprimise never considered No No No Vim "[""C"", ""Haskell""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""Discord if possible""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Discord""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" VS Code No Rarely 19 School Male Spanish Student "[""framework default""]" "[""No""]" Doom Emacs No Discord Ok "[""eshell"", ""vterm""]" "[""doom-one""]" Never No none Never Internet "[""GUI"", ""daemon""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""27.1""]" 2 No moderate comprimise might in future No No No Vim "[""Assembly"", ""C"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""GitHub""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Never 31 School Male Argentine Firmware Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-tomorrow-night""]" Never framework default simple functions Rarely I think the FSF papers should be readily available to download from a public accessible website instead of being sent offlist when asked. The tutorial is great and so is the documentation, however jumping from customize to writing elisp is a bit painful. Moreover most emacs internals, while documented, have poor discoverability. You literally have to know things are there or you won't notice how they might affect emacs. Also performance tweaks are poorly documented and/or have far too conservative defaults for modern (~10 years) computers. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Its extensibility. "[""Work"", ""Hobby projects"", ""Literally most computing tasks""]" "[""29.0"", ""28.2""]" 15 Gnus Meow, telega, dired+, gnus, hyperbole moderate comprimise 2-5y No I have in the past No Meow "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Scheme"", ""OCaml""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""guix""]" "[""Email""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality""]" Often "[""Issues"", ""Code (features)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Mailing lists"", ""Email"", ""telegram""]" "[""elpaca"", ""guix""]" "[""Research alternatives""]" GNU ELPA or NonGNU ELPA Sublime Text project.el Frequently 28 School Male Italian Student "[""Ido"", ""Icomplete"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No write package Sometimes I had trouble with the default key-bindings (no ctrl-c / ctrl-v) and the names of concepts was strange (yank, kill, window…) University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great Introspection (great way to discover new commands) and many many packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 notmuch org, elfeed, pdf-tools, notmuch, denote moderate comprimise 10+y No No No Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Shell"", ""OCaml, Coq""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""Mailing list""]" Often String[] Often "[""Issues""]" "[""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Framework"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" MELPA Vim framework default Frequently 48 PhD Male French Research "[""framework default"", ""Vertico"", ""Consult""]" "[""flyspell""]" Doom Emacs Not sure Mastodon Great "[""eshell""]" "[""ef-cyprus""]" Rarely framework default simple functions Never "Doing vanilla emacs I remember was difficult. It was weird when doing it in uni (didn't know ""oh this is Emacs"" just ""what is this old interface we're programming in??""). Then when I came back to it at my first employer where I installed Spacemacs which was a bit better but sluggish I felt. Then at next employer I met a colleague who used Doom which is snappy and I still use" Didn't stick in my mind as this is emacs at uni. So colleague actually made me understand later "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Programmable, magit, evil (vim)""]" "[""When I tried out clojure firs time""]" Very well, it's snappy Extensibility, buffers and magit "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit,snitch,scope-capture,dired,org any comprimise never considered No No No Vim "[""Clojure"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Discord"", ""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Research alternatives""]" VS Code framework default Rarely 31 Associates Male Swedish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Friend Great "[""none""]" "[""doom-miramare""]" Never framework default read and understand Never University/College "[""GUI""]" "[""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No Emacs "[""Go"", ""Rust""]" Never "[""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Not interested""]" Never "[""Blogs""]" "[""Tutorials"", ""Manual""]" "[""GitHub""]" "[""package.el""]" "[""wait for community""]" Vim No Sometimes 39 Bachelors Male Romanian Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""default light""]" Never No simple functions Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Sublime Text Sometimes minimal vanilla simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility, GUI slate "[""Work"", ""Hobby projects"", ""Mail Bibliography""]" "[""28.2""]" 2 Mu4e moderate comprimise never considered No No No Vim "[""Nix""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""nix""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""nix""]" "[""Install and try it immediately""]" Vim framework default Sometimes 29 Masters Male French Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-one""]" Never framework default write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No no comprimise 5-10y No No No Emacs "[""Elisp"", ""Shell"", ""Lua""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Vim No Never "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""modus-operandi""]" Rarely No simple functions Never "dont know which completion framework to use, and the original completion buffer is hard to use(selecting candidate is hard) emacs27 on Windows is too slow" Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great fully customizable from head to toe, and the libre and kind atmosphere from emacsers i know "[""Work"", ""notes""]" "[""29.0""]" 2 No magit, org, typing-game, doctor-mode, tetris, consult, awesome-tray, pyim, shackle, helpful-mode moderate comprimise might in future Yes Would directly No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""non native english speaker""]" Rarely "[""Code (features)"", ""Documentation""]" "[""Discourse"", ""Blogs"", ""others .emacs.d""]" "[""frequently used functions and variables""]" "[""Discourse""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" github None No Frequently 20 School Male Chinese "[""Consult""]" "[""No""]" maximal vanilla No Emacs China Great "[""shell-command""]" "[""green on black""]" Never undo-tree simple functions Never Lisp was hard for me getting used to. University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great The large amount of built-in function (e.g M-x butterfly) "[""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No Linters and autocomplete do not prefer never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""I don’t. I fiddle with it until it works, or abandon it""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" VS Code framework default Sometimes 34 School Male Dutch Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""shell"", ""eshell""]" "[""doom-one"", ""gruvbox"", ""zenburn""]" Never framework default read and understand "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work""]" "[""29.0""]" 7 Emacs "[""HTML/CSS"", ""Javascript"", ""Python""]" "[""Windows""]" Sometimes minimal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Customizable, standard for functional programming. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Slime, Eglot, treesitter limited comprimise never considered No Cannot No CUA "[""Common Lisp"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit""]" "[""framework default"", ""Nix""]" "[""Install and try it immediately""]" Vim framework default Never 17 Male American Student "[""framework default""]" "[""No""]" Prelude No r/emacs Ok "[""Whatever comes with eMacs prelude""]" "[""Monokai pro""]" Never No simple functions Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No significant comprimise never considered I have in the past No No Vim "[""Elisp"", ""Python"", ""MATLAB""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Issues""]" "[""Reddit""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Yes Friend Great "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Often framework default write package Rarely missing single page documentation Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy configurability "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No limited comprimise might in future No No No Vim "[""Go"", ""Python""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit""]" "[""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 45 School Male Russian retail "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""wheatgrass""]" Rarely undo-tree copy-paste Never "using the help, i still dont know how to use it, i google things. and doomemacs helped me get a configuration that i cannot do without learning more" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great extensibility, have no need for switching applications "[""Work""]" "[""28.2""]" 1 No org-roam,magit,cider,the one that shows a mini-buffer when you M-x in doomemacs with description and shortcuts (tried using emacs w/o doom and could not replicate it), nov.el,elfeed,evil significant comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""i dont""]" "[""framework default""]" "[""Research alternatives""]" VS Code projectile Sometimes 30 Bachelors Male American Software Development "[""No""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""eshell""]" "[""doom-one""]" Rarely No String[] String[] String[] String[] String[] simple functions Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Perl"", ""Rust""]" "[""GNU/Linux"", ""Windows""]" Atom Sometimes minimal vanilla simple functions Never Chording and remembering them all Was on my amiga "[""TUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Modelessness "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 No A bunch of modes, moderate comprimise might in future No Cannot No Emacs "[""C++"", ""C"", ""Erlang"", ""Go"", ""Python"", ""Perl"", ""Shell"", ""LaTeX""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Often 49 Bachelors Male American Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""dracula""]" Never No copy-paste Never No Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org-mode significant comprimise never considered No No No Emacs "[""Clojure"", ""Haskell"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines"", ""M-x list-packages"", ""describe-package""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 30 Bachelors Male Software Development "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Ok "[""shell""]" "[""my own custom theme""]" Never vundo write package Rarely the keyboard shortcuts are horrible and continue to be horrible Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Poorly, it's sluggish hackability, documentation, and long life which allows me to customize it as i see fit, without worrying it will disappear "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 20 notmuch org, the various programming modes, eglot, eshell and other terminals moderate comprimise 0-2y No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" i submit to gnu elpa whenever possible, to make sure it gets a wide and easily available distribution nvi projectile Often 45 School Male American Software Development "[""Icomplete"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Great "[""shell-command"", ""eshell"", ""ansi-term""]" "[""modus-vivendi""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""org/org-roam/evil""]" Good but not great extensible "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No org-roam,evil,ivy,org-imagine limited comprimise might in future No No Yes Vim "[""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Discourse""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Rarely Masters Chinese Student "[""Ivy""]" "[""No""]" maximal vanilla No Emacs China Great "[""shell"", ""eshell""]" "[""doom-oceanic-next""]" Never undo-fu write package Rarely The number of options is overwhelming. Defaults are not great. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit,telega,org limited comprimise 0-2y Yes Would directly No Vim "[""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""framework default"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Research alternatives"", ""wait for maturity""]" Vim projectile Often 26 Masters Male Spanish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu"", ""ispell""]" Doom Emacs Yes Discord Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""nord""]" Frequently vundo simple functions Never I would (and still do) spend far more time configuring emacs than actually using it Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Configurability, and the resulting community focus on work flow and efficiency "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No Evil, magit, spaceline, cdlatex moderate comprimise never considered No No No Vim "[""C++"", ""Elisp"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Usage examples""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently 25 PhD Male English Research "[""Vertico"", ""Marginalia""]" "[""flyspell"", ""ispell""]" maximal vanilla No Youtube Great "[""shell""]" "[""my own custom theme""]" Never No write package Never This is long ago and was before we had Google and all these things and no one else around me did use it - so it probably took some effort. But I don't remember much from that time, so there is no trauma left :) Don't remember - surely no colleague and the internet was very small back then "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""great support for lispy languages""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""IIRC TeX support and M-x shell""]" Alright Lots of builtin features, great extensibility, I like the way it looks (with all chrome switched off), great support for lispy languages. Also it's old and still going strong. "[""Work"", ""Hobby projects""]" "[""28.2""]" 32 No Currently only: key-chord, goto-last-change do not prefer never considered No No No CUA "[""C"", ""Elisp"", ""Go"", ""Javascript"", ""Scheme"", ""Shell"", ""Typescript"", ""Lua""]" Never "[""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""none""]" "[""not required""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Planet Emacs""]" "[""Manual""]" "[""not required""]" "[""manual"", ""my new config avoids (nearly all) external packages""]" "[""wait for community""]" vi, Microsoft M No Sometimes 57 PhD Male German Software Development "[""Icomplete"", ""fido""]" "[""flyspell"", ""ispell""]" maximal vanilla "It's mostly great with a small glitch: if you edit a text in the ""Other"" box and click with the mouse on an y-position equal or above to that box, the text gets lost and must be re-entered (but that does not happen e.g. for this box here)." Not sure r/emacs Great "[""shell-command"", ""shell"", ""eshell"", ""some helpers calling wt.exe""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great org-mode, customizable, elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 Mu4e org-mode, org-roam, auctex, mu4e, significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""none""]" "[""Reddit"", ""Email""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Frequently 44 PhD Male German Research "[""Helm"", ""Ivy"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No emacs news Ok "[""eshell"", ""vterm""]" "[""modus-operandi""]" Never No write package University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 15 Emacs "[""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" "[""WSL"", ""MacOS""]" Visual Studio Often minimal vanilla none Never Some keybindings, switching buffers on macos (like ctrl+tab would switch tabs on normal apps, here it is a new keybinding). Internet "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No magit, multiple-cursors, smex, (elpy but usage with anaconda is not straightforward) moderate comprimise never considered No No No Emacs "[""C"", ""Python""]" Frequently "[""MacOS""]" String[] "[""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Documentation""]" "[""GitHub"", ""Blogs""]" "[""Design rationale""]" "[""Emacs StackExchange"", ""GitHub""]" "[""manual""]" "[""wait for community""]" VS Code No Rarely 26 Masters Male French Software Development "[""Ido""]" "[""No""]" minimal vanilla Survey is great, this is what will help emacs to stay relevant in a world where vscode / neovim exists No Hacker News Great "[""none""]" "[""default light"", ""solarized""]" Never No String[] String[] String[] String[] String[] write package Never "- Keybindings that are standard across most other applications are different in Emacs. CUA mode and some custom keybindings solved this problem for me, but it was a barrier initially. - When I first opened Emacs, I expected an empty buffer in a text-oriented mode, not the Welcome Screen and/or the Scratch Buffer with its initial message" Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Lisp , Terminal UI""]" "[""Editor that works via ssh (i.e. Terminal UI); more featureful editor than Notepad++""]" Good but not great "The extensibility via Emacs Lisp (including live evaluation of code); Emacs is stable but still evolving; Emacs is lightweight compared to more ""modern"" solutions like VS Code; The community supporting the various packages" "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No org, nov, auctex significant comprimise might in future No I have in the past No CUA "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme""]" Rarely "[""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Notepad++ No Sometimes 35 Masters Male German Research "[""No""]" "[""No""]" minimal vanilla Not sure Emacs mailing list Ok "[""shell"", ""eshell""]" "[""modus-vivendi""]" Often No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 Mu4e significant comprimise might in future No Would directly No Emacs "[""HTML/CSS"", ""Python"", ""PHP""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Matrix servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None No Often 49 Masters Male Czech Media/Publishing "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Great "[""eshell""]" "[""poet""]" Sometimes undo-tree simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy "[""Hobby projects"", ""School""]" "[""28.2""]" 2 Emacs "[""HTML/CSS"", ""Python""]" "[""GNU/Linux""]" Vim Often minimal vanilla write package Rarely Configuration; many people have a different style of including packages, etc. that seems inconsistent between guides. I wish I had started with and learned use-package before anything else. Friend "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy All extensions of the base functionality are changes that I purposefully implemented and fully understand. No in-your-face novelty features I'll never use. Extremely fast. Straightforward configuration. Has replaced pretty much every other editor of all types I've used in the past. Presentations, papers, code, project management can all be handled seamlessly. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No company-mode, org-roam, yasnippet, helm-bibtex, irony-mode moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Julia"", ""Perl"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Sometimes "[""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""IRC servers"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code project.el Frequently 21 Bachelors Male American IC Design "[""Helm""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""gruvbox""]" Often No copy-paste Never Doesn’t follow any software conventions as far as key bindings or commands (eg find-file instead of open-file). It’s hard to discover functionality. University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright Works in the terminal. Many great packages. "[""Work"", ""Hobby projects""]" "[""28.1"", ""24.3""]" 12 No helm, ag, windmove, popwin moderate comprimise never considered No No No Vim "[""C++"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""N/A""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""N/A""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Eclipse No Never 34 Bachelors Male United States citizen Fin Tech "[""Helm"", ""Ivy"", ""Vertico""]" "[""No""]" minimal vanilla Could be good to add a section for feature requests to help guide development. Not sure r/emacs Great "[""none""]" "[""zenburn""]" Rarely undo-tree write package Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Sorry, can't remember.""]" Good but not great Meta-Slash "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Mu4e magit significant comprimise might in future No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""They work fine""]" Rarely "[""Code (bug fixes)""]" "[""Reddit""]" "[""Manual""]" "[""I don't tend to ask for help""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim No Frequently 41 Bachelors Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""default light""]" Frequently No none Never Learning to configure it. Internet "[""daemon""]" "[""Extensibility""]" "[""Extensibility""]" Very well, it's snappy That you can use it not only as a text editor "[""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No org-roam, lsp-ui significant comprimise never considered Cannot No No Vim "[""Rust""]" Never "[""GNU/Linux""]" "[""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Blogs""]" "[""Overview""]" "[""IRC""]" "[""framework default""]" "[""wait for community""]" VS Code project.el Never 23 School Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-one""]" Never framework default copy-paste Never "- Not being sure how to modify or extend the base configuration, as I wasn't sure how to read/understand emacs lisp and/or configuration settings in the .emacs file and also since I was afraid of either (1) breaking the system or (2) copying and pasting (or rather killing and yanking :) ) malicious or insecure code - wanting to get involved and not knowing how to find the mailing list for emacs" Colleague "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Being free and open source software, stability, interconnectedness of all the different parts "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 5 No significant comprimise might in future i would like to Would directly No Emacs "[""Python"", ""R""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""sasha chua's weekly emacs newsletter""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" None No Frequently 37 PhD Male United States citizen Healthcare "[""framework default"", ""Selectrum""]" "[""No""]" minimal vanilla "- The nationality selection menu was a bit clunky and broken: - Ranking the Nationality titles according to alphabetical order of the country's name in English led to some strange ordering (e.g. American down near the bottom, according to the alphabetical rank of ""United States of America"" - Some multi-word nationalities were broken over many lines (Cape Verdean, Central African, Costa Rican, Equatorial Guinean, Puerto Rican, Sao Tomean, Sierra Leonean) - Possibly including some nationalities twice, in both the anglicized form and the name in the original language (e.g. Cymraes and Welsh) (Note: perhaps there is some difference in those who would designate themselves under one term vs another; I am not sure what the status is regarding the use of such political designations.) - Formatting of the page is a little funny when displayed in eww." Not sure Hacker News Ok "[""shell"", ""eshell""]" "[""misteriosio""]" Sometimes No write package Never None Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Elisp customization; feature-rich. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list"", ""Email""]" Rarely String[] Rarely "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Mailing lists"", ""Email"", ""linux.org.ru""]" "[""package.el""]" "[""wait for maturity""]" None No Sometimes 37 Masters Male Ukrainian Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""wombat""]" Frequently No write package Rarely Keybindings... Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""elisp""]" Poorly, it's sluggish Lisp! Modularity! "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No no no comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Haskell"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Not interested""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" I don't submit them I just use them myself None No Frequently 24 Bachelors Female English Software Development "[""Ivy""]" "[""No""]" maximal vanilla no No slack Ok "[""shell-command""]" "[""my own custom theme""]" Rarely No copy-paste Never Before using purcell/emacs.d and evil mode, I found the Emacs keybindings and terminology counter-intuitive to vim users. Once I was able to integrate those packages and settings into my workflow, things became easier. I still struggle with packages and understanding Elisp well enough to make my own setup but I am getting better. The book on Mastering Emacs helped too. Aaron Beiber's video on Emacs "[""GUI""]" "[""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""evil mode and org mode""]" Very well, it's snappy Extensible, consistent, can configure literally everything "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No evil, vertico, org-based packaged, magit, writeroom significant comprimise never considered Yes Would directly No Vim "[""Elisp"", ""Go"", ""Haskell"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""none""]" Never String[] Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""none""]" "[""purcell/emacs.d""]" "[""Install and try it immediately""]" Vim No Frequently 22 Masters n/a Canadian Research "[""Vertico""]" "[""flyspell"", ""ispell""]" purcell/emacs.d Thanks! Although, some non-answer responses should be allowed when I prefer not to respond to a questron rather than fit my response with the articifical constraints of the options present. No lobste.rs Great "[""none""]" "[""my own custom theme""]" Never framework default simple functions Never Learning key bindings Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No Magit, avy, org-mode, projectile, helm, hydra, paredit significant comprimise never considered I have in the past No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Java"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Email""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Frequently Masters Male Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Blog post Great "[""eshell"", ""ansi-term"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Alright "[""Hobby projects""]" "[""28.1""]" 1 Mu4e Org-mode, auctex limited comprimise never considered No No No Vim "[""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 21 School Agender British Student "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""dracula""]" Rarely No String[] String[] String[] String[] String[] write package Sometimes It was a very long time ago, I honestly cannot remember. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Flexibility, discoverability, extensibility: a huge depth of usueful functions which are only a few keybindings away. Also fast and easy buffer switching. "[""Work"", ""Hobby projects""]" "[""27.1""]" 28 No magit, erc moderate comprimise 5-10y I have in the past I have in the past No Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Perl"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Sometimes String[] Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""IRC servers"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" Ease of contribution/upload None No Frequently 47 Bachelors Male British Software Development "[""Icomplete""]" "[""ispell""]" maximal vanilla Not sure Mastodon Great "[""shell-command"", ""ansi-term""]" "[""my own custom theme""]" Frequently No simple functions Never Multiple ways to do everything. Debugging is incredibly hard to get right. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Being FOSS. Being customizable and extensible. Great package ecosystem. "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 No significant comprimise never considered I have in the past I have in the past No Heavily customized defaults "[""C"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Rarely 34 Masters Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""spacemacs dark""]" Rarely undo-tree simple functions Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 18 No limited comprimise never considered No No No Emacs "[""C++"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely String[] Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 37 Bachelors Male United States citizen Software Development "[""Helm"", ""Ivy"", ""Ido"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure internal company chat Ok "[""none""]" "[""sanityinc-tomorrow-eighties""]" Often No copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 6 notmuch moderate comprimise never considered No No No Emacs "[""C"", ""Go"", ""Ruby""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Email""]" Never "[""Not interested"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" None framework default Often 28 Bachelors Male Indian Software Development "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Rarely framework default simple functions Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright The fact that everything appears as a buffer of text and can therefore be manipulated as such. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No projectile, org, elglot, limited comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Framework""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Eclipse framework default Frequently 39 Masters Male Irish Software Development "[""framework default""]" "[""framework default""]" Prelude Not sure Hacker News Great "[""shell""]" "[""zenburn""]" Rarely framework default simple functions Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright "[""Hobby projects""]" "[""28.2""]" 1 No paredit-mode, slime no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""TeX""]" Rarely "[""Windows""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Often 18 School Female Chinese Student "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""default light""]" Rarely No simple functions Rarely I once sent a patch to emacs mailing list but there was so much bureaucracy I was disencouraged and signed the paper giving fsf the rights so they would make any further changes necessary. I had some difficulties migrating from my productive vim environment and adapting it to emacs. Like I couldn't map C-[ to be the escape key in some cases. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility, community "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No Evil, mini-frame, lap, multiple cursors limited comprimise 2-5y No No No Vim "[""Javascript"", ""Python"", ""PHP"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 30 Bachelors Male Brazilian Software Development "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one"", ""dracula"", ""nord""]" Rarely undo-tree copy-paste "[""TUI""]" String[] Very well, it's snappy String[] String[] Vim String[] "[""GNU/Linux"", ""BSD""]" write package Never I had originally encountered emacs in 1994 on SunOS as a vi-golf enthused EE. The experience at the time was, without doubt, eight megabytes and constantly swapping. This kept me on vi until 1997 until the need for keyboard macros, lisp refactor edits of C++ across hundreds of files necessitated an editor with multi file support trancending vi % operator. vim then arrived on the scene as relative joke, and I just kept working with the competitive advantage that an emacs expert carries in our industry. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""stable and perfect user experience""]" "[""Text editing features""]" Very well, it's snappy consistency and perfection of editing user experience over extended timeframe, now measured in decades. "[""Work"", ""Hobby projects"", ""Chez Scheme""]" "[""28.2""]" 26 No paredit, slime no comprimise never considered No No No default bindings with paredit "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Scheme"", ""SQL"", ""Idris""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Never "[""Not interested"", ""Lack of time"", ""over customization of emacs has always been fraught with problematic behavior, i prefer to keep minimal configuration to directly serve editor purpose.""]" Never "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Design rationale""]" "[""i hack until my emacs system fulfills my need""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" vi No Frequently 48 Bachelors Male Australian Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell-command"", ""shell"", ""term"", ""ssh.el (thank you noah)""]" "[""my own custom theme""]" Frequently No simple functions Never Keybindings were the first hurdle (e.g., I pressed ctrl-Z to undo and the window disappeared). The community can be snobby and dismissive to newbies. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Longevity""]" "[""Org""]" Good but not great Extensibility. Org-mode. Tramp. "[""Work"", ""Hobby projects"", ""Personal organization""]" "[""29.0"", ""28.2"", ""28.1""]" 10 No emmet,org,helm,avy,olivetti moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""R""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Mailing lists"", ""Discourse""]" "[""use-package""]" "[""wait for community""]" Sublime Text No Frequently 37 Bachelors Female American Government "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""solarized"", ""solarized-dark"", ""zenburn""]" Sometimes framework default copy-paste Never installing packages/add-ons like flyspell because it needed other packages. Easy when you know how, lots of internet searches to figure it all out the first time. gnu/fsf "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy speed of editing "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 notmuch flyspell, org-mode, magit, auctex, all the packages that make ssh work on linux, post-mode, writeroom, helm, significant comprimise never considered I have in the past Yes No Emacs "[""HTML/CSS"", ""PHP"", ""R"", ""Shell"", ""SQL"", ""org (kind of serious here)""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""latex export, blog, markdown replacement, interface with pandoc""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""basic install process""]" "[""IRC"", ""Emacs StackExchange"", ""Framework""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" nano just realized there is a thing. Frequently 42 Masters Male Canadian trade union research "[""Helm""]" "[""flyspell""]" maximal vanilla Emacs makes my life easier and without it and the community that develops it I would be a very different person. I would have to use vi. Not sure Hacker News Great "[""eshell""]" "[""default dark"", ""my own custom theme"", ""solarized-dark""]" Frequently undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Task keeping""]" "[""29.0"", ""28.2""]" 0 Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Rarely minimal vanilla simple functions Never Initially, I don't know lisp so I had trouble configuring Emacs for some custom purposes. Then it went fine after learning lisp. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and the Community around it "[""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No org-mode, org-roam, org-roam-ui, modus-themes, evil, org-super-agenda, org-ql, citar, olivetti, nov.el any comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Often Bachelors Male Indian Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""flyspell"", ""spell-fu"", ""ispell"", ""langtool""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree simple functions Never Learning curve Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e magit, org-mode, vterm, dired significant comprimise might in future No No No Vim "[""Common Lisp"", ""Elisp"", ""Julia"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom projectile Frequently 26 Bachelors Male Mexican Student "[""Vertico""]" "[""flyspell"", ""spell-fu"", ""ispell"", ""langtool""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""nord""]" Often framework default simple functions "[""GUI""]" "[""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Vim "[""Haskell"", ""Ruby""]" "[""MacOS""]" Rarely maximal vanilla read and understand Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No ivy, lsp-mode significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Often 23 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""dracula"", ""solarized-dark""]" Rarely No simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 31 No python-mode, flyspell, flycheck, clang-format, org moderate comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Rarely 51 Masters Male Israeli Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""term""]" "[""my own custom theme""]" Never No write package Sometimes Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 10 Mu4e org-mode, magit, helm, swiper moderate comprimise might in future Cannot Cannot Yes Emacs "[""Clojure"", ""Elisp""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" None projectile Never 34 PhD Male Chinese Manufacturing "[""Helm""]" "[""flyspell""]" maximal vanilla No Emacs China Great "[""shell-command"", ""eshell""]" "[""solarized""]" Never undo-tree copy-paste Never Learning how to install Emacs was the hardest part. Magazine article about Org in Linux Journal "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Org""]" Very well, it's snappy Org, dired, ease of customization, tab bar mode, free software, elisp, emacsclient, ido, erc, EasyPG "[""Work"", ""Personal""]" "[""27.2""]" 15 No which-key, AUCTeX any comprimise might in future Cannot I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Mailing lists"", ""Email""]" "[""manual""]" "[""wait for maturity""]" BBEdit No Frequently 63 PhD Male American Research "[""Ido""]" "[""ispell""]" maximal vanilla Not sure Emacs mailing list Great "[""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term""]" "[""default light""]" Never No write package "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work""]" "[""28.2""]" 4 Meow "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Typescript""]" "[""Windows"", ""MacOS""]" Never maximal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No evil, org, ivy, lsp limited comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes "[""Ivy""]" "[""flyspell""]" Doom Emacs No Discourse Great "[""eshell"", ""vterm""]" "[""nord""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No moderate comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes 35 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""framework default""]" Spacemacs Not sure lobste.rs Great "[""vterm""]" "[""doom-one"", ""doom-dark+""]" Sometimes framework default simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""org-mode!""]" "[""Package(s)"", ""Text editing features""]" Good but not great Customizability, cost, longevity. "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No org-mode, flycheck, magit limited comprimise never considered No I have in the past No Emacs "[""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el"", ""straight"", ""use-package""]" "[""Research alternatives""]" vi - pre-vim, afaik No Sometimes 59 Bachelors Male United States citizen Healthcare "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""default light""]" Sometimes No simple functions Never Initially difficulties were related to learning keybinding, elisp/lisp in general (when customizing), use builtin documentation (info, apropos, C-h, v, f), keymaps, very confusing still is using Tex modes (and like compilations though not related to emacs itself). Minor difficulties including - understanding faces, understanding major and minor modes. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Emacs is very extensible and facilitates associating keys (key chords) to any/most actions. That prevent reaching out for mouse most of the time. It has a good balance between visual display and textual edits. "[""Hobby projects""]" "[""28.2""]" 3 No smartparens, paredit, rust, company, slime, magit, ivy, projectile, consult moderate comprimise never considered No Would directly No Emacs "[""C"", ""Common Lisp"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Often "[""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Rarely 37 Bachelors Male Indian Software Development "[""Ivy"", ""Consult""]" "[""ispell""]" minimal vanilla It's a great survey, covered many aspect of Emacs. I wish I came to know about the survey sooner and through some other way medium. No Colleague on internal chatroom Great "[""none""]" "[""default dark"", ""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Hobby projects""]" "[""28.2""]" 2 No any comprimise 10+y No I have in the past No Vim "[""Go"", ""HTML/CSS"", ""Lua""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely Masters Male Greek Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-one"", ""dracula""]" Never framework default simple functions Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 notmuch boon,magit significant comprimise might in future No Yes No Default and modal via Boon "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub, but would prefer free alternatives""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub, but would prefer free alternatives""]" "[""Nix overlay""]" "[""Install and try it immediately""]" project.el Rarely 33 Bachelors Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure Fediverse Great "[""shell-command""]" "[""sanityinc-tomorrow-night""]" Rarely undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 7 No moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""straight"", ""leaf""]" "[""Install and try it immediately""]" Vim projectile Frequently 33 PhD Male jobless "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Twitter Great "[""eshell"", ""vterm""]" "[""modus-operandi""]" Frequently undo-tree simple functions Never The amount of keyboard shortcuts and the ancient alien, to me, ways of doing things were overwhelming at first. After muscle memorizing some of the shortcuts and configuring some stock packages like IDO, i became hooked. It also started to feel consistend in its own wierd way. Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""cross platform""]" Alright "extensibility TUI packages the way it has been developed for such a long time cross platform" "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 10 No "magit vterm (terminals in a terminal ;) org-mode ivy, though ido works really well already" moderate comprimise never considered No Would directly No Emacs "[""C"", ""Go"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Comparison""]" "[""I don't""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Visual Studio projectile Sometimes 43 Associates Male German Software Development "[""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Rarely Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Poorly, it's sluggish Programmability "[""Work""]" "[""28.1""]" 15 No helm do not prefer might in future No No No Emacs "[""C++"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""I don’t, I have better things to do than following what new package is latest: I have a job to get done. My framework default is good enough.""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" None No Sometimes 34 Masters Male German Software Development "[""framework default"", ""Helm""]" "[""flyspell""]" Doom Emacs No Hacker News Ok "[""none"", ""eshell""]" "[""solarized-dark"", ""Monokai""]" Frequently framework default read and understand Never Should there be a web form to fill in online other than asking for forms every new comtributors come in? The font config is confusing... Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""the meow-edit package""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great It's history, extensibility, a lot of community packages, and the most powerful markup language: org. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No meow, org, avy, ace-window, consult, minad, vertico, org-roam, org-translusion moderate comprimise 0-2y Cannot No No meow with default keybindings "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Rust"", ""Scheme"", ""Shell"", ""Agda, Nix, Zig""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" GNU ELPA, MELPA VS Code framework default Frequently 23 Bachelors Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs Yes Telegram Great "[""none""]" "[""doom-one-light""]" Never framework default simple functions Never It was sometimes hard to understand the documentation. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great It's transparent and self-documenting, that's what makes it stand out to me. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Mu4e vertico,marginalia,mu4e,use-package,no-littering,restclient,denote,magit moderate comprimise might in future Cannot Cannot No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Org Mode's package archive""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Clips/videos""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 21 Bachelors Male Tunisian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu"", ""ispell""]" maximal vanilla It's pretty good :) No r/emacs Great "[""term"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi"", ""zenburn""]" Sometimes vundo simple functions Never my father "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Editing text, configurability, support for many programming languages, many packages. "[""Work"", ""Hobby projects""]" "[""27.1""]" 35 No Auctex significant comprimise never considered I have in the past No No Emacs "[""C"", ""Haskell"", ""Julia"", ""Shell"", ""fortran""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Frequently 53 PhD Male United States citizen Research "[""Helm""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""default light"", ""default dark"", ""zenburn""]" Never undo-tree write package Never "Remembering useful keychords, e.g. ""M-m"" to move the caret to the first non-whitespace character." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 6 notmuch moderate comprimise never considered No No No Emacs "[""C"", ""Go"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Vim No Sometimes Software Development "[""No""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Rarely undo-tree none Never the help screen pops up, but is not like a man page, so I ignore it and have no time to learn bsd community "[""GUI""]" "[""Text editing features"", ""Community"", ""avail on freebsd""]" "[""Text editing features"", ""Community""]" Very well, it's snappy potential for usability "[""editing, usenet""]" "[""29.0""]" 15 No moderate comprimise never considered Cannot Cannot No Emacs "[""C"", ""Python"", ""Perl"", ""Shell"", ""Some of those choices checked maybe not attempted yet.""]" Rarely "[""BSD""]" String[] "[""not sure""]" "[""Email""]" Never String[] Never "[""Blogs"", ""freebsd forum, arch linux forum, hackernews""]" "[""Manual"", ""Overview""]" "[""Reddit""]" "[""not sure""]" "[""Install and try it immediately""]" edit No Frequently "[""No""]" "[""No""]" unsure, not in use very often No Freebsd forum Great "[""none""]" "[""unsure""]" Rarely No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 26 No do not prefer never considered I have in the past No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""Reddit""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" None project.el Frequently 45 School Male (other) Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla Hey the nationality question seems to be broken. The list of countries isn’t in alphabetical order. I noticed that “Costa” and “Rican” show up as separate entries. I couldn’t find my country, the little known United States of America, in the list and selected “Other”. Not sure r/emacs Not great "[""eshell""]" "[""doom-one""]" Often undo-tree simple functions Never "Started with Spacemacs to use Org Mode, but it is not Emacs so I got lost completely. Then went to IDEA for Scala development, then to VS Code for Go development and finally back to Emacs after churn from VS Code updates that break my editor. It’s hard due to totally different concepts/naming and so many details on everything related to text that other editors nowhere near. Some useful keybindings are hard to learn and type, especially C-M-…" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and observability and freedom - to make it mine. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No eglot,org-roam,avy,lispy,cider,meow,expand-region,consult,vertico do not prefer never considered No Would directly No Meow "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages"", ""Telegram""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code project.el Frequently 38 PhD Male Russian Software Development "[""Ido"", ""Vertico"", ""Consult""]" "[""flyspell"", ""grammarly""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""ef-themes-load-random""]" Rarely undo-fu write package Never "GitLab or a similar open forge would be a lot friendlier. I have one or two bugs I've never gotten around to filing because previous bugs I've filed got no response and without going through the paperwork process I wouldn't be able to get any fix I wrote myself merged." It was very hard to adapt to a system that didn't use modern GUI conventions (e.g. cua-mode, windowing terminology). University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""My prof said to use it for editing on the Sun workstations.""]" Alright Extensibility, self-documentation, and stability. "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 notmuch smart-dash-mode, lsp-mode, ivy/counsel, yasnippet moderate comprimise might in future I have in the past No No I use evil-mode with Emacs bindings in insert-state. "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""I check my elpa/ dir into version control and use a tool I forked to commit each package update separately, to enable bisecting in event of issues""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" I just submit it to ELPA. Low ceremony b and people who care will find it there. BBEdit projectile Frequently 39 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Yes Hacker News Ok "[""none""]" "[""solarized"", ""solarized-dark""]" Rarely undo-tree copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 3 Vim "[""C""]" "[""GNU/Linux"", ""Windows""]" Rarely minimal vanilla copy-paste Never Official emacs (and elisp) guides are hard to follow if you never used Emacs with default keybindings. Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright extensibility "[""Work"", ""Hobby projects""]" "[""27.2""]" 2 No evil, magit limited comprimise never considered No No No Vim "[""Javascript"", ""Ruby"", ""Typescript""]" Frequently "[""MacOS""]" "[""General document writing"", ""spreadsheet""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""Twitter""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 33 Bachelors Male Polish Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No Discord Ok "[""vterm""]" "[""doom-tokyo-night""]" Never framework default simple functions Never "learning the keys, there were no cheat sheets available by that time and few help. I was used to a ""more visual"" help system as Borland Pascal had. I recall that I first started to use emacs because its support of arrows moving around the the text (as opposed to vi with hjkl)." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-mode""]" "[""Text editing features""]" Good but not great it's flexibility and the whole ecossystem where people help each other getting along with new technologies "[""Work"", ""Hobby projects""]" "[""29.0""]" 24 No which-key,org,hydra,beacon,magit,openwith,rainbow-delimiters,guide-key-tip,git-gutter no comprimise 10+y No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""PHP"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Emacs StackExchange"", ""Mailing lists""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" borlandPascal No Sometimes 44 Masters Male Brazilian government "[""Helm"", ""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No Telegram Great "[""shell-command""]" "[""my own custom theme""]" Frequently No simple functions Never "adapting to the ""key chords""" University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy light and extensible "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No paredit, org, cider significant comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""janet""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None No Rarely 31 Masters Female Brazilian Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure matrix Great "[""none""]" "[""gruvbox"", ""solarized-dark""]" Never undo-tree write package Never While initially learning emacs, I felt that the editor was very bare bones. The documentation was great, but i felt difficulty in discovering packages that support my programming language, or what was the general setup that others use. Emacs could greatly benefit from a manual that helps you move from an emacs framework like doom emacs to your own configuration. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy The emacs community and it's extensibility. Unlike in the vim community, it is encouraged to use plugins and create/extend packages which greatly alter the editor, making it truly a great experience for everyone it uses. "[""Hobby projects"", ""Learning programming in general""]" "[""29.0"", ""28.2""]" 1 No Magit, org mode, org roam, lsp mode limited comprimise might in future No Cannot Yes Vim "[""C++"", ""Common Lisp"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Project Management""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""Reddit"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Never 17 School Male Indian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs This was a great survey! No Discord Great "[""eshell"", ""vterm""]" "[""doom-one""]" Rarely undo-fu read and understand Never It took some time to get used to the multiple keybindings University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy having easy to use modes for doing almost anything "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Python"", ""Ocaml, Coq, LaTeX""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""I never did""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Overview""]" "[""I never did""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None No Frequently Bachelors French Student "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""my own custom theme""]" Never No copy-paste Never no kek no emacs "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""everything""]" "[""lisp""]" Very well, it's snappy what are you twelve? noob "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 35 Wanderlust sly, org, vterm no comprimise never considered No No No i'm the keyboard commando bitch "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Shell"", ""muahaha""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD"", ""hpux aix vms ...""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub"", ""knock on their door""]" Never "[""Not interested""]" Never "[""pigeons""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""i don't""]" "[""framework default"", ""straight"", ""use-package""]" "[""wait for community""]" I don't ed projectile Often 50 PhD Kamov Ka-52 Alligator attack helicopter (other) Software Development "[""Helm"", ""Ivy"", ""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla yeah, scrap it. No pigeons & rats, also ducks & geese Not great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Frequently undo-fu none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 1 No never considered No No No Vim "[""Latex""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Vim framework default Often "[""framework default""]" "[""flyspell""]" Doom Emacs "[""vterm""]" "[""doom-one""]" Never framework default simple functions Never Practical Common Lisp "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Cross-Platform Interface to the Computer""]" "[""Slime""]" Good but not great "[""Work"", ""Hobby projects"", ""Private Calendar""]" "[""28.2"", ""28.1""]" 7 Gnus significant comprimise never considered No Yes No Default + rebinding forward to l "[""Elisp"", ""Erlang"", ""Haskell"", ""R"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 25 Masters Female German Research "[""No""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Great "[""eshell""]" "[""default dark""]" Sometimes No String[] String[] String[] String[] String[] none "[""GUI""]" "[""Text editing features""]" Alright "[""Hobby projects""]" "[""27.2""]" 3 Emacs "[""C++"", ""C""]" "[""MacOS""]" Never minimal vanilla none Never I have had trouble getting used to the workflow of Emacs, as it is quite different. I also still sometimes struggle with debugging some issues; as I'm still fairly new to this program. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""The Elisp language""]" Very well, it's snappy The fact that it interprets its own language, making it probably the most customizable piece of software I have and will ever see. Also, it's Free software, adding to its strengths. "[""Hobby projects"", ""Personal configuration of my system.""]" "[""28.2""]" 1 Mu4e rainbow-mode, beacon any comprimise might in future Cannot Cannot No Vim "[""C"", ""Haskell"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel"", ""Writing literature in my free time""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""Youtube content creators""]" "[""Manual"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Framework""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Vim framework default Frequently 18 School Male Algerian "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs I think it is very important that these kinds of surveys happen, as it is essential for community feedback; especially for programs like Emacs. Keep up the great work! No r/emacs Great "[""vterm""]" "[""tokyo night""]" Sometimes framework default copy-paste Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 19 Gnus Multiple cursors,undo tree,hydra,org,org roam,gcal moderate comprimise never considered No No No Emacs "[""Elisp"", ""Ruby"", ""Shell""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Comparison""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Joe No Never 40 School Male Belgian "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""my own custom theme""]" Never undo-tree copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 2 No never considered Vim "[""Elisp""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Never "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs "[""vterm""]" "[""modus-vivendi""]" Sometimes vundo write package Never I can't obtain FSF assignment papers. I'm allowed to contribute to free software though. the defaults are not great, to be able to work on many languages efficiently, you must customize it. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great flexibility, programmability "[""Work"", ""Hobby projects""]" "[""28.2""]" 26 notmuch lsp-mode, cider, magit, vertico, consult, marginalia, project.el, ement, general.el, straight no comprimise never considered Yes No No Vim "[""C"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Scheme"", ""Shell"", ""nix""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""IRC servers"", ""Blogs"", ""youtube""]" "[""Overview""]" "[""IRC"", ""Matrix""]" "[""straight"", ""nix package manager""]" "[""Install and try it immediately"", ""Research alternatives""]" "my git repos FSF paperwork too painful when working for large companies" notepad project.el Frequently Bachelors Canadian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure IRC Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-fu copy-paste Never At the beginning it was kind of daunting. Lisp is quite foreign to many people. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy It offers a unified framework to work on any project (programming, running scripts in shell, writing in latex, etc). It allows to work remotely via terminal interface. "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 notmuch magit, eglot, vertico, org-mode, ebdb, auctex, pdf-tools, notmuch significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Emacs news from Sacha Chua""]" "[""Manual""]" "[""IRC"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" None project.el Frequently PhD Male Research "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""shell""]" "[""default light"", ""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Emacs "[""C"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Frequently minimal vanilla simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No org-roam limited comprimise might in future Yes I have in the past No Vim "[""Elisp"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" framework default Sometimes 31 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Yes Hacker News Great "[""vterm""]" "[""Leuven""]" Rarely framework default read and understand Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Hobby projects""]" "[""29.0""]" 7 No any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Fortran"", ""Go"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Rarely "[""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never String[] Rarely "[""Issues""]" "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""workflow""]" "[""GitHub"", ""Emacs China""]" "[""package.el"", ""use-package"", ""manual"", ""leaf.el""]" "[""Install and try it immediately""]" Vim projectile Frequently "[""Helm""]" "[""flyspell""]" Spacemacs Yes Emacs China Great "[""vterm""]" "[""doom-one""]" Never undo-tree simple functions Never No. "Initial keybindings and configuration were very difficult to overcome. Meta, Control, and Shift key combos are hard on the hands at first. It's hard to see the long term value when you're first getting started. Nowadays, if you plug in helm and magit you see the value in seconds." Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""org-mode, verilog-mode, python-mode, c++ mode, helm, magit,""]" "[""Extensibility"", ""I worked with a friend who build a simulator within emacs. It was amazing. I was sold instantly.""]" Good but not great "I own my text editor and no corporation can take it away from me. Beautiful text in org-mode. I can program whatever I want in my editor." "[""Work"", ""Hobby projects"", ""Home organization, personal finance, personal projects""]" "[""28.1""]" 26 No magic, verilog-mode, org-mode, helm, org superstar, ggtags significant comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Perl"", ""system verilog""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Never have. I would use email.""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Too shy.""]" Never "[""Blogs"", ""I have a hard time staying plugged in to the community. I'd like better ways to learn about new packages.""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" vi No Frequently 50 Bachelors Male American Semiconductors "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""(load-theme 'wombat t)""]" Rarely No simple functions Never keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy extensibility "[""Work""]" "[""27.1""]" 6 Gnus org, telega.el any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Java"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Framework""]" "[""package.el"", ""straight"", ""use-package""]" "[""wait for maturity""]" Eclipse projectile Frequently 38 Masters Male Brazilian Education services "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla No Telegram Great "[""vterm""]" "[""doom-Iosvkem""]" Rarely undo-tree String[] String[] String[] String[] String[] write package Never Learning the new (old) terminologies and relearning the text editing flows/techniques. The Clojure community "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Lisp machine, extensibility, free/libre software, self-documented "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No iedit, cider, sly, orderless, magit, significant comprimise might in future Yes No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""Common Lisp, lua, and other lisps like fennel""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Often 33 Masters Male Taiwanese Software Development "[""Vertico""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes r/emacs Great "[""shell-command"", ""eshell""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi"", ""Sketch-themes""]" Sometimes No understand internals Often Various OOTB behaviors Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Community""]" Good but not great Programmability, interactivity and Lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No moderate comprimise 5-10y No No Yes Emacs "[""Elisp"", ""Elixir"", ""Javascript"", ""Ruby"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Often String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""wait for maturity""]" NetBeans project.el Sometimes 35 Masters Male Russian Software Development "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla Yes Emacs mailing list Great "[""eshell""]" "[""tango-plus""]" Rarely undo-tree simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Sometimes Doom Emacs simple functions Rarely The barrier to entry is so high Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Looking for a better vim integration""]" Good but not great Open,Free,Extendible,Immersive "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 notmuch limited comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 41 School Male English Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Ok "[""eshell""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Sometimes framework default copy-paste Never lisp configuration keyboard shortcuts Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy org-mode and org-roam "[""Work""]" "[""27.1""]" 20 Mu4e treemacs, org, org-roam, mu4e, auctex any comprimise never considered No No No Emacs "[""ConTeXt""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Mailing lists"", ""Blogs""]" "[""Tutorials""]" "[""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" None No Frequently 59 Masters Male German Creative/Writing "[""Consult""]" "[""flyspell"", ""flymake vale""]" maximal vanilla No Emacs mailing list Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never No copy-paste Never Not being readily available/packaged with OS University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Alright org-mode "[""Hobby projects""]" "[""28.2""]" 2 No org-mode, org-roam, evil moderate comprimise never considered No No No Vim "[""org""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Framework"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim No Never 30 Bachelors Male American Software Development "[""framework default""]" "[""No""]" maximal vanilla Yes r/emacs Ok "[""none""]" "[""solarized-dark""]" Never undo-tree copy-paste Never "The amount of configuration and research I had to do for setting up fonts; some outdated/irrelevant results (I didn't take into account whether to include doom emacs in my results) made me set up fonts in a way that worked, but more inefficient than it had to be. Some obscure errors relating to upgrading doom emacs, and installing packages in a way doom didn't like at all. And the performance/stuttering, it's better now, but it would've been nice if I researched about native-comp and compiling packages beforehand." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great Org-mode, it's great even for doing things like novel outlining, worldbuilding, and writing fiction/prose in general. The extensibility/amount of configuration possible is exciting in itself, it's crazy to think that doom emacs is just a bunch of config files! "[""Hobby projects""]" "[""28.1""]" 1 No org-mode, org-roam, magit, gruvbox-material, moderate comprimise might in future Cannot Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""framework default"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 17 Male Iraqi Creative/Writing "[""framework default"", ""Vertico""]" "[""flyspell""]" Doom Emacs Short, but nice. Made me think and realize that emacs is pretty important to me overall haha. No Discord Ok "[""vterm""]" "[""doom-gruvbox-material-theme""]" Never framework default String[] String[] String[] String[] String[] simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work""]" "[""28.1""]" 2 No org, magit, auctex, yasnippet moderate comprimise never considered No No No Vim "[""LaTeX""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Bad prior experience""]" Rarely "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""framework default"", ""straight"", ""use-package""]" "[""Research alternatives""]" Vim No Often 21 School other Italian Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No Discourse Ok "[""none"", ""vterm""]" "[""nord""]" Never framework default simple functions Never Frames vs buffers vs windows, kill & yank - basically the terminology of Emacs' windowing pre-dates how things are called now. Elisp is ok, but some things are just harder than they should be. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, can be made into anything and configured so that it works for me 100% "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No use-package, ivy, monroe, ace-window, magit, vterm do not prefer never considered No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""HCL, YAML, TOML""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""Twitter""]" "[""Comparison"", ""Manual""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim projectile Rarely 38 Bachelors Male Polish Software Development "[""Ivy""]" "[""No""]" minimal vanilla Yes Twitter Great "[""vterm""]" "[""default light""]" Never undo-tree simple functions "[""daemon""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 2 Vim "[""Python"", ""Shell""]" "[""GNU/Linux""]" Often Doom Emacs copy-paste Never The in built help and manual’s navigation is not intuitive. The fundamental concept of Emacs takes years to get a glimpse despite extensive manuals and in built help. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "Extensibility Outlast me Open source Making your editor your own power tool" "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Mu4e limited comprimise might in future I have in the past Would directly No Emacs "[""Python"", ""R"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently Masters Male Indian Data science "[""Vertico"", ""Marginalia"", ""Consult"", ""Embark""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell"", ""term"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree simple functions Never Lack of understanding the terminology. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Self documenting is fantastic and being configured with a fully fledged programming language. "[""Hobby projects""]" "[""28.1""]" 1 No org-roam,vulpea,evil,org-fragtog,org-appeae moderate comprimise never considered No No No Vim "[""Elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 21 Bachelors Male United States citizen Student "[""framework default""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""none""]" "[""Tokyo night since Catppuccin isn't updated yet""]" Never framework default copy-paste Never Learning keybindings and ELisp Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No do not prefer never considered No No No CUA "[""C++"", ""C"", ""Shell""]" Never "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" VS Code No Rarely 52 School Male German Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Blog post Ok "[""none""]" "[""clues""]" Never No read and understand Never "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No magit,counsel,org-mode,eglot moderate comprimise never considered I have in the past I have in the past No Emacs "[""C"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Sublime Text projectile Sometimes 39 PhD Male British Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Yes Blog post Great "[""ansi-term""]" "[""modus-operandi""]" Rarely undo-tree many packages Never key bindings, but i've grown to like them Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility, longevity "[""Work"", ""Hobby projects""]" "[""28.1""]" 18 No org-mode, straight.el, org-ql moderate comprimise might in future No No Yes Emacs "[""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" i don't generally Vim projectile Sometimes 46 School Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""vterm""]" "[""bespoke-theme dark""]" Rarely No copy-paste Never I knew only some base keybindings and it was hard to understand what I can do (how to find other etc.). In addition, I was confused that there are several different setups like spacemacs, doom etc. Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy It's free and has great support of Clojure "[""Work""]" "[""27.1""]" 2 No any comprimise never considered No No No Emacs "[""Clojure""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA""]" "[""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""friends""]" "[""package.el""]" "[""wait for community""]" IntelliJ project.el Rarely Masters Male Ukrainian Software Development "[""No""]" "[""No""]" minimal vanilla No Friend Ok "[""none""]" "[""default dark""]" Never No copy-paste Never Lots of package installations rely on copy-paste code that you don't understand. It will be nice if projects moved to use-package and there's a documentation for common things packages want to configure Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 0 No magit,company,eglot,dashboard,rainbow-delimiters limited comprimise never considered No Would directly No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Prolog""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested""]" Never "[""Advocacy""]" "[""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Matrix""]" "[""package.el"", ""use-package""]" "[""wait for community""]" IntelliJ project.el Rarely 24 Bachelors Male Spanish Telecom "[""No""]" "[""No""]" minimal vanilla No lobste.rs Great "[""none""]" "[""default light""]" Sometimes No simple functions It's been too long. I'm sure I had some struggles. I believe I did the tutorial (C-h t). Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Its extensibility and the package system "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 35 No magit, projectile, flycheck, company, use-package, dired, helm, general might in future Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Perl"", ""R"", ""Shell"", ""groovy""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""wait for maturity""]" None projectile Sometimes "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla "[""shell-command"", ""vterm""]" "[""solarized-dark""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Open, dynamic, history "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 3 No magit, org, lspmode, helm any comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Julia"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Atom framework default Frequently 39 Masters Male Dutch Software Development "[""framework default"", ""Helm""]" "[""No""]" Spacemacs Not sure Hacker News Ok "[""vterm""]" "[""default light"", ""default dark"", ""modus-operandi"", ""modus-vivendi""]" Rarely framework default simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No vertico,orderless,ef-themes,denote moderate comprimise never considered No No No Emacs "[""Elisp"", ""Erlang"", ""Go"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" Vim No Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No lobste.rs Not great "[""shell""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Never No none Key bindings Org Mode "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Org Mode""]" "[""Org Mode""]" Good but not great Org Mode "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Emacs "[""No languages yet""]" "[""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA""]" String[] String[] "[""Blogs"", ""Web search engines""]" String[] String[] "[""package.el""]" None Rarely String[] String[] minimal vanilla String[] String[] write package Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Vim "[""Elisp"", ""R""]" "[""GNU/Linux"", ""Windows""]" Rstudio Sometimes maximal vanilla simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No significant comprimise never considered No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" None project.el Often 44 PhD Male British Software Development "[""Vertico""]" "[""framework default""]" Prelude No Friend Ok "[""vterm""]" "[""modus-vivendi""]" Sometimes undo-tree write package Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 39 Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""SQL""]" "[""MacOS""]" Frequently maximal vanilla simple functions Never write elisp Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""28.2""]" 2 No do not prefer might in future No No No Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""Haskell"", ""Rust"", ""Scheme""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" MELPA VS Code No Often 23 Bachelors Male Chinese Software Development "[""Ivy"", ""Consult""]" "[""No""]" maximal vanilla Not sure Emacs China Ok "[""shell-command"", ""vterm""]" "[""modus-operandi""]" Never No write package Never The motivation to RTFM Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Community "[""Work"", ""Hobby projects""]" "[""27.2""]" 15 No magit,cider,org,tramp moderate comprimise never considered I have in the past Cannot No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time""]" Rarely "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text project.el Frequently 40 Associates Male Malaysian Media/Publishing "[""Helm"", ""Ido""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell"", ""eshell"", ""term""]" "[""default light"", ""default dark"", ""my own custom theme"", ""solarized"", ""solarized-dark"", ""zenburn""]" Frequently undo-tree none Internet "[""GUI""]" "[""Built-in features""]" String[] Very well, it's snappy "[""Playing""]" "[""28.2""]" 0 Vim "[""Javascript""]" "[""MacOS""]" Vim Never Doom Emacs read and understand Rarely "slowness. without native comp, it's unbearable coming from vim. with native comp I don't notice it all the time, but it's still meh. Also cryptic errors. like some stringp nil stuff" Internet "[""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Not well org mode "[""Hobby projects""]" "[""28.1""]" 1 No limited comprimise never considered Yes No No Vim "[""Clojure"", ""HTML/CSS"", ""Shell"", ""Lua""]" Frequently "[""GNU/Linux""]" "[""scientific writing (latex export)""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""GitHub""]" "[""Overview""]" "[""Discord""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Sometimes 22 School Male German Telecom "[""Vertico""]" "[""No""]" Doom Emacs No Discourse Great "[""none""]" "[""gruvbox""]" Never framework default copy-paste Never the complexity of emacs, customising keybinds, understanding where to go if you want to change / understand some part of emacs orgmode "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""orgmode""]" Very well, it's snappy self-documentation, packages and extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No evil, undo-tree, orgmode, yasnippet, neotree, writeroom-mode moderate comprimise might in future No I have in the past No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text No Often 32 Associates Male German Software Development "[""Helm""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""eshell""]" "[""gruvbox""]" Sometimes undo-tree none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Org mode""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No Would directly No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Often Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell""]" "[""nord""]" Never No simple functions Never Configuring the modes for the language utilized, finding & adding packages for IDE-like functionality Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility, configuration language is language used for writing packages "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No auctex, company, ess, flycheck, ido, magit, multiple-cursors, no-littering, projectile, slime limited comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Julia"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""/g/""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""GitHub"", ""Discord"", ""/g/""]" "[""use-package""]" "[""Install and try it immediately""]" Nano projectile Frequently 26 Masters Male Student "[""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""term""]" "[""zenburn""]" Often No simple functions Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No no comprimise might in future No No No Vim "[""C++"", ""Elisp"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""WSL""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" None projectile Sometimes "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""gruvbox""]" Sometimes undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great flexibility "[""Hobby projects""]" "[""29.0""]" 1 No org-mode, evil no comprimise never considered No No No Vim "[""Elisp"", ""Python""]" Rarely "[""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Vim No Never 54 Bachelors Male Chinese Software Development "[""No""]" "[""No""]" minimal vanilla No r/emacs Ok "[""eshell""]" "[""default dark""]" Never No read and understand Never Not many good tutorials on it Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Customizability and packages "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No Org mode, evil moderate comprimise never considered No No No Vim "[""C"", ""Python"", ""VHDL""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""I have never done it""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Never 24 Bachelors Female Spanish Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""solarized-dark""]" Never No simple functions Never Keybindings. Learning elisp to customize my setup. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Writing common lisp""]" Alright ORG MODE. I love org mode so much. Extensibility. Stability. Packages. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No Org, magit, evil, company, vertico, org-roam, citar, org-cite no comprimise never considered I have in the past No No Vim "[""Common Lisp""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" VS Code projectile Frequently 35 Masters Male American Student "[""Vertico""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Great "[""none""]" "[""doom-one""]" Never undo-fu copy-paste Never "Years back you had to configure everything ! There were editors around, that could be used more ""out of the box"". Key bindings were strange. Now I love them ..." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and stability. Remote Editing (I edit a lot of config files...) "[""Work"", ""Hobby projects""]" "[""28.2""]" 32 No tramp (!), org mode (org roam), magit moderate comprimise might in future No Cannot No Emacs "[""C"", ""Fortran"", ""Java"", ""Python"", ""Perl"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Some perkin-elmar stuff projectile Sometimes 57 PhD Male German Manufacturing "[""Helm""]" "[""flyspell""]" maximal vanilla No Blog post Ok "[""none""]" "[""my own custom theme"", ""nord""]" Frequently No simple functions Never "Complexity overload. But that's not really a bad thing, since that's part of why I love Emacs; it is tailored for power users. Setting up a proper config file can be hard, but doom Emacs helps with that. I think I had an easier time because I came from Vim, so I expected a steep learning curve." Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Evil mode and org mode""]" Very well, it's snappy It's a transparent system, based on LISP "[""Work"", ""Hobby projects"", ""Note taking""]" "[""28.2""]" 3 No Org mode, Evil mode, Lsp mode, cider, vertico, consult, Magit, projectile moderate comprimise never considered Cannot Cannot No Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Never 31 Masters Male Norwegian Software Development "[""Vertico"", ""Consult""]" "[""framework default""]" Doom Emacs No Doom Emacs discord Great "[""shell-command"", ""eshell"", ""ansi-term""]" "[""doom-one"", ""gruvbox""]" Rarely framework default copy-paste Never Learning keybindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Community, and being a GUI interface to Unix tools "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 MH-E elpher significant comprimise never considered No Yes No Emacs "[""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested""]" Never "[""Advocacy""]" "[""Mailing lists"", ""M-x list-packages""]" "[""Manual""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 25 Masters Male French Manufacturing "[""No""]" "[""ispell""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""modus-operandi""]" Sometimes No copy-paste "Bad Starter Guides, Hard Introduction, No ""vimturot""" Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""being cool""]" Good but not great Community! "[""Work"", ""Hobby projects"", ""Organisation""]" "[""29.0""]" 2 No never considered Vim "[""Elixir"", ""Rust""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Framework"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" Vim projectile Sometimes "[""No""]" "[""spell-fu"", ""langtool""]" Doom Emacs "[""term"", ""vterm""]" "[""catpuccin""]" Sometimes undo-tree read and understand "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 Emacs "[""C"", ""Elisp"", ""Julia"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" "[""Windows"", ""MacOS""]" Often Prelude copy-paste Never Figuring out how to setup an IDE-like environment, and more comfortable autocompletion. University/College "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Consistent text manipulation combined with so many packages and contexts to use those commands. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No vertico, eglot, orderless, vterm, multi-vterm, corfu limited comprimise might in future No Would directly No Emacs "[""Python"", ""Rust""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ project.el Sometimes 35 Masters Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No write package University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Alright "[""Work""]" "[""29.0""]" 20 Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""Windows""]" Often maximal vanilla write package Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No significant comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""General document writing""]" "[""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""IRC""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None framework default Frequently 36 Masters Male Russian Software Development "[""framework default""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell""]" "[""modus-vivendi""]" Rarely framework default copy-paste Never Elisp configuration is kind of hard Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Efficient keybindings that I can use for a wide variety of text adjacent tasks "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No org-mode, haskell, lsp, magit moderate comprimise might in future No I have in the past No doom emacs vim hybrid "[""HTML/CSS"", ""Haskell"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""web searches? I don't really ask for help for some reason""]" "[""framework default""]" "[""Research alternatives""]" None framework default Sometimes 26 PhD Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""manoj-dark""]" Rarely framework default many packages Never The out-of-the-box experience is not as good as in other IDEs for programming Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy Extensibility and self documentation "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.2""]" 6 Mu4e vterm, telega.el moderate comprimise might in future No No Yes Emacs "[""C"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Task management""]" "[""Source""]" "[""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""straight""]" "[""wait for community""]" MELPA because it is the easiest (for me, and contributors) gedit No Frequently 29 PhD Male Italian Research "[""Ivy""]" "[""flyspell""]" Doom Emacs Yes Telegram Great "[""vterm""]" "[""solarized"", ""solarized-dark""]" Frequently No copy-paste Never it is a pain at start. after copying some code from emacs gurus and extending it's usability for our work flow benifits us a lot Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy extensibility, simplicity, durability "[""notes,mail etc""]" "[""28.2""]" 2 Mu4e pdf-tools, evil and evil-collection, mu4e, consult limited comprimise never considered I have in the past No No Vim "[""markdown, latex""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" Vim projectile Frequently 52 Bachelors Male Indian Manufacturing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""vterm""]" "[""dracula""]" Rarely framework default copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Vim "[""C++"", ""C"", ""Python"", ""Openscad""]" "[""GNU/Linux""]" Sometimes Doom Emacs read and understand Never Figuring out how to customize it, but that was also partly due to using spacemacs back then, with it's own customization paradigms Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Org mode""]" Good but not great Wide library of community code "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2""]" 3 Mu4e ivy, magit, web-mode, mu4e, elfeed, sly limited comprimise never considered No No No Vim "[""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Frequently 23 Masters Male Belgian Research "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs No lobste.rs Ok "[""vterm""]" "[""doom-one"", ""doom-one-light""]" Sometimes No simple functions Never The paradigm shift that meant understanding the basic concepts. I spent about six months not knowing what to do with it once installed. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""the way it makes me think""]" "[""Its keyboardcentrism. I can't stand the mouse""]" Very well, it's snappy It's much more than a tool as it is designed to be hacked, so it's a hacking school itself "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 Mu4e exwm, emms, elpher, nov, olivetti, pdf-tools, org-noter, slime, w3m any comprimise 2-5y No Yes No Emacs "[""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""IRC servers"", ""M-x list-packages"", ""emacs wiki""]" "[""Tutorials"", ""Manual""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Frequently 44 Masters Male Spanish Education services "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla It's always a pleasure to share any information about emacs. I hope it's useful to you. No Mastodon Great "[""shell-command"", ""shell"", ""eshell""]" "[""cyberpunk-theme""]" Sometimes No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No moderate comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Vim project.el Never 40 Masters Male Brazilian Government "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""leuven""]" Rarely undo-tree copy-paste "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 Vim "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python""]" "[""GNU/Linux"", ""Windows""]" Sometimes Doom Emacs read and understand Never Stuck on paperwork from work. At the time, the keyboard shortcuts for copy/paste displayed in the menu were confusing (at the time, AFAIR they were displayed as etc. rather than M-w etc.). University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "Introspectiveness, extensibility and ""everything is text""." "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 10 notmuch magit,org,tramp,git-link,pdf-tools,god-mode,writeroom-mode,elfeed,nov significant comprimise 0-2y I have in the past No No Emacs "[""Haskell"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Manual"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Kate No Sometimes 34 Masters Male Polish Software Development "[""No""]" "[""ispell""]" maximal vanilla The nationality list is partly broken (e.g. New Guineans). Not sure lobste.rs Ok "[""shell"", ""eshell"", ""ansi-term""]" "[""default light""]" Frequently undo-tree simple functions Rarely It took time understand the terminology and concepts of LISP Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Its an Lisp machine that provides an integrated computing experience "[""Work"", ""Hobby projects"", ""Almost everything related to a computing environment""]" "[""27.1""]" 6 No limited comprimise 2-5y Cannot Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Julia"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never String[] Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim projectile Frequently 29 PhD Male Indian Research "[""Vertico""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""ansi-term""]" "[""my own custom theme""]" Never No many packages Never not really... University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""general reputation""]" Very well, it's snappy Complete extensibility, ecosystem of packages, capable community willing to help, configured with Emacs Lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Mu4e magit, org-mode, lsp-mode, vertico, orderless, org-roam, mu4e, elfeed, consult, projectile moderate comprimise might in future Yes No Yes Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Often String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I've just been using MELPA be default Vim projectile Often 30 Bachelors Male United States citizen Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Friend Great "[""shell"", ""vterm""]" "[""ef-bio""]" Sometimes undo-tree read and understand Rarely The biggest difficulty for me was learning the Emacs keybindings. I have been a long time non-emacs user in my 20 year IT career, and was much more comfortable with modal keybindings. In addition, knowing where to get documentation or help was a challenge when first learning Emacs. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy The customization possibilities and the years of functionality and packages built by the community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e Magit, Dirvish, Ivy, Org-mode, Org-Roam limited comprimise never considered Yes No No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" VS Code framework default Often 40 Masters Male American Software Development "[""Ivy"", ""Ido""]" "[""spell-fu""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree copy-paste Never It was too long ago. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility and customizability. And Org-Mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 17 notmuch org,neotree,projectile,notmuch significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Sublime Text projectile Frequently 37 PhD Male American Research "[""Ivy""]" "[""flyspell""]" maximal vanilla No Mastodon Great "[""none""]" "[""zenburn""]" Never No none Friend "[""TUI""]" "[""Package(s)""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""27.2""]" 20 Emacs "[""C++"", ""C"", ""Go""]" "[""GNU/Linux"", ""MacOS""]" Vim Never minimal vanilla simple functions Rarely It's not straightforward to configure melpa, which was mandatory to get evil working Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy It's fast, and so easy to configure. I left vim because I wanted to do more and more in it, but the manual is hard to understand and navigate, and the configuration language is the same. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e Evil, evil-collection, org-mode, magit, projectile, lsp-mode, mu4e, vterm significant comprimise might in future No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Nothing especially""]" "[""I read the source code""]" "[""package.el""]" "[""Research alternatives""]" Vim projectile Often 29 Masters Male French Software Development "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""nord""]" Frequently undo-tree read and understand Never Internet "[""GUI""]" "[""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 3 No no comprimise never considered No No No Vim "[""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes Bachelors Male Education services "[""Ivy""]" "[""No""]" Doom Emacs No Telegram Great "[""vterm""]" "[""doom-one""]" Rarely undo-tree simple functions Never "I wasn't a fan of the default key bindings, because they seemed very unorthodox and awkward to type. I also didn't know how to query emacs' various help functions, so it took a while to get to know it. Actually, I'm still getting to know it, but at least now I know how to ""talk"" to emacs and let it tell me what it's capable of." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great I like that it has a strong culture of self-documentation and interactive exploration. It helps you learn how things work, and it's also extremely extensible. "[""Hobby projects""]" "[""28.1""]" 10 No org limited comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Shell"", ""SQL"", ""Pine Script""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""4chan""]" "[""Design rationale"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim framework default Frequently School Male United States citizen Fin Tech "[""framework default"", ""Helm""]" "[""ispell""]" Spacemacs No 4chan Great "[""vterm""]" "[""doom-one"", ""gruvbox"", ""nord"", ""kaolin-temple""]" Never framework default none Never debugging a broken init file Friend "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, very broad range of build in and external packages "[""Hobby projects""]" "[""28.2"", ""27.1""]" 15 notmuch org-mode, elfeed, gnus, notmuch moderate comprimise never considered No I have in the past No Emacs "[""Ruby"", ""Guile""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Mailing lists"", ""IRC servers""]" "[""Overview""]" "[""IRC"", ""Reddit"", ""Mailing lists""]" "[""package.el""]" "[""wait for community""]" Vi No Rarely 60 Bachelors Male British Manufacturing "[""Ido""]" "[""flyspell""]" maximal vanilla No Mastodon Ok "[""eshell""]" "[""modus-operandi"", ""solarized-dark""]" Never No simple functions Rarely There no such out of the box configuration for new beginner University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility and magit org mode. "[""Work""]" "[""28.2""]" 20 Mu4e do not prefer never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs-China""]" "[""framework default""]" "[""Install and try it immediately""]" NonGnu Elpa Vim projectile Frequently 40 Masters Male Chinese Software Development "[""Ivy"", ""Consult""]" "[""flyspell"", ""ispell""]" Doom Emacs No Emacs China Ok "[""vterm""]" "[""nord""]" Rarely framework default simple functions Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Emacs Lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Mu4e CIDER, magit, vertico, consult, mu4e, org-mode, orderless, corfu, perspective, smartparens no comprimise 0-2y I have in the past No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes 34 Bachelors Male Russian Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Great "[""shell"", ""eshell""]" "[""zenburn"", ""highly customized zenburn""]" Sometimes No read and understand Never I tried to use it before knowing any programming, copypasting random bits and pieces into my config wasn't really great. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Being used to it so much I can't really use anything else anymoee""]" "[""It felt different enough, I hoped the good ideas could be uncovered there""]" Very well, it's snappy Being able to do everything "[""Work"", ""Hobby projects""]" "[""28.1""]" 11 No org,magit moderate comprimise never considered No No No Vim "[""Elixir"", ""Go"", ""HTML/CSS"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""I just hack around it until it works""]" "[""framework default"", ""use package in the few minimalist configs i have""]" "[""Install and try it immediately""]" Sublime Text projectile Never 29 Masters Male Software Development "[""framework default"", ""Vertico""]" "[""flyspell""]" Doom Emacs No lobste.rs Ok "[""eshell"", ""ansi-term""]" "[""tomorrow-night""]" Rarely framework default copy-paste Never Initial configuration to get a setup I was comfortable with. Vanilla keybindings where a struggle. Especially when using CUA Notepad++ or Vim as fast batch/shell script editor. DoomEmacs Evil mode gave me cross editor compatibility between Emacs and Vim org-mode video "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""org-mode""]" Very well, it's snappy org-mode & package extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 4 No org, doom significant comprimise never considered Cannot Cannot No Vim "[""HTML/CSS"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email"", ""mastodon""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Email""]" "[""framework default""]" "[""Install and try it immediately""]" Notepad++ framework default Sometimes 55 Bachelors Male English Research "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs No mastodon Great "[""eshell""]" "[""doom-one""]" Never framework default simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 13 notmuch no comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""friends""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Frequently 50 Masters Male Spanish Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""my own custom theme"", ""dracula""]" Sometimes No simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 6 Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Shell"", ""Typescript""]" "[""GNU/Linux""]" Often maximal vanilla copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Alright "[""Hobby projects""]" "[""28.2""]" 1 Gnus limited comprimise never considered Cannot I have in the past No Emacs "[""Python""]" Rarely "[""Windows""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code No Rarely 44 Bachelors Male Polish Software Development "[""Ivy""]" "[""No""]" minimal vanilla Not sure Blog post Great "[""none""]" "[""default light""]" Never No write package Never long time ago Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""C IDE""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Not well Flexibility "[""Hobby projects""]" "[""29.0""]" 30 No do not prefer never considered No No No CUA "[""C++"", ""C"", ""Elisp"", ""Go"", ""Perl"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email"", ""Discord""]" "[""straight"", ""manual""]" "[""Install and try it immediately""]" Slick Edit No Frequently 70 Masters Male German retired "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Emacs mailing list Ok "[""eshell""]" "[""default light""]" Never undo-tree copy-paste Never No Lisp is weird. Loading sequence unfamiliar. YouTube algorithm "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Doom""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Doom "[""Work"", ""Hobby projects"", ""School""]" "[""28.1""]" 1 No significant comprimise never considered No I have in the past No Vim "[""C++"", ""C"", ""C#"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discord"", ""Web search engines""]" "[""Tutorials""]" "[""Matrix"", ""Emacs StackExchange"", ""Discord""]" "[""framework default""]" "[""wait for community""]" Vim framework default Never Associates Male American Software Development "[""framework default"", ""Ivy""]" "[""framework default"", ""ispell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""dracula""]" Never framework default simple functions Never The default keybindings are ridiculous University/College "[""TUI""]" "[""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Magit. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No Magit, evil moderate comprimise never considered No No No Vim "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Rarely 33 School Male German Telecom "[""Ivy""]" "[""No""]" maximal vanilla Not sure lobste.rs Ok "[""none""]" "[""cyberpunk""]" Never undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 16 No moderate comprimise might in future No No No Emacs "[""Haskell"", ""Python"", ""Rust"", ""Elm, Standard ML, Futhark""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Matrix""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Often 33 Masters Male Danish Research "[""Ido""]" "[""flyspell""]" minimal vanilla Yes lobste.rs Great "[""term""]" "[""dracula""]" Often No copy-paste Never Hard to adapt if you don't know lisp University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 18 Mu4e any comprimise might in future No I have in the past No Emacs "[""C"", ""Elixir"", ""Erlang"", ""Go"", ""PHP"", ""Perl"", ""Shell"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" GNU ELPA Vim No Often 40 Bachelors Male Spanish Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Rarely No copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Stability and flexibility "[""Work""]" "[""27.2""]" 15 No magit, projectile, lsp, company, prescient moderate comprimise never considered No No No Emacs "[""C++"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Eclipse projectile Rarely 41 PhD Male Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Yes r/emacs Great "[""none""]" "[""leuven""]" Sometimes No copy-paste "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 Emacs "[""Elisp"", ""Java""]" "[""Windows""]" Rarely maximal vanilla simple functions Never Figuring out all the keyboard shortcuts vs. Just falling back to M-x. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Everything that comes built in, like the image viewer, dired, etc. "[""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Discourse"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Notepad++ No Sometimes School Male American Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell"", ""term""]" "[""dracula""]" Never No simple functions Sometimes Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Alright Flexibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Mu4e magit, evil, rmsbolt, scroll-on-jump moderate comprimise might in future No No No Vim "[""C++"", ""C"", ""Haskell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Overview""]" "[""IRC"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" None project.el Never 41 School Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Ok "[""shell-command"", ""eshell""]" "[""modus-operandi"", ""doom-themes and ef-themes""]" Rarely vundo simple functions "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 2 Emacs "[""Assembly"", ""C++"", ""C"", ""Scheme""]" "[""GNU/Linux"", ""BSD""]" Rarely minimal vanilla simple functions Never Lisp was not very intuitive at firsr Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy elisp and extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Resume""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""straight"", ""elpaca"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" VS Code No Frequently PhD Male United States citizen Software Development "[""Ivy"", ""Ido""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""modus-vivendi"", ""Any dark theme""]" Rarely undo-tree simple functions Never No "hard to 1st use, GUI not modernism" Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Package(s)""]" Good but not great plugins and easy script "[""Work""]" "[""28.2""]" 9 No org-mode,evil,ivy no comprimise never considered No No No Vim "[""Python"", ""verilog/system verilog/bluespec""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""GitHub""]" "[""Overview""]" "[""GitHub""]" "[""manual""]" "[""wait for maturity""]" github Sublime Text No Often 33 Masters Male Chinese "[""Ivy""]" "[""No""]" minimal vanilla No Emacs China Ok "[""shell-command""]" "[""gruvbox"", ""solarized""]" Never No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Emacs "[""Elisp""]" "[""GNU/Linux"", ""MacOS""]" Often minimal vanilla simple functions Never A few platform and version specific issues with macOS needing exec-from-path and the Terminal.app's using of option/alt for unicode characters instead of as meta. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Clout""]" Alright It's age, which I think is the cause of both it's stability and the amount of information you can easily find online for nearly any issue that does come up. "[""Hobby projects""]" "[""28.2""]" 5 No do not prefer never considered No No No Vim "[""Haskell"", ""Python"", ""Rust"", ""Ruby""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""Talking to friends""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""I don't""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Textmate projectile Often 31 Bachelors Male Canadian Education services "[""Helm"", ""Ivy"", ""Consult""]" "[""flyspell""]" maximal vanilla No lobste.rs Ok "[""ansi-term""]" "[""dracula"", ""nord""]" Rarely No copy-paste Never "Learning the keybindings, it was my first exposure to nonstandard keybindings. I still have no idea how to customize emacs to the extent I want to." University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Used in an architecture class""]" Good but not great The navigation keybindings are really comfortable "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No no comprimise never considered No No No Emacs "[""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""not sure""]" "[""Never tried""]" Never "[""Not interested"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""google""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""google""]" "[""use-package"", ""not sure""]" "[""Install and try it immediately""]" None No Never 34 Masters Male American Software Development "[""No""]" "[""No""]" minimal vanilla No Slack at my workplace Ok "[""shell"", ""eshell""]" "[""color-theme-charcoal-black""]" Never No copy-paste Never This is also true today: lots of tutorials that I find online don't work out of the box - package doesn't exist, or keybindings don't work. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great runs on many systems, and has superior code/text editing capabilities vs other options (excluding vim) "[""Work"", ""Hobby projects""]" "[""27.2""]" 20 No org, flycheck, multiple-cursors, solarized-theme moderate comprimise might in future No No No Emacs "[""Javascript"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""don't contact""]" Never "[""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" None No Often 40 Masters Male American Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla Yes Hacker News Great "[""eshell""]" "[""solarized""]" Sometimes framework default copy-paste Never Internet "[""GUI""]" "[""Package(s)""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 7 No do not prefer never considered No No No Emacs "[""Clojure"", ""Go"", ""Javascript"", ""Ruby"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never String[] Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes 31 Masters Male Russian Software Development "[""Helm"", ""Ivy""]" "[""No""]" minimal vanilla No r/emacs Ok "[""none""]" "[""default light""]" Often No write package Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No erlang-mode, org-mode, paradox any comprimise never considered Yes Would directly No Emacs "[""C"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Frequently "[""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Matrix servers"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Matrix"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Frequently 35 School Male Norwegian Software Development "[""Ido""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""gruvbox"", ""solarized-dark""]" Never undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No limited comprimise never considered Cannot No No CUA "[""none""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Matrix servers""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Matrix"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" IntelliJ projectile Frequently Bachelors Male Brazilian Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No Discord Great "[""eshell"", ""vterm""]" "[""doom-one""]" Rarely undo-tree simple functions Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Alright "[""Work""]" "[""29.0""]" 1 Emacs "[""Julia"", ""Python""]" "[""GNU/Linux""]" Vim Rarely Doom Emacs read and understand Rarely No Keybinds take awhile to get used to. For modern keyboards, remapping caps to ctrl is nearly mandatory to make this work as well. Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great Phenomenal vhdl-mode package. General tweakability. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No vhdl-mode, org-mode limited comprimise never considered No No No Emacs "[""Python"", ""VHDL""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Discord""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" N/A Sublime Text projectile Rarely 50 Bachelors Male United States citizen Software Development "[""framework default""]" "[""No""]" minimal vanilla None Not sure r/emacs Ok "[""none""]" "[""gruvbox"", ""vscode-dark""]" Never No read and understand Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No significant comprimise never considered No No No Vim "[""Clojure""]" Rarely "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Sometimes 30 Bachelors Male Fin Tech "[""framework default""]" "[""framework default""]" Spacemacs No lobste.rs Great "[""none""]" "[""default dark""]" Rarely framework default none Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""the vision of a unified scriptable environment that i can live in""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise never considered No No No Vim "[""C"", ""Go"", ""Rust"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""i don't""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""wait for community""]" framework default Never 25 Bachelors Male United States citizen Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Doom Emacs Not sure lobste.rs Great "[""none"", ""eshell""]" "[""default dark""]" Never framework default simple functions Rarely Friend "[""GUI"", ""daemon""]" "[""Package(s)""]" "[""Mystique aura""]" Good but not great Uniform Text-ui interface "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No magit,golden-ratio-mode do not prefer never considered No No No CUA "[""Use emacs for magit and dired""]" Frequently "[""GNU/Linux""]" String[] "[""not sure""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""My friends""]" "[""use-package""]" "[""wait for community""]" Sublime Text No Rarely 29 Masters Male Russian Software Development "[""Helm""]" "[""framework default""]" minimal vanilla The survey is oriented towards active users of Emacs. I was a heavy user 5 years ago or so, but since switched to IntelliJ and then VS Code, and there were few questions, relevant for me. No lobste.rs Great "[""none""]" "[""zenburn""]" Rarely No simple functions Never Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python""]" Often "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Rarely Masters Male Research "[""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""my own custom theme""]" Frequently undo-tree simple functions Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text framework default Sometimes "[""Vertico""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Often undo-fu String[] String[] String[] String[] String[] copy-paste Never The default keybindings were a bit of a hassle to learn, as I did not find any use of them outside Emacs. I should note that Emacs' keybindings do exist elsewhere, at least partially, for example in terminal emulators. ELisp was another trouble that I had, and honestly still do considering that I've yet to properly learn any Lisp programming language. There were a couple other things that I only realized later on were annoying for a beginner to face. Those things were either enabled/configured by default which I think was an unwise decision or simply unavailable. The two important ones are a selection framework and a package like Embark or which-key. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Emacs' greatest strength is by far its extensibility, followed closely by its community and the packages that it gives life to. "[""Hobby projects""]" "[""29.0""]" 4 No embark,consult,corfu,marginalia,vertico,orderless,org,magit,system-packages,tree-sitter limited comprimise never considered Cannot Cannot No I switch back and forth from the default Emacs keybindings to the ones provided by the meow package. "[""C++"", ""C"", ""Elisp"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Clips/videos""]" "[""I don't.""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" I mainly used Neovim and Kate. project.el Rarely 25 Bachelors Male Greek A mixture of Software Development and InfoSec Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell-command"", ""eshell""]" "[""default light"", ""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Rarely No read and understand Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great The discoverability and self-documenting features, along with its extensibility. Only the first part would be ok, only the second part a mess, both together are wonderful and very much how computers should work "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 notmuch org-mode, eglot, cider, notmuch significant comprimise might in future No No No Vim "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Often 32 Masters Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs Not sure lobste.rs Ok "[""shell-command""]" "[""doom-ayu-light""]" Never framework default write package Rarely Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great opens anything, programmability "[""Work""]" "[""28.2""]" 35 Mu4e deft, flycheck, helm, magit, org, ox-pandoc, projectile, pyvenv, rg, vterm limited comprimise never considered I have in the past No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" vi (original) projectile Frequently 54 Bachelors Male German Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No Blog post Great "[""vterm""]" "[""my own custom theme""]" Sometimes No simple functions Never finding capabilities, fixing mysterious behavior Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great extensible, macros "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 27 notmuch org mode, gforth.el significant comprimise never considered No Would directly No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Python"", ""Forth""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages"", ""hacker news""]" "[""Tutorials"", ""examples""]" "[""Email""]" "[""straight""]" "[""Research alternatives""]" Vim No Often 70 Masters Male United States citizen Manufacturing "[""No""]" "[""No""]" minimal vanilla I intensely dislike multiple choice. sorry. No Hacker News Ok "[""shell-command""]" "[""my own custom theme""]" Never No copy-paste Never Learning the package system and building a reproducible Emacs setup Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Python IDE (Projectile)""]" Very well, it's snappy Extensibility, package ecosystem, stability, strong focus on community "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 Mu4e rustic,lsp-mode,leo-language,crux,mu4e,vertico,magit moderate comprimise might in future I have in the past Yes No Emacs "[""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Task management""]" "[""framework default"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub"", ""anything the maintainer wishes""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Blogs"", ""Sacha's weekly Emacs news ❤️""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""search on the internet""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim No Frequently Software Development "[""framework default"", ""Vertico"", ""Marginalia""]" "[""ispell""]" Doom Emacs A couple more questions about the weak points of Emacs could have been also useful. Also, it would be really interesting to have a visual comparison of the results of last years' survey. Thanks to everyone working on realizing this survey, but maybe Julia is a bit of a niche language for reusing this code for another purpose :) Yes Sacha's Emacs News Great "[""none""]" "[""doom-outrun-electric""]" Never framework default simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Not well "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No significant comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""I don't""]" "[""straight"", ""use-package""]" "[""wait for community""]" Eclipse projectile Sometimes 32 Bachelors Male Romanian Telecom "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""sanityinc-tomorrow-day""]" Sometimes undo-tree copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No do not prefer never considered Yes No No Vim "[""C"", ""Haskell"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Discord""]" "[""Manual""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""wait for community""]" IntelliJ framework default Frequently 28 School Male United States citizen Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No Discord Great "[""none""]" "[""doom-palenight""]" Sometimes framework default write package Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Started with goslings emacs""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 41 MH-E no comprimise 10+y No No Yes My own "[""C"", ""Common Lisp"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Agenda""]" "[""not sure""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""Friends""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Frequently Bachelors Male American Software Development "[""No""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""Fork of shell""]" "[""my own custom theme""]" Frequently No simple functions Never editing keybindings Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""org""]" "[""org""]" Good but not great customizability and packages that can fully change behaviour "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No org, magit, ivy, eglot, writeroom moderate comprimise might in future No I have in the past No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""PHP"", ""Shell"", ""zig""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 25 PhD Male Canadian Legal "[""Ivy""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Great "[""none""]" "[""nord""]" Frequently undo-tree simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great extensibility and stability "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Gnus moderate comprimise never considered I have in the past Would directly No Emacs "[""Elisp"", ""Java"", ""Ruby"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison""]" "[""GitHub""]" "[""straight"", ""nix""]" "[""Install and try it immediately""]" VS Code project.el Sometimes Bachelors Male Software Development "[""Selectrum"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell"", ""vterm""]" "[""modus-operandi""]" Rarely undo-tree simple functions Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 28 Emacs "[""Clojure"", ""Haskell"", ""Javascript"", ""Python"", ""Typescript"", ""Agda, Idris""]" "[""MacOS""]" Rarely minimal vanilla simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 notmuch never considered Yes No No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""PureScript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Overview""]" "[""Discord""]" "[""package.el"", ""setup.el""]" "[""Install and try it immediately""]" Vim project.el Often "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla "[""shell"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Community"", ""Lisp""]" "[""Extensibility"", ""Package(s)""]" Good but not great Being able to easily add custom commands and keybindings. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No vertico, citre , magit, consult, embark, wgrep, cape, dumb-jump moderate comprimise never considered No No Yes Emacs "[""C++"", ""C"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""emacs-china.org""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""emacs-china.org""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code project.el and a custom backend Never 26 Bachelors Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Emacs China Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""doom-dark+""]" Sometimes No write package Never It had a very different set of shortcuts to the conventional ones. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""IDE capabilities""]" Good but not great Extensibility, the built in help (where you can quickly go to the code implementing some command/function, and even modify it). "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Mu4e lsp-mode, magit, org-mode, org-roam, org-noter, dired+, general.el, company, yasnippet, evil-multiedit no comprimise never considered No No No Vim "[""HTML/CSS"", ""Haskell"", ""Javascript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Rarely 43 School Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Nice survey! Not sure r/emacs Great "[""vterm""]" "[""ef-themes, modus-themes""]" Never undo-tree simple functions Never Needing to know at least some elisp to customize it Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy Extensibility, speed "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No magit, avy, ivy, counsel, swiper, paredit, lispy, agressive-indent-mode, company, s significant comprimise might in future No No No Totally custom keymappings "[""Clojure"", ""HTML/CSS"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages"", ""Hacker NEws""]" "[""Comparison"", ""Design rationale""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" IntelliJ No Sometimes 49 School Male French Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell""]" "[""my own custom theme"", ""zenburn""]" Frequently No understand internals Frequently Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No no comprimise might in future Yes Yes Yes Vim "[""Go"", ""Python"", ""Shell""]" Frequently "[""WSL""]" String[] "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Frequently "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Frequently "[""Code (features)""]" "[""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" VS Code project.el Frequently Masters Male Chinese Software Development "[""Vertico"", ""Consult""]" "[""No""]" Doom Emacs No Hacker News Ok "[""eshell"", ""vterm""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree copy-paste Never na package management, configuration, and key bindings are unnecessarily complex. an out of the box good experience is lacking. in my view, these are problems that are solvable. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Good but not great org mode; it is a revelation "[""Work"", ""Hobby projects"", ""journal""]" "[""28.2""]" 1 No org-mode, org-babel, osx-hugo do not prefer never considered No No No Emacs "[""Go""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""google""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA? Vim No Frequently 49 Masters Male Indian Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default dark""]" Never No simple functions Never searching for answers in the internet instead of reading manuals Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""frustration from vim""]" Good but not great "- a community of enthusiastic and skilled programmers - lisps are great for scripting everything - self documentation and transparency" "[""Hobby projects""]" "[""28.2""]" 1 notmuch modus-themes, vertico, eglot, org-fragtog, emms, magit, pdf-tools moderate comprimise never considered Cannot Cannot No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""i never asked for help before. i just read manuals and search for answers in the internet""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" Vim project.el Sometimes 23 School Male Russian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell-command"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Often No write package Rarely Getting used to the keybindings, learning how to ask emacs questions about itself (eg describe-variable & co.), the other issues are issues with specific packages, like gnus. University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""sly/slime""]" Good but not great Extensibility and discoverability. M-x apropos RET gets me what i need 4/5 times. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Gnus Sly, gnus, erc, corfu, avy, magit, smartparens, orderless significant comprimise never considered Cannot No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Scheme"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""they just work, and i dont need more features""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""Matrix"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Nano No Frequently Student "[""Selectrum"", ""Marginalia""]" "[""No""]" maximal vanilla Not sure r/emacs Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""my own custom theme""]" Rarely No none DistroTube on YouTube "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Customisation "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Vim Sometimes Doom Emacs simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No no comprimise never considered No No No Emacs "[""C++"", ""Clojure"", ""Erlang"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""use-package""]" "[""wait for maturity""]" Vim projectile Frequently 34 Associates Male Turkish Fin Tech "[""Helm"", ""Marginalia""]" "[""No""]" minimal vanilla Yes Hacker News Ok "[""better-shell""]" "[""All sorts of doom & base16 themes.""]" Often undo-tree write package Elisp being somewhat awkward Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 notmuch Vim "[""Assembly"", ""Common Lisp"", ""Elisp"", ""Zig""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" String[] "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Youtube""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" String[] "[""use-package""]" "[""Research alternatives""]" Vim No Frequently "[""Vertico""]" "[""langtool""]" minimal vanilla "[""none""]" "[""my own custom theme""]" Never No simple functions Never "Terrible default key bindings. Difficult package management. After installing package: getting it to load and activate modes in the right contexts." Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Great packages, community "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No significant comprimise never considered No I have in the past No doom's spacemacs adaption "[""C++"", ""C"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Screenshots"", ""Overview""]" "[""Read the source""]" "[""framework default""]" "[""Install and try it immediately""]" Atom framework default Rarely 29 Bachelors Male Software Development "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs No Hacker News Great "[""none""]" "[""default light"", ""nord"", ""flatwhite""]" Never framework default copy-paste Never The user interface by default is ugly, the splashscreen badly needs a redesign because that is what would drive some users away at first. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""org-mode""]" Very well, it's snappy Extensibility and maturity. "[""Work"", ""Hobby projects"", ""Tinkering""]" "[""28.1""]" 1 No evil,general,org-mode,corfu,which-key moderate comprimise never considered Cannot Cannot No Vim "[""C"", ""C#"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Web search engines"", ""youtube""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes Male Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""ansi-term"", ""vterm""]" "[""gruvbox""]" Never undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great magit "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Mu4e magit,org-mode no comprimise never considered No No No Vim "[""C++"", ""C"", ""Erlang"", ""Python"", ""R"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Time tracking""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""GitHub""]" "[""Overview""]" "[""GitHub"", ""Mailing lists"", ""Discord""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Sometimes "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""afternoon""]" Sometimes framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great keyboard shortcuts, elisp, GPL "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise might in future No No No Emacs "[""C"", ""Go"", ""Javascript"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Documentation""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el""]" "[""wait for maturity""]" Atom No Often 32 Bachelors Male United States citizen Software Development "[""Ido""]" "[""No""]" maximal vanilla Thanks! No Blog post Great "[""shell-command""]" "[""default light""]" Rarely No write package Never No. After 12 years of VIM and an extensive config, I was having 90% of it set up after one day. However, ever since then the config and the power kept growing(; Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility, Lisp, Org Mode "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 6 Mu4e Org mode, Magit, mu4e moderate comprimise might in future Yes Yes Yes Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Controlling, Invoicing""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Tbh, the packages I use daily are already rock solid.""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""I’m happy with the docs usually""]" "[""No help required. Usually the packages are rock solid and have great docs or code.""]" "[""package.el"", ""guix""]" "[""Install and try it immediately""]" Melpa Vim projectile Frequently 39 Bachelors Male Swiss Software Development "[""Ivy"", ""Ido""]" "[""ispell""]" maximal vanilla "Don’t make all answers mandatory. Otherwise, thank you for your great work🙏🏻" Yes lobste.rs Ok "[""eshell""]" "[""spacemacs""]" Often undo-tree simple functions Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility, longevity leading to many packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org, eglot, god-mode, magit moderate comprimise might in future No No No Emacs "[""Elisp"", ""Python"", ""Shell"", ""raku, zig, k8s manifests/yaml, nix""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""nixpkgs""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""no need to""]" Rarely "[""Reddit"", ""IRC servers"", ""Matrix servers"", ""Blogs""]" "[""Comparison"", ""Manual""]" "[""IRC"", ""Matrix""]" "[""use-package"", ""nix/home-manager""]" "[""Install and try it immediately""]" kakoune No Sometimes 30 Masters Male British Research "[""Ido""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""eshell"", ""ansi-term""]" "[""default light""]" Frequently No write package Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No moderate comprimise never considered No No Yes Devil "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Erlang"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit""]" "[""Tutorials""]" "[""IRC""]" "[""package.el""]" "[""wait for maturity""]" Vim project.el Frequently Bachelors Male Creative/Writing "[""Helm""]" "[""No""]" maximal vanilla Not sure IRC Ok "[""term"", ""ansi-term"", ""vterm""]" "[""solarized-dark""]" Sometimes No copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Very quick even if the editing file is huge. "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No moderate comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Ruby""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials""]" "[""Mailing lists""]" "[""elpaca""]" "[""Install and try it immediately""]" Vim No Often 52 Masters Male Japanese Software Development "[""No""]" "[""ispell""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""wheatgrass""]" Frequently No simple functions Never Shortcuts are very different. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Someone detailed how they can write Latex really quickly using vim, then I read comparisons between vim and emacs and came down on emacs.""]" Very well, it's snappy It's a wonderful program. Also, its customizability. "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 Mu4e Auctex, Cdlatex, yasnippets, helm. moderate comprimise might in future No Not yet, but I will at some point. No I've rebound most bindings. "[""Latex, SAGE""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Overleaf, Libreoffice No Frequently 28 Masters Male Austrian Student "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""term""]" "[""modus-vivendi""]" Never framework default copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work""]" "[""29.0"", ""28.2""]" Emacs "[""C++"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""Windows""]" Often minimal vanilla copy-paste University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 Emacs "[""C++"", ""C"", ""Java"", ""Python"", ""Perl"", ""R"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" String[] String[] String[] String[] String[] "[""package.el""]" None Sometimes String[] String[] minimal vanilla String[] String[] copy-paste I think that lisp and adding packages was the hardest thing to get around. Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy I think that its greatest strength is file surfing and being able to manage windows with hotkeys. Oooo hot keys are great! "[""Work""]" "[""28.1""]" 0 Emacs "[""Clojure"", ""Python""]" "[""MacOS""]" VS Code Often purcelll read and understand Never steep learning curve Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great text editing capabilities "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No treemacs moderate comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Java"", ""Python""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Often 28 Bachelors Male United States citizen Fin Tech "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell""]" "[""solarized""]" Never No copy-paste Never batteries not included, lots of configuration need for basic IDE functionalities Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Alright discoverability, extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No moderate comprimise never considered No No No Emacs "[""C++"", ""Python"", ""Rust"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Notepad++ projectile Frequently PhD Research "[""Ivy""]" "[""flyspell""]" minimal vanilla "[""none""]" "[""zenburn""]" Never No read and understand Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great elisp, org, magit, xommunity "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Mu4e org, elfeed, magit, mur4e moderate comprimise might in future No I have in the past No Emacs "[""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" nano No Often 45 Masters Male Greek Vertical IT services "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""modus-vivendi""]" Frequently undo-tree write package Never Before I learned to remap the control key to caps-lock, I found the default bindings VERY uncomfortable. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org""]" "[""Investigation of the classic editor flame war""]" Good but not great It runs everywhere, is easily extensible, and has a large ecosystem. "[""Work"", ""Hobby projects""]" "[""28.2""]" 19 Mu4e org, org-roam, straight, use-package, SLIME, LSP support, company, EVIL mode, Magit no comprimise never considered No No No Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Objective C""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""N/A""]" Never "[""Employer prohibition""]" Never "[""Advocacy""]" "[""Blogs"", ""coworkers""]" "[""Tutorials"", ""Manual""]" "[""Slack""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 38 Bachelors Male United States citizen Software Development "[""framework default"", ""Helm"", ""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs No Coworker Great "[""shell-command"", ""eshell"", ""vterm""]" "[""doom-one"", ""dracula""]" Sometimes framework default write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 No limited comprimise might in future No No No Emacs "[""C#"", ""Elisp"", ""Python""]" Frequently "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Overview""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Frequently Associates Male Canadian Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla Not sure lobste.rs Ok "[""eshell""]" "[""monokai""]" Rarely undo-tree copy-paste Never Lisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""magit""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, customize options "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No magit, use-package, eglot, go-mode, editorconfig, vertico, consult, marginalia, dumb-jump do not prefer might in future No No No Modified Default "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Qt Creator, Vim project.el Rarely 32 Masters Male Slovak Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""eshell""]" "[""doom-one""]" Sometimes No simple functions Never Learning the new keybinds to accomplish tasks Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Alright The extensibility and ecosystem "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e moderate comprimise never considered Yes No No Vim "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""OCaml""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs""]" "[""Design rationale""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often 24 Masters Male American Research "[""Ivy""]" "[""flyspell"", ""spell-fu"", ""langtool""]" Doom Emacs No Discord Great "[""vterm""]" "[""monokai""]" Sometimes undo-fu copy-paste Never uncommon usage of term (window, frame, point ...): Emacs has created a own world ... much like SAP etc. Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Stability, rich package system "[""Work""]" "[""27.1""]" 25 No auctex, biblatex, elpy, ess significant comprimise never considered No No No Emacs "[""C"", ""Javascript"", ""Java"", ""Python"", ""R"", ""LaTeX""]" Rarely "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently PhD Male German Research "[""No"", ""framework default""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Never framework default simple functions Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 Emacs "[""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" String[] "[""not sure""]" "[""GitHub""]" String[] Rarely String[] String[] "[""IRC""]" "[""nixpkgs""]" "[""Install and try it immediately""]" joe Rarely String[] String[] maximal vanilla String[] String[] simple functions Rarely 30 years ago lol I was pointed to the tutorial and C-h i texinfo and asked to read that first. which was great advice. As a CS student, concepts clicked into place quickly and easily. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""self explanatory (c-h ...), consistent UX""]" "[""Part of the GNU project / FSF""]" Good but not great consistent structural editing across languages, self explanatory UX (show keybindings in menus, mouse-over, ..., C-h _whatever_ ) "[""Work""]" "[""28.2"", ""27.1""]" 30 Gnus moderate comprimise might in future No No No CUA "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""R"", ""Shell"", ""noweb""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Rarely "[""most of the time the packages are good enough for me""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""wait for maturity""]" No Sometimes 53 Masters Female German Software Development "[""No""]" "[""flyspell""]" minimal vanilla "I'm not subscribed to mailing lists any more because at work we're tied to MS outlook. privately I use gmail these days but don't code much any more. _technically_ mailing lists are a superior mode of communication. but working from many different devices on the same email (phone, chromebook, work laptop) makes gnus the inferior experience. which brings me to my second emacs itch: how to have portable emacs data & config? so I can roam between machines and they synchronize their emacsen? reliably?" No r/emacs Great "[""shell""]" "[""default dark"", ""my own custom theme""]" Sometimes No copy-paste Never The self documenting features are not evident to a new user. All the ways to get help went unused for a long time. Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No moderate comprimise never considered No I have in the past No Emacs "[""Julia"", ""Python"", ""Shell"", ""Ada""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA""]" "[""never have""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" No Rarely 68 Masters Male American aerospace "[""Vertico""]" "[""aspell""]" maximal vanilla Not sure Org mailing list Ok "[""none""]" "[""default light""]" Never No simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "I'm a Lisp and Prolog programmer, need the REPL for everything I do. Same for Python. Don't need the mouse Works the same everywhere" "[""Work"", ""Hobby projects""]" "[""26.3""]" 35 No orgmode significant comprimise never considered No Would directly No Emacs "[""Common Lisp"", ""Python""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""not sure""]" "[""ask colleague""]" Never "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""colleagues""]" "[""Comparison""]" "[""google""]" "[""not sure""]" "[""wait for community""]" some weird pdp11 text editor No Often 64 PhD Male Dutch Software Development "[""No""]" "[""No""]" minimal vanilla No Friend Great "[""shell-command"", ""shell""]" "[""default light""]" Rarely No simple functions Never "it's hard to switch from mouse driven navigation to keyboard driven navigation. you have to print or save a lot of cheatsheets. when you first learn Emacs you do not now about C-x being a prefix for a lot of things. and ""C-x b"" at first makes no sense. btw for me learning emacs keybindings were easier on IntelliJ IDEA. the other issue I had was ""elisp functions vs commands"" - when you search something on the internet it confusing when people sometimes write parts of elisp configuration that you should put into init.el and sometimes they write commands that you should invoke via M-x" clojure community "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Community""]" Very well, it's snappy keyboard navigation, predictability, customization. "[""Work""]" "[""28.1""]" 2 No ivy, cider, lsp-mode, vertico, orderless, consult do not prefer never considered I have in the past No No Emacs "[""Clojure""]" Often "[""WSL"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""https://orgmode.org/elpa/""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""YouTube(SystemCrafters), https://sachachua.com/blog/emacs/""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" IntelliJ project.el Rarely 35 Masters Male Russian Software Development "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" stsremcrafters emacs from scratch No r/emacs Ok "[""none""]" "[""modus-operandi""]" Never No write package Never University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""org""]" "[""Text editing features""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 27 Mu4e org,helm,emmet,projectile significant comprimise never considered No I have in the past No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""Source""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""web search""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" shared on academic web page None projectile Sometimes 48 PhD French Software Development "[""Helm"", ""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No lobste.rs Ok "[""shell"", ""eshell""]" "[""nord""]" Never No write package Never Back then I was mostly using Linux tty, where everything terminated on C-c. Emacs not following this convention surprised me at the beginning. I was learning from Info browser and stumbled upon Emacs, decided to try it. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""It was described as a powerful editor, which made me curious.""]" Very well, it's snappy extensibility; flexibility; availability of extensions for much more than my basic needs "[""Work"", ""Hobby projects"", ""general note-taking""]" "[""28.1""]" 20 No org, magit significant comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""Go"", ""Python"", ""Shell"", ""SQL"", ""Scala""]" Often "[""Windows"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""preferably email, but if unavailable, I'd do it via GH""]" Never "[""No idea how I could contribute when stuff Just Works^tm""]" Rarely "[""Issues""]" "[""M-x list-packages"", ""XMPP discussions""]" "[""Manual"", ""one-paragraph summary of what a package does""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" I don't write code useful for others. None projectile Frequently 40 Masters Male Polish Software Development "[""No""]" "[""No""]" minimal vanilla No XMPP Ok "[""none""]" "[""monokai-pro-octagon, flatland, timu-spacegrey""]" Never No simple functions "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Life""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 20 Vim "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Ruby"", ""Scheme"", ""SQL""]" "[""GNU/Linux""]" Often Doom Emacs simple functions too many unneccessary packages Internet "[""TUI""]" "[""Extensibility""]" "[""Extensibility""]" Very well, it's snappy elisp "[""Hobby projects""]" "[""27.1""]" 4 Emacs "[""Assembly"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" None Never maximal vanilla copy-paste Rarely Internet "[""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""26.3""]" 3 No any comprimise never considered No No No Vim "[""Typescript""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Blogs"", ""M-x list-packages""]" "[""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often "[""framework default""]" "[""No""]" Doom Emacs Yes Hacker News Great "[""none""]" "[""doom-one""]" Never framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 No evil,ivy do not prefer never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA"", ""MELPA Stable""]" "[""I don't.""]" Never String[] Never "[""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""I don't.""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Often 30 Bachelors Male American Software Development "[""Ivy""]" "[""No""]" minimal vanilla Yes Hacker News Ok "[""shell""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi""]" Sometimes No write package Rarely "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy Extensibility, packages, batteries included "[""Work"", ""Hobby projects"", ""everything""]" "[""27.1""]" 35 No symbol-overlay,vertico,orderless,consult,csv-mode,org,openwith,evil,olivetti,emacs-everywhere significant comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Shell"", ""SQL"", ""various DSLs""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel"", ""math with inline latex""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality"", ""FSF paperwork""]" Frequently "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for maturity""]" No Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Great survey and thanks! But also... Emacs really needs opt-in telemetry (with 100% transparency). That would provide higher quality and higher quantity data than biennial manual surveys. Not sure Hacker News Ok "[""shell-command"", ""shell"", ""async-shell-command,dired-do-async-shell-command""]" "[""my own custom theme""]" Never undo-tree simple functions "[""GUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""commands embedded in muscle memory""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2"", ""Whatever is installed""]" 20 Emacs "[""C++"", ""Elisp"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Sometimes lightweight but custom configuration many packages Sometimes University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 31 Gnus any comprimise 10+y No Yes Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" projectile Frequently 58 PhD Male German Software Development "[""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla No Emacs mailing list Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No write package Rarely Mostly that I needed to strip tests on one of my contributions to be considered a TINYCHANGE, and direction to sign The disconnect with cursor movement and the way I was used to that working was a challenge. Also I didn't know about all of the ways emacs could help me discover things or learn new modes contextually (like how you can hit ? during chords to list where you can go from there) Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""I was interested in the easter eggs in middle school, then just kinda appreciated the Swiss Army knife potential of the entire thing""]" Good but not great "The way so many things integrate with each other, like how you can use TRAMP to use SSH as an email server, or with dired to copy things from remote Docker containers to local media Also org mode! Literate programming with a live session is extremely nice for walking through complex problems Also, subprocesses, like inferior-lisp for hotswapping code into existing processes for instant feedback for anything you wanna try!" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1"", ""26.3""]" 16 Rmail CIDER, docker-tramp, dumb-jump, magit, elpher, idle-highlight, multiple-cursors, nov.el significant comprimise 0-2y No I've donated to org mode previously No Emacs "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Fennel""]" Frequently "[""GNU/Linux"", ""WSL"", ""Android via Termux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Templating into .plan, an xml feed, and a blog with capture templates""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""FSF paperwork"", ""mailing lists are very cumbersome""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Seeing other configs that do cool things!""]" "[""Screenshots"", ""Clips/videos"", ""Examples!""]" "[""IRC"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" I haven't submitted anywhere nano projectile Frequently 30 Associates Male Canadian Software Development "[""Helm"", ""Ivy""]" "[""flyspell"", ""langtool""]" minimal vanilla More questions about demographic and acceptance would probably be a good thing to test the inclusivity of the community No IRC Great "[""eshell""]" "[""dracula""]" Frequently undo-tree many packages Rarely Family "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Every keystrokes are just invocation of elisp functions. "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No ag, aggressive-indent, imenu-list, js2-mode, json-par, magit, nix-mode, recompile-on-save, scala-mode, swift-mode moderate comprimise never considered No I have in the past Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Twitter, Slack""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 38 Masters Male Japanese Software Development "[""No""]" "[""ispell""]" minimal vanilla No Twitter Great "[""none""]" "[""default light""]" Often No write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Complete control over the internals and UI. It is a generalised execution environment. "[""Work"", ""Hobby projects"", ""Journalling""]" "[""29.0""]" 10 No moderate comprimise 0-2y Yes I have in the past Yes Vim "[""Elisp"", ""Elixir"", ""Haskell"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely String[] Sometimes "[""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""Discord"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Screenshots""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" Eclipse framework default Sometimes 34 Bachelors Male Canadian Software Development "[""Vertico""]" "[""No""]" Doom Emacs Not sure Discord Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e aggressive-indent, declutter, elfeed, elfeed-tube, wallabag, literate-calc-mode, link-hint, olivetti, nov.el, telega moderate comprimise might in future Cannot Cannot No Emacs "[""Elisp"", ""HTML/CSS""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA Sublime Text No Often 35 School Male German Creative/Writing "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Yes r/emacs Great "[""eshell""]" "[""my own custom theme""]" Often vundo simple functions Never "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""On the package/install CD for the linux distro i was using,""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 21 Mu4e Org-mode any comprimise might in future I have in the past I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" projectile Often Bachelors Male Swedish Software Development "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Ok "[""ansi-term""]" "[""default dark"", ""my own custom theme""]" Often No copy-paste Never learning the key bindings University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy org mode "[""Work""]" "[""27.2""]" 30 No cider, slime moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""R"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""GitHub""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""Framework""]" "[""package.el"", ""manual""]" "[""wait for maturity""]" Vim No Frequently 60 PhD Male American Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell-command""]" "[""default dark""]" Never framework default copy-paste Never ELISP Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 No no comprimise never considered No No No Emacs "[""C"", ""Go"", ""Perl"", ""Rust"", ""SQL""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking""]" "[""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""wait for community""]" Vi No Frequently School Male Student "[""No""]" "[""No""]" maximal vanilla No lobste.rs Great "[""none""]" "[""dracula""]" Never No simple functions Never None University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 34 No magit, helm, flyspell limited comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Research alternatives""]" Some Apple ][ DOS 3.1 text writer projectile Frequently 51 Masters Male American Telecom "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree write package Rarely horrible defaults settings for no valid reasons (historic reasons). They should just pin a set of default settings at startup when no settings are set for each new release. This would allow updating settings (to better ones) without breaking retro-compatibility. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""lisp (repl, sexp, ...)""]" "[""Extensibility"", ""lisp editor""]" Alright interactive customization "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No straight, ctrlf, iedit, smartparens, browse-kill-ring, dirvish, nov, visual-regexp, corfu, hide-lines significant comprimise might in future No No No custom modal "[""C"", ""Clojure"", ""Elisp"", ""Python"", ""PHP"", ""Scheme"", ""more dialects of lisp, Prolog""]" Rarely "[""GNU/Linux"", ""Windows""]" String[] "[""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Often 23 Associates Male Swiss "[""Selectrum""]" "[""ispell"", ""flycheck, grammalecte""]" maximal vanilla Not sure lobste.rs Great "[""eshell""]" "[""my own custom theme"", ""modus-vivendi""]" Often undo-tree String[] String[] String[] String[] String[] read and understand "[""GUI""]" "[""Simply""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.1""]" 3 Emacs "[""C""]" "[""GNU/Linux""]" Sometimes maximal vanilla simple functions Never So long ago that I do not remember. I loved it from the word go. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Customizability and extensibility. "[""Work""]" "[""29.0""]" 38 Gnus org, gnus, emms, company, selectrum, marginalia significant comprimise 10+y No No No VI for text editing, Emacs for all other aspects "[""Elisp"", ""HTML/CSS"", ""Julia"", ""Java"", ""Shell"", ""Octave/MATLAB""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""Mailing lists"", ""emacs help and devel newsgroups""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim No Frequently PhD Male Research "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Emacs mailing list Great "[""eshell"", ""term""]" "[""my own custom theme""]" Often undo-tree simple functions Never "Default keybindings are kind of wild. I really wanted the customization to be more integrated. I think the customization stuff is awesome, and it makes emacs feel even more introspectible and customizable. I think if more work was done on organizing the elisp output of customize that could be really really cool." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great The extensibility and introspection capabilities. The fact that you can look up, modify, and then experience your changes in the same session is really cool. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No Magit, transient, evil, lsp-mode limited comprimise never considered No No No Vim "[""C#"", ""Elisp"", ""Go"", ""Rust"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""straight""]" "[""Research alternatives""]" Vim project.el Often 30 Masters Male United States citizen Fin Tech "[""framework default""]" "[""flyspell""]" Doom Emacs Where were the questions about improvements we'd like to see? I might have just missed them. Not sure Hacker News Ok "[""vterm""]" "[""doom-one""]" Sometimes undo-tree none Never Arcane and Obscure Keybinding Internet "[""GUI""]" "[""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Not well Org mode, extensible. "[""Work""]" "[""28.2""]" 1 No significant comprimise never considered No No No Vim "[""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Youtube""]" "[""Tutorials"", ""Overview"", ""Beginner-friendly config""]" "[""Web search""]" "[""framework default""]" "[""Install and try it immediately""]" Notepad++ framework default Frequently Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Make it easy for new users to get into Emacs ecosystem, ship a default non-bloated starter kit so that eventually users like myself can transition to realize the power of Emacs. No lobste.rs Ok "[""eshell""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Rarely framework default write package Sometimes personal curiosity, sysops discouraged use of Emacs because in 1992 it was considered a memory hog "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 Gnus "clhs ein elpy bbdb" no comprimise 10+y No No Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Manual""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Research alternatives"", ""wait for community""]" "MELPA seems to be easy to contribute to GNU ELPA is restrictive" microemacs, vi No Frequently 50 PhD Male United States citizen Software Development "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla "The US nationality is listed as ""American"" between ""Tuvaluan"" and ""Ugandan"". Nice joke." Not sure Emacs mailing list Ok "[""shell-command"", ""shell""]" "[""modus-vivendi""]" Frequently No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 0 No magit, which-key do not prefer never considered No No No Vim "[""C"", ""Python""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""GitHub"", ""Web search engines""]" "[""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely Masters Male Swedish Research "[""Ivy"", ""Vertico""]" "[""No""]" minimal vanilla No Planet Emacslife Great "[""eshell""]" "[""doom-one""]" Never undo-fu read and understand Frequently Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 Gnus any comprimise might in future Cannot Cannot No Emacs "[""Assembly"", ""C"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Sometimes 18 School Male Russian Software Development "[""No""]" "[""No""]" minimal vanilla No linux.org.ru Great "[""shell-command"", ""shell"", ""eshell"", ""term""]" "[""my own custom theme""]" Rarely No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work""]" "[""27.1""]" 4 Vim "[""Julia"", ""Python"", ""R"", ""SQL""]" "[""GNU/Linux""]" Sometimes Spacemacs write package "Some packages requir d extensive configuration, or dozens of keybindings that needed to be chosen before they became really usable, good defaults would have helped here I recall hard-to-google errors" Internet "[""GUI""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Commitment to free software, Extendability "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Python""]" "[""GNU/Linux""]" Vim Sometimes Doom Emacs write package Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No org,vertico,auctex no comprimise never considered Cannot Cannot No Emacs "[""C"", ""Elisp"", ""Python"", ""R""]" Never "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None project.el Frequently Masters Male Research "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Ok "[""shell"", ""eshell""]" "[""default light""]" Never undo-fu copy-paste Never Difficulty getting my head wrapped around lisp. Difficulty remembering/understanding shortcuts. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy The fact that it is so extensible. If there's a missing feature, there's a package for it. If there's no package, you can make one. "[""Hobby projects""]" "[""28.2""]" 1 Mu4e org-mode, magit, projectile, evil-mode, org-agenda, mu4e, helm moderate comprimise never considered Cannot No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Frequently 21 Associates Male American Healthcare/Insurance "[""Helm""]" "[""framework default"", ""flyspell"", ""ispell""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never framework default copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""Python"", ""Shell""]" "[""GNU/Linux""]" Rarely Doom Emacs copy-paste Never There’s an enormous amount to learn and it wasn’t clear where to start (besides the initial tutorial). Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great It has incredible versatility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No Swiper,counsel,ivy,doom-themes significant comprimise never considered Cannot Cannot No Emacs "[""C"", ""C#"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Research alternatives""]" Eclipse projectile Often 29 Bachelors Male United States citizen Manufacturing "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell""]" "[""doom-one""]" Sometimes No write package Never Keybinds University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Cool""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No consult moderate comprimise never considered No No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""leaf""]" "[""Install and try it immediately""]" MELPA Sublime Text projectile Frequently 30 Masters Male Japanese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Japanese Emacs Community Ok "[""vterm""]" "[""doom-one""]" Sometimes undo-fu simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" VS Code project.el Never 34 School Male Argentine Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""doom-one""]" Sometimes No copy-paste Never Difficult to remember keyboard shortcuts. Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Stable and very powerful, incredible packages such as magit and org-mode, can be fully customized. "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No magit, python-mode, org-mode, flycheck significant comprimise never considered Cannot No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""MELPA"", ""not sure""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 37 Masters Male French Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""base16-theme""]" Sometimes No copy-paste Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 8 No limited comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""wait for maturity""]" None framework default Often 31 PhD Male Fin Tech "[""framework default"", ""Helm""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""default dark"", ""doom-one""]" Often framework default String[] String[] String[] String[] String[] simple functions Never NA Plain vanilla emacs defaults were quite a pain. I used XEmacs for a longtime as it had better graphical interface on Solaris/Motif/xwindows. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "1. Extensibility and a good package system (after Melpa came into being) 2. Large userbase of developers 3. Integration with Unix like OSes" "[""Work""]" "[""27.2"", ""24.5""]" 32 No (It will take too much time to list all of them) significant comprimise never considered I have in the past No No Emacs "[""C++"", ""C"", ""C#"", ""Fortran"", ""HTML/CSS"", ""Shell""]" Often "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview"", ""Examples in documentation/info""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord"", ""Discourse""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" ISPF No Often 64 PhD Male United States citizen Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla No Discord Great "[""shell"", ""term"", ""ansi-term""]" "[""zenburn""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2"", ""28.1""]" 4 No significant comprimise never considered No No No Vim "[""Go""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim projectile Frequently 21 School Non-binary Dutch Student "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-one""]" Never framework default copy-paste Never Complex configurations with lots of packages require extensive learning about all of the components and how they interact. I'm still struggling to learn it. But I'm already addicted af. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""org-mode""]" Very well, it's snappy Besides being the great editor, it can be used as the keyboard-driven UI for almost anything. "[""Work"", ""Hobby projects"", ""Everything""]" "[""29.0""]" 3 Wanderlust org-mode,org-roam,straight,magit,lsp-mode,ace-window,all-the-icons,elpher significant comprimise might in future No Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Matrix"", ""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" IntelliJ projectile Frequently 20 School Male Russian Software Development "[""Vertico"", ""Consult""]" "[""No""]" Doom Emacs Thanks for your work No Blog post Ok "[""none""]" "[""doom-one""]" Frequently framework default none Never Memorizing the key bindings Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Plaintext organisation""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great The simplicity and extensibility "[""Work"", ""Hobby projects"", ""Personal""]" "[""28.1""]" 1 No any comprimise never considered No No No Emacs "[""None""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Frequently 23 Bachelors Male New Zealander Student "[""No""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""Misterioso""]" Never No simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No magit,cider,projectile moderate comprimise never considered No No No Vim "[""C++"", ""Clojure"", ""HTML/CSS"", ""Haskell"", ""Javascript""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Sometimes School Male Argentine Software Development "[""Vertico""]" "[""No""]" Doom Emacs Not sure r/emacs Ok "[""ansi-term"", ""vterm""]" "[""tomorrow-night""]" Rarely framework default simple functions "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Hobby projects""]" "[""27.1""]" 1 Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Scheme""]" "[""GNU/Linux""]" Sometimes minimal vanilla simple functions Never The user interface (buffers, mini buffer etc.), keybindings, names of things like window/frame and cut/kill are very different from other software I was used to. This meant that I couldn’t use my intuition and past experience to figure out how to do something, but had to learn a whole new paradigm. This paradigm isn’t a bad one, and it would probably be difficult to change it without losing a lot of the power Emacs has, but it was a challenge in the beginning. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Org mode""]" Good but not great The fact that you can mold it to fit your exact needs, which can change over time; the longevity; and free software. "[""Hobby projects""]" "[""28.1""]" 3 No significant comprimise might in future No Would directly No Emacs "[""Elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""YouTube""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" None No Sometimes 31 School Male "[""No""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""shell""]" "[""default light""]" Never No copy-paste Never I made the initial heavy investment to learn Emacs because I saw the potential it had (I've been using it as the sole programming text editor for the last ~11 years). However, it did take a long time and had I not been extremely interested in Emacs, I might have lost patience and gone for a more traditional code editor. That initial investment can be a make/break on whether someone wants to adopt Emacs. University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "- Code and buffer navigation is insanely fast - Same tool regardless of the programming language or file formats - Quick to use in daemon/client mode" "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No projectile,counsel,counsel-projectile,helm-projectile,ivy,pbcopy,string-inflection,web-mode do not prefer might in future No No No Emacs "[""C++"", ""C"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""Kotlin""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""M-x list-packages"", ""Friends""]" "[""I don't""]" "[""I don't""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Rarely 33 PhD Male American Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""tango-dark""]" Never No write package "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 29 Emacs "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""zig""]" "[""GNU/Linux"", ""WSL"", ""Windows"", ""BSD""]" Frequently maximal vanilla write package Rarely i don't remember, it was literally 1994 University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""don't remember""]" Good but not great it can do anything you want, probably including controlling nuclear reactors. not that i aspire to control nuclear reactors. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2"", ""27.1"", ""26.3""]" 28 No web-mode limited comprimise never considered I have in the past No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""none""]" "[""package.el""]" "[""Install and try it immediately""]" joe i guess projectile Never 49 Bachelors Male United States citizen Software Development "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla No Hacker News Ok "[""shell-command""]" "[""my own custom theme""]" Rarely No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great extensible via elisp "[""Hobby projects""]" "[""29.0""]" 6 No limited comprimise never considered No Cannot No Vim "[""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Discord""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Discord""]" "[""straight""]" "[""Research alternatives""]" None projectile Frequently Masters Male Vietnamese Software Development "[""Vertico""]" "[""No""]" Doom Emacs No Hacker News Not great "[""none""]" "[""modus-operandi""]" Frequently framework default read and understand "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Emacs "[""Elisp"", ""HTML/CSS"", ""Rust""]" "[""GNU/Linux""]" Helix Rarely Doom Emacs simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 4 Emacs "[""C"", ""Clojure"", ""Elisp"", ""Haskell"", ""Rust"", ""Shell""]" "[""GNU/Linux""]" Sometimes maximal vanilla copy-paste Never When searching for solutions, would often get outdated information that didn't work anymore. Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Alright Strong community, easily extensible "[""Hobby projects""]" "[""28.1""]" 0 No significant comprimise never considered No No No Vim "[""Clojure"", ""Go""]" Never "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 26 Masters Male American IT "[""Ido""]" "[""No""]" minimal vanilla No lobste.rs Great "[""none""]" "[""dracula"", ""solarized""]" Never No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 15 Emacs "[""Python""]" "[""Windows"", ""MacOS""]" VS Code Frequently maximal vanilla String[] String[] String[] String[] String[] simple functions Rarely "Until I used elisp package like helm I have not understand the strength of Emacs Sometimes compatibility with Japanese IME is not good (Fortunately I didn't have difficulties with key binding matters because my dad introduced basic emacs key binding)" Father "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""My dad says coolest hackers use Emacs""]" Good but not great Extensibility, org-mode, open source "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 10 No org-mode, helm, plantuml, magit, visual-regexp, undo-tree moderate comprimise never considered No No No Emacs "[""C++"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Shell""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""English""]" Rarely "[""Code (bug fixes)""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Often 34 Masters Female Japanese Fin Tech "[""Helm""]" "[""No""]" maximal vanilla No Twitter Great "[""none""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Never Key bindings and how to look up help within Emacs. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy The good documentation and extensibility. Literally I can use one program to do everything I want on my computer. "[""Hobby projects""]" "[""28.2""]" 1 No Vertico, ef-themes, beacon, ctrlf, helpful, elfeed, olivetti moderate comprimise might in future No Would directly No Emacs "[""Elisp"", ""HTML/CSS""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""mastodon""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" None No Often 47 School Male Swedish Hospitality "[""Vertico"", ""Marginalia""]" "[""flyspell""]" minimal vanilla No Blog post Ok "[""ansi-term"", ""vterm""]" "[""ef-tritanopia-dark""]" Never No simple functions Sometimes University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""univerity requirement""]" Very well, it's snappy simple "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1"", ""27.1""]" 15 No go-mode,treemacs,lsp,company limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Not interested"", ""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 33 Masters Male United States citizen Software Development "[""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""default dark"", ""gruvbox""]" Rarely undo-tree many packages Rarely I had difficulties to learn the default keybinding of Emacs. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and the community. "[""Work"", ""Hobby projects"", ""Personal Organization""]" "[""28.2""]" 6 notmuch org-mode, verb-mode, password-store, rg.el, vterm, tree-sitter, yasnippet, eglot. limited comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""http requests with verb-mode""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" I've never submitted to one. VS Code project.el Never 27 Bachelors Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla Not sure Telegram Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree write package Rarely I think it does a great job promoting the health of the Emacs ecosystem by fostering a wide and diverse range of alternative package sources "It was extremely difficult to get to grips with the window/buffer management model and even more so the keybindings and interface style. I needed quite a while to stop leaning on cua-mode, and longer to get familiar enough with Elisp, the debugger, and Emacs' internals to become confident in using and extending the editor. Counting a couple of false starts it took me ~1 year to realize gains in productivity" esr's Jargon File 3.0.0 in about 1995. Took me a while to get religion :) "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""TRAMP""]" Very well, it's snappy Incredible extensibility, strong integration with platform and tools, TRAMP, presenting a consistent interface across platforms "[""Work"", ""Hobby projects"", ""Fiction writing; blogging""]" "[""28.1"", ""27.1"", ""26.3""]" 12 No org, magit, perspective-mode, Tide do not prefer 5-10y I have in the past Would directly Yes Emacs "[""C++"", ""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Working prototypes that I can be very confident no one will ever ask me to promote to production as-is""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" MELPA - low friction, widely used, dealing with FSF is never not a pain in the neck and only worth it when contributing to something already hosted there Notepad++ No Frequently 40 School Male for professional purposes American Software Development "[""No""]" "[""flyspell""]" maximal vanilla Yes Hacker News Ok "[""shell-command"", ""ansi-term""]" "[""my own custom theme""]" Often undo-tree simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise might in future Yes Would directly No Vim "[""Clojure"", ""HTML/CSS"", ""Python"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials""]" "[""Discord""]" "[""not sure""]" "[""wait for community""]" Vim framework default Sometimes 27 Masters Male Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""vterm""]" "[""doom-one"", ""solarized""]" Sometimes framework default copy-paste Never Mostly moving to Emacs keybinds from vim. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Modularity and the global surrounding environment "[""Work"", ""Hobby projects"", ""email""]" "[""28.2"", ""28.1""]" 5 notmuch magit, deft, zetteldeft, circe, notmuch significant comprimise might in future No No No Emacs "[""C#"", ""Javascript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB"", ""email""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Framework""]" "[""straight""]" "[""Install and try it immediately""]" Vim framework default Sometimes 27 Masters Male French Software Development "[""Helm""]" "[""flyspell""]" Doom Emacs Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""dracula""]" Rarely No copy-paste Never I think signing the FSF copyright assignment paperwork would be in conflict with my employment contract. Yes, it required a lot of perseverance to get basic editing operations down. I was a user of the menu for a while as I learnt the common shortcuts. The depth of the customisation was overwhelming, and elisp was a significant barrier (still is all these years later). Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Availability""]" "[""Package(s)"", ""Specifically the VHDL package""]" Good but not great It's ecosystem. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 23 No Org, Magit, lsp, flycheck significant comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Haskell"", ""Python"", ""Shell"", ""Verilog""]" Often "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Presentations for reveal.js""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages"", ""SystemCrasters Youtube channel""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for maturity"", ""wait for community""]" Notepad++ projectile Frequently 49 Bachelors Male British Hardware Development "[""Vertico"", ""Marginalia""]" "[""ispell""]" minimal vanilla No EmacsConf2022 Talk Great "[""none""]" "[""zenburn""]" Sometimes No write package Never Finding out that “Emacs is an OS” has a lot of truth to it. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 10 No Magit, Perspective limited comprimise might in future No No No Vim "[""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Whichever has the lowest barrier to submission Vim project.el Rarely 33 Bachelors Male Filipino Software Development "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Ok "[""none""]" "[""my own custom theme"", ""modus-operandi""]" Never undo-tree read and understand Never Doesn't work like other Windows editors (keys and terminology) Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""availability""]" Very well, it's snappy cross platform, always available, packages for everything "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 10 No cider,paredit-mode moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Python""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""code comments""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""paradox""]" "[""Install and try it immediately""]" No Never 51 PhD Male British Healthcare "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default light""]" Never No simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No eglot, use-package, fido-vertical, company, auctex, unfill, ebib, multiple-cursors, abc-mode moderate comprimise might in future No Would directly No Emacs "[""Python""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Often "[""fido-vertical""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""shell-command"", ""shell"", ""eshell""]" "[""gruvbox""]" Frequently No simple functions Never Discoverability Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Doom""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and the amount of packages "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 Mu4e evil, org-mode, org-roam, lsp-mode significant comprimise never considered Yes No No Vim "[""C"", ""Elisp"", ""Javascript"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Documentation""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Rarely 31 Bachelors Male German Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""tokyo-night""]" Frequently undo-tree simple functions Never elisp Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy magit, daemon mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No magit,ranger.el,lsp limited comprimise never considered No No No Vim "[""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes 35 Masters Male Swiss Software Development "[""framework default"", ""Helm""]" "[""framework default"", ""ispell""]" Spacemacs Not sure Hacker News Great "[""ansi-term""]" "[""spacemacs-light""]" Never framework default write package Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""not rms""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great customizability "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No do not prefer never considered No No No Emacs "[""Elixir"", ""Javascript"", ""Python"", ""Perl"", ""Ruby"", ""Shell""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Documentation""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Clips/videos""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ projectile Often 36 Masters Male Filipino Software Development "[""Ido""]" "[""No""]" maximal vanilla No r/emacs Ok "[""shell""]" "[""my own custom theme""]" Frequently No simple functions Never "Slow with LSP Hard to figure out how to configure Hard to understand keybindings Hard to debug random issues." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great "Live, moldable environment. Cohesive but extensible system. (Great example is the recent vertico+orderless+embark+etc system which has fully replaced helm for me)" "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No Vertici, orderless, embark, marginalia, magit, lsp-mode, flycheck, limited comprimise might in future No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Sacha Chua blog""]" "[""Comparison"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package"", ""manual""]" "[""wait for community""]" Atom projectile Often 34 Masters Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs Not sure Twitter Great "[""vterm""]" "[""solarized"", ""zenburn"", ""Selenized""]" Sometimes framework default copy-paste Never I had trouble configuring Emacs, but that was 4 years ago. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy It's extensibility. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Mu4e dired, magit, ivy, evil, org, flycheck, cider moderate comprimise might in future No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Matrix"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Frequently 37 Masters Female Eritrean Software Development "[""Ivy"", ""Vertico""]" "[""flyspell""]" Doom Emacs No Friend Great "[""eshell""]" "[""dracula""]" Never No none Never Key bindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""26.3""]" 12 No any comprimise never considered No No No Emacs "[""C"", ""Python"", ""Ruby""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never String[] Never "[""GitHub"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Sometimes 39 Bachelors Male French Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""default dark"", ""solarized""]" Never No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Org mode, magit, elisp in general""]" Good but not great "[""Hobby projects"", ""Learning to code""]" "[""28.1""]" 1 Emacs "[""Elisp"", ""Javascript""]" "[""GNU/Linux""]" Sometimes maximal vanilla copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Built-in features""]" "[""Part of the GNU project / FSF""]" Alright "[""university projects""]" "[""28.2""]" 1 No which-key moderate comprimise never considered No No No Emacs "[""C"", ""Shell""]" Sometimes "[""Windows""]" "[""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" VS Code No Rarely 20 School Male Czech Student "[""Helm""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""doom-laserwave""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great "AucTex Org mode Flexibility" "[""Work"", ""Hobby projects""]" "[""28.2""]" 16 No Org-mode, auctex, ivy limited comprimise never considered Yes No No Emacs "[""HTML/CSS"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Email""]" "[""package.el""]" "[""Research alternatives""]" None No Frequently 35 PhD Male United States citizen Research "[""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Never No simple functions Never The obscure interface and lack of a conventional way to navigate code (features like fuzzy finding and a file tree) were pretty much my main difficulties. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great "It's longevity. I feel like I won't have to ""learn"" another text editor ever again." "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No magit, lookup, company, modeline, ivy moderate comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Ruby"", ""Typescript""]" Often "[""GNU/Linux""]" String[] "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Atom No Rarely 30 Associates Male Spanish Software Development "[""framework default"", ""Ivy""]" "[""No""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-one""]" Never framework default none Never Installing Doom eMacs, undestanding shortcuts, not knowing anything about org mode Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Nota organization""]" Alright Organazation of notes "[""Work""]" "[""29.0""]" 0 No org, deft moderate comprimise never considered No No No I don't know "[""Python""]" Never "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""not sure""]" "[""i don't""]" Never "[""Being a student""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""not sure""]" "[""Research alternatives""]" VS Code No Often 23 School Male Mexican Student "[""framework default""]" "[""No""]" Doom Emacs I am really noob on emacs. I thought it was easier to make notes and honestly it is, buy omg this is so much knowledge to understand the usage of Doom eMacs. I have little experience programming, i do stuff like simple linear regression and graphing on python, buy i feel this like some other level of programming. I'm willing to understand eMacs in order to organice my knowledge. No Twitter Great "[""eshell""]" "[""doom-one""]" Never No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 4 No moderate comprimise never considered No No No Emacs "[""C"", ""Elixir"", ""Go"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""none yet""]" "[""GNU ELPA"", ""MELPA""]" "[""i don't""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""social anxiety""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison""]" "[""i don't""]" "[""straight""]" "[""Research alternatives""]" Vim No Rarely 27 Bachelors Male Software Development "[""Ivy""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""eshell""]" "[""deeper-blue""]" Sometimes No read and understand Never Beginners can get drowned in choices and people telling them to use evil mode etc. They should just use the defaults and tweak when no longer sufficient Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Everything is customizable "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 3 Mu4e magit, mu4e, elfeed moderate comprimise might in future No Would directly No Emacs "[""C++"", ""C"", ""Rust"", ""Scheme"", ""Ocaml, Hack""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Reddit"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim project.el Often 25 Masters Male American Software Development "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""spacemacs-dark""]" Rarely No simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great configuring, being lisp-based "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No limited comprimise never considered Yes No Yes Emacs "[""Clojure"", ""Javascript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely String[] Rarely "[""M-x list-packages""]" "[""Overview""]" "[""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Eclipse projectile Often Masters Male Dutch Software Development "[""framework default""]" "[""flyspell"", ""ispell""]" Prelude Not sure Twitter Great "[""vterm""]" "[""zenburn""]" Sometimes undo-tree write package Never "No really. May their beards be long and their nails trimmed. I know it's true for me." "Started learning Emacs in July '19. Spacemacs kinda sucked, so I went with Doom Emacs. Didn't really face any major issues, but I also did not know how efficient this program was. Emacs was a little slow back then though, it'd choke on 2k lines of org. Native-comp is pretty great but honestly I'd still like it to be faster (or maybe pray for time to eliminate the cruft from my config)" Friend was maintaining his exomind in Emacs. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""It's the best text manipulation engine""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Exomind""]" Good but not great "Emacs is the best text manipulation engine. It's designed from the ground up not to be a populist text editor but a do-all interface, and it has held up. It set a very good demarcation between interested one-time users and fully invested long-term users. This has led to the development of awesome tools that put usability first, and hence enable customization (and as a result, A E S T H E T I C S). Plus it's open-source and built well. Emacs Lisp is amazing, and writing packages in Emacs is a breeze. Text Editing is obviously world-class but I like how it can also integrate with practically anything else on your system (or somewhere else). Nothing else compares." "[""Work"", ""Hobby projects"", ""Information Management""]" "[""29.0""]" 3 No dired, transient, evil, magit, orderless, vertico, nyan-mode, ivy, org-super-agenda moderate comprimise might in future Wait 'til I get my money right, then you can't tell me nothing, right? (this means I would contribute if I had $$$) Wait 'til I get my money right, then you can't tell me nothing, right? No Vim "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""R"", ""Shell"", ""SQL"", ""Lua, Dockerfiles, basically all text files, and sometimes for non-text files too.""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""exomind""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Rarely ever find something lacking, and if I ever do I can write a function for it.""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""I wish there were more configuration examples (*cough* transient *cough*)""]" "[""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" "I put my package under the MIT license (sculpture-themes), so I submitted it to MELPA. Plus MELPA's stringent standards are pretty cool." Vim projectile Frequently 24 Bachelors Male Indian Software Development "[""Vertico""]" "[""No""]" Doom Emacs Release The Raw Data! Yes r/emacs Ok "[""vterm""]" "[""sculpture-themes-dark""]" Sometimes undo-tree write package Never The default keybindings took a while to get down. I kept telling myself I needed to figure out a better binding system that isn't too pervasive like Evil was but laziness got me stuck on C-n/f/b/p in muscle memory. Internet "[""GUI""]" "[""Extensibility"", ""Community"", ""Emacs Lisp""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy The fact it's STILL around while other editors (barring nvi/Vim/Neovim) came and went in popularity. Because of that, it will probably end up around for another century. "[""Hobby projects""]" "[""29.0""]" 6 No tide, magit, org-roam significant comprimise might in future No Cannot Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""IRC""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" Sublime Text No Frequently 29 Bachelors Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla At least it's not Google Forms. No r/emacs Great "[""none""]" "[""modus-operandi""]" Rarely No simple functions Never Finding out what keybinds do in any given context. Losing my windows/arrangement whenever a transient buffer took over. Not being able to click on things to interact when browsing. Not enough discoverability in the File menu. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great ELisp! One language. No fiddling with Python pips, Ruby gems, NPM packages, all to get various packages working together. Also a powerful language to extend itself as needed. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 2 No magit,org-roam moderate comprimise might in future No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Discord""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Frequently 36 Bachelors Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Ok "[""shell"", ""eshell""]" "[""vscode""]" Sometimes framework default copy-paste Frequently "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 12 No significant comprimise never considered Cannot No No Emacs "[""Clojure"", ""Go"", ""Javascript"", ""PHP""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""package.el"", ""elpaca""]" "[""wait for maturity""]" Eclipse framework default Frequently 40 Bachelors Male Software Development "[""framework default""]" "[""No""]" minimal vanilla No Twitter Ok "[""shell-command""]" "[""default dark""]" Never framework default none Never "customization et al. (a good cheatsheet would have helped)" University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "orgmode multiple copy / paste undo redo commands working on 'selected region'" "[""Work"", ""Hobby projects""]" "[""27.1""]" 25 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA""]" "[""NaN""]" Never "[""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""NaN""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ No Often 51 PhD Male Danish Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Great "[""none""]" "[""wheatgrass""]" Frequently framework default read and understand Never Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Not well extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 4 No magit,evil-mode significant comprimise never considered No No No Vim "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" IntelliJ projectile Sometimes 30 Bachelors Male Polish Software Development "[""framework default"", ""Helm""]" "[""framework default"", ""ispell""]" Spacemacs No Hacker News Ok "[""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Never framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Flexibility and user empowerment "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Mu4e exwm,lsp-mode,vterm,ivy significant comprimise might in future No Yes No Vim "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs""]" "[""Manual""]" "[""I don't""]" "[""nix-community/home-manager""]" "[""Install and try it immediately""]" Vim project.el Sometimes 35 School Male American Software Development "[""Ivy""]" "[""No""]" minimal vanilla Not sure lobste.rs Ok "[""vterm""]" "[""spacemacs-light,spacemacs-dark""]" Sometimes undo-tree simple functions Never There are a lot of functions and variables to learn, and it takes time to know where to look University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, Querying functions,vats,state. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Vertico, marginalia,orderless,consult,magic,org,projectile,lisp-mode,metals-lsp moderate comprimise never considered No Would directly No Vim "[""Elisp"", ""Haskell"", ""Python"", ""Shell"", ""SQL"", ""Typescript"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Never 42 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No Blog post Ok "[""eshell"", ""vterm""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Never No simple functions Never Learning keyboard abbreviation nomenclature convention, customising it without knowing elisp well Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Lisp""]" "[""Extensibility"", ""Good support for Lisp""]" Very well, it's snappy It's close to a Lisp machine "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No Magit, org-mode, undo-tree, cider moderate comprimise never considered No No Yes Emacs "[""Clojure"", ""Elixir""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""use-package"", ""Nix""]" "[""Install and try it immediately""]" Eclipse projectile Sometimes Masters Male French Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""term""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Never I found the buffers and windows difference surprisingly confusing. I also struggled to troubleshoot errors when things went wrong - if everything was purring along nicely, I had little to no issues. When something wasn’t working right, I frequently struggled to find help or to understand the help I was given. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Persistence - still used after 40 years. I also like using text for everything I can. I like being able to keep the same configuration of keys across different tasks. "[""Work""]" "[""28.2"", ""28.1""]" 2 Tried but got frustrated and went back to thunderbird moderate comprimise might in future No No No Vim "[""Python"", ""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""straight"", ""manual""]" "[""Install and try it immediately""]" None projectile Often 28 Masters Male German Fin Tech "[""framework default""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Frequently undo-tree copy-paste Never I had to learn bindings. It's not that difficult, really, but for a migrator from a generally mouse-driven editors such as VSCode, it is a kinda tough step. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF"", ""Performance""]" Very well, it's snappy Extensibility, performance and package system. And, of course, it's free (gratis) nature "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No lsp-mode,projectile,js2-mode,org-mode significant comprimise might in future Cannot Cannot No Vim "[""C"", ""Common Lisp"", ""Javascript"", ""Python"", ""Scheme""]" Rarely "[""GNU/Linux""]" "[""General document writing"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Often 22 Bachelors Male Russian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs "Just randomly found this survey on some blogpost. I wish this kind of surveys propagate more frequently on the web. This is a perfect alternative to telemetry. Keep it up!" No Blog post Great "[""vterm""]" "[""gruvbox""]" Sometimes framework default copy-paste Learning the keybindings Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "I actually like the keybindings, but I have keyboards with thumb clusters (e.g. kineses advantage 2). Extensibility and package ecosystem are important, too, so that it can lint, etc" "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Emacs "[""C++"", ""Julia""]" "[""GNU/Linux"", ""MacOS""]" VS Code Rarely minimal vanilla simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy It's easy to setup and use a system for working on larger more complex projects "[""Work""]" "[""29.0""]" 1 No evil,robe,lsp,snipe limited comprimise never considered No No No Vim "[""Clojure"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""SQL""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Discord""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes 30 Bachelors Male American Software Development "[""framework default"", ""Vertico""]" "[""ispell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""flatwhite""]" Never framework default copy-paste Never "* hard to tell at which point loading a broken config fails ** a KILLER feature would be more clearly showing the exact point in the init where loading failed, for people who haven't learned even basic lisp reading / the debugger yet * shortcuts * integration into Windows (installed into ""weird"" paths, trouble with environment variables?) * couldn't easily find true beginners tutorials (today there are lots of for example ""0 to org-roam"" articles)" conference intro to org-mode "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy available everywhere, will be around longer than me, FOSS, can take my absurd config with me and be up and running on new (employer) hardware in a very short time "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 couldn't get it to work with Apple's IMAP... yet. org-roam,org-roam-ui,company,orderless,selectrum,org-download,dracula-theme,calfw,rainbow-mode significant comprimise never considered Yes No No Emacs "[""Ruby""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Rarely 40 School Male German Software Development "[""Selectrum"", ""Marginalia""]" "[""No""]" maximal vanilla No Mastodon Great "[""none"", ""...but I want to""]" "[""dracula""]" Never No copy-paste Never Key bindings, file management, lsp language server Friend "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Looked pretty""]" Very well, it's snappy Customisability, either very simple (for writing prose) or fully featured (for editing code) "[""School""]" "[""29.0""]" 2 No significant comprimise might in future No No No Vim "[""C"", ""Python""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""GitHub"", ""Discord""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code framework default Frequently 21 Bachelors Male New Zealander Student "[""Helm""]" "[""framework default""]" Doom Emacs No Discord Great "[""none""]" "[""default light"", ""gruvbox""]" Never No none The quick shortcuts. Internet "[""GUI"", ""TUI""]" "[""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Not well Its extensibility. "[""General use""]" "[""28.1""]" 0 No never considered I just use the F10 menu bar. "[""C"", ""HTML/CSS"", ""Shell""]" "[""GNU/Linux"", ""Windows"", ""BSD""]" String[] String[] "[""Mailing list"", ""Email""]" "[""Not interested""]" Never "[""I don't""]" "[""Tutorials"", ""Overview""]" "[""First place I can""]" String[] "[""wait for community""]" No Never "[""No""]" "[""No""]" I haven't changed any settings. "[""none""]" "[""Default""]" No read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""Elisp"", ""Haskell"", ""Julia"", ""Python"", ""R""]" "[""WSL"", ""Windows""]" VS Code Never Doom Emacs simple functions Spacemacs "[""GUI"", ""daemon""]" "[""Package(s)""]" String[] Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Vim "[""C#"", ""Elisp"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" "[""GNU/Linux""]" Vim Sometimes Doom Emacs many packages Rarely Found spacemacs "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility giving you total control over everything. Especially with exwm. "[""Hobby projects""]" "[""28.2""]" 3 notmuch Exwm, evil, git-backup limited comprimise 0-2y No No Yes Vim "[""Elisp"", ""Haskell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" The easiest for me to submit to. Vim projectile Never 24 School Male Swedish "[""Ivy"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Often No none Never Steep learning curve, it takes time and tinkering to get something usable for work. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Libre Extensibility & Customization" "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No "evil zen" limited comprimise never considered No No No Vim "[""C++"", ""Python"", ""Rust"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""IRC"", ""Matrix"", ""Framework"", ""Email""]" "[""package.el"", ""straight""]" "[""Research alternatives""]" VS Code framework default Never 28 Bachelors Male Portuguese Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one"", ""gruvbox"", ""nord""]" Never framework default write package Sometimes Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""org""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Work""]" "[""29.0""]" 13 Mu4e org,vertico,prescient,embark,consult,citar significant comprimise 0-2y Yes No Yes Emacs "[""Elisp"", ""HTML/CSS""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""Sacha Chua’s emacs news""]" "[""Comparison"", ""Design rationale""]" "[""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" No Frequently 35 PhD Male Swedish Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Sacha Chua Great "[""shell-command""]" "[""modus-operandi""]" Rarely undo-tree simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Never Bachelors Male Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""modus-vivendi""]" Never No copy-paste Never No idea Keycords ...difficult to remember...but overcome once accustomed Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e emms,magit,org do not prefer never considered No No No Emacs "[""C"", ""Elisp"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" ELPA, MELPA Vim projectile Sometimes 50 School Male Indian Software Development "[""Ivy"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla Your questionnaire needs a serious kind of attention...so much vested stuff in it. No Hacker News Ok "[""vterm""]" "[""solarized-dark""]" Sometimes undo-tree read and understand Non-sane defaults, difficult setup for begineers. Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Alright Wide availability of packages and stock completness. "[""Hobby projects""]" "[""28.2""]" 5 Vim "[""Julia"", ""Ruby""]" "[""GNU/Linux"", ""Windows""]" Vim Never minimal vanilla simple functions Never No, it was easier then learning vim. I went through the tutorial and was ready to go University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy the community, elpa/melpa, It just works! I've had hundreds of buffers open for weeks on end, no crashes. "[""Work"", ""Hobby projects""]" "[""28.2""]" 28 No eglot, web-mode, ctrlf, easy-kill, emmet-mode, deadgrep moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""SQL""]" Never "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ project.el Rarely 48 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""adwaita""]" Never No write package emacs lisp University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "customizable compatibility Org-mode" "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No "Org eglot lsp-mode" might in future Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Framework""]" "[""manual"", ""gentoo portage""]" "[""Install and try it immediately""]" MELPA vi projectile Frequently "[""No""]" "[""No""]" maximal vanilla "[""shell-command"", ""shell""]" "[""my own custom theme""]" Often No copy-paste Never Friend "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No limited comprimise 2-5y No I have in the past Yes CUA "[""HTML/CSS"", ""Javascript"", ""Java"", ""Shell"", ""Typescript""]" Frequently "[""Windows"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Wariness of the review process""]" Rarely "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""GitHub""]" "[""elpaca""]" "[""Install and try it immediately""]" None No Sometimes 41 Bachelors Female United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""none""]" "[""my own custom theme""]" Never undo-tree simple functions Never Out of the box , it just seems weird- it only makes sense once you customise it Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Programmability, cross platform "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 20 No Sly, Julia Snail, limited comprimise never considered No Would directly No Emacs "[""Common Lisp"", ""Julia"", ""Python"", ""R"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" Various IDE No Frequently 53 PhD Male British Research "[""Ivy""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Rarely No understand internals Never I never got the assignment process finished nor my application approved. I knew about apropos but I wish I had known about describe-function and describe-variable as well. It came with the distro "[""TUI"", ""daemon""]" "[""Input methods""]" "[""Part of the GNU project / FSF""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""27.1""]" 23 notmuch paredit, straight itself of course, god-mode, auto-capitalize-mode, notmuch, rcirc, markdown-mode any comprimise 0-2y No I have in the past No Emacs "[""Scheme""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Outlining/mindmapping""]" "[""Source""]" "[""Email""]" Frequently String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Emacs Wiki, and on Fedi""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""Email""]" "[""straight""]" "[""Research alternatives""]" I just put up a git repo for straight or quelpa. None No Frequently 42 Bachelors Female Creative/Writing "[""No""]" "[""flyspell""]" maximal vanilla I just wanna once more reiterate how awesome straight.el is. It has made it so much easier to contribute to packages. Not sure lobste.rs Great "[""shell-command"", ""shell""]" "[""default light""]" Rarely No simple functions Never Pre-doom, it was hard to get a curated experience. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Speed of adopting new workflows, independence from the big vendors. "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No org-roam, asciidoc-mode, lsp-mode moderate comprimise might in future No I have in the past No Vim "[""Clojure"", ""Haskell"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Hacker News""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" None projectile Frequently 34 Masters Male Canadian Software Development "[""Vertico""]" "[""ispell""]" Doom Emacs No Hacker News Great "[""ansi-term""]" "[""my own custom theme""]" Rarely undo-tree simple functions Never before I knew about Doom (have been a long time vim user) I tried to use emacs many time but could not understand where to start or how to go beyond the first hour of use. After starting with Doom, it was much easier and most of the struggling has been around understanding related issues (how to integrate emails with mu4e, how to work with org mode export, how to customize stuff in elisp, etc.) Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""org-mode/evil""]" "[""org-mode and vs-code replacement""]" Good but not great org-mode, extensibility (which mean nearly everything can be done in emacs, which create a very unified daily experience) "[""Work"", ""Hobby projects"", ""life""]" "[""27.2""]" 2 Mu4e org-mode, mu4e, elfeed, evil, magit, projectile, lsp, plantuml moderate comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""emails, bookmarks""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Frequently 40 Masters Male French Software Development "[""framework default"", ""Ivy"", ""Consult""]" "[""framework default"", ""flyspell""]" Doom Emacs No Hacker News Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""doom-outrun-electric""]" Never framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Vim "[""C"", ""Go"", ""Julia"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""none""]" "[""framework default""]" "[""Install and try it immediately""]" No Never 35 Bachelors Male Dutch Software Development "[""Vertico""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""default dark""]" Often undo-tree many packages Never Lacking some IDE-like packages installed ootb (eg.: company, projectile) is a little offputting. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great ELisp, libre source, cross-platform "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No amx, company, diminish, flycheck, projectile, rainbow-delimiters, rainbow-mode, swiper, undo-tree, yasnippet moderate comprimise might in future No I have in the past Yes Emacs "[""C++"", ""C"", ""C#"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Racket""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub"", ""Upstream repository""]" Sometimes "[""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Matrix"", ""GitHub"", ""Email""]" "[""use-package"", ""system package manager (portage)""]" "[""Install and try it immediately""]" I always go with MELPA, its relatively easy. Notepad++ projectile Sometimes 23 School Male Polish Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Not sure Mastodon Great "[""eshell"", ""ansi-term""]" "[""spacemacs-dark""]" Sometimes undo-tree copy-paste Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Self-documentation and extensibility. "[""Work"", ""Hobby projects"", ""Journaling, GTD, knowledge gathering""]" "[""28.2""]" 1 No tldr, org-roam, undo-tree, magit, treemacs moderate comprimise never considered Yes No No Doom Emacs (vim + spacemacs) "[""Assembly"", ""C++"", ""C"", ""Python"", ""Rust"", ""Shell"", ""GDScript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 31 Masters Male Polish Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" Doom Emacs I'm glad to have learned about Tramp :) No Hacker News Great "[""term"", ""vterm""]" "[""doom-palenight""]" Never undo-tree copy-paste Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright Macros "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No do not prefer never considered No No No Emacs "[""C"", ""Java"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""manual""]" "[""wait for community""]" Vim No Often 50 Masters Male Swedish Software Development "[""No""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Ok "[""shell-command""]" "[""default light""]" Rarely No copy-paste Never Re-learning space-based leader keys Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Org""]" Very well, it's snappy It's applied metaphor and extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No Org, org-roam any comprimise never considered No No No Vim "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Frequently 32 Associates Nonbinary United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""Cyberpunk""]" Never framework default copy-paste Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 4 No moderate comprimise never considered No I have in the past No Emacs "[""Clojure"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""M-x list-packages""]" "[""Screenshots""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" IntelliJ No Sometimes 42 Masters Male French Software Development "[""No""]" "[""framework default""]" minimal vanilla No Hacker News Ok "[""term"", ""ansi-term""]" "[""solarized""]" Often No simple functions Learning to customize it to act like vim was difficult Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy lisp-based extensibility "[""Hobby projects""]" "[""28.1""]" 1 No might in future Vim "[""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" Vim No Never "[""No""]" "[""No""]" maximal vanilla "[""eshell""]" "[""modus-vivendi""]" Never undo-fu simple functions Learning enough elisp to understand my configuration. Learning new commands and their keymappings. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Ability to customize the platform. Ability to interact with code. "[""Work"", ""Home task management""]" "[""28.1""]" 7 Emacs "[""Elisp""]" "[""GNU/Linux""]" Vim Frequently maximal vanilla simple functions Never Colleague "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 32 No do not prefer never considered Yes I have in the past No Emacs "[""C"", ""Elisp"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Sometimes Bachelors Male United States citizen Software Development "[""No""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""my own custom theme"", ""solarized-dark""]" Frequently No simple functions Never Getting used to the some of the terminology and differences from the OS standard keybindings. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy The extensibility. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 Gnus paredit, slime, cider moderate comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Haskell"", ""Javascript"", ""Python"", ""Rust""]" Often "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Never 40 Masters Male Software Development "[""Vertico""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""none""]" "[""dracula""]" Rarely No none Never Friend "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great "Easy to switch buffers and create/remove ""windows"" using keyboard." "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 26 No "I am not aware of third-party packages as something that a ""manager"" exists for." moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""I have never been aware of packages, much less their maintainers, or had the wish to contact such a person.""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""I'm unaware about Emacs packages and therefore don't learn about new (or old) ones.""]" "[""I would need to know what packages are in order to want information from their authors.""]" "[""DuckDuckGo / give up and try something else""]" "[""framework default""]" "[""wait for community""]" No Frequently 37 PhD Male Research "[""I don't understand the question.""]" "[""framework default""]" minimal vanilla Many of the questions assume Emacs proficiency that I do not have. No Hacker News Ok "[""none""]" "[""my own custom theme"", ""Emacs has themes? I just take the default and set foreground/background to nice light/dark colours.""]" Sometimes "Is ""undo"" a package? I just use ctrl-_; is this the default ""package""?" copy-paste Never Learning all the keybinding combinations and commands to quite a while and is not intuitive. Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""I am used to it""]" "[""It was the standard editor at work""]" Good but not great Being able to focus at the task at hand, doing everything with keybindings. Not having to rely on clicky GUI elements "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 9 No significant comprimise never considered No No No Emacs "[""Python"", ""Shell"", ""LaTex""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Notepad++ No Sometimes 29 Masters Male German Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""default light""]" Never No String[] String[] String[] String[] String[] simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""In college programming class, I was introduced to emacs and vi at the same time, and told \""pick one\"". Emacs felt most comfortable.""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 30 No ESS, magit, vertico, prescient, dired, package.el, moderate comprimise never considered No I have in the past No Emacs "[""Python"", ""R"", ""SQL""]" Frequently "[""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""I've been using package.el for about 5 years. I managed packages manually before that. I've just started with use-package.""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" None projectile Often 60 PhD Male American Research "[""Vertico"", ""Marginalia""]" "[""flyspell""]" minimal vanilla Not sure mastodon #emacs tag Ok "[""shell"", ""eshell""]" "[""my own custom theme"", ""My own theme is a low-contrast light theme""]" Never No simple functions Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy Extensibility and understandably "[""Hobby projects""]" "[""29.0""]" 1 No slime,cdlatex never considered Vim "[""Clojure"", ""Common Lisp"", ""Elixir"", ""Python"", ""Scheme""]" Rarely "[""GNU/Linux""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" "[""Lack confidence in code quality""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Reddit""]" "[""Design rationale"", ""Manual"", ""Screenshots""]" String[] "[""straight"", ""use-package""]" "[""wait for community""]" Vim projectile Frequently "[""Ivy""]" "[""flyspell""]" maximal vanilla "[""eshell""]" "[""nord""]" Sometimes undo-tree simple functions Never "I failed twice adopting vanilla because of it's keybindings - spacemacs with vim bindings was my entry drug. Now, with homerow-mods, vanilla feels nice too." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Alright Freedom, Lisp & Butterflies "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e magit,cider,smartparens significant comprimise might in future I have in the past No No Hybrid Vim and Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""vhdl""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim framework default Often 37 Bachelors Male German Software Development "[""framework default""]" "[""No""]" Doom Emacs "<3 teco Thank you for the great work on this!" Yes Discord Great "[""eshell"", ""vterm""]" "[""gruvbox"", ""modus-operandi""]" Sometimes framework default simple functions Rarely The many ways of configuring what seemed to be simple, e.g. keybindings, themes, fonts. Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Consistency and extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Mu4e moderate comprimise might in future Yes No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 36 Masters Male Norwegian Education services "[""Ivy""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""doom-nord""]" Often No simple functions Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects"", ""timetracking""]" "[""29.0""]" 10 No evil,magit,hydra no comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely Masters Male French Software Development "[""Ivy""]" "[""No""]" maximal vanilla No lobste.rs Ok "[""none""]" "[""doom-moonlight""]" Often undo-fu copy-paste Never High learning curve due to the configuration options. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility and customization "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No Would directly No Vim "[""Python"", ""R""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 43 PhD Male United States citizen Healthcare "[""Helm"", ""Vertico""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""none""]" "[""default dark"", ""doom-one""]" Rarely undo-fu copy-paste Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Python"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""nixos home-manager""]" "[""Research alternatives""]" Notepad++ projectile Never 33 Bachelors Male Georgian Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""none"", ""shell""]" "[""zenburn""]" Never No simple functions steep learning curve Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great org mode, extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Vim "[""Clojure"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" String[] String[] "[""Reddit""]" String[] String[] "[""framework default""]" "[""Research alternatives""]" PyCharm Frequently String[] String[] Spacemacs String[] String[] simple functions Never No Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Ability to provide text manipulation functions which are unique to Emacs and org mode. "[""Work"", ""Hobby projects""]" "[""27.2""]" 11 No smex, magit, helm, company, projectile no comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" MELPA None projectile Sometimes 36 Masters Male Indian Software Development "[""Helm"", ""Ivy""]" "[""No""]" minimal vanilla No lobste.rs Great "[""term""]" "[""solarized-dark""]" Sometimes No simple functions Special lingo used in the Emacs world about buffers and windows, point and so on. Not a big deal tho... Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Vim/Vi modes, I felt I was always in the wrong mode until I said \""Fuck it, I'm installing Emacs\""""]" Very well, it's snappy Elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No elpy, magit, yasnippet, paredit might in future Emacs "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""I'm the strange kid that doesn't use Org""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" "[""Elisp proficiency""]" Sometimes "[""M-x list-packages""]" String[] String[] "[""package.el""]" Vim No Often "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla "[""none""]" "[""Monokai""]" Frequently undo-tree write package Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community"", ""It was taught to every CMU undergraduate at the time""]" Very well, it's snappy The extensibility - both in the choice of Lisp and the API Emacs provides for controlling it "[""Work"", ""Hobby projects""]" "[""28.2""]" 37 No magit, helm, moderate comprimise never considered Yes I have in the past, but the restoration of Stallman has depressed me and I stopped. No Emacs "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""IRC servers"", ""Discord"", ""Blogs"", ""M-x list-packages"", ""YouTube""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""IRC"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" None projectile Often 54 Bachelors Male American Software Development "[""Helm""]" "[""No""]" minimal vanilla Not sure IRC Great "[""none""]" "[""wombat""]" Never No simple functions Never Consuming all the terminology and names in the ecosystem. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Alright Extensibility, quick access to documentation, and the ability to alter anything to your needs. "[""University""]" "[""28.2""]" 3 No moderate comprimise never considered No No No Vim "[""Elisp"", ""Julia"", ""Python"", ""R""]" Rarely "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Framework""]" "[""straight""]" "[""Research alternatives""]" Vim framework default Frequently 25 Bachelors Male Australian Civil Engineering "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" Doom Emacs Not sure r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never framework default write package "Emacs doesn't have as easy of an out of the box experience as some other editors. Getting intelligent auto-completion was one of the first tasks I found challenging (this was before lsp/eglot were as popular as they are now). Additionally some basic stuff like changing the font requires more knowledge than some other editors." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""C++"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Python"", ""Ruby"", ""Scheme"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Vim Frequently maximal vanilla simple functions Never key shortcuts were hard to remember Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great libre software, text manipulation is possible everywhere, magit, org-mode "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No magit, org, lsp, restclient significant comprimise never considered No I have in the past No Emacs "[""Typescript"", ""Elm""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives""]" None framework default Often 38 School Male Hungarian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Blog post Great "[""none""]" "[""doom-one""]" Never framework default read and understand Never "Learning how the minibuffer and window management work. Yanking and killing text, moving the cursor from a buffer to the minibuffer, pasting text, and anything beyond basic motions and opening files (without Dired) were difficult. I still find Dired difficult to learn (though I have not visited the Info manual in some time, so that's my fault)." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy It's extensibility through Emacs Lisp, and the growing number of packages rewritten in more modern Emacs Lisp frameworks and whatnot. The community of users and developers is excellent as well! I love watching System Crafters, and the Discord server for that YouTuber is great, along with the Doom Emacs Discord server (even though I am a Spacemacs user). "[""Work"", ""Hobby projects"", ""School""]" "[""28.1"", ""27.2""]" 3 No Avy, Magit, Polymode, ESS, evil limited comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""R""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom framework default Often 28 Bachelors Male Canadian Student "[""framework default"", ""Helm""]" "[""framework default"", ""langtool""]" Spacemacs "User Experience testing against a variety of user demographics and Emacs/computer literacy would benefit the survey. Knowing how users interpret each question, by having them speak aloud (if they are verbal) their (otherwise) internal monologue and thoughts when they're reading and completing each question. Testing the survey against expectations will help ensure it's resulting data are interpreted correctly, and more prose can be written for the survey and the survey revised as needed." No Doom Discourse Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""doom-sourcerer, doom-tokyo-night""]" Often framework default copy-paste Never "The initial setup looked very ugly, this turned me off. Additionally the default Keybindindings hurt my fingers and wrist (I really tried to love them, tried for multiple months) Also setting up Emacs to be productive (and not an eye sore) took very long. Both got solved when I found Doom Emacs later." Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""LSP""]" "[""Text editing features"", ""Performance compared to electron based editors""]" Good but not great "Native GUI Org Mode Modularity" "[""Work"", ""Hobby projects"", ""Note taking""]" "[""28.1""]" 2 No lsp-mode, org-mode no comprimise never considered No No No Vim "[""HTML/CSS"", ""Haskell"", ""Rust"", ""Typescript""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""not sure""]" "[""I don’t""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""Screenshots"", ""Overview""]" "[""I don’t""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Often 29 Bachelors Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""term""]" "[""doom-any-light""]" Never No copy-paste Learn tips and trick University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""history""]" Very well, it's snappy Really open source "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Vim "[""Assembly"", ""C"", ""Rust"", ""ocaml""]" Rarely "[""GNU/Linux""]" String[] "[""not sure""]" String[] String[] "[""GitHub"", ""Blogs"", ""youtube""]" String[] String[] "[""not sure""]" "[""wait for maturity"", ""wait for community""]" VS Code framework default Rarely "[""framework default""]" "[""flyspell""]" Doom Emacs "[""vterm""]" "[""default dark"", ""doom-one""]" Never vundo simple functions Never Too much stuff doing the same job, init.el (at the time) Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""keybinding""]" "[""Extensibility"", ""Text editing features""]" Good but not great Modularity, extensibility "[""Work"", ""Hobby projects""]" "[""27.2""]" 18 No do not prefer never considered No No No Emacs "[""Javascript"", ""PHP"", ""Lua""]" Never "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""GitHub""]" "[""Screenshots""]" "[""IRC"", ""GitHub""]" "[""doom does it for me""]" "[""wait for community""]" None projectile Frequently 36 Masters Male French Fin Tech "[""Helm""]" "[""No""]" Doom Emacs Not sure Hacker News Great "[""none""]" "[""ayu""]" Never framework default many packages Rarely Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 23 notmuch limited comprimise never considered Yes I have in the past Yes CUA "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" No Frequently 44 Masters Research "[""Helm"", ""Ivy"", ""Marginalia""]" "[""flyspell"", ""langtool""]" maximal vanilla Yes Blog post Ok "[""eshell"", ""vterm"", ""eat""]" "[""my own custom theme""]" Often undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy evil-mode, emacs-lisp, daemon/client, emacs-mode(without evil-mode), eshell "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No any comprimise might in future No No No Vim "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not knowing how to modify a package""]" Never "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""Discourse""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim No Never 21 School Male Bolivian Software Development "[""Vertico""]" "[""No""]" Doom Emacs No Telegram Ok "[""eshell"", ""term""]" "[""default light"", ""doom-one"", ""dracula"", ""gruvbox"", ""nord""]" Never undo-tree String[] String[] "[""28.2""]" String[] String[] copy-paste Never Understanding how packages work and how to load and configure them. use-package greatly simplified this process. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Emacs Speaks Statistics""]" Very well, it's snappy Extensibility, there is such a rich ecosystem of packages out there. "[""Work"", ""Hobby projects""]" "[""28.2""]" 17 No magit, lsp-mode, treesitter, forge, org-mode, org-mode-ui, centaur-tabs, quarto-mode, ess, pass moderate comprimise might in future I have in the past I have in the past No Emacs "[""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Matrix servers"", ""Blogs"", ""Mastodon""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None No Often 45 Masters Male British Research "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""modus-operandi""]" Often framework default simple functions Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Emacs "[""C"", ""Elisp"", ""Rust"", ""Shell""]" "[""GNU/Linux"", ""Windows"", ""Android(termux)""]" VS Code Frequently minimal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great keyboard-oriented workflow "[""Work"", ""Hobby projects""]" "[""26.3""]" 3 No moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Python"", ""SQL""]" Often "[""MacOS""]" "[""Note taking"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text project.el Rarely 35 Associates Male Russian Software Development "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""default dark""]" Sometimes framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No moderate comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Comparison""]" "[""Framework"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" VS Code framework default Sometimes Bachelors Male American Student "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Great "[""shell""]" "[""atom-one-dark""]" Often framework default simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e significant comprimise might in future No No No Vim "[""C"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""Web search engines""]" "[""Design rationale"", ""Manual""]" "[""Framework"", ""GitHub"", ""Mailing lists""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" None projectile Frequently 22 Bachelors Male United States citizen Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""spell-fu""]" Doom Emacs Yes Discord Great "[""eshell"", ""vterm""]" "[""gruvbox""]" Frequently vundo none Never It's not vim and plug-ins to make it vim were not 100% Internet "[""GUI""]" "[""Org mode""]" "[""Org mode""]" Alright Org mode "[""Work""]" "[""27.2""]" 1 No moderate comprimise never considered No No No Emacs "[""None""]" Never "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Comparison"", ""Manual""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 50 Bachelors Male Canadian Telecom "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""default light""]" Never I don't know write package Rarely I tried to learn Emacs and Gnus together which made both much harder! Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great Freedom, extensibility, ubiquity. I know that any investments I make will be repaid. For something as foundational as what I type into most of the day, I need to know that it can't be bought or reprioritized by a commercial entity. "[""Work"", ""Hobby projects"", ""Everything""]" "[""28.2""]" 23 Gnus Gnus, Org, Calc, Zetteldeft, ERC, Magit moderate comprimise never considered I have in the past No No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" No Frequently 45 School Male United States citizen Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""shell"", ""eshell""]" "[""default light""]" Rarely No copy-paste Never Learning basic keybindings, trying to use the unnecessary movement keybindings instead of arrow keys, it's painful to use if you don't map control to caps lock and will cause emacs pinky syndrome, did not discover key text editing features e.g. rectangles for years University/College "[""TUI""]" "[""Text editing features""]" "[""Required for Scheme class""]" Very well, it's snappy Text manipulation, minimal interface, portability, terminal interface, syntax highlighting "[""Work"", ""Hobby projects"", ""Personal""]" "[""27.2""]" 22 No ahkmode, applescript-mode, auctex, ido no comprimise 10+y No Would directly No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Java"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""AWK, m4, LaTeX, AutoHotKey, Applescript""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD"", ""Cygwin, AIX""]" String[] "[""framework default""]" "[""Email"", ""I avoid mailing lists because of spam""]" Never "[""Basically just use syntax highlighting packages""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview"", ""Online manual""]" "[""Emacs StackExchange"", ""Web search""]" "[""framework default"", ""manual"", ""not sure""]" "[""Research alternatives""]" Word, Notepad, medit No Frequently 42 PhD Male Canadian Software Development "[""Ido""]" "[""No""]" .emacs = 100 SLOC I like that it's anonymous. Most of the questions are straightforward. Every question could benefit from an Other checkbox. There were no questions about biggest ongoing issues with Emacs in daily use. Thank you for Emacs. No Hacker News Great "[""C-z; ; fg""]" "[""default dark""]" Never No write package Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Documentation and help""]" "[""Text editing features""]" Alright Malleability "[""Work"", ""Hobby projects""]" "[""27.2""]" 35 Gnus Gnus, Magit, Org mode significant comprimise never considered No I have in the past No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""MELPA Stable""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""M-x list-packages"", ""colleagues, also Hacker News""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""web search""]" "[""package.el""]" "[""wait for community""]" uemacs (IIRC), Turbo Pascal IDE No Frequently 55 Masters Male German Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell-command"", ""shell""]" "[""default light""]" Rarely No copy-paste Rarely Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 11 No do not prefer never considered No No No Vim "[""C++"", ""C"", ""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Discord""]" "[""straight""]" "[""Install and try it immediately""]" Vim framework default Frequently 35 Bachelors Male Finnish Software Development "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs Yes Hacker News Great "[""none""]" "[""doom-one"", ""gruvbox""]" Rarely framework default copy-paste Never different keybindings University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""university class""]" Good but not great extensibility, configurability (due to breadth of packages available) "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No org-mode, treemacs, magit, counsel, selectrum, consult, marginalia significant comprimise never considered No No No CUA "[""C++"", ""Python"", ""Rust""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" No Sometimes 43 PhD Male French Software Development "[""Ido"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""leuven""]" Rarely No simple functions Never Lots and lots and lots of keybindings. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Can adapt it to do exactly what I want to do the way I want to do it. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No ivy, counsel, treemacs, projectile limited comprimise never considered No I have in the past No Emacs "[""C++"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""working examples""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" IntelliJ projectile Often "[""Ivy""]" "[""No""]" maximal vanilla No Blog post Ok "[""term""]" "[""my own custom theme""]" Never No simple functions Never University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy Introspection, and the customizable nature of everything. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 4 No avy, ace-window, lsp significant comprimise never considered No Would directly No Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Atom No Rarely 28 Masters Male United States citizen Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Ok "[""none"", ""eshell""]" "[""monokai""]" Sometimes No simple functions Never Actually it was pretty easy because of the tutorial. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Online help, stability, and portability. "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3""]" 20 No magit limited comprimise never considered No No No mostly default, but customized (partly CUA style) "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""I don't use org mode, it seems clunky to me""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Don't bother""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Don't bother""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" I don't write packages VMS EVE No Frequently "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""my own custom theme""]" Rarely No copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 No do not prefer never considered Yes No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Framework"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""wait for community""]" Atom framework default Sometimes 47 Associates Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Discord Great "[""eshell"", ""vterm""]" "[""doom-one""]" Never framework default simple functions Rarely No. Grief, it was 22 years ago. I did a big switch: CSH to Bash, Vi to Emacs, and QWERTY to Dvorak all at once. Everything was a struggle to re-learn. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Very well, it's snappy The configurability of the packages, and the fact that the package system now seem stable and reliable. Also, the fact that so many language packages now support LSP makes Emacs the best system for hacking code. "[""Work"", ""Hobby projects"", ""Writing fiction and blog entries""]" "[""28.1""]" 12 No doom-modeline, org-roam, magit, magit-todos, flycheck, which-key, flyspell-lazy, dictionary moderate comprimise never considered I have in the past I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Design rationale""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" Vi. Vim wasn't around yet. project.el Frequently 56 Bachelors Male United States citizen Software Development "[""No""]" "[""flyspell""]" maximal vanilla No Yes Twitter Great "[""shell""]" "[""nord""]" Frequently No write package Never I was using emacs before Sublime Text. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Flexibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No magit, eglot, tramp, muktiple-cursors moderate comprimise never considered No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Julia"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I didn't. I just ask people to use straight.el on my github project pages. Sublime Text projectile Sometimes 35 PhD Male Australian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""eshell""]" "[""solarized-dark""]" Often undo-tree write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""minimal interface""]" "[""org mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No moderate comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Screenshots""]" "[""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Sometimes 26 Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Not sure Hacker News Ok "[""vterm""]" "[""doom-molokai""]" Often undo-fu simple functions Never Find out which packages/practices are outdated Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Community, packages, malleability "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 3 No vertico, consult, embark, org-mode, auctex, eglot moderate comprimise never considered Yes No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Scheme"", ""LaTeX""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" Why can I choose only one option here? Strange question, as most people use multiple editors. No Frequently 25 Bachelors Male Austrian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla "Allow multiple options for the ""previous editors"" question." Not sure lobste.rs Ok "[""eshell"", ""vterm""]" "[""doom-gruvbox""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""orgmode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""not sure""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Frequently 33 Associates Male Polish Managment "[""Helm""]" "[""flyspell""]" Spacemacs Some question could be nested - if top questions is false, then no further questions need to be displayed Yes Hacker News Not great "[""none""]" "[""gruvbox""]" Rarely framework default simple functions Never The tutorial was kind of a slog to get through. package.el is kind of annoying to interact with. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright The fact that the whole system is basically a live Lisp REPL, the amount of packages, Magit, Org "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No magit,org,evil,lsp-mode,projectile moderate comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript"", ""Zig""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""Beamer presentations""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Discord""]" "[""straight""]" "[""wait for maturity""]" Vim projectile Sometimes 22 Bachelors Male Software Development "[""Vertico""]" "[""No""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Never No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 4 No never considered No Would directly No Vim "[""C++"", ""Elisp"", ""Go"", ""Python""]" Often "[""GNU/Linux"", ""Windows""]" "[""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""zenburn""]" Never No simple functions Rarely "(E)Lisp is a bit of a bummer, especially in the beginning. I like types, and I have a hard time understanding Lisp. Many times it is hard to know how to change ""something"". For example, what function to add or remove from which hook (e.g., LaTeX-mode-hook vs latex-mode-hook); when to set which variable (e.g., before or after loading a package), etc." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, large community, packages for all needs. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Mu4e evil-mode, evil-collection, magit, lsp-mode, company, vertico, embark limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Matrix"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" framework default Rarely 35 PhD Male Austrian Research "[""Vertico"", ""Consult""]" "[""framework default"", ""flyspell"", ""ispell""]" Doom Emacs Thank you for your work! No Discourse Great "[""vterm""]" "[""doom-one"", ""doom-one-light""]" Frequently framework default copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 15 No significant comprimise never considered No No No Emacs "[""C"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""Mailing lists"", ""Blogs""]" "[""Tutorials""]" "[""Mailing lists""]" "[""use-package""]" "[""wait for maturity""]" None No Rarely Software Development "[""Helm"", ""Vertico""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Ok "[""none""]" "[""dracula"", ""modus-vivendi""]" Sometimes No none Never Key combinations and configuration as it is confusing and definitely the buffers !!! Internet "[""GUI"", ""TUI""]" "[""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Not well Community and packages for extending without big limitations "[""personal""]" "[""28.2""]" 1 Mu4e significant comprimise never considered No Cannot No Emacs "[""Python"", ""Shell"", ""SQL""]" Sometimes "[""MacOS""]" "[""Task management"", ""Agenda""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Never Bachelors Male Indian Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default dark"", ""dracula"", ""solarized-dark""]" Never No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Modes""]" Good but not great "[""Work"", ""Hobby projects"", ""PIM and Logging""]" "[""28.2""]" 3 No significant comprimise might in future No No No Vim "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Sasha Chua""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Often 38 Masters Male Chilean Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs "Some options like Github go in detriment of other Git resources. I.e. there's a potential bias generated when the list of options suggests a subset of possibilities." Not sure r/emacs Great "[""vterm""]" "[""doom-one"", ""solarized""]" Never framework default simple functions Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""almost unque solution in SunOS""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 25 Wanderlust moderate comprimise never considered No No No Emacs "[""C++"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None No Often PhD Japanese Research "[""No""]" "[""ispell""]" maximal vanilla No Twitter Great "[""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term""]" "[""labburn-theme""]" Rarely undo-tree write package Rarely University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No magit,org-mode,cider limited comprimise never considered No I have in the past Yes Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""co-workers""]" "[""framework default""]" "[""Install and try it immediately""]" projectile Frequently 49 Bachelors Male American Software Development "[""framework default""]" "[""flyspell"", ""ispell""]" Doom Emacs Not sure Friend Ok "[""none""]" "[""palenight""]" Rarely No write package Never "Elisp was scary, but it was worth it, now I love it. Coming from Vim, Emacs bindings were weird, but not that weird (similar to a shell). I've never learned it and it feels like I cheated. Without DOOM or SPACEmacs i would never tried Emacs, So i guess a more configured out-of-the-box emacs would have been nice ? Like, if config file were not found, ask if user wants vanilla emacs or a pre-configured experience, ask user habit and generate a few config files) But don't let me look at Elisp unless i want to hack it (not everybody is interested at first). Debugging Emacs (start up or functions) feels weird, it not modern at all." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""tramp""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Note taking""]" Very well, it's snappy "Extensibility and Flexibility. Remote editing without prerequisites on remote hosts. I can do so much without leaving emacs (except web browsing but i think this is for the best, security wise)" "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No evil, org-mode, org-roam, magit, yasnipet, lsp, ztree, kubernetes, tramp, vterm limited comprimise might in future No No No Vim "[""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub"", ""Gitlab""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Shyness""]" Rarely "[""Code (features)""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""I'm shy, i debug it myself""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for maturity""]" I can't let people execute my code it's bad, it stays on git for information, you do you. Vim framework default Never 29 Masters Male French Software Development "[""framework default"", ""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No Hacker News Ok "[""none"", ""shell-command"", ""shell"", ""eshell"", ""vterm"", ""piper""]" "[""doom-one"", ""gruvbox"", ""doom-tomorrow-night""]" Frequently framework default copy-paste Never The key bindings were difficult to learn. University/College "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Its extensibility. I'm able to do most of my computing within emacs. "[""Work"", ""Hobby projects"", ""Most things""]" "[""28.2""]" 4 No significant comprimise might in future No Yes No Emacs "[""C"", ""Python"", ""Scala""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Atom No Frequently 32 Masters Male American Research "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell"", ""vterm""]" "[""dracula""]" Never No write package Never Trying too learn so many features and functions at once was hard. Learning the movement commands was also unintuitive coming from vim. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great Powerful built-in features. A real built-in programming language that can be used too easily and quickly extend or customize emacs. "[""Work"", ""Hobby projects"", ""D&D note-taking in org-mode""]" "[""28.2"", ""27.1""]" 4 No company, flycheck, magit, pyvenv, python-black, py-isort moderate comprimise never considered No Yes Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""R"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Blogs"", ""Web search engines""]" "[""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" I just put them on gitlab since they are primarily for me Vim ptd-project (I wrote it) Never 38 Masters Male United States citizen Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Not sure lobste.rs Ok "[""shell-command"", ""shell"", ""eshell"", ""term""]" "[""adwaita""]" Often No write package Never It took a while to learn the standard keybindings. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Good but not great Ability to adopt new editor features without compromising core architecture and core interface principles. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 Mu4e vertico, consult, doom-modeline, org, visual-fill-column, iedit, eglot (just switched from lsp-mode) significant comprimise might in future No I have in the past Yes Emacs "[""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Matrix servers"", ""Blogs"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Matrix"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Melpa, because I don't have to sign FSF copyright papers. vi (vim wouldn't exist for a couple years) project.el Frequently 49 Masters Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes vundo read and understand Never "- Emacs lisp is not Common Lisp or Clojure - Configuration reproductivity - Too much config needed for Vanilla Emacs to go" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Not well Extensibility, Org-mode, Magit, LSP "[""Work"", ""Hobby projects"", ""Agenda, personal wiki""]" "[""28.2""]" 7 notmuch Magit,Org-mode,Vterm moderate comprimise never considered No Would directly No Vim + Emacs in Insert mode "[""Go"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Wariness of the review process""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 37 Masters Male Russian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No Blog post Ok "[""vterm""]" "[""gruvbox"", ""solarized-dark"", ""zenburn""]" Sometimes undo-fu copy-paste Never Mainly using elisp. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No Org, Eglot, Pdf-Tools moderate comprimise might in future Brave (BAT) No No Vim "[""C++"", ""Common Lisp"", ""HTML/CSS"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub"", ""Discord""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview"", ""Interesting/tricks and tips""]" "[""Reddit"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""wait for community""]" Spyder No Frequently Bachelors Male Student "[""framework default""]" "[""framework default"", ""ispell""]" Doom Emacs Yes Discourse Great "[""vterm""]" "[""my own custom theme"", ""Iceberg""]" Often undo-tree write package Rarely tutor Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "org Modes for small languages Extensibility" "[""Work""]" "[""28.1""]" 15 Mu4e org,lsp any comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Rarely "[""network is blocking""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""emacs-china.org""]" "[""Tutorials""]" "[""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 35 Masters Male Chinese Software Development "[""Vertico"", ""Consult""]" "[""ispell""]" maximal vanilla No emacs-china.org Ok "[""vterm""]" "[""my own custom theme""]" Rarely undo-fu copy-paste Never It was slow on the machines of the day, GUI was awkward changing from Windows. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""More accessible than vi""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No Magit, Dracula-theme,markdown significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Ruby"", ""Shell""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""BSD""]" "[""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity""]" Textpad No Rarely 54 Masters Male German Automobile "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""dracula"", ""nord""]" Sometimes No copy-paste Never Friend "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Doom Emacs""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No significant comprimise never considered No No No Vim "[""C++"", ""Julia"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Matrix""]" "[""straight""]" "[""Install and try it immediately""]" Vim No Sometimes 18 School Male United States citizen Student "[""Ido""]" "[""No""]" Doom Emacs No r/emacs Great "[""term"", ""vterm""]" "[""default dark"", ""gruvbox"", ""gruvbox-light""]" Never undo-tree simple functions Rarely yes, patch has been reviewed and merged do not remember Colleague "[""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great once you learned it it's a skill "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e iedit,paredit,yasnippet,citeproc limited comprimise 2-5y No No No Emacs "[""Clojure""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""source code comments""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" since I use melpa I publish package there IntelliJ No Frequently "[""Ivy""]" "[""flyspell"", ""langtool""]" minimal vanilla tad too long. But anyways, thanks for doing it. Not sure r/emacs Ok "[""vterm""]" "[""default dark""]" Often undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Emacs "[""C#"", ""Clojure"", ""Javascript"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Never maximal vanilla copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise might in future No Cannot No Emacs "[""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""WSL"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None No Rarely Bachelors Male Brazilian Fin Tech "[""No""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""none""]" "[""default light""]" Never No copy-paste Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit,magit-forge limited comprimise never considered Yes Would directly No Vim "[""Elixir"", ""Erlang"", ""Haskell"", ""Typescript"", ""Idris""]" Frequently "[""MacOS""]" "[""Task management""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Discord"", ""Discourse"", ""Blogs"", ""lobste.rs""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" projectile Rarely 38 Masters Male Norwegian Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs Yes lobste.rs Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Not interested""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Examples""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""wait for community""]" Sublime Text framework default Frequently 30 School Male Argentine Software Development "[""framework default""]" "[""No""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""doom-rouge""]" Frequently framework default copy-paste Never I still find it difficult to gain understanding on what the current mode is capable of doing. I'm not sure what could be done to improve that. From trying Linux for the first time "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Part of the GNU project / FSF""]" Good but not great Lack of corporate shenanigans. Emacs's competitors can reach and overtake Emacs in many other areas, including its strong areas, but not in that. "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No org-mode,rust,rss no comprimise never considered No No No Vim "[""Python"", ""Rust"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""not sure"", ""Whatever Doom uses""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange""]" "[""not sure"", ""Whatever Doom does""]" "[""Install and try it immediately""]" framework default Rarely 43 Bachelors Male Finnish Software Development "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Great "[""none""]" "[""nord"", ""doom-nord""]" Never framework default copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Vim "[""Python"", ""Shell"", ""TeX""]" "[""GNU/Linux""]" Vim Rarely Doom Emacs copy-paste Never The key bindings were hard to remember at first, but now they're engrained into my mind. University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Multi-platform. I can re-use my same config across multiple machines/platforms with ease. "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No limited comprimise might in future No I have in the past No Emacs "[""Go"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""GitHub"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub""]" "[""not sure""]" "[""Research alternatives""]" Atom framework default Never 28 Associates Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Spacemacs This survey highlighted how much I use emacs yet have given so little back to the community No Hacker News Ok "[""ansi-term""]" "[""monokai pro""]" Rarely undo-tree simple functions Frequently "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects"", ""Note, agenda, blogging""]" "[""29.0""]" 23 Mu4e significant comprimise 5-10y Yes I have in the past No Emacs "[""Clojure"", ""Go"", ""Haskell"", ""Python"", ""Scheme"", ""Typescript"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source"", ""Guix""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""IRC servers"", ""Blogs"", ""SystemCrafters""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Mailing lists""]" "[""use-package"", ""Guix""]" "[""Install and try it immediately""]" Vim projectile Frequently Bachelors Male United States citizen Software Development "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Yes IRC Ok "[""eshell"", ""vterm""]" "[""dracula""]" Often No write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects"", ""Studying, GTD""]" "[""29.0"", ""28.2""]" 4 No moderate comprimise never considered Cannot Cannot No Vim "[""Assembly"", ""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Framework"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Often 23 School Female Russian Software Development "[""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""term""]" "[""doom-one"", ""gruvbox""]" Rarely framework default write package Rarely The paradigm, that everything is a command. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""best editor ever""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 6 No magit, TRAMP, Org, straight, vertico, Elpy any comprimise might in future I have in the past I have in the past No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Discord""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Discord""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Notepad++ No Sometimes 40 Masters Male Spanish Manufacturing "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No Discord Great "[""shell"", ""term"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""material""]" Frequently No many packages Sometimes The sheer number of options and clunky nature of some of the defaults (a lot of this has improved over the last six years) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""I wanted to manage a config in something other than vimscript or json""]" Very well, it's snappy Extensibility, documentation, community "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 Mu4e The whole Vertico/marginalia/consult stack, denote, corfu, citar, org, magit, project (with my Tabspaces package), mu4e moderate comprimise might in future Yes Would directly Yes Meow/default "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""package.el"", ""straight"", ""use-package"", ""Looking forward to package.el getting vc installation features!""]" "[""Install and try it immediately""]" Ease/time. I don’t really have time to create or maintain the packages that I do, so the lower the barrier to submission for me the better. Hence everything is easiest with Melpa. Vim project.el Frequently 44 PhD Male American Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Thanks for your work! Not sure r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""my own custom theme""]" Sometimes Built in undo simple functions Never Understanding the full scope of what I need to learn (modes, hooks, Elisp machine, etc.). In short, having a roadmap Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility; shortcut consistency: rarely do I need to switch context in my mind to press correct shortcut and thus trigger a correct action, wherever I am (coding, writing, doing API requests, interfacing with OS) "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Emacs + Evil "[""Common Lisp"", ""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Often 25 Bachelors Male Russian Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell"", ""vterm""]" "[""doom-one"", ""dracula"", ""nord"", ""solarized"", ""solarized-dark"", ""catppuccin""]" Sometimes framework default write package Never Understanding the GNU Emacs mindset (from a technical as a community point of view). Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""LISP""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility in emacs lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e Sly, Corfu, Orderless, pdf-tools, significant comprimise never considered No Would directly No Emacs "[""Common Lisp"", ""Python"", ""Scheme""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Mailing lists""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Emacs local community""]" "[""GNU Guix""]" "[""Research alternatives""]" Vim No Frequently 38 PhD Research "[""Ido""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""shell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi"", ""doom-oceanic-next""]" Often No simple functions Rarely Looks weird and unappealing by default Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Elisp, free software "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 13 No any comprimise 5-10y I have in the past No No Emacs "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Python"", ""R"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)""]" "[""GitHub""]" "[""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently 36 PhD Male British Software Development "[""Selectrum""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""none""]" "[""zenburn""]" Sometimes No copy-paste Never No idea how to edit things in your config files, I was using spacemacs, so my config files were different than what was in all of the guides. Stuff that doesn't work out of the box would be an instant killer if you didn't have someone to guide you through it. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""org""]" "[""Text editing features""]" Very well, it's snappy "You get to be annoying to coworkers about it. But actually, org-mode, packages, I strongly prefer emacs window/buffer management to any other tool i've tried. Helm." "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No helm, org-mode, helm-ag, lsp-mode moderate comprimise never considered No No No Vim "[""Go"", ""Python"", ""R"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""not sure""]" "[""N/A""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""IRL Friends""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Rarely 32 Masters Male American Software Development "[""Helm""]" "[""ispell""]" Spacemacs No Hacker News Great "[""shell""]" "[""gruvbox"", ""solarized-dark"", ""suscolors""]" Sometimes undo-tree simple functions Rarely No idea, it was decades ago. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "- solves problems I didn't even know I was having - one stop shop for everything - going above and beyond in usability for day-to-day work - any task can be easily automated" "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No no comprimise 10+y No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA""]" "[""GitHub""]" Rarely "[""I rarely run into any problems""]" Rarely "[""Code (bug fixes)""]" "[""Emacslife RSS feed""]" "[""Clips/videos"", ""Overview""]" "[""just google""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" vi, MSDOS tools projectile Often Masters Male Croatian Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Friend Ok "[""aweshell""]" "[""doom-one""]" Never undo-tree write package Never "[""GUI"", ""TUI""]" "[""Extensibility"", ""habitual key binding""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No vertico,multiple-cursers,magit,consult moderate comprimise might in future No Would directly Yes Emacs "[""C++"", ""Elisp"", ""Python""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Screenshots""]" "[""GitHub"", ""Discourse""]" "[""use-package""]" "[""Install and try it immediately""]" melpa project.el Often 34 Masters Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""default dark"", ""modus-operandi""]" Rarely No simple functions "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work""]" "[""28.2""]" 10 Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" "[""MacOS""]" Atom Often maximal vanilla write package Rarely Perhaps strange keybindings, so long ago I can't remember! Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great Extensibility and programmability "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No Magit, Org do not prefer never considered Yes No No Emacs "[""Assembly"", ""Elisp"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Brief No Never 50 Bachelors Male English Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""wombat""]" Never No write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility, rich text in GUI (compared to vim) "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 notmuch company,dumb-jump,emacs-libvterm,evil,evil-collection,lsp-mode,magit,vertico, limited comprimise 0-2y No No Yes Vim "[""C++"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I submitted to MELPA, because I cannot understand the process of submitting to ELPA which seems to involve mailing list and some git repo permission grants Vim projectile Never 27 Masters Male Chinese Software Development "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla Yes Emacs mailing list Great "[""vterm""]" "[""solarized""]" Sometimes undo-fu read and understand Never I remember hitting key combinations by mistake and not knowing how to quit from whatever was happening. Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy customizability, extensibility, usability, built-in help, community "[""Work"", ""Hobby projects""]" "[""28.2""]" 21 No xterm-mouse-mode,latex-preview-pane limited comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""work slack""]" "[""package.el""]" "[""Install and try it immediately""]" ease of submission, widest reach None No Frequently 40 PhD Male United States citizen Software Development "[""No""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell-command""]" "[""my own custom theme""]" Rarely No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, consistency, simplicity, Lisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 16 Mu4e Magit, org-mode, SLIME any comprimise might in future No Yes No Emacs "[""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" nano, gedit No Frequently Masters Research "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""monokai""]" Frequently No copy-paste Sometimes The UI turned me off at start before I learnt how to disable it. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Mu4e moderate comprimise never considered Yes Yes No Vim "[""C#"", ""Python"", ""R"", ""Shell""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub"", ""Git""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (features)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discord"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" VS Code projectile Frequently "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""spell-fu"", ""ispell""]" Doom Emacs It crashed on firefox mobile, multiple times. Yes IRC Ok "[""eshell"", ""vterm""]" "[""dracula"", ""modus-vivendi""]" Never undo-tree write package Never Writing elisp to configure simple things was quite obscure. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""curiosity""]" Good but not great Flexibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 Gnus AuCTeX moderate comprimise never considered No No No Emacs "[""Elisp"", ""Haskell"", ""Julia"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim No Frequently 49 PhD Male Semiconductors "[""No""]" "[""flyspell""]" minimal vanilla No questions about what we don't like? No Hacker News Ok "[""none""]" "[""default dark""]" Rarely No simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Emacs "[""Typescript""]" "[""MacOS""]" IntelliJ Frequently minimal vanilla copy-paste Never No. I'm still learning. I have long thought that emacs was mainly a terminal editor, and that the GUI would bring nothing significant to it (a feeling that was reinforced when seeing people using the GUI in videos but ricing it so that it looks more like a terminal, and I did not notice the difference). Now that I understood some of the possibilities offered by the GUI, I too started using it primarily (after ricing it to a more minimal and terminal look, too). I keep using the -nw terminal editor too, though, not only for SSH and headless computers but also because I use many terminal applications that can use $EDITOR and I don't want them to open the editor in a new window (I use a tiling WM and this would be messy), therefore I prefer them using the editor in their own terminal window, which can only be done with -nw. Maintaining these two different uses of emacs sometimes still causes me problems to optimize my workflow. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great The communit, and the extensibility and flexibility of the program, with or without packages. "[""Work"", ""Hobby projects""]" "[""29.0""]" 0 I already use a text email client which I am already hooked to, nmail, but emails in emacs look appealing too. ivy-rich, ess, elfeed-tube, move-text, multiple-cursors, which-key, rainbow-delimiters, vundo, corfu, minimap moderate comprimise might in future Not yet. Not yet. No Emacs "[""HTML/CSS"", ""R"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Guix System""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel"", ""I will soon try to make presentations with it, either with org-re-reveal or org-present.""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""IRC or git repository, primarily.""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""I'm still a fairly new user and lack any knowledge of elisp.""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""Quick start, then detailed configuration.""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""I install packages using Guix's main channel, and the elpa/melpa Guix channel when they have not been packaged for the main one. Then I use use-package to configure them in my .emacs.""]" "[""Research alternatives""]" I don't know. I'm not there yet. Kakoune No Often 37 PhD Male French Research "[""framework default"", ""Ivy"", ""Consult""]" "[""flyspell""]" maximal vanilla Thanks for crunching all these survey replies. No r/emacs Ok "[""shell-command"", ""vterm""]" "[""doom-palenight (even though I don't use doom), and I secondarily alternate with doom-nord-light depending on light conditions, or doom-Iosvkem.""]" Never vundo copy-paste Never Figuring out where to go for online docs, figuring out how to use the built-in docs. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""LaTeX writing""]" Good but not great Freedom "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No pandoc significant comprimise might in future No Yes No Vim "[""HTML/CSS"", ""Python"", ""PHP"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Don't really ask, either it works or I need to read more""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 25 Masters Male Norwegian Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""nord""]" Never framework default write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Being a base layer for building an editing experience, allowing for deep customization if things most editors don't let you touch (e.g. customizing completing-read, completion-at-point-function, etc) "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No eglot, fussy, vertico, evil, which-key, tree-sitter, magit, corfu, rainbow-delimiters, apheleia moderate comprimise might in future No I have in the past No Vim "[""Elisp"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Rarely "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim project.el Frequently 25 Bachelors Male United States citizen Software Development "[""Vertico"", ""fussy, corfu""]" "[""No""]" minimal vanilla Yes Hacker News Ok "[""none""]" "[""my own custom theme""]" Sometimes No copy-paste Never Not intuitive, high learning curve Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Org mode""]" Good but not great Easily hackable "[""Hobby projects""]" "[""28.1""]" 2 Mu4e EXWM, Org, helm significant comprimise never considered No No No Vim "[""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Web search (passive)""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never Masters Male German Politics "[""framework default"", ""Helm"", ""Ivy"", ""Ido""]" "[""langtool""]" Doom Emacs No r/emacs Great "[""eshell""]" "[""nord""]" Sometimes undo-tree none Never elisp, config management, maintaining personal configuration is like a full-time job Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Not well Extensibility, cross platform "[""Hobby projects""]" "[""27.1""]" 1 No limited comprimise might in future No No No Vim "[""C++"", ""Python"", ""Rust""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" String[] "[""framework default"", ""MELPA Stable"", ""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""stack overflow""]" "[""framework default"", ""manual""]" "[""wait for maturity""]" IntelliJ framework default Sometimes 38 Bachelors Male Polish Software Development "[""framework default""]" "[""No""]" Spacemacs "I think that this survey unnecessarily excludes people who are trying to enter the Emacs ecosystem, but from some reason can't do it. Also there's a typo: Which operating system to you use Emacs on -- to instead of do. Which editor I was using -- a radio box? I'm currently have 3 different editors running on my OS (vscode, clion, vim). How am I supposed to pick one?" No Blog post Great "[""none""]" "[""nord"", ""default spacemacs theme""]" Never framework default write package Never "The key chords were unusual at first, but once you understand why they become ""natural""" Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great Extensibility "[""Hobby projects""]" "[""28.1""]" 15 No do not prefer never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Never contacted a package maintainer""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""IRC servers"", ""M-x list-packages""]" "[""Manual""]" "[""IRC""]" "[""package.el""]" "[""wait for community""]" Geany projectile Frequently 35 Masters Male Australian Research "[""Ido""]" "[""ispell""]" minimal vanilla Not sure Hacker News Ok "[""eshell""]" "[""default light""]" Sometimes undo-tree simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Unified interface, easily extensible, excellent community. "[""Hobby projects""]" "[""29.0""]" 1 notmuch Evil,Bufler,Vterm,Undo-tree,Consult,Magit,Org significant comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs""]" "[""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently Associates Male "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm"", ""multi-vterm""]" "[""default dark"", ""my own custom theme""]" Sometimes undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No significant comprimise might in future Cannot Cannot No Emacs "[""HTML/CSS"", ""Julia"", ""Python"", ""R"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""Youtube""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""straight""]" "[""Research alternatives""]" Vim project.el Often 22 Masters / "[""Vertico"", ""Consult""]" "[""flyspell"", ""langtool""]" minimal vanilla No Hacker News Ok "[""none""]" "[""modus-operandi""]" Never No many packages Never Learning the keybindings and learning ELisp. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Customizability""]" Good but not great Using a LISP for most functionality and extensibility. "[""Work"", ""Hobby projects"", ""Organization and GTD (via org-mode, of course)""]" "[""29.0"", ""28.2"", ""20.1""]" 21 No org-mode, org-visibility, magit, vertico, consult, elfeed, elpher, flyspell, hippie-exp, mingus significant comprimise might in future Yes No Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Perl"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS"", ""Haiku""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""Website generation""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Often "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""IRC"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" I just use MELPA because it seems like the standard, and I haven't signed the FSF copyright papers. vi projectile Sometimes 54 Bachelors Male Software Development "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No Discord Great "[""shell""]" "[""modus-vivendi""]" Rarely undo-tree understand internals Frequently Understanding value of documentation University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy You make it your own "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 notmuch moderate comprimise 2-5y No No Yes Emacs "[""Common Lisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""wait for community""]" Prefer elpa, nongnu/melpa if not possible Vim project.el Often 32 Masters Male Norwegian Software Development "[""Vertico""]" "[""No""]" minimal vanilla Yes Emacs mailing list Great "[""eshell""]" "[""modus-vivendi""]" Rarely No copy-paste Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 19 Emacs "[""C++"", ""C"", ""Scheme"", ""Shell""]" "[""GNU/Linux"", ""Windows"", ""BSD""]" Vim Sometimes minimal vanilla copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Like vim but graphics and nice fonts""]" Alright Graphics "[""Hobby projects""]" "[""29.0""]" 1 No limited comprimise never considered No Cannot No Vim "[""C++"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often School Male American Student "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""my own custom theme"", ""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Rarely framework default simple functions Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Atom projectile Often 26 Bachelors Female United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""doom-one"", ""dracula""]" Sometimes undo-tree write package Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No moderate comprimise might in future No No Yes Emacs "[""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Sometimes Masters Male Haitian Software Development "[""No""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""term""]" "[""default dark""]" Sometimes No write package Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility and introspect-ability "[""Work""]" "[""28.1""]" 9 No vertico, consult, modus-themes, crux moderate comprimise never considered No Would directly Yes Emacs "[""C++"", ""Python"", ""R"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Manual""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""wait for maturity""]" Vim projectile Rarely 29 PhD Male Chinese Fin Tech "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla It defaults to a dark theme for me on iOS, whereas light/white theme is standard and easier to read. Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi"", ""zenburn""]" Never No read and understand "[""GUI"", ""daemon""]" "[""Text editing features"", ""org mode""]" Not well "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Vim "[""C"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" "[""Windows"", ""MacOS""]" Frequently maximal vanilla copy-paste Billions and billions of commands. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features""]" "[""My own curiosity""]" Very well, it's snappy RMS being controversial. "[""Hobby projects""]" "[""23.141592""]" 10 Emacs "[""Common Lisp""]" "[""BSD""]" nvi Frequently minimal vanilla simple functions Never Insane defaults, sunk a lot of time trying to drag it into the 90s. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Org-mode, SLIME""]" Very well, it's snappy Extensibility, org-mode. "[""Hobby projects""]" "[""28.1""]" 0 No no comprimise might in future Cannot Cannot No Xah-Fly-Keys "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Java""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""manual""]" "[""Research alternatives""]" Notepad++ No Rarely 24 School Male Brazilian Student "[""No""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""Honeydew""]" Never No write package Never init.el bankruptcy; locking/freezing especially with comint-modes/shells and long lines Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 mu4e, notmuch evil,helm,company,projectile,sly,which-key,mu4e,notmuch,org-roam,magit significant comprimise might in future No No Yes Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Python"", ""Perl"", ""R"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""rarely have issues""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" melpa b/c it onboarded easily Vim projectile Often 36 Masters Male United States citizen Research "[""Helm"", ""Ivy"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Ok "[""shell"", ""shx""]" "[""moe""]" Rarely undo-tree write package University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""26.1""]" 20 Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Vim Often maximal vanilla simple functions I've been using vanilla Emacs extensively for Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 Vim "[""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Shell"", ""Dart""]" "[""GNU/Linux"", ""MacOS""]" String[] String[] String[] String[] String[] String[] String[] String[] IntelliJ Frequently String[] String[] Doom Emacs String[] String[] simple functions Rarely "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 37 No lsp-mode, ivy, org-mode, sly significant comprimise might in future No Would directly No Vim "[""C++"", ""C"", ""Common Lisp"", ""Elixir"", ""Erlang"", ""Python"", ""Rust"", ""Racket""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" projectile Sometimes 51 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Spacemacs Not sure r/emacs Great "[""eshell"", ""ansi-term""]" "[""spacemacs-dark""]" Never framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 No do not prefer never considered No No No Emacs "[""Assembly"", ""Go"", ""Python"", ""Shell"", ""Swift""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Bad prior experience""]" Never "[""Issues""]" "[""Reddit""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" None No Frequently 30 School Male British Cyber security "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""vterm""]" "[""nord""]" Rarely No write package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 10 Emacs "[""Clojure"", ""Elisp"", ""Haskell"", ""R"", ""SQL""]" "[""GNU/Linux""]" Often maximal vanilla simple functions Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 notmuch moderate comprimise might in future No Would directly No Vim "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby""]" Frequently "[""GNU/Linux""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""Web search engines""]" "[""Screenshots""]" "[""IRC"", ""Matrix"", ""Discourse""]" "[""straight""]" "[""Install and try it immediately""]" VS Code framework default Sometimes 30 Bachelors Male Canadian Software Development "[""Vertico""]" "[""flyspell"", ""spell-fu""]" Doom Emacs Yes Discourse Great "[""vterm""]" "[""nord""]" Rarely framework default "[""Extensibility""]" "[""Work"", ""Hobby projects""]" "[""29.0""]" 17 String[] String[] none Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 7 No moderate comprimise never considered Cannot Cannot No Emacs "[""Javascript""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" Sublime Text No Never Bachelors Swedish Software Development "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""zenburn""]" Never No simple functions Never No experience in using lisp, so felt hurdle in customizing Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensible with a variety of packages "[""Hobby projects""]" "[""28.2""]" 3 Rmail leaf.el, straight.el org-mode, org-roam, org-roam-ui, elfeed, consult, diirvish, magit, evil-mode limited comprimise never considered Cannot Cannot No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim projectile Sometimes 34 PhD non binary Japanese Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""solarized-dark""]" Sometimes undo-tree write package Never "- learning lisp - understanding the startup process and how elisp accesses emacs functionality - strange naming conventions of elisp functions in many build-in packages" University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""latex editing with auctex""]" Good but not great great extensibility, keyboard focus "[""Work""]" "[""29.0""]" 13 Mu4e ivy, lsp-mode, mu4e, hydra, transient, org, magit limited comprimise might in future No No Yes Emacs "[""C"", ""Java"", ""Shell"", ""SQL"", ""Scala""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package"", ""quelpa""]" "[""Install and try it immediately""]" MELPA (to be honest just because of ease of use and inertia) Eclipse projectile Frequently 43 PhD Male German Research "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""doom-one"", ""leuven""]" Sometimes undo-tree copy-paste Never No Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility. Lisp Machine. "[""Work"", ""Hobby projects"", ""Everything that is text""]" "[""28.2""]" 5 Mu4e Magit, Org, dired, vterm, eshell, vertico, deft, elfeed, lsp-mode moderate comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 42 Bachelors Male United States citizen Software Development "[""Vertico""]" "[""spell-fu""]" Doom Emacs No r/emacs Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-fu simple functions Never - It's easy to install any package you want, but it's difficult to know which packages conflict with one another. If you're not careful with a version controlled .emacs.d, then it's easy to get into an irreversible broken configuration. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright It can handle a wide breadth of languages, and the keybindings are complete muscle memory at this point. "[""Work"", ""Hobby projects""]" "[""28.2""]" 19 No yasnippet, vterm, ivy-rich, lsp-mode no comprimise never considered No No No Emacs "[""Elixir"", ""Go"", ""Javascript"", ""Ruby""]" Rarely "[""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes 36 Bachelors Male United States citizen Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Not sure Hacker News Ok "[""vterm""]" "[""my own custom theme"", ""doom-monokai-pro""]" Rarely No read and understand Never Usual limitations you get in open source: a large amount of options, which to be understood require experience, specific tech knowledge, and familiarity with jargon. With time you grok them all but it's a journey Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Its nature as Lisp runtime""]" Very well, it's snappy It's fully customisable "[""Work""]" "[""29.0""]" 1 No evil, cider moderate comprimise never considered No No No Vim "[""Clojure""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time""]" Never "[""GitHub"", ""Blogs""]" "[""Overview""]" "[""Various""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" VS Code projectile Sometimes "[""Helm""]" "[""No""]" Spacemacs No Twitter Ok "[""none""]" "[""jbeans""]" Rarely No copy-paste Never University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No never considered No No No Emacs "[""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""Mailing list""]" Rarely String[] Rarely "[""Blogs""]" "[""Overview""]" "[""Discord""]" "[""framework default""]" "[""wait for community""]" None No Sometimes "[""No""]" "[""ispell""]" minimal vanilla "[""eshell""]" "[""default dark""]" Rarely framework default read and understand Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 never considered Vim "[""Go"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""GitHub""]" String[] "[""GitHub""]" "[""framework default"", ""package.el"", ""use-package""]" "[""wait for maturity""]" IntelliJ Never String[] String[] Doom Emacs String[] "[""doom-one""]" Never copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""org-mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered Yes No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight"", ""manual""]" "[""Research alternatives""]" Vim framework default Rarely Masters Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Not sure Discourse Great "[""vterm""]" "[""nord""]" Sometimes framework default read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No no comprimise never considered No No No Emacs "[""Clojure"", ""Go""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""M-x list-packages""]" "[""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Rarely Bachelors Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell"", ""eshell""]" "[""modus-operandi"", ""ef-frost""]" Never No read and understand University/College "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Community""]" String[] Good but not great "[""Work""]" "[""29.0"", ""28.2""]" 8 Emacs "[""C"", ""Java"", ""Python""]" "[""GNU/Linux""]" VS Code Frequently minimal vanilla read and understand Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 20 No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Perl"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" String[] String[] "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" String[] String[] "[""package.el""]" "[""Install and try it immediately""]" Eclipse No Sometimes String[] "[""No""]" minimal vanilla "[""shell""]" "[""default light""]" No copy-paste Sometimes Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No moderate comprimise might in future No No No Emacs "[""Assembly"", ""C"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code project.el Sometimes 30 School Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""Kaolin-dark""]" Sometimes No copy-paste Never The keybindings took some getting used to and generally understanding how things work in emacs. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Org-mode""]" Good but not great Being able to truly make it my own. "[""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No Pulsar.el, minimap, org-re-reveal, centaur tabs, org-modern limited comprimise never considered No No No Vim "[""Elisp""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" None No Never 33 Masters Male Norwegian Healthcare "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never framework default many packages Sometimes "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Mu4e moderate comprimise 2-5y Cannot Cannot Yes Vim "[""Assembly"", ""Elisp"", ""Javascript"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Matrix servers"", ""Web search engines""]" "[""I don't""]" "[""GitHub"", ""Mailing lists""]" "[""elpaca""]" "[""Install and try it immediately"", ""Research alternatives""]" Both project.el and projectile Frequently "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Emacs mailing list Ok "[""vterm""]" "[""my own custom theme""]" Sometimes No simple functions Never Not really Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 7 No Magit, evil, eglot, vertico, project moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Design rationale""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim project.el Sometimes 58 Bachelors Male American Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""none""]" "[""modus-operandi""]" Sometimes undo-fu understand internals "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Mainly everything...""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 35 Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""BSD""]" Frequently minimal vanilla copy-paste Never "complex key stroke. technical terms like frame or window, which are not like other UI." University/College "[""GUI""]" "[""Package(s)"", ""skk""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""29.0""]" 20 No org, org-modern, org-roam, git-gutter, ddskk, volatile-highlights never considered No No No Emacs "[""Elisp"", ""Rust"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""leaf.el""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Rarely "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla "[""none""]" "[""my own custom theme""]" Rarely undo-fu read and understand Never At the earliest time I found it frustrating to navigate the new keybindings and recall what key combinations do what. The tutorial was definitely helpful for this. Also, understanding what is meant by self-documenting really helped me feel more comfortable to explore what I need, without trying to understand the whole system at once. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF"", ""praise for org-mode online""]" Very well, it's snappy Freedom and full inspectability are big. Extensibility as well -- everyone's emacs is tweaked to custom fit their needs. "[""Work"", ""Hobby projects"", ""Tracking personal items""]" "[""28.2"", ""28.1""]" 2 No org-mode, expand-region, eglot moderate comprimise might in future No Yes No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""rarely do this""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" Vim No Often 27 Bachelors Male United States citizen Industrial systems (including embedded software) "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""shell"", ""eshell""]" "[""modus-vivendi"", ""solarized"", ""solarized-dark""]" Sometimes No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility through elisp. "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 No org-mode, magit, helm, tramp, dired, smartparens significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 55 School Male German Software Development "[""Helm""]" "[""No""]" maximal vanilla Thanks for your great work! No r/emacs Great "[""ansi-term""]" "[""solarized-dark""]" Frequently undo-tree copy-paste "[""TUI""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""Elisp""]" "[""MacOS""]" Often Doom Emacs simple functions "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Easy editing macros""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Emacs "[""C"", ""Go"", ""Python"", ""Ruby"", ""Shell""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Frequently minimal vanilla simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No no comprimise never considered No No No Vim "[""C++"", ""Julia"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""FSF paperwork""]" Sometimes "[""Code (bug fixes)"", ""Documentation""]" "[""GitHub""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Never PhD Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Friend Great "[""vterm""]" "[""doom-one""]" Sometimes vundo read and understand Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Emacs "[""Python"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" None Frequently Spacemacs simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 7 Mu4e any comprimise never considered No I have in the past No Emacs "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Not interested""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Frequently 20 School Female United States citizen Student "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure lobste.rs Ok "[""shell-command"", ""shell"", ""eshell""]" "[""default light""]" Frequently undo-tree String[] "[""Work""]" "[""29.0""]" 1 String[] String[] copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy macros "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 25 No significant comprimise never considered I have in the past No No Emacs "[""Common Lisp"", ""Rust"", ""Ruby"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ framework default Sometimes PhD Male Colombian Software Development "[""framework default""]" "[""framework default""]" Prelude No Twitter Ok "[""none""]" "[""zenburn""]" Rarely framework default none Never Everyone at work uses it "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""26.3""]" 20 No I never discover a new package that looks interesting limited comprimise never considered No No No Emacs "[""C++"", ""Javascript"", ""QML""]" Never "[""GNU/Linux"", ""Windows"", ""BSD""]" String[] "[""not sure""]" "[""NA""]" Never "[""Not interested""]" Never "[""I don't use packages""]" "[""NA""]" "[""NA""]" "[""not sure""]" "[""wait for community""]" None No Never 44 Bachelors Male South African Software Development "[""No""]" "[""No""]" minimal vanilla No Friend Ok "[""none""]" "[""default light"", ""default dark""]" Never No simple functions Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""SLIME for common lisp""]" Good but not great Everything works together, eg spellcheck in git commit message buffers "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 No magit,rg,flycheck,auto-complete,jedi,web-mode, significant comprimise never considered No No No Emacs "[""Python"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 34 Bachelors Male Irish Fin Tech "[""Ido""]" "[""ispell""]" minimal vanilla Yes lobste.rs Ok "[""eshell""]" "[""solarized""]" Sometimes No simple functions Never Learning elisp System Crafters "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and Elegant "[""Work""]" "[""28.2""]" 1 No org-modern,org-present moderate comprimise never considered No Cannot No Vim "[""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Scheme"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""Discord""]" "[""use-package"", ""doom""]" "[""Install and try it immediately"", ""wait for community""]" Vim framework default Often 23 School Male Indonesian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No IRC Ok "[""eshell"", ""vterm""]" "[""nord""]" Never framework default copy-paste Never "There aren't official docs on how everything fits together like packages and where they are store etc. so other than reading the code and (installing and reading the docs for things like use-package) there aren't many reliable ways to find out about them. Coming from a vi background I like the vi keys, because its so much easier to hit without moving the hands unlike Emacs combo keys, and also I felt how bad viper?/evil mode was (when I tried it some years back). All the weird Emacs quirks that are unique to Emacs like in regexes." Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF"", ""lisp, stability, longevity, low resource usage compared to features""]" Alright extensibility, documentation, how configurable it is "[""Hobby projects""]" "[""27.1""]" 1 No auctex, eglot, significant comprimise might in future Cannot Cannot No Emacs "[""Haskell"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Mailing lists"", ""Discord""]" "[""package.el""]" "[""wait for community""]" Vim No Frequently School Male Student "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla "There were some questions that were in conflict with others. Like how do you contribute, and have you ever contributed." Not sure lobste.rs Ok "[""none""]" "[""spacemacs-dark""]" Never No copy-paste "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0"", ""28.2""]" 1 Emacs "[""Python"", ""SQL""]" "[""GNU/Linux""]" Rarely minimal vanilla copy-paste Never "Yes, Emacs key chords were difficult to use (coming from a Vim world), and I still struggle with setting up lsp servers for languages such as Java. It took me a long time to realize that Emacs should be a long-running process, and not started per file as I usually did with Vim." Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great It’s extremely extendable. Many packages add tonnes of useful functionality, and yet stay true to the core of being able to do so quickly with minimal keystrokes. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No limited comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA devel"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often School Male Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" Spacemacs No r/emacs Ok "[""none"", ""vterm""]" "[""default dark""]" Never undo-tree read and understand "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Perl"", ""Rust""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Often maximal vanilla copy-paste Never finding keystrokes of known commands Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""29.0""]" 5 No moderate comprimise might in future No Yes No Emacs "[""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Mailing lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 37 PhD Male Italian Research "[""Icomplete"", ""Selectrum""]" "[""flyspell""]" minimal vanilla Yes Emacs mailing list Great "[""shell"", ""eshell""]" "[""sanityinc-tomorrow-night""]" Never undo-tree copy-paste Rarely NA - I only did a logo design once tons, and I still have them - moving was one - had to disable the arrow keys to force me to learn it. LUG meetings "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""kbd macros""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy all the things you can do with it - awesome and it never gets in your way "[""Work""]" "[""25.3""]" 5 Rmail ido, web-mode, rainbow, rmail, tramp, dired any comprimise 2-5y Cannot Cannot No Emacs "[""HTML/CSS"", ""PHP"", ""Shell""]" Sometimes "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Advocacy""]" "[""not really""]" "[""Manual""]" "[""IRC""]" "[""not sure""]" "[""Install and try it immediately""]" None No Never 53 School Male German Media/Publishing "[""No""]" "[""No""]" maximal vanilla No IRC Great "[""eshell""]" "[""zenburn""]" Sometimes No none keyboard shortcuts Internet "[""TUI""]" "[""org mode""]" "[""Package(s)""]" Good but not great org-mode "[""Work""]" "[""27.1""]" 10 Emacs "[""none""]" "[""GNU/Linux""]" Vim Often minimal vanilla write package Never "A very elitist community (20+ years ago). I had no experience with any Lisp" Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 21 Mu4e org-mode, straight, eglot, helpful, password-store, vterm, 0x0, magit, mu4e, ement.el moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Documentation""]" "[""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Matrix""]" "[""straight""]" "[""wait for community""]" None project.el Frequently 42 Bachelors Male Mexican Education services "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Telegram Great "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Rarely No read and understand Never "- I'm still learning. - keybindings took a bit to get used to - the default was ugly and the customization I copied from my supervisor didn't always work correctly (e.g. code conventions for C++), but I didn't understand it properly - we had an outdated version at university which made packages often incompatible with the version on my laptop (think something like emacs 22 vs 25)" University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""it was used by my thesis supervisor""]" Good but not great Customizability "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No org,magit,auctex,helm,use-package significant comprimise never considered No No No Emacs "[""C++"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Calendar with org-caldav""]" "[""Source""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Never had an issue that I was able to fix myself and share""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""IRC"", ""Reddit"", ""usually I search and find an answer""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" None No Frequently 29 Masters Male German Research "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No IRC Great "[""none""]" "[""monokai""]" Sometimes undo-tree copy-paste Never Too much ways to solve (nearly) the same problem (e.g. helm vs. ivy vs. selectrum vs. vertico, eglot vs. lsp etc.) On the other side, this is of course a strength I forgot "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""org-mode, org-roam""]" "[""Text editing features""]" Very well, it's snappy "-flexibility -adaptibility - packages" "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 Mu4e org-roam, embark, vertico, evil significant comprimise never considered Yes No No Vim "[""Python""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" None No Frequently 44 Masters Male German Engineering "[""Vertico"", ""Marginalia"", ""Consult""]" "[""langtool""]" maximal vanilla No r/emacs Great "[""ansi-term""]" "[""modus-operandi""]" Rarely undo-tree simple functions Never "The problem is, it's an investment. It's a bit like learning a new keyboard layout - it starts off incredibly slow, and you can do even less than you could before, with far more mental effort. It requires persistence to reach a point where it becomes equivalent in effort, and then, depending on your preferences, it seems easier - the problem is reaching that point. If you've never used something like emacs, you don't know what the possibilities are, and you don't even know why those possibilities are such a nice thing. Configuration? So what? I can already enable dark mode in ! So, part of the problem is likely that, for new users, what even are their preferences? Also, the default binds are... Begging to introduce you to CTS." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Org mode""]" "[""Extensibility"", ""I love being able to set things up based on a certain combination of keys - it works well for me. My fingers easily adopt new muscle memory, I can type very rapidly and precisely, and it's nice to have control over minute things.""]" Very well, it's snappy Extensibility, customization, people making packages "[""Hobby projects"", ""Keeping track of interesting things I learn""]" "[""28.2""]" 1 No org-modern, org-roam, lispy, lispyville significant comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""Common Lisp"", ""Shell"", ""Factor, Lua""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel"", ""Tracking reading list (finished, reading, updating, dropped...)""]" "[""Source""]" "[""I've never needed to""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Discord"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""Emacs StackExchange"", ""Framework"", ""Discord""]" "[""straight""]" "[""Research alternatives""]" Notepad++ projectile Sometimes 18 School Female American I plan to either get a job in CS or photography. "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs No Discourse Ok "[""none""]" "[""doom-horizon""]" Rarely undo-fu none Never Can't remember anymore, maybe.... University/College "[""GUI""]" "[""Text editing features""]" "[""Originally I had to use on on a school project""]" Very well, it's snappy "We can live inside emacs, usually I have 3-4-5-6 (right now 5) running emacs's on different workspaces, each of them having multiple windows, and each windows having multiple buffers. Keybindings: programming very fast without even touching the mouse." "[""Work"", ""Hobby projects"", ""Using terminals only in emacs""]" "[""28.2""]" 11 No moderate comprimise never considered No No No default + custom keybindings "[""C++"", ""Erlang"", ""Shell""]" Never "[""GNU/Linux"", ""programming, bash, gdb, filesystem browsing""]" String[] "[""framework default"", ""Source"", ""not sure""]" "[""Mailing list"", ""Email""]" Never "[""Not interested""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""google""]" "[""framework default"", ""manual"", ""not sure""]" "[""wait for community""]" mcedit No Frequently 35 Bachelors Male Hungarian Software Development "[""No""]" "[""No""]" maximal vanilla No Friend sent me Ok "[""shell-command"", ""shell""]" "[""custom, but dark background""]" Sometimes No simple functions Never Keybindings take time to memorize. Slow performance as more packages are added University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Org mode""]" Good but not great IDE in the true sense of the word "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 notmuch Magit, org-mode, vterm, beacon, lsp, pass, multiple-cursors moderate comprimise might in future No No No Vim "[""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Email""]" "[""framework default"", ""manual""]" "[""Install and try it immediately""]" Eclipse framework default Frequently 35 Masters Male Indian Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs Not sure lobste.rs Great "[""vterm""]" "[""doom-one"", ""gruvbox"", ""nord"", ""solarized"", ""solarized-dark""]" Sometimes framework default write package Never When i started the documentation on the internet was very sparse. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy It's ability to adapt to change. "[""Work"", ""Hobby projects"", ""Life management""]" "[""28.2""]" 23 Mu4e Lsp, rest client, rustic, cider moderate comprimise never considered Yes No Yes Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Email""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""framework default""]" "[""Install and try it immediately""]" Melpa, it is easiest Vim projectile Frequently 44 Bachelors Male Dutch Education services "[""Vertico""]" "[""ispell"", ""Hunspell""]" Doom Emacs Yes Hacker News Ok "[""vterm""]" "[""my own custom theme"", ""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree simple functions Never RSI Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy Elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No any comprimise might in future No No No Vim "[""C++"", ""C"", ""Clojure"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" MELPA Vim framework default Never Male "[""framework default""]" "[""framework default""]" Doom Emacs No No Image Boards Ok "[""vterm""]" "[""doom-acario-dark""]" Rarely framework default copy-paste Never ORG mode "[""GUI"", ""daemon""]" "[""Org""]" "[""Org mode""]" Good but not great Extensibility "[""Work""]" "[""27.1""]" 3 notmuch Org, org-roam significant comprimise never considered No No No Emacs "[""do not use emacs for programming""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ Treemacs Sometimes PhD Male German Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""zenburn""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 3 No evil, auto-complete, elfeed, org-bullets any comprimise might in future No No No Vim "[""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""framework default"", ""package.el""]" "[""wait for maturity"", ""wait for community""]" Vim No Frequently 35 Masters Male Spanish Software Development "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell-command"", ""shell""]" "[""default light"", ""default dark""]" Never undo-tree copy-paste Never Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great org-mode "[""Work"", ""Hobby projects""]" "[""26.1""]" 9 No org, coterm, bash-completion, magit moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Fortran"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None No Sometimes 35 PhD Male French Software Development "[""Ido""]" "[""framework default""]" maximal vanilla No Twitter Ok "[""shell"", ""coterm""]" "[""spacemacs-dark""]" Sometimes framework default copy-paste Never It was hard to understand what happened to a buffer once it went into the background. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great I have to context-switch less often when using Emacs. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Frequently Bachelors Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs """How do you contact package maintainers?"" should either be optional, or have an option for ""I don't contact package maintainers""" No lobste.rs Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""zenburn"", ""doom-city-lights""]" Never framework default simple functions Never Had to start using it three times, I had real issues with navigation even after doing the tutorial. I went back to using the arrow keys. Third time I got it right though. "The social network quote by Zuck: ""So it's definitely necessary to break out Emacs and modify that Perl script.""" "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Scriptability""]" String[] Alright You can change pretty much change everything if you want "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No use-package, magit, yasnippet, multiple-cursors, restclient, tide moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages"", ""Hacker news""]" "[""Screenshots"", ""Overview"", ""Getting started (config example, most important key bindings)""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ No Frequently 28 Masters Male German Fin Tech "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""eshell"", ""I rarely do""]" "[""my own custom theme"", ""heavily modified \""elegant\""""]" Never Just a function to go backwards in the killring simple functions Never Not easy to use it the first time. Didn’t understand how to configure it. Not usual shortcut to copy/past or save. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""Auctex""]" Good but not great Orgmode "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No Restclient, lsp-mode, orgmode, auctex, magit significant comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript""]" Often "[""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview"", ""Configuration example""]" "[""Never did""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" projectile Frequently 45 Masters Male French Software Development "[""Ivy""]" "[""Flycheck-Grammalecte""]" maximal vanilla Not sure lobste.rs Ok "[""eshell""]" "[""nord"", ""Lambda light faded""]" Never undo-tree copy-paste Never How to configure emacs.. Elisp sucks.. University/College "[""GUI""]" "[""Package(s)""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy An IDE for all platforms. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No swiper, projectile, persp-mode, rg, fzf, fd, magit moderate comprimise never considered Yes No No Vim "[""C++"", ""C""]" Frequently "[""MacOS""]" "[""General document writing"", ""PKB""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Email"", ""Discord""]" "[""not sure""]" "[""Research alternatives"", ""wait for maturity""]" CLion projectile Never 28 Masters Male Swedish Gaming "[""Ivy""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""default dark""]" Never undo-tree simple functions Never Since I originally used Doom, and although that was an easy to use configuration, I had no idea what was going on under the hood. Building my own configuration helped me learn a lot quicker. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Alright For me, it is that package management is built in, and so all I need to bootstrap my editor is cloning my config to my machine and run Emacs. I'd also say Elisp, the extensibility of Emacs is unparalleled. "[""Work"", ""Hobby projects"", ""College (undergrad)""]" "[""28.2""]" 2 notmuch Magit, ef-themes, notmuch moderate comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 20 Associates Male United States citizen Student "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""term""]" "[""ef-bio""]" Never No simple functions Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 3 notmuch Notmuch,Eglot,Gnus,Orgmode significant comprimise never considered No Would directly No Emacs "[""C"", ""Common Lisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Perl"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""FSF paperwork""]" Sometimes "[""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Often 25 School Male Australian "[""Ido""]" "[""No""]" minimal vanilla No Emacs mailing list Great "[""eshell""]" "[""modus-operandi""]" Often No simple functions Never to much stuff University/College "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy package ecosystem "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No auctex, polymode, org-roam,sage-shell-mode,yasnippet any comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Python"", ""R"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" GNU ELPA None project.el Never 45 Masters Male French Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""grammalect""]" maximal vanilla No Blog post Great "[""eshell""]" "[""ef-deuteranopia-light""]" Frequently No write package Never Used to modal editing, and places where evil-mode stopped working were hard before I got some proficiency with Emac's default keybindings. Which-key helped a lot with all of the prefix- stuff. Read somewhere about Spacemacs, then got hold of Doom when it started as one-man project, then moved to my own config. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""org-mode, I was looking for an outliner to use for my GTD system on.""]" Good but not great built in lisp environment, org-mode, magit "[""Work"", ""Hobby projects"", ""org-mode organization of all life""]" "[""29.0""]" 6 Mu4e org-mode, magit, org-superagenda, boon (modal editing mode), general.el, which-key, daft, mu4e, tempel, impatient-mode. any comprimise might in future No No No rolled my own after 4 years of using Evil (have lots of prior experience with ViM) "[""Elisp"", ""Elixir"", ""Python"", ""common-lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork"", ""I have checked paperwork, but only because any fix I would submit would be 1-2 lines long not something substantial. Actually have an issue currently with one change to org-mouse.el which seems broken when executing agenda targets from context menu on never org-mode/emacs.""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Props to Sasha Chua and Planet Emacslife""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""google, stackoverflow, I read source code of packages""]" "[""straight""]" "[""Install and try it immediately""]" Have my own self-hosted gitea instance. Vim projectile Sometimes 41 Masters Male Polish Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Keep up the good work and have a great day! Not sure r/emacs Great "[""shell-command"", ""vterm"", ""in most cases I use a separate terminal window, but I do use vterm and pipe through shell-command as well.""]" "[""ef-theme light version; earlier I have used slightly customized default light theme.""]" Often undo-fu String[] "[""Hobby projects""]" String[] String[] String[] none Never University/College "[""GUI""]" "[""Package(s)""]" "[""Coq""]" Poorly, it's sluggish It has Coq support "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No significant comprimise never considered No No No Vim "[""Rust"", ""Coq,OCaml""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""None""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 34 Bachelors Male German Research "[""No""]" "[""framework default""]" Spacemacs No lobste.rs Ok "[""none""]" "[""I cannot find a command to show the current theme's name""]" Never undo-tree write package Never "Not much really confused me, after getting over the hump of the keybindings. Most of them are what I use anyway. The default colours did kind of look bad though. It should be noted that my first approach to Emacs was through a Lisp-in-a-box and so I learnt Emacs as a prerequisite to learning Lisp." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Basically needed to program in Common Lisp""]" Good but not great It's a good platform for writing code, both for itself and to develop other things. The text-based everything makes things easy to manipulate as compared to most other things. "[""Hobby projects"", ""Everyday life""]" "[""28.2""]" 8 No ido moderate comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Rust"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""I don't, generally.""]" Rarely "[""Lack confidence in code quality"", ""Don't have much to work on really.""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Often 26 Masters Male British Out of work "[""Ido""]" "[""flyspell"", ""ispell""]" I cribbed off a config my friend had and then modified it as needed. They're now very divergent. Very slick and snappy. I appreciate that you have decided to use minimal JavaScript. It reminds me of the older days. No r/emacs Great "[""shell""]" "[""my own custom theme"", ""solarized""]" Often No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work""]" "[""29.0""]" 1 No do not prefer never considered No Cannot No Vim "[""Go""]" Sometimes "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Discourse"", ""Blogs""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Never 28 Bachelors Male Chinese Software Development "[""framework default""]" "[""No""]" Doom Emacs No r/emacs Ok "[""none""]" "[""solarized""]" Never framework default copy-paste Never commands requiring multiple key chord sequences University/College "[""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great stability "[""Work"", ""Hobby projects""]" "[""26.1""]" 37 No any comprimise never considered No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Y Combinator Hacker News""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" No Frequently 55 Bachelors Male American Property Management "[""framework default""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""default dark""]" Never framework default copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No Magit,vertico,ranger might in future No No No Vim "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Frequently "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs "[""vterm""]" "[""doom-one""]" Frequently framework default copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Its maturity and the maturity of its packages "[""Work""]" "[""28.2""]" 32 Gnus moderate comprimise never considered I have in the past Would directly No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""LaTeX""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Manual"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None No Often 51 PhD Male Danish Research "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""default dark""]" Sometimes No copy-paste Never It's definitely non-standard. Also, starter kits tend to break in weird, unpredictable ways. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and text editing. I don't think it's great as a programming editor bc there isn't as much of a separation of concerns, but that's just me. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No moderate comprimise never considered No No No Vim "[""None - I only use it for prose""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""IRC servers""]" "[""Tutorials"", ""Screenshots""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Never No simple functions Rarely Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 26 Mu4e significant comprimise 5-10y No No No Emacs "[""Elisp"", ""Python"", ""Shell"", ""FORTRAN""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" None No Often 44 PhD Male Research "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Friend Ok "[""shell""]" "[""doom-one""]" Rarely No none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 0 No pdf-tools moderate comprimise never considered No Would directly No Vim "[""none""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default"", ""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Telegram""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 28 Masters Male Spanish Education services "[""framework default"", ""Vertico"", ""Marginalia""]" "[""framework default""]" Doom Emacs No Telegram Great "[""eshell""]" "[""dracula""]" Never framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered I have in the past No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""R""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""Quelpa""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 33 PhD Male Swedish Research "[""Vertico"", ""Marginalia""]" "[""flyspell"", ""ispell""]" minimal vanilla No Emacs mailing list Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Rarely No copy-paste Never University/College "[""TUI""]" "[""Text editing features"", ""Community""]" "[""Text editing features"", ""Community""]" Very well, it's snappy Keyboard Macros, extensibility "[""Work"", ""Hobby projects"", ""Personal info""]" "[""26.3""]" 30 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Web search engines""]" "[""Manual""]" "[""GitHub""]" "[""not sure""]" "[""Research alternatives""]" None No Frequently 51 PhD Male American Media/Publishing "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""default dark""]" Rarely No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 0 No do not prefer never considered Cannot Would directly No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Often 29 School Male English Entertainment (technician) "[""framework default""]" "[""No""]" Doom Emacs No Discourse Ok "[""none""]" "[""doom-wilmersdorf""]" Never No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No moderate comprimise might in future No I have in the past No Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" Vim No Often 35 PhD Male American Software Development "[""No""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Ok "[""eshell"", ""ansi-term""]" "[""default dark""]" Never No copy-paste I have no idea. co-worker "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great major and minor mode can be provided any prog/text-based language. "[""Work"", ""Hobby projects""]" "[""28.1""]" 26 Emacs "[""C++"", ""C"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""SQL""]" "[""WSL"", ""Windows"", ""MacOS""]" ed Frequently minimal vanilla copy-paste Never Yeah, it takes a few weeks to get used to the keychords. University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy It's capacity for every kind of text editing that I ever want to do. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 20 No Org do not prefer never considered No No No Emacs "[""Fortran""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""I never do""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""irreal.org, Sachua Chua""]" "[""I have no such wishes""]" "[""I don't""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Other - it was a long time ago No Frequently Masters Male Scottish "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""default light""]" Never framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No meow limited comprimise might in future No No No meow "[""C++"", ""C""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""wait for community""]" VS Code project.el Frequently 24 Bachelors Male Chinese Software Development "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla Yes Telegram Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-fu read and understand Rarely no "- At first, opening and closing files were frustrating. I didn't know why I should open files without any file picker. I consider it a bad UX. - Lack of speed with other people's configurations was overwhelming. - MELPA.org is inaccessible in a sanctioned/censored country." Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF"", ""UX""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "- Unix philosophy - Speed - Configurability" "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Mu4e org-mode, vertico, corfu, mu4e, which-key, popper, evil, magit, consult, org-roam significant comprimise might in future Cannot Cannot No Vim "[""Clojure"", ""Julia"", ""Python"", ""Ocaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Elisp proficiency""]" Rarely "[""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" GNU ELPA kate projectile Frequently 30 Masters Male Iranian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""solarized"", ""solarized-dark""]" Never undo-tree none Never No Internet "[""TUI""]" "[""None""]" "[""It existed""]" Alright You can run JOE instead of Emacs "[""None""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 0 No moderate comprimise never considered No No No None "[""None""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never String[] Never "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""I dont""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email"", ""Discord"", ""Discourse""]" "[""not sure""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" I am still using JOE No Never 41 School Male Polish Telecom "[""No""]" "[""No""]" minimal vanilla I think Emacs is nice but I do not use it. Sorry. No Hacker News Great "[""none"", ""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""default light"", ""default dark"", ""my own custom theme"", ""doom-one"", ""dracula"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""nord"", ""solarized"", ""solarized-dark"", ""zenburn""]" Never No simple functions Never Not understanding how to learn it. Really understanding how to discover and learn new packages and commands took a year) Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Orgmode""]" Good but not great Mouse free operation. Everything is a function. Orgmode "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No Magic, orgmode, roam, deft moderate comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" Pycharm projectile Frequently Bachelors Male Canadian Manufacturing "[""framework default"", ""Ivy""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""shell"", ""eshell"", ""ansi-term"", ""vterm""]" "[""Doom badger""]" Sometimes undo-fu many packages Rarely "I've submitted code before, and it has taken multiple months to even get a response (~6 months later, I got a response saying ""do you use this code?"" for a contribution that added missing hooks, where similar hooks already existed, just these ones were actually missing; I _do_ regularly use a patched version myself because there is no other way to conveniently get control at those points; nonetheless, the patch is not yet merged, because I was asked to sign FSF assignment form, which I did, and got no response, and the other side, where I pointed out the use cases, and it seems (at least elsewhere) people agree those hooks are useful, there is no progress; it has now been years since then, so I've basically given up on contributing back to anything FSF related, because it appears there are _tons_ of bureaucratic layers, for what is essentially a _straightforward_ contribution, and worse, there is literally no response; not even something like ""no we won't accept this"" or ""here's a rewritten version"" or ""this is good, but this needs change"" or any sort of feedback whatsoever. I see the mailing lists also only restricted to the same few names over and over, people who are already part of the ""cabal"". Overall, has put me _extremely_ off from contributing to ""free-software"". And this is coming from someone who is otherwise a prolific open-source contributor)" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 6 No limited comprimise 0-2y No No Yes Emacs "[""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Frequently "[""Bad prior experience"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Direct to MELPA; largest repo of packages I'm aware of Vim projectile Frequently Masters Male Research "[""Ivy"", ""Ido""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla Yes lobste.rs Ok "[""term"", ""ansi-term""]" "[""my own custom theme""]" Frequently No simple functions Never Org-mode plug-in in neovim "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Org-mode""]" Alright Extensibility and customizability as well as community culture that promotes writing packages that are oriented towards customizing "[""Work"", ""Hobby projects"", ""Everything""]" "[""28.2""]" 3 No Org, tramp, magit, evil, lsp-mode, eglot limited comprimise never considered No Would if there was a bounty system No Vim "[""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Everything!""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim project.el Frequently 34 Masters Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No Emacs mailing list Great "[""vterm""]" "[""solarized-dark""]" Frequently undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No limited comprimise never considered No No No Vim "[""None""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Vim No Often School Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure lobste.rs Ok "[""none""]" "[""solarized"", ""solarized-dark""]" Rarely framework default read and understand Never Not user friendly for eu. Users (keybindings, keyboard, special ch., typography Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Plasticity "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 notmuch Org, auctex significant comprimise might in future No I have in the past No CUA "[""Elisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Issues""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" None projectile Frequently 49 PhD Male French Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""nord""]" Rarely undo-tree none Colleague "[""GUI""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Ability to integrate all tools in on (email, calculator, shell, git, etc) "[""Work"", ""Hobby projects""]" "[""26.1""]" 4 Emacs "[""C++"", ""Javascript"", ""Python"", ""Perl""]" "[""GNU/Linux""]" gedit Frequently minimal vanilla copy-paste Never Shell account I have has bit of Emacs version and installing Spacemacs config didn't work. I started using Doom Emacs which worked everywhere. I never figured out how to get latency/sluggishness (compared to Sublime Text) of the editor down. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)"", ""Community""]" Not well Same config and keyboard shortcuts in all environments. Org-mode seemed really neat. Packages for almost anything I wanted. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 3 No moderate comprimise never considered No No No Vim "[""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""General document writing"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text framework default Sometimes 35 Bachelors Male Finnish Software Development "[""framework default""]" "[""No""]" Doom Emacs No Discord Great "[""shell"", ""eshell""]" "[""default dark"", ""doom-one""]" Never framework default copy-paste Never "a paper magazine, back in the day, called ""Solo Programadores"" (only programmers)" "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy It has been here for a long time, and won't go away. "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No any comprimise never considered No No No Emacs "[""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" None project.el Never 42 Bachelors Male Chilean Software Development "[""Vertico""]" "[""No""]" Doom Emacs Yes lobste.rs Great "[""vterm""]" "[""default dark"", ""zenburn""]" Never undo-tree copy-paste Rarely Lack of proper multi-threading means I still have occasional problems where everything locks and I can't do work. But that may be more due to all the things I do in Emacs (email, rss, mpd, journaling, coding) Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great Extensibility, governance model, slow response to gimmicks in the marketplace "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 notmuch any comprimise might in future Yes I have in the past No Vim "[""Go"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Mailing lists"", ""Blogs"", ""Sacha!""]" "[""Tutorials"", ""Screenshots""]" "[""IRC"", ""Matrix"", ""Emacs StackExchange"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" Vim framework default Sometimes 40 Bachelors Male United States citizen Software Development "[""framework default"", ""Consult""]" "[""flyspell""]" Doom Emacs Yes Hacker News Great "[""eshell"", ""vterm""]" "[""gruvbox"", ""modus-vivendi""]" Often framework default simple functions Never "[""GUI"", ""daemon""]" "[""Extensibility""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 Wanderlust moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""custom""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" to my custom archive No Sometimes "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none"", ""shell""]" "[""infodoc""]" Sometimes No simple functions Never high school cs teacher "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No org, isearch, ido, smex limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for community""]" No Sometimes 43 Masters Male Software Development "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla Not sure Blog post Ok "[""none""]" "[""zenburn""]" Frequently No copy-paste Never Learning the keybindings was a steep curve for me. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Extendable and community "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 18 No Org-mode, helm, org-roam, auctex, rust-mode moderate comprimise might in future No Would directly No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim projectile Frequently 43 PhD Male American Transportation "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""solarized-dark"", ""zenburn"", ""Afternoon""]" Rarely undo-tree simple functions Rarely The tab versus space dilemma. Even 20 years later, it is sometimes difficult to set my Emacs configuration to correctly handle the spaces in a project I haven't started. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy support for most languages and user customization "[""Work"", ""Hobby projects""]" "[""28.2""]" 21 No auctex,flyspell,color-theme-modern,ido-mode significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Framework"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" Notepad++ No Never 38 PhD Male French Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla No Friend Ok "[""shell-command""]" "[""color-forest""]" Never No simple functions Sometimes Learning key bindings. Removing all of the rough edges with packages. Getting all of my languages setup. Autocomplete for C/C++ still doesn't work. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility. Light weight. Fast. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No use-package,helm moderate comprimise might in future I have in the past Yes No CUA "[""Assembly"", ""C++"", ""C"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Bad prior experience""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse projectile Rarely 35 Bachelors Male American Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""I tried, it was terrible, so I use regular terminal now.""]" "[""my own custom theme""]" Frequently undo-tree simple functions Never Switching around between buffers. Working out how to run code. Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "Org Mode - especially for writing (academic) text, mixing code, citations. Packages - having (M)ELPA got me back into Emacs." "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No significant comprimise might in future Yes Would directly Yes Emacs "[""Python"", ""R"", ""Ruby"", ""SQL""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Maintain a package - on MELPA - b/c of relative ease of entry, use of Github (yes, I know... but I am not a software professional, so having easy-to-use/access platforms matters). Notepad++ No Frequently 46 PhD Male British Research "[""Helm"", ""Ido"", ""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell""]" "[""modus-operandi""]" Never No read and understand Never "Keybinds Finding packages ""everyone"" uses" University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Same editor for everything & everywhere.""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 No magit, use-package, evil, org, paredit, helm, limited comprimise never considered No No No Vim "[""C"", ""Go"", ""Python"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Overview""]" "[""Google""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Sometimes Masters Male Swedish Fin Tech "[""Helm""]" "[""No""]" maximal vanilla No Twitter Great "[""none""]" "[""doom-sourcerer""]" Rarely No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great org mode "[""Work""]" "[""28.2""]" 5 No org-roam moderate comprimise might in future No No No Vim "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""wait for community""]" MELPA Vim projectile Sometimes 32 Masters Male Taiwanese Software Development "[""Helm"", ""Vertico"", ""Consult""]" "[""ispell""]" Doom Emacs Not sure r/emacs Great "[""none""]" "[""nord""]" Never undo-tree simple functions Rarely Learning keyboard commands high school "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Ethics, extensibility, package ecosystem, stability, documentation "[""Work"", ""Hobby projects""]" "[""28.1""]" 34 No magit,org,projectile,helm,pdf-tools,auctex significant comprimise might in future I have in the past No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""Debian""]" "[""Debian bug report""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Debian""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""manual"", ""Debian""]" "[""Install and try it immediately""]" nano projectile Frequently 50 Masters Male United States citizen Research "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""shell-command"", ""eshell""]" "[""zenburn""]" Never No understand internals Sometimes "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Stability of internals, carefulness in evolving them (mostly)""]" String[] Very well, it's snappy "- Stability of innards and key bindings and careful evolution. - Customizability. - Source code availability. - Portability. - Can do almost anything text-related inside Emacs. - Lots of packages provided with default installation, mostly high quality or at least working well. - Package system." "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.1""]" 22 Gnus elpy, markdown-mode, monky, magit, python, go-mode, adoc-mode, lua-mode, yaml-mode, slime moderate comprimise 0-2y No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""Reading doc written in Org Mode format""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Maintaining my own versions with my patches. Sometimes, uncooperative maintainer or too much delay before getting answers. Usually eleminating packages that are not high-quality.""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""I don't and use any info available and the source code more often than not""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" None No Often 42 PhD Male French Multiple: Fin Techs, Software Development, Operating Systems "[""Ido""]" "[""ispell""]" maximal vanilla No. Thanks for organizing this. Yes Emacs mailing list Great "[""shell"", ""ansi-term""]" "[""default light""]" Never No simple functions Never I didn't know how to use it until I found emacswiki! Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Familiarity, programmability "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No circe no comprimise never considered No No No Emacs "[""C"", ""Python"", ""Perl"", ""Ruby""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking""]" "[""Source""]" "[""none""]" Never "[""Not interested"", ""Lack of time""]" Never "[""M-x list-packages""]" "[""Tutorials""]" "[""none""]" "[""manual""]" "[""Research alternatives""]" Vim No Often 40 Bachelors Male United States citizen Fin Tech "[""Ido"", ""Icomplete""]" "[""No""]" maximal vanilla No Hacker News Great "[""ansi-term""]" "[""my own custom theme""]" Frequently No copy-paste Never Some default Keybindings can hurt 🤕 Internet "[""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, availability, versatility "[""Hobby projects""]" "[""28.1""]" 15 No Magit, go-mode, org-mode any comprimise never considered No No No Emacs "[""Go"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Twitter if available""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""wait for maturity""]" None No Sometimes Colombian Software Development "[""No""]" "[""No""]" minimal vanilla No N/A Ok "[""eshell"", ""ansi-term""]" "[""default light""]" Never No understand internals Sometimes "Politics (assignment, FSF backwards definition of ""freedom"" and its ramifications), blathering and ego trips prevail over rational discussion." Internet "[""GUI""]" "[""Extensibility""]" String[] Alright extensibility, stability "[""Work"", ""Hobby projects"", ""notes taking, math, music, videos, ...""]" "[""29.0""]" 13 gnus AND notmuch bookiez, epkg, flycheck, no-littering, paredit, undo-tree, which-key any comprimise 10+y No No Yes Vim "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""none/all (only for metadata via borg.el; I don't really build package.el packages)""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Bad prior experience""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""borg""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""I don't""]" "[""manual"", ""borg""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Most of my code is not in packages (I don't use package.el myself), but I do maintain some packages in MELPA. I prefer MELPA to GNU because I value freedom, i.e., I don't want to require copyright assignment or other non-technical hoop-jumping from contributors. No Frequently 39 School Male Czech Software Development "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla "Thanks for not requiring JS. Some questions were unanswerable for me in their current form, namely: ""When you discover a new package that looks interesting, what do you do next?"" I do none of the listed; I always inspect the package code before installing. (I checked all options to be able to continue.) ""Do you use an Email client in Emacs?"" Should be multiple choice (e.g., I use both Gnus and notmuch daily). Similar with ""Do you use a project management package in Emacs?"" or ""Do you use an undo package in Emacs?""." Not sure Emacs mailing list Ok "[""none""]" "[""emacs -r + some customizations""]" Rarely undo-tree read and understand Never Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Not well "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Rust""]" Frequently "[""Windows"", ""MacOS""]" String[] "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ projectile Never Bachelors Male American Software Development "[""framework default""]" "[""No""]" Doom Emacs Not sure lobste.rs Ok "[""none""]" "[""Nord light, catpuccin frappe""]" Sometimes No copy-paste Never Work "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""26.3""]" 8 No significant comprimise never considered No No No Emacs "[""C++"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""MELPA""]" "[""Email""]" Never "[""I barely use them""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""Online search""]" "[""straight""]" "[""Install and try it immediately""]" None No Never Masters Male South African Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Friend Ok "[""shell""]" "[""default dark""]" Never No read and understand Never came with the distro "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" None No Often Masters Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default dark"", ""gruvbox""]" Never No read and understand Never Learning the architecture and the “proper” ways to do even simple things Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Air of esoteric""]" Good but not great Extensibility and design, the idea of the “editor” being macros on top of some “thing” (lisp interpreter) is genious for extensibility! "[""Hobby projects"", ""EVERYTHING""]" "[""29.0"", ""28.2""]" 1 No moderate comprimise never considered Cannot Cannot No Vim "[""Assembly"", ""C"", ""C#"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""Discord""]" "[""package.el"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Frequently 21 Bachelors Male Swedish Student "[""framework default""]" "[""No""]" Doom Emacs No Twitter Great "[""vterm""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""nord"", ""solarized"", ""solarized-dark"", ""Spacegray,moonlight""]" Never framework default read and understand Never evil is complex University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great elisp "[""Work""]" "[""28.2""]" 1 Mu4e meow,lsp-bridge,vertico,orderless limited comprimise might in future No No Yes meow "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""telegram""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""telegram""]" "[""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" MELPA VS Code project.el Sometimes Bachelors Male Research "[""Vertico"", ""Consult""]" "[""flyspell""]" minimal vanilla Not sure Telegram Ok "[""vterm""]" "[""zenburn""]" Never vundo copy-paste Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great amazing community and packages "[""Hobby projects""]" "[""27.1""]" 6 Vim "[""Rust""]" "[""GNU/Linux"", ""MacOS""]" IntelliJ Sometimes Doom Emacs copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great It's the user interface of the GNU system "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 Gnus Org, magit, rest-mode, org-roam,which-key significant comprimise never considered No I have in the past No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Manual"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 50 School Male Italian Software Development "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""Doom-oceanic-next""]" Sometimes No copy-paste Never Learning curve with all thé keybindings. Internet "[""GUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy More options to configure it as wish, faster. "[""Hobby projects""]" "[""27.1""]" 1 No Org-mode,Rainbow,Ivy significant comprimise never considered No No No Vim "[""Elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Atom framework default Frequently School Female French Social "[""Ivy""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""none""]" "[""dracula""]" Never framework default simple functions Never Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 16 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Rarely "[""WSL"", ""Windows""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Design rationale""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 33 Masters Male Japanese Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""zenburn""]" Sometimes undo-tree none Never "Proper configuration syntax, elisp, and modern best practices (i.e. ""require"" vs ""use-package"")." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy The packages that extend Emacs. The extent of customization. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit, eglot, org, counsel/ivy, which-key, company, avy limited comprimise might in future No Yes No Emacs "[""Haskell"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Blogs"", ""Hacker News comments""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""Nix""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Often Bachelors Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""doom-one""]" Never No copy-paste Never difficulties with elisp ; vanilla gui is really awfull University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great packages and extensibility "[""Work""]" "[""28.2""]" 3 notmuch org-roam ; org-transclusion ; org-mode ; org-babel moderate comprimise might in future Yes No No Vim "[""Python"", ""R"", ""scala""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Discord""]" "[""Tutorials""]" "[""IRC"", ""Reddit"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Often 39 PhD Male French Research "[""framework default"", ""Vertico"", ""Marginalia""]" "[""No""]" Doom Emacs Yes Hacker News Great "[""none""]" "[""nord""]" Sometimes framework default simple functions Never I haven't tried to contribute therefore I cannot give an update/feedback Not really, the tutorial and the community helped me quite a lot Saw ppl using emacs - made me fall in love observing it "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Configurability "[""Hobby projects""]" "[""28.2""]" 1 Mu4e "simple things like: project.el, embark, straight.el and so on. Way to many good ones" do not prefer never considered I have in the past No No Vim "[""Go"", ""Java""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Youtubers""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Not sure Vim project.el Never 33 Masters Male German Software Development "[""Ivy"", ""Vertico"", ""Selectrum"", ""Consult""]" "[""flyspell""]" maximal vanilla No Friend at work Ok "[""none""]" "[""dont care""]" Sometimes undo-tree write package Never Keybindings Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Lisp machine "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 29 No Org mode, ESS, helm, company, dired, magit limited comprimise 10+y No No No Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""R"", ""Shell"", ""SQL"", ""Nix""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""nix""]" "[""Install and try it immediately""]" Norton commander projectile Sometimes 53 Masters Male United States citizen Financial services "[""Helm""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""shell"", ""vterm""]" "[""solarized-dark""]" Sometimes undo-tree simple functions Practical tutorials that would use vanilla Emacs rather than a bloated configuration like Spacemacs. University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Common Lisp""]" Good but not great Extensibility, LISP. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 12 No slime, lsp never considered Emacs "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Go"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse No Sometimes "[""No""]" "[""No""]" minimal vanilla "[""none""]" "[""default dark""]" Often framework default simple functions Never Weaning off vi/vim key bindings. Using someone else's frame work (Spacemacs, later Doom) when in hindsight I'd have been better off starting with vanilla Emacs. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Flexibility and extensibility. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Mu4e dired,magit,vterm,marginalia,modus-themes,mu4e,orderless,org-roam,vertico,vterm moderate comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""PHP"", ""SQL""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD"", ""Android mobile""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""GitHub"", ""Email"", ""C-h f""]" "[""package.el"", ""packages.el via a custom unless/package-installed-predicate-dolist, also git clone""]" "[""Install and try it immediately"", ""Research alternatives""]" N/A Vim No Sometimes 48 School Male Australian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" String[] Good but not great Not doing things that i don't want it to do "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No lsp-mode, magit, undo-tree, evil, org-mode, company, use-package, flycheck, web-mode any comprimise might in future No No No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Agenda""]" "[""debian""]" "[""Never wished to""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit""]" "[""Comparison""]" "[""duckduckgo and source code""]" "[""use-package"", ""manual"", ""debian packages""]" "[""Research alternatives""]" Eclipse project.el Rarely School Austrian Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""none""]" "[""my own custom theme"", ""Custom Sweet-Dard theme""]" Rarely undo-tree copy-paste Rarely Yes, it's a completely different editing paradigm from most, e.g., Ctrl-X, Ctrl-V, etc. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Keyboard focused, no need for mouse. No Gui necessary. Extensibility. "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No go-mode, company-lsp, hcl-mode moderate comprimise might in future No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" Sublime Text project.el Sometimes 58 Masters Male United States citizen Fin Tech "[""Helm""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""shell""]" "[""default dark""]" Rarely No none "[""TUI""]" "[""None, I use Vim""]" Poorly, it's sluggish "[""Switching to Vim""]" "[""9.0""]" 0 Vim "[""Assembly"", ""C++"", ""C"", ""Python""]" "[""GNU/Linux""]" Never What? copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great "[""Work""]" "[""28.2""]" 2 No limited comprimise might in future No No No Vim "[""C"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Reddit""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Research alternatives"", ""wait for maturity""]" VS Code projectile Never 22 Bachelors Male Kyrgyz Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Great "[""none""]" "[""doom-one""]" Sometimes framework default simple functions Never The keyboards shortcuts are not very intuitive, so it took a while. Lisp was also difficult for a 1st year computer science student. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Any text editing/programming job can be done at many levels of setup (none, vs. ligth, vs. lsp with additional bells and whistles). On top of that, everything can be managed using org-mode, org-roam and projects/projectile. "[""Work""]" "[""29.0""]" 25 Mu4e org-mode, org-roam, which-key, projectile (compilation aid is reason for not using built-in projects), auctex significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Julia"", ""Python"", ""R"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""package.el"", ""manual""]" "[""wait for maturity"", ""wait for community""]" None projectile Sometimes 47 PhD Male Danish Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Maybe get an indication of how people hope to see the direction of future emacs development, e.g. large stand-alone packages like helm vs. smaller, flexible frameworks (vertico, selectrum etc.) that build on built-in mechanisms. Yes r/emacs Great "[""none""]" "[""my own custom theme""]" Rarely No simple functions Never Its slow because there isn't any multi-threading Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright Extensibility, packages, documentation, a perfect language built into it and of course the community :-). I love everything about Emacs except one thing. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No multiple cursors, org, Smex any comprimise might in future Cannot Cannot No Emacs "[""Assembly"", ""C"", ""Go"", ""Python"", ""PHP"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""I dont have a problem with what i am using""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""M-x list-packages"", ""The emacs rocks series""]" "[""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Maybe MELPA? Vim No Frequently 17 School Female Hungarian Software Development "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""default light"", ""modus-operandi"", ""acme-theme""]" Never No copy-paste Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Ivy, Elpy, Ace-window, Beacon moderate comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""N/A""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Spyder No Frequently 22 Bachelors Male American Student "[""Ivy""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""cyberpunk""]" Never No copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""It's lightweight""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy It's lightweight and reasonably fast. "[""Hobby projects""]" "[""28.2""]" 21 No limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Rust""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""M-x list-packages""]" "[""Screenshots""]" "[""GitHub""]" "[""not sure""]" "[""wait for maturity""]" Vim No Rarely 40 School Male Finnish Software Development "[""No""]" "[""No""]" minimal vanilla Some questions are mandatory, but they are about things I don't use. No Hacker News Ok "[""none""]" "[""default dark""]" Never No simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Package(s)"", ""Community""]" Good but not great "[""Work""]" "[""29.0""]" 3 Mu4e moderate comprimise 0-2y No No No Vim "[""C++"", ""C"", ""Java""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 22 Bachelors Male Australian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" Doom Emacs Yes Discord Great "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Frequently undo-fu many packages Never I mean come on it’s ancient Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Poorly, it's sluggish Existentiabillity "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No magit, cider, selectrum, straight, ctrl-f no comprimise never considered I have in the past No Yes Vim "[""C"", ""Clojure"", ""Javascript"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 28 Masters Male Swedish Research "[""Selectrum""]" "[""spell-fu""]" maximal vanilla Not sure Twitter Great "[""eshell""]" "[""my own custom theme""]" Sometimes undo-fu simple functions Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great The elisp, many extensions and the keybinding. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" "[""GNU/Linux""]" Vim Frequently maximal vanilla copy-paste Never Configuration is tricky Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 4 No moderate comprimise never considered No I have in the past No Emacs "[""Haskell"", ""Agda""]" Never "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Sometimes 21 Bachelors Male English Student "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""dracula""]" Rarely No copy-paste Never Not all programming language major modes and packages work great out of the box, e.g. JavaScript syntax highlighting is wonky and the major mode isn't as good as VSCode. University/College "[""TUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Alright Unparalleled mouse-free productivity, text editing, customisability. "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No magit, vterm, org-mode do not prefer never considered No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Sublime Text projectile Rarely 29 Bachelors Male Czech Software Development "[""Helm""]" "[""No""]" Spacemacs No Hacker News Great "[""vterm""]" "[""default dark""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great front-end for many terminal applications as built-in and custom user packages "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 1 No eglot, magit, key-chord, helpful, which-key moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go""]" Frequently "[""GNU/Linux""]" "[""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""IRC"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Never School Male Estonian "[""Helm""]" "[""No""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""base16-apprentice""]" Never No none "[""GUI""]" "[""Package(s)""]" Good but not great "[""Work""]" "[""29.0""]" 0 Vim "[""HTML/CSS"", ""Javascript"", ""Typescript""]" "[""MacOS""]" Never Doom Emacs many packages "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""lisp""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 Vim "[""C++"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" "[""GNU/Linux""]" Sometimes Spacemacs none Internet "[""GUI""]" "[""Package(s)"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 3 Emacs "[""Elisp""]" "[""Windows""]" VS Code Frequently minimal vanilla simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No magit,org,lsp-mode,flycheck,company,helm,projectile,vterm,deadgrep,undo-tree limited comprimise 10+y Yes No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""manual""]" "[""Research alternatives""]" projectile Rarely Masters Male Lithuanian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""solarized-dark""]" Rarely undo-tree simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 17 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""LaTeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 33 PhD Male Research "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""default light"", ""my own custom theme""]" Sometimes No simple functions Never When started, I might get lost -- eg inadvertently enter a recursive edit mode -- and have to suspend emacs, kill it, and start again. University/College "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Community""]" Good but not great Extensibility, documentation, ability to avoid using the mouse "[""Work"", ""Hobby projects""]" "[""28.1""]" 40 No moderate comprimise might in future No I have in the past No Emacs "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""Do not use packages""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""I typically have trouble installing packages so contributing is a reach""]" Never "[""Reddit"", ""Hacker News""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Do not use packages""]" "[""package.el"", ""not sure""]" "[""wait for maturity""]" None No Rarely 61 PhD Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla Yes: I would love to try more packages but each time I try to get one installed something breaks in the installation process (repo unavailable, software error, missing component, version incompatibility, etc) and I move on because I don't have the time to research the problem (assuming that it can be fixed). I would guess others have this problem as well but none of the survey's questions seemed to mention it. No Hacker News Great "[""shell"", ""ansi-term""]" "[""pok-wog""]" Sometimes No copy-paste Never The docs contain a lot of information. As a novice, it was hard to understand what to learn first, and skimming through was almost undoable. For if I skimmed, then I'd find myself puzzled. I spent hours and hours at cost of my free time. Keybindings kept falling out my head. Things went really slow until I tried Centaur Emacs, then exploring new features became a breeze. Vanilla Emacs is unsane for new users. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""I no longer use Emacs. I switched to Vim""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects"", ""I no longer use Emacs. I switched to Vim""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 7 No Auctex,Flyspell,Magit,Projectile,Undo-tree significant comprimise never considered No Would directly No I used the default, until I tried evil-mode. Then, I switched to Vim "[""C"", ""Elisp"", ""Python"", ""LaTeX""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Learning how to properly use Org mode was my biggest desire, but due to lack of time, I never delved into""]" "[""MELPA""]" "[""Never tried""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Friends""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" None framework default Frequently 32 Masters Biogically male, I don't identify with my gender Italian Software Development "[""Helm""]" "[""framework default"", ""flyspell""]" I started from vanilla Emacs, built my own settings for years. Lost my confs. Used Centaur for a year. Then, I tried spacemacs. I used to revere Emacs, then I realized I was just evangelised (if not brain-washed) into its church. It has been my first IDE, and I'm very thankful to what I've learned. But, emacs keybindings are insanely frustrating, not to mention an hazard for the user's hands. This is what eventually drove me away. I wish this aspect would be surveyed in a deeper manner in the coming survey No My Emacs old buddy Ok "[""ansi-term""]" "[""default dark"", ""my own custom theme"", ""dracula"", ""gruvbox""]" Never framework default copy-paste Never Using the wiki from the start was difficult: I started from videos before being able to understand it Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Org mode""]" Very well, it's snappy Its legacy: there's always some new mode or feature you never knew you needed, and only recently found out about, but that someone has worked on for the past years "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No org, yasnippet, multiple-cursors, window-select, word-wrap, company,vi-tilde-fringe, moderate comprimise never considered No No No Emacs "[""C"", ""Java"", ""Python""]" Never "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email""]" Never "[""Did not consider it yet (my bad)""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Eclipse No Frequently 19 School Male Italian Student "[""Vertico""]" "[""flyspell"", ""ispell""]" Doom Emacs No r/emacs Great "[""shell""]" "[""doom-monokai-classic""]" Never No copy-paste Never Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features"", ""keyboard macros""]" Very well, it's snappy I can do anything with it. "[""Work"", ""Hobby projects""]" "[""28.2""]" 32 No significant comprimise never considered No No No Emacs "[""Elisp"", ""Java"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Issues""]" "[""Web search engines""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None No Sometimes 57 Masters Male American Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell""]" "[""default light""]" Sometimes No copy-paste Never The keybindings are really unclear, especially for non-english speakers who don't know what CTRL/Meta?(alt) is Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, speed, amazing package management, great features "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise might in future Yes I have in the past No Vim "[""C++"", ""HTML/CSS"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Rarely 32 Bachelors Male German Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Rarely framework default write package Never "From nothing, reaching the point where I had a simple init.el set up with fonts, a good theme, basic interface settings, and use-package all configured and ready to go was the most difficult part, especially when so many online resources use very different approaches. I still have three separate functions in my init.el that set my font, and some combination of them seems to have done the trick. Beyond that, I think it was just having a use case that motivated me to take the deep dive into learning Emacs. It was ultimately seeing Elpy and Emacs-style interactive programming for Python that pushed me over the edge." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great "- Emacs has infinite tweakability. If some feature doesn't behave the way I want it to, or if adding some behavior would improve my workflow, I am certain that it can be done. And every tweak makes Emacs even better. I am slowly converging to the perfect environment for me specifically. - Almost every function, command, and variable is fully documented and easy to query for. I seldom have to leave Emacs or turn to the internet to support the tweaking above. - Packages to add a wide variety of features aren't unique to Emacs, but Emacs has a truly excellent selection, and I can always customize further. - Emacs doesn't spy on me." "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e use-package, auctex, cider, eglot, elfeed, elpy, vertico, vterm, mu4e, org-mode significant comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Emacs""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code No Frequently 21 Associates Male United States citizen Student "[""Vertico""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""wombat""]" Never undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Org mode "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No significant comprimise never considered No No No Emacs "[""Python"", ""Bash""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text No Frequently 31 Masters Male Danish Software Development "[""Helm""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""dracula""]" Never No write package Never "confused fingers from other editors, environments the depths of the key-command trees / modes and special buffers" Internet "[""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "the power of the lisp machine (living code) extensibility (see point one) everything is a buffer" "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e mu4e,org-mode,docker,which-key,rustic no comprimise might in future No No No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Discord"", ""Web search engines"", ""#emacs tag on mastodon""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Sometimes 39 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Blog post Ok "[""eshell"", ""vterm""]" "[""modus-operandi""]" Rarely No many packages Rarely I came from Vim. So, I found it difficult to retrain my muscle memory and adjust my expectations. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Emacs Lisp and its extreme extensibility "[""Work"", ""Hobby projects"", ""Blogging, Email, Window Manager""]" "[""28.2""]" 8 notmuch exwm, magit significant comprimise 0-2y No I have in the past Yes Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU Guix""]" "[""Mailing list"", ""GitHub"", ""Any way the package maintainer prefers""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub"", ""Most of the time, I don't ask for help""]" "[""GNU Guix""]" "[""Research alternatives""]" I submit to popular repositories such as MELPA that are used by a lot of people. Vim No Frequently 32 PhD Male Indian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No Friend Great "[""shell"", ""vterm""]" "[""manoj-dark""]" Often No copy-paste Never Old school shortcuts, very specific/unique terminology, experience/familiarity with REPL instead of compiled code University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great flexibility and ability to bring a common(ish) framework/interface to multiple languages. "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3""]" 2 No moderate comprimise never considered No No No Emacs "[""Python"", ""R"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Twitter""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" RStudio project.el Frequently 32 PhD Male United States citizen Data Science "[""No""]" "[""flyspell""]" minimal vanilla No Mastodon Great "[""term""]" "[""tomorrow""]" Rarely No simple functions Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great Integration between different tasks, common interface for different tasks "[""Work"", ""Hobby projects"", ""Personal information and tasks""]" "[""28.2""]" 10 Mu4e limited comprimise might in future No No No Vim "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""not sure""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Notepad++ projectile Often 34 PhD Male British Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""spell-fu""]" Doom Emacs Not sure Org mode mailing list Great "[""shell-command"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely framework default copy-paste Never Learning to use movement beyond the arrow keys University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Text editing features, org, and huge package library "[""Work"", ""Hobby projects""]" "[""28.2""]" 21 No Magit any comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Never have""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" Nano projectile Frequently 43 PhD Male British Research "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""Xresources theme so it matches my terminal emulator""]" Sometimes undo-tree String[] String[] "[""na""]" String[] String[] read and understand Never Grokking Elisp, finding golden path of configuration Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Community, ecosystem, culture "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No moderate comprimise might in future No Would directly No Vim "[""HTML/CSS"", ""Javascript"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Research alternatives""]" Atom framework default Sometimes 33 Bachelors Male Canadian Software Development "[""framework default"", ""Helm""]" "[""framework default"", ""flyspell""]" Spacemacs No Hacker News Great "[""none""]" "[""gruvbox"", ""zenburn""]" Sometimes framework default simple functions Never "- google results often return obsolete or suboptimal answerd - as a beginner hard to distinguish different tribes of emacs - elisp conventions (like naming personal functions with 'my/...' are not immediately transparent - while the docs are really great it's hard to read this much as a beginner" Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Org mode""]" Good but not great Extensibility, uniform interface for different domains, decades of knowledge crystallized in emacs and packages. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e Org-mode,magit,helm,mu4e,dired+,undo-tree,ediff,org-roam,elpy,lsp-mode limited comprimise never considered Cannot No No Emacs "[""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Shell""]" Frequently "[""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Sacha Chua's newsletter""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Often 36 Masters Male Hungarian Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""shell"", ""eshell""]" "[""modus-vivendi""]" Sometimes undo-tree simple functions Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Gnus realgud-lldb, slime, helm, irony, cmake-mode, company, auctex,ac-math, ggtags, lsp-mode significant comprimise might in future I have in the past No No Emacs "[""C++"", ""C"", ""Python"", ""Perl"", ""LaTeX""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Vim No Often PhD Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""solarized-dark"", ""Material""]" Rarely No copy-paste Never Keybindings, package managment. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great it's flexibility "[""Work""]" "[""29.0""]" 4 No moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Manual"", ""Screenshots""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 28 Associates Male Salvadorean Software Development "[""framework default"", ""Helm""]" "[""framework default"", ""flyspell""]" Doom Emacs No lobste.rs Great "[""eshell""]" "[""doom-one"", ""nord""]" Never framework default simple functions Rarely Differences compared to common conventional Windows applications University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""org-mode""]" "[""Text editing features""]" Good but not great Core + everyrhing else in LiSP "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No org-mode, various language modes limited comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""whatever the maintainer prefers""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Blogs"", ""M-x list-packages"", ""Emacs News""]" "[""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 50 Masters Male German Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light""]" Sometimes No simple functions Never Steep learning curve with different shortcuts for everything and specific idiossincrasies of it's age. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""org-mode""]" Good but not great Flexibility and customizability "[""Work"", ""Hobby projects"", ""personal knowledge management, TODO system, College""]" "[""28.1""]" 4 No org-mode, yasnippet, move-stuff, rust-mode, platformio-mode, conda significant comprimise never considered No Would directly No Spacemacs Holy "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom framework default Sometimes 24 Bachelors Male Brazilian Software Development "[""framework default"", ""Helm""]" "[""hunspell with dual pt, en dict""]" Spacemacs No r/emacs Great "[""shell-command"", ""eshell""]" "[""default dark"", ""inkpot, nano, dracula""]" Rarely framework default many packages Never can't stand it... the dogma... the friction... "Documentation eccentricities like using ""which see"" everywhere. The documentation is hyperlinked, just link to it and describe it instead of using 1:1 translations of latin in the most awkward way possible. Or just use `q.v.` like normal people. Documentation in general. Should always be in a lispy form (eg why do commands and functions omit parens?). Should have more real examples you can execute right there to see it work. This only makes it harder for people new to elisp." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No do not prefer never considered No No Yes Emacs "[""C"", ""Elisp"", ""Haskell"", ""Ruby"", ""Scheme""]" Frequently "[""MacOS"", ""BSD""]" String[] "[""MELPA""]" "[""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" melpa... I'm pretty done with GNU/FSF/RMS dogma None my own, mostly via perspective Sometimes "[""emacs 28+ improvements""]" "[""ispell"", ""aspell via ispell""]" maximal vanilla Yes lobste.rs Ok "[""shell-command"", ""shell""]" "[""default light"", ""default light w/ green strings... red should be for errors ONLY""]" Often No simple functions Never Keybindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Mu4e helm, mu4e, bongo, magit, lsp-ui, org-mode significant comprimise never considered Yes Yes No Emacs "[""Haskell"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Manual""]" "[""IRC"", ""GitHub""]" "[""use-package"", ""nix""]" "[""Install and try it immediately""]" None No Sometimes 27 Masters Male Fin Tech "[""Helm""]" "[""ispell""]" maximal vanilla No Friend Great "[""eshell""]" "[""solarized""]" Sometimes undo-tree copy-paste Never Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No significant comprimise might in future No No No Emacs "[""Shell""]" Never "[""MacOS"", ""BSD""]" String[] "[""framework default""]" "[""Never contacted any""]" Never String[] Never "[""M-x list-packages""]" "[""Nothing comes to mind""]" "[""I haven't had to ask for help""]" "[""framework default""]" "[""wait for maturity""]" Notepad (vanilla Windows) framework default Rarely Bachelors Software Development "[""framework default""]" "[""framework default""]" minimal vanilla Some of the required question made no sense for my limited use of EMACS and therefore got nonsensical answers. Not sure forums.freebsd.org Ok "[""none""]" "[""default light""]" Never framework default copy-paste Never Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Structural navigation (in lisps) "[""Work""]" "[""28.2""]" 0 No significant comprimise never considered No No No Emacs "[""Clojure""]" Frequently "[""MacOS""]" String[] "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Don't.""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Never 28 Masters Male British Software Development "[""Helm""]" "[""framework default""]" Prelude No Hacker News Ok "[""none""]" "[""Jetbrains darcula""]" Never framework default copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No limited comprimise never considered No No No Vim "[""Python"", ""Shell"", ""Verilog""]" Often "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Never 27 Bachelors Male Chinese Student "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs No Hacker News Great "[""none""]" "[""spacemacs""]" Frequently framework default copy-paste Never control key pinky fatigue Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "1. rectangular editing commands 2. org mode 3. Code indenting 4. code highlighting 5. Macros" "[""Work"", ""Hobby projects""]" "[""27.2"", ""26.1""]" 26 No moderate comprimise might in future I would but don't know how Would directly No Emacs "[""Python"", ""Perl"", ""Shell""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default"", ""use-package""]" "[""wait for community""]" vi No Frequently Bachelors Male United States citizen Hardware, chip design "[""Ivy""]" "[""ispell""]" lightly configed vanilla and spacemacs No Company internal emacs slack channel Great "[""shell-command"", ""shell"", ""eshell""]" "[""default dark"", ""dichromacy""]" Never No write package Never The keybindings are decidedly non-intuitive. Parent "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great The incredible flexibility and wide ecosystem of packages. "[""Work"", ""Hobby projects"", ""Journaling""]" "[""29.0"", ""28.2"", ""28.1""]" 10 No Helm, Magit, RGB, LSP-mode limited comprimise never considered No No Yes Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""N/A""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" None No Frequently 29 Masters Male United States citizen Defense "[""Helm""]" "[""flyspell""]" maximal vanilla "Switch ""American"" to ""United States"". It was weird to see it in the wrong place alphabetically." No r/emacs Ok "[""none""]" "[""doom-acario-dark""]" Rarely No String[] String[] String[] CUA String[] String[] Frequently copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0"", ""28.1""]" 1 Vim "[""Elixir""]" "[""GNU/Linux""]" Never Doom Emacs simple functions Never A lot of things have strange names. Like frame/window that is the opposite of HTML. Calling truncateline what everybody call line wrap etc. Friend "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy It's an operating system so it can does everything. The sole limit is the imagination. "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""OCaml""]" Never "[""GNU/Linux"", ""Windows""]" "[""Task management""]" "[""framework default""]" "[""Mailing list"", ""Email""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""I don't care""]" "[""google only""]" "[""manual""]" "[""wait for maturity""]" None No Sometimes 39 Masters Male French Software Development "[""No""]" "[""No""]" minimal vanilla I don't understand what you learned from that kind of questions No Hacker News Ok "[""just by using compile""]" "[""I use the nowindow emacs""]" Never No simple functions Never "Started with Spacemacs, so a learning curve simply because of it. Then ""unlearning"" some vim-habits, but Evil makes that much less painful." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "Extensibility and being a single tool for ""everything""." "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e evil-mode, org-mode, magit, lsp-mode, org-roam, vertico++, projectile moderate comprimise might in future I have in the past No No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub"", ""Doom discord""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""Doom emacs curation""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""wait for community""]" Vim projectile Sometimes 37 Masters Male Norwegian Software Development "[""framework default"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default"", ""flyspell""]" Doom Emacs No lobste.rs Great "[""eshell"", ""vterm""]" "[""dracula""]" Sometimes framework default copy-paste Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Work""]" "[""28.1""]" 4 No significant comprimise never considered No No No Emacs "[""I basically only use Org Mode""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No Often 42 PhD Male United States citizen Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""monokai""]" Never framework default copy-paste Never Learning the keybindings. Finding ways of changing the config to fit my needs. University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy It's lightweight (ram, disk, and cpu usage are low). It runs on many different OSs. The package system makes it infinitely extensible. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 10 No lsp-mode, company, flycheck, go-mode, markdown-mode any comprimise never considered No Yes No Emacs "[""C"", ""Go"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ No Often 30 Bachelors Male American Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No Mastodon Great "[""eshell"", ""ansi-term""]" "[""default dark""]" Never No simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No significant comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Haskell"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Rarely 33 School Male Brazilian Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""nord""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No significant comprimise never considered No No No Vim "[""Python"", ""Rust"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim framework default Rarely 30 PhD Male Swiss Research "[""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs No r/emacs Ok "[""eshell"", ""vterm""]" "[""my own custom theme""]" Often undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" Eclipse project.el Rarely 37 Masters Male "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell"", ""vterm""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Community""]" "[""Package(s)""]" Good but not great "[""Hobby projects""]" "[""29.0"", ""28.2""]" 1 Vim "[""Python""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Vim Rarely minimal vanilla simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great The possibility to customise perfectly it to your needs. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e org, lsp-mode, elfeed, mu4e, crux, magit, au text, vterm no comprimise never considered Yes No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""YouTube""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Mailing lists"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Sometimes 26 Bachelors Male German Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""gruvbox""]" Rarely No simple functions Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Vim "[""Go""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never String[] Rarely "[""Issues""]" "[""Reddit""]" "[""Screenshots"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently Masters Male British Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""Spacemacs-dark""]" Never framework default copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 No significant comprimise never considered No No No Emacs "[""Clojure"", ""Python"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""Colleagues""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse framework default Sometimes Bachelors Male American Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Friend Great "[""eshell""]" "[""dracula""]" Never framework default write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Emacs "[""Clojure"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""PHP"", ""Ruby"", ""Shell""]" "[""MacOS""]" String[] String[] String[] String[] String[] String[] String[] String[] Vim Often String[] String[] Doom Emacs String[] String[] none Never Tried vanilla emacs, was frustrated with key bindings and having to read a manual in order to use an editor. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-mode""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 2 No org-mode, magit limited comprimise might in future No No No Vim "[""org-mode""]" Often "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""straight""]" "[""wait for maturity"", ""wait for community""]" VS Code framework default Sometimes 28 Masters Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""solarized""]" Never framework default understand internals Never Bureaucracy destroys the soul Friend "[""GUI"", ""daemon""]" "[""Extensibility""]" String[] Good but not great The model itself, where the editor is a collection of functions triggered by events that can be key pressed or mouse gestures or whatever, and the functions themselves can be redefined at any stage. "[""Work"", ""Hobby projects""]" "[""28.2""]" 37 No restclient, expand-region, slime, cider, visual-regexp limited comprimise never considered No No Yes My own, CUA++ "[""Assembly"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""R"", ""Scheme"", ""Shell"", ""OCaml""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages"", ""Sascha!""]" "[""Docstrings""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Ed No Often PhD Male Irish Software Development "[""Ido""]" "[""flyspell"", ""hunspell""]" maximal vanilla Not sure Twitter Ok "[""eshell""]" "[""my own custom theme""]" Frequently undo-tree simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 10 No do not prefer never considered Yes No No Emacs "[""Common Lisp"", ""Elisp""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""GitHub"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""IRC"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 40 PhD Male American Telecom "[""Ivy""]" "[""No""]" maximal vanilla Yes Blog post Great "[""eshell""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Never Internet "[""GUI"", ""TUI""]" "[""org mode""]" "[""Package(s)""]" Alright "[""Hobby projects""]" "[""27.2""]" 5 No do not prefer never considered No No No Emacs "[""none""]" Never "[""WSL""]" "[""Time tracking""]" "[""not sure""]" "[""Email""]" Never "[""Not interested""]" Never "[""not""]" "[""Tutorials"", ""Design rationale""]" "[""not""]" "[""package.el""]" "[""wait for community""]" VS Code No Rarely 52 Bachelors Male Belgian Education services "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Not great "[""none""]" "[""solarized-dark""]" Never No simple functions Never navigate as easily (because I was more proficient in) neovim Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Lisp ecosystem "[""Learning Lisp""]" "[""28.2""]" 1 No paredit,sly,dired,swiper,company limited comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp""]" Rarely "[""MacOS""]" String[] "[""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Never 25 School Male Indonesian Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""shell"", ""eshell""]" "[""modus-vivendi""]" Sometimes undo-fu write package Never "I was 18 years old in 1988/1989. I learned Emacs in parallel to Apple Mac/CUA conventions. So since my first use of any ""modern"" (i.e. post-Commodore-64) applications, I have been ""native bilingual,"" muscle-memory-wise. Meanwhile I first encountered Emacs Lisp at precisely the same time I was taking a course that required writing code in Scheme. So what would (for me, undoubtedly) have been a monolithically insuperable conceptual obstacle, was, by luck, perfectly natural. In short, a wonderfully serendipitous story for me, utterly lacking in any relevance to new users in 2022. :-)" University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy As Protesilaos Stavrou has articulated so well, it's the unique gestalt of Emacs-as-environment that makes it so powerful. It truly embodies the technological and social potential of Free Software. "[""Work"", ""Hobby projects"", ""writing prose""]" "[""28.1""]" 34 Wanderlust olivetti, helm, real-auto-save, which-key, adaptive-wrap, pulsar, denote any comprimise might in future Yes Yes No Emacs "[""Elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Hacker News""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""wait for community""]" None No Frequently 52 PhD Male United States citizen Research "[""Helm"", ""Vertico""]" "[""ispell""]" maximal vanilla Yes Hacker News Great "[""none""]" "[""modus-vivendi""]" Rarely No copy-paste Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.2"", ""28.1""]" 0 Vim "[""C++"", ""C"", ""Haskell"", ""Rust""]" "[""GNU/Linux"", ""BSD""]" String[] "[""not sure""]" String[] String[] String[] String[] String[] String[] Vim Rarely String[] String[] minimal vanilla String[] String[] copy-paste Never The keybindings were hard to learn and discover Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Not well Being an customizable, extensible super-app for the Desktop aligned to user interests "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No moderate comprimise never considered No Would directly No All combined "[""HTML/CSS"", ""Haskell"", ""Shell"", ""OCaml""]" Frequently "[""MacOS""]" "[""Note taking"", ""generating a static website""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 26 Masters Male French Student "[""framework default""]" "[""framework default""]" Doom Emacs Yes Discourse Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes framework default read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" "[""MacOS""]" Frequently Doom Emacs read and understand Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great lisp, packages "[""Work""]" "[""28.1""]" 1 No never considered Vim "[""Clojure""]" Sometimes "[""GNU/Linux""]" String[] "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Never "[""framework default""]" "[""No""]" Doom Emacs "[""eshell"", ""term""]" "[""gruvbox""]" Never framework default write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 15 No any comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""PHP"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Documentation""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" VS Code projectile Rarely Associates Male Russian Telecom "[""Helm"", ""Ido"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Ok "[""shell"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""nord""]" Rarely No simple functions Never Elisp wasn't intuitive for me as I write mostly Python and knew some vimscript Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility, org-mode "[""Work"", ""Hobby projects"", ""University""]" "[""28.2""]" 3 No significant comprimise might in future No No No Vim "[""Elixir"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""elpaca"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Frequently 22 School Male Polish Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" Doom Emacs No lobste.rs Great "[""vterm""]" "[""my own custom theme"", ""modus-operandi""]" Sometimes framework default read and understand Never University/College "[""GUI""]" "[""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" VS Code projectile Sometimes 42 PhD Male Canadian AI - computer vision "[""Ivy""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""doom-dark+""]" Sometimes undo-tree simple functions Never "Literally impossible to learn without searching online basic stuff like 'How to find file' or 'How to save a file'. Discoverability is a mess on emacs and to this day I'm not sure if I'm Turning on specific packages, like lsp or flycheck, was easy but debugging them was a mess. I still don't have python autocomplete working well. The wiki was very helpful, despite being quite empty in some aspects. Not a single light theme is good. solarized ftw. Dired did not seem easy to use, I still rely on KDE's file browser or the shell terminal buffer" Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Usable without a mouse pointer""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""memes""]" Very well, it's snappy Lisp programming, keyboard shortcuts, low power usage on my laptop, very robust and stable packages. I haven't had to install anything third party yet because doom emacs has everything built in. "[""Hobby projects""]" "[""28.2""]" 1 No significant comprimise never considered No Cannot No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""framework default"", ""not sure""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""not sure""]" "[""Install and try it immediately""]" VS Code framework default Often 19 School Male Software Development "[""framework default"", ""Ivy"", ""Ido""]" "[""framework default"", ""flyspell"", ""ispell""]" Doom Emacs I can't enter 0.5 as years. No Discourse Great "[""shell""]" "[""solarized"", ""doom-opera""]" Never framework default read and understand Never "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Java"", ""Python"", ""PHP""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Reddit""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""wait for maturity""]" No Frequently Bachelors Male Software Development "[""No""]" "[""No""]" Emfy No r/emacs Great "[""term"", ""ansi-term""]" "[""wombat""]" Never No simple functions Rarely "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""evil package""]" String[] Good but not great "[""Work""]" "[""28.2""]" 30 mew org-mode, evil moderate comprimise might in future No Would directly No Vim "[""HTML/CSS"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Sometimes "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Overview""]" "[""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Sometimes 53 PhD Male German Software Development "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""none""]" "[""zenburn""]" Sometimes undo-tree copy-paste Never - adapting to non-modern-standard concepts like the weird keybindings, kill ring, having a different name for everything Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Extended in a lisp""]" Good but not great org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org, org-roam, magit, marginalia, consult, orderless, dirvish, esup limited comprimise never considered No No No xah-fly-keys "[""C"", ""Elisp"", ""Scheme"", ""Common Lisp""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison""]" "[""IRC"", ""Matrix"", ""Discord""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Vim No Frequently 22 School Male Singaporean Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No Matrix Ok "[""vterm""]" "[""default dark""]" Never vundo copy-paste Never Learning the keybindings, getting into some state or mode where the key bindings don’t do what you expect Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Best clojure editor""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy The packages for editing clojure are so good! Since it’s old tech, I’m confident it won’t go away and it’s very stable. "[""Work""]" "[""28.1""]" 5 No Clojure-mode, swiper/counsel/ivy, org-roam, which-key, general, evil, projectile limited comprimise never considered Yes No No Vim "[""Clojure""]" Never "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Blogs"", ""Work""]" "[""None""]" "[""Work""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Sometimes 31 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""solarized""]" Never undo-tree write package Rarely Finding help Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Alright Emacs lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 Mu4e magit, deadgrep, vertico, consult do not prefer 5-10y No No Yes Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Ruby""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ No Sometimes 37 Masters Male Belgian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""wucuo""]" maximal vanilla "You could have added questions like: - what do you like to change about emacs - what do you think maintainers should work on - do you use LSP? and what do you think about the performance? - what do you hate about emacs? - how often do you (re)start emacs? (just fun for the stats)" Yes Friend Great "[""eshell"", ""vterm""]" "[""default light"", ""ef-light""]" Rarely No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility and built-in features "[""Hobby projects""]" "[""28.2""]" 1 Mu4e moderate comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Reddit""]" "[""package.el""]" "[""Research alternatives""]" VS Code projectile Never School Male Hungarian Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""shell"", ""eshell"", ""vterm""]" "[""modus-vivendi""]" Never undo-tree many packages Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility and the ecosystem. A lot of possible workflows that can be implemented. "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 notmuch org-mode,dired,magit,org-roam,notmuch,emms,elfeed,lsp-mode moderate comprimise might in future No No Yes Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""FSF paperwork"", ""Packages are often so well written that there isn't much value I can add""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Just submit to MELPA when I feel the package is ready Vim projectile Frequently 24 Masters Male Russian Student "[""Ivy""]" "[""langtool"", ""My reverso.el""]" maximal vanilla Yes Discord Great "[""vterm""]" "[""palenight""]" Sometimes undo-tree simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 0 Emacs "[""C++"", ""Elisp"", ""Java"", ""Python""]" "[""GNU/Linux""]" Vim Often minimal vanilla copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 No any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""PHP"", ""Perl"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""not sure""]" "[""Email""]" Never String[] Never "[""Web search engines""]" "[""Overview""]" "[""Google""]" "[""manual""]" "[""Install and try it immediately""]" textedit No Frequently 53 Masters Male German Telecom "[""No""]" "[""flyspell""]" maximal vanilla No Mastodon Ok "[""none""]" "[""default light"", ""my own custom theme""]" Frequently No read and understand Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""Go"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Vim Never maximal vanilla simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""27.1""]" 0 Vim "[""Common Lisp"", ""Scheme""]" "[""GNU/Linux""]" Rarely minimal vanilla write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Hobby projects""]" "[""29.0""]" 7 No do not prefer never considered I have in the past I have in the past Yes Vim "[""Elisp"", ""Elixir"", ""R"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs No Hacker News Great "[""shell-command"", ""ansi-term""]" "[""doom-one"", ""gruvbox""]" Rarely framework default simple functions Rarely "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects"", ""journal""]" "[""28.2"", ""28.1"", ""27.2""]" 25 notmuch any comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Perl"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" projectile Sometimes Masters Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Ok "[""none""]" "[""my own custom theme""]" Never No copy-paste Never I learned a lot from the Emacs tutorial and other places, but discovering and learning more has been sporadic after that. There is a lot to learn and everything is documented, but discoverability is the issue for me and I then again I'm mostly using Emacs to get stuff done. Learning spurts have been quite limited for me. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Longevity, community and breadth of tools. "[""Work"", ""Hobby projects""]" "[""27.1""]" 20 No org,no-littering,company,magit,literate-calc-mode,ox-reveal,org-roam,org-roam-ui moderate comprimise might in future No No No Emacs "[""HTML/CSS"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Kate No Rarely 36 Masters Male Finnish Government "[""Selectrum""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light""]" Frequently No many packages Rarely Elisp is not easy. Don't remember specific problems. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "Extensibility with elisp. Changing live the runtime without restarts. Modes for everything. Email, news, irc, github, code, etc etc -> no need to change editors -> one editor for everything" "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 Mu4e org-mode,magit,mu4e,eshell,dired,vertico,consult,embark,vterm,cider moderate comprimise 0-2y Yes No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""borg (git submodules)""]" "[""Install and try it immediately""]" Vim project.el Sometimes 41 Bachelors Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla Yes Emacs mailing list Great "[""eshell"", ""vterm""]" "[""moe-dark""]" Sometimes undo-fu and vundo simple functions Never "i had issues with understanding how to install packages. my initial configuration was only theme, and adding reverse kill line binding. Mostly configured with the GUI. I could not understand how to connect to elpa/melpa to install anything." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy the extensibility and the packages. If anything is not how you like it you can change it and make it exactly how you like it "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No org,org-roam,frog-jump-buffer,ag,magit,move-text,vterm limited comprimise never considered No Would directly No Emacs "[""Elisp"", ""Julia"", ""Python"", ""Rust""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently 25 Masters Male United States citizen Software Development "[""Ivy""]" "[""No"", ""flyspell""]" maximal vanilla I think more questions about why you use emacs over other programs would be good. especially in the disagree -> agree scale. such as ranking different aspects of emacs importance: open source, extensibility, the eco-system (not having to leave emacs) No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-acario-dark""]" Sometimes No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No but used to be a heavy mu4e user significant comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Elixir"", ""Go"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""IRC"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""wait for community""]" Notepad++ framework default Often 35 School Male Software Development "[""Helm""]" "[""framework default""]" Spacemacs No lobste.rs Great "[""none""]" "[""material-light""]" Sometimes undo-tree write package Never The buffer/window/frame thing was hard at first. Keyboard was fine as I was learning on Solaris and had a proper keyboard Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""It was the editor for Solaris C at the time""]" Alright Extensibility and uniformity of interface "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No limited comprimise might in future I have in the past I have in the past No Vim "[""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""R"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" None projectile Often 42 Masters Male United States citizen Software Development "[""Helm""]" "[""framework default"", ""flyspell""]" Doom Emacs No Hacker News Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Sometimes undo-tree none Rarely Starter kits such as Doom Emacs hindered my Emacs learning experience. Doom Emacs abstracts away essential knowledge. External documentation was or still is incomplete. Old documentation is gone. Dead links floated around everywhere. I also didn't know how to access Emacs' self-documenting nature. Hence I was mostly stuck with opinionated defaults. Everything unsupported remained unsupported because the Doom Emacs community replied with “Learn Emacs” or “Maybe VS Code is better for you” to my cries for help. So I dropped Doom Emacs in favor of vanilla GNU Emacs. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great Lisp machine concept "[""Hobby projects""]" "[""28.2""]" 0 No org,org-superstar-mode limited comprimise might in future No No No Emacs "[""Elisp""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages"", ""YouTube videos""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""GitHub"", ""Discord"", ""Discourse""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Sometimes 18 School Male Austrian Student "[""No""]" "[""No""]" minimal vanilla No r/emacs Ok "[""vterm""]" "[""modus-vivendi""]" Rarely No copy-paste Never "Sometimes finding documentation is esoteric, even if it's easy to ""get to"" using C-h C-* it's not easy to understand what to look for, or what certain variables do" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Free software, vibrant community, elisp interpreter "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No Org, LSP, Cider significant comprimise never considered I've not so far, but I will with my first paycheck I have in the past No Emacs "[""Clojure"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 27 Bachelors Male American Software Development "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure Hacker News Great "[""shell""]" "[""modus-vivendi""]" Often undo-tree write package Never "Learning the basics was actually easier than getting from beginner to intermediate. Getting to intermediate requires a good working model of many of emacs internals. While there is good documentation at the function level, getting an understanding of how components of emacs interact, and how to write elisp that plays nice was/is difficult for a new intermediate user." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "One editor/ide for all languages -- I don't have to switch my environment when working on a new project. Org-mode is unrivaled as a tool for thought Extensibility means if I don't like something, I can fix it." "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No org, magit, lsp, web-mode moderate comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Notepad++ No Frequently 33 Bachelors Male American Software Development "[""Ido""]" "[""ispell""]" minimal vanilla Not sure Hacker News Ok "[""ansi-term""]" "[""my own custom theme""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, its open nature "[""Hobby projects""]" "[""29.0""]" 2 No magit, vundo moderate comprimise 0-2y No No No Emacs "[""C"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Sometimes String[] Often "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Atom project.el Often 19 School Male Indian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes Emacs mailing list Great "[""vterm""]" "[""modus-vivendi""]" Never vundo copy-paste Never Hierarchy of action commands Colleague "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Alright "Magit Its community of active users." "[""Work""]" "[""29.0""]" 1 No significant comprimise never considered No No No Emacs "[""Javascript""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""I don't""]" Never "[""Not knowing how to modify a package""]" Never "[""I don't""]" "[""Manual""]" "[""Framework""]" "[""use-package"", ""manual""]" "[""wait for community""]" Vim project.el Never 46 PhD Male French Fin Tech "[""No""]" "[""framework default""]" maximal vanilla No Friend Ok "[""shell-command""]" "[""my own custom theme""]" Never framework default copy-paste Never I found the guided tutorial (C-h t) to be too long and difficult to get out of. I learn best by example, so reading through the keybindings (C-h b) was the best starting point. I also sometimes forgot the 2nd Ctrl in certain sequences (i.e. pressing C-x s instead of C-x C-s) and would stop holding the Ctrl key too soon. I've since outgrown that habit. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""It \""becomes\"" your OS in a sense.""]" Very well, it's snappy Its extensibility and built-in features. I can write, run, and compile C code and even read along with a book in doc-view-mode all without leaving emacs. Eww is an underrated browser and loads images very well in GUI emacs. "[""Work"", ""Hobby projects"", ""RSS,organization,system config""]" "[""28.2"", ""27.1""]" 2 Gnus elfeed,elpher,ansi-term,org-bullets-mode,xkcd,gnus,tetris,dired,eww moderate comprimise never considered Cannot Would directly No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""Lua, Crystal""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Not interested"", ""Lack of time""]" Never "[""IRC servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""usage examples""]" "[""IRC"", ""Emacs StackExchange""]" "[""package.el"", ""el-get""]" "[""Install and try it immediately""]" nano framework default Often 26 Bachelors Male United States citizen Research "[""No""]" "[""No""]" minimal vanilla This was fun! I'll gladly take it again next year. No IRC Great "[""shell-command"", ""ansi-term""]" "[""my own custom theme""]" Frequently framework default copy-paste University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 18 Emacs "[""C"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""not sure""]" String[] String[] String[] String[] String[] "[""not sure""]" Notepad Never String[] String[] minimal vanilla String[] String[] many packages Initially key bindings but I've grown to like them Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extendability and customization. And stability in some form. I won't have to switch editors anytime soon "[""Work"", ""Hobby projects""]" "[""28.1""]" 18 Emacs "[""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Vim Sometimes maximal vanilla simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""magit""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No magit, org-mode moderate comprimise never considered No No No Vim "[""Clojure""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Manual""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" VS Code projectile Rarely 33 Masters Male Polish Software Development "[""Ivy"", ""Vertico""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Great "[""eshell""]" "[""gruvbox""]" Never undo-tree write package Rarely Understanding the difference between .emacs/init.el and custom.el files Internet "[""GUI"", ""daemon""]" "[""Extensibility""]" "[""Org""]" Good but not great Documentation "[""Work"", ""Hobby projects""]" "[""28.1""]" 9 Mu4e Org,Helm,Dired significant comprimise might in future I have in the past No No Emacs "[""Elisp"", ""Python"", ""R"", ""Shell"", ""Common Lisp""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" None No Frequently 41 PhD Male Brazilian Research "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No Emacs mailing list Great "[""shell-command"", ""shell""]" "[""my own custom theme""]" Never No copy-paste Never The whole package managing and configuration thing was kinda hard to adjust Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy It could be configured for anything and does not require a lot of resources "[""Work""]" "[""28.1""]" 5 No Helm, eglot, flycheck, company moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text No Rarely 27 Masters Male Russian Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell"", ""term""]" "[""nord""]" Rarely No write package Never "- elisp is odd and complex - lack of good training material" Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Org""]" "[""Extensibility"", ""Package(s)"", ""Suppor for vim keybindings and functionality""]" Good but not great "- Extensibility / customizability - Org mode - Ability to run in terminal mode" "[""Hobby projects""]" "[""28.2"", ""27.2""]" 5 No org, org-roam, magit, lsp, dash, s, f, projectile, cider limited comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Never did""]" Never "[""Not interested"", ""Never had the need""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""I check the docs and source code""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Often Masters Male Unemployed "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""eshell"", ""term"", ""vterm""]" "[""nord""]" Never framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Alright "[""Work""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 5 Vim "[""text""]" "[""Windows""]" Frequently Spacemacs simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great One editor for all programming languages, no IDE required "[""Work"", ""Hobby projects""]" "[""27.1""]" 22 No limited comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes "[""No"", ""What's a selection package?""]" "[""No""]" minimal vanilla I have no idea what undo and selection pacakes are. I'll google them up but maybe I'm not alone. Links could help people to become more proficient with emacs for these and other cases. Not sure Hacker News Ok "[""none""]" "[""default dark""]" Sometimes What's an undo package? write package Never Initially, discoverability of features. Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""CIDER""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy It's extensibility, to turn it into an IDE for building your systems and applications. "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No CIDER, paredit, ag, flycheck, slime, yas, clojure-mode, clojure-snippets, find-file-in-project limited comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""Web search engines""]" "[""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 51 School Male United States citizen Software Development "[""Ido""]" "[""framework default""]" minimal vanilla No lobste.rs Great "[""none""]" "[""solarized""]" Rarely No simple functions Never I was struggled with configuration. I couldn't do it right at first. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Elisp, keybindings, packages, community "[""Work""]" "[""28.2""]" 13 Mu4e magit, org-mode, helm, evil-mode, projectile, mu4e any comprimise might in future I have in the past No No Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""IRC"", ""Reddit""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" MELPA None projectile Frequently 40 Masters Male Russian Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" Prelude No r/emacs Great "[""shell-command""]" "[""solarized-dark"", ""zenburn""]" Frequently undo-tree read and understand Rarely Installation and configuration has been difficult, especially trying to determine where to place setq commands in doom.d configuration files, or when/how to use hooks. The doom/bin commands were confusing without a basic understanding of a vanilla Emacs+packages.el system. Change has been so rapid that videos and docs were frequently out of date. Also, determining what check-in/version to install has been a challenge as well as how/when to upgrade. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""org mode""]" Good but not great Integration of dev environment with packages such as org-mode and mu4e in a common text based paradigm. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e org-mode, mu4e, org-roam moderate comprimise might in future Cannot Cannot No Vim "[""Elisp"", ""Python"", ""Scheme"", ""Shell"", ""ansible""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" Atom framework default Sometimes "[""framework default""]" "[""framework default""]" Doom Emacs No Discourse Great "[""eshell"", ""vterm""]" "[""doom-one""]" Rarely framework default simple functions Rarely It's been more than 30 years... Remembering key bindings. Remembering which functions do what. Work "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Elisp programmability "[""Hobby projects"", ""Everything""]" "[""29.0""]" 30 notmuch AUCTeX, org, org-*, ox-*, flycheck & friends moderate comprimise might in future No I have in the past No Emacs "[""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview"", ""Examples, examples, examples""]" "[""search""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Although FSF and GNU have been hugely beneficial to programming, there are times when I think their rigidness works against them, so I would start with MELPA. None No Frequently 71 PhD Male American Education services "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Adding package popularity would be helpful in choosing between packages that cover similar ground. No Hacker News Great "[""none"", ""but if I did, it would be eshell""]" "[""solarized""]" Rarely vundo copy-paste Never Tended to manually confuse C-i C-j with C-i j that is, when to let up on the shift/control/meta key Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Adaptability and (if this is a word) Scriptability "[""Work"", ""Hobby projects""]" "[""28.2""]" 33 mutt ledger-mode boxquote significant comprimise might in future I have in the past Would directly No Emacs "[""C"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""IRC servers""]" "[""Screenshots""]" "[""Never have done so""]" "[""elpaca""]" "[""Install and try it immediately""]" vms edit No Frequently 65 PhD Male United States citizen Research "[""No""]" "[""ispell""]" minimal vanilla Seems nicely laid out. There was one middle section (involving packages) which was nearly a duplicate of a previous page. Yes r/emacs Great "[""shell-command""]" "[""zenburn""]" Rarely No simple functions Never Examples in documentation, both official and package-level. As a beginner programmer, I relied heavily on patterning off of examples, and without them, I struggled to understand how to implement features. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Common Lisp environment""]" Good but not great Strong community-driven package ecosystem; org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e PDF Tools, Major Mode Hydra, Org Msg, Org-Caldav-Sync, Doom Modeline limited comprimise never considered No No No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Python"", ""R"", ""Rust""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Tutorials""]" "[""Reddit""]" "[""straight""]" "[""wait for maturity""]" VS Code No Frequently 33 Masters Nonbinary United States citizen Entertainment "[""Ivy""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""Catppuccin""]" Never No read and understand Never Keybinding discoverability, lack of out-of-the-box functionality (since alleviated with 'distributions') Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great Extensibility, documentation "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No magit, cider, SLY, helm moderate comprimise never considered I have in the past No No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Javascript"", ""Perl"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives""]" Vim projectile Sometimes 35 School Male Welsh Software Development "[""Helm""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""multi-term""]" "[""my own custom theme""]" Frequently framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No any comprimise never considered No No Yes Vim "[""C"", ""Elisp""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""framework default"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Framework""]" "[""framework default"", ""package.el""]" "[""wait for maturity""]" Vim framework default Often 44 PhD Male Chinese Research "[""framework default""]" "[""framework default""]" Spacemacs Not sure Emacs China Great "[""ansi-term""]" "[""default dark"", ""modus-operandi""]" Rarely framework default copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great extensibility, discoverability and lisp "[""Work""]" "[""28.2""]" 2 No orgmode,cider,helpful,magic significant comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""R"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package"", ""manual""]" "[""wait for community""]" Vim projectile Never 33 Masters Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No lobste.rs Ok "[""shell-command"", ""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""zenburn""]" Rarely undo-tree simple functions Never Learning the default keybindings. Now the difficulty is when anything else doesn't obey the Emacs keybindings. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""I thought I had no choice. They gave me Emacs and told me that's what there was.""]" Very well, it's snappy It's an elisp execution environment that by default executes elisp that can edit text. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 16 No any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""D""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""IRC servers"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Notepad on Windows 98 No Frequently 41 Masters Male Mexican Software Development "[""Ido""]" "[""No""]" maximal vanilla I really appreciate the gender question. A free-form field is great. Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Sometimes No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 15 Gnus auctex, telega.el, gnus, emms, ein, bbdb, ess significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Python"", ""R"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""GitHub"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 38 PhD Male Russian Research "[""No""]" "[""flyspell""]" minimal vanilla No Blog post Great "[""shell""]" "[""default light""]" Frequently No none Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 0 No never considered Emacs "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" String[] "[""Not knowing how to modify a package""]" Never String[] "[""Tutorials"", ""Manual""]" String[] "[""package.el""]" gedit No Frequently "[""No""]" "[""No""]" minimal vanilla "[""eshell""]" "[""zenburn""]" Never No copy-paste Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Work""]" "[""28.2""]" 6 No moderate comprimise never considered No No No Emacs "[""Elixir"", ""Erlang"", ""Go"", ""Rust""]" Frequently "[""MacOS""]" "[""General document writing"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" Vim projectile Sometimes 32 Bachelors Male Brazilian Software Development "[""Ivy""]" "[""No""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""doom-one"", ""solarized-dark""]" Never undo-fu copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Someone say it is great""]" Very well, it's snappy org-mode, extensible, packages, key binding, self document "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Mu4e magit, ef-themes, modus-theme, beancount-mode, eglot, org-roam, avy, flycheck, flymake, easy-hugo moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim framework default Sometimes Chinese "[""framework default""]" "[""framework default""]" purcell No Emacs China Ok "[""shell-command"", ""shell"", ""eshell""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi""]" Rarely framework default simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Alright "[""Work""]" "[""28.2"", ""28.1""]" 0 CUA "[""C"", ""Go"", ""Python""]" "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] String[] String[] String[] String[] String[] String[] String[] Sometimes String[] String[] minimal vanilla String[] String[] simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No consult, cider, ansi-term, magit, git-timemachine no comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ project.el Sometimes 33 Bachelors Male American Software Development "[""Vertico"", ""Selectrum""]" "[""No""]" maximal vanilla Not sure r/emacs Ok "[""ansi-term""]" "[""dracula""]" Sometimes No write package Rarely It definitely slowed down my actual text editing compared to vim, but I found it hard to learn emacs while using evil bindings. So I had to learn with the default keyboard setup. Then a few years later I added evil mode again. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No magit, LSP, org-mode limited comprimise might in future No No Yes Vim "[""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""jsonnet""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Framework"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA, because it seemed like the easiest one to deal with Vim projectile Sometimes 41 School Male United States citizen Software Development "[""framework default"", ""Ido""]" "[""flyspell""]" Doom Emacs No Blog post Great "[""vterm""]" "[""doom-palenight""]" Rarely undo-fu copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 Emacs "[""Python""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Often maximal vanilla none Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 6 No moderate comprimise never considered No No No Vim "[""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code projectile Sometimes PhD Male Indian Research "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""shell""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never "The key bindings were very strange considering every other ""normal"" program would use the arrow keys and C-c C-v to copy paste." University/College "[""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy The possibility to customize the behavior exactly as you want it. If you need additional features, you can easily write your own function and add it yourself. You are not stuck with the features somebody else thought was good for you. "[""Work""]" "[""28.2"", ""28.1""]" 6 No magit, ivy, swiper, ace-window, multiple-cursors significant comprimise never considered No No No Emacs "[""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""I don't""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" IntelliJ No Frequently 28 Bachelors Male Swedish Telecom "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""gruvbox""]" Frequently No write package Never I was in college and didn't have much experience with coding in general. I had trouble with keybindings, screen layout, packages (at the time), core concepts (buffers, etc). Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy Extensibility through lisp. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 No magit, lsp/eglot, treemacs, org, doom mode-line significant comprimise 0-2y No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""M-x list-packages"", ""Sacha Chua""]" "[""Manual""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" I just go with melpa Sublime Text both project (because of eglot) and projectile Often 32 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Sacha Chua Great "[""vterm""]" "[""gruvbox""]" Sometimes No copy-paste Vanilla key bindings "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Org-mode""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Integration of mail, editor and GTD "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Mu4e Vim "[""Python"", ""R""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" String[] String[] "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" String[] "[""framework default""]" "[""wait for community""]" Vim framework default Rarely "[""framework default""]" "[""No""]" Doom Emacs "[""none""]" "[""doom-one""]" Never framework default simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Org mode, packages, extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No Org, org-superagenda, zen mode, lsp/eglot do not prefer never considered No No No Vim "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 42 Masters Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""Catpuccino, monokai""]" Never framework default copy-paste Never Lisp was very scary initially. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility. CIDER / SLIME. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No paredit,cider,rainbow-delimiters,golden-ratio-scroll-screen,expand-region,slime moderate comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Never 38 School Male Danish Research "[""No""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""eshell""]" "[""flatland""]" Never No simple functions Never default undo behaviour, features were hard to discover Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Age, malleability, adaptibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit, undo-fu moderate comprimise never considered No Would directly No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Often 40 Masters Male Finnish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""doom-one"", ""doom-acario-dark""]" Never framework default copy-paste University/College "[""TUI""]" "[""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Emacs "[""PHP"", ""Perl"", ""R"", ""Shell""]" "[""GNU/Linux""]" None Sometimes minimal vanilla write package Sometimes I like the email- and text-centric development workflow. Starting out with Emacs I didn't really understand the concept of prefix arguments. I didn't know how to leverage them, which limited the utility of many built-in features in my initial Emacs experience. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great The greatest thing about Emacs for me is that if I want something changed I know (from experience) that I can in fact change it to do exactly what I want "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.2""]" 3 Gnus embark,corfu,magit,vterm,pdf-tools,logos significant comprimise might in future Yes Would directly Yes Emacs "[""C"", ""Elisp"", ""Erlang"", ""Shell"", ""SQL"", ""Prolog""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" I maintain a package on NonGNU ELPA. In my view, NonGNU and GNU ELPA have the major advantage of being governed by the Emacs maintainers, as well as the minor advantage of being enabled by default which makes packages easier to install for users. Vim project.el Often 27 Bachelors Male Israeli Software Development "[""Marginalia"", ""Consult"", ""Mostly the built-in completion UI""]" "[""flyspell""]" maximal vanilla Not sure Emacs mailing list Great "[""shell"", ""vterm""]" "[""modus-vivendi"", ""ef-bio""]" Frequently vundo write package Never key bindings University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""curiosity""]" Good but not great integration of functions related to my entire development workflow "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 30 No magit, treemacs, minimap do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" microemacs No Frequently Bachelors Male Australian Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""shell-command"", ""shell""]" "[""my own custom theme""]" Sometimes No write package Rarely Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Lisp""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "Self documenting Elisp - extensibility" "[""Work"", ""Hobby projects""]" "[""23.1""]" 8 Gnus Projectile, magit, ripgrep, eglot any comprimise 0-2y No I have in the past No Emacs "[""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Frequently 32 School Male German Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla Yes Hacker News Ok "[""none""]" "[""my own custom theme""]" Rarely No write package Never Keymap Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 10 No org-mode, magit any comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 34 School Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""eshell""]" "[""default light""]" Often undo-tree copy-paste Never keyboard shortcuts differ from most gui editors Internet "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy productivity, easy consistent keyboard macros "[""Work"", ""Hobby projects""]" "[""26.1""]" 13 No significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""wait for maturity""]" nano No Sometimes 69 Bachelors Male British web hosting "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command""]" "[""default light""]" Never framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Editing text is the same, no matter what job you are doing. And being a proxy for almost all work on servers "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No do not prefer never considered No No No Emacs "[""C"", ""Elisp"", ""Elixir"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes 36 PhD Male Danish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""dracula"", ""modus-vivendi""]" Frequently undo-tree simple functions Rarely Basic navigation and editing. I should have just read the tutorial. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy Extensibility, customizability and vast number of packages available from elpa. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 5 No magit, company, org-mode, undo-tree, ido, smartparens no comprimise never considered No No No Emacs "[""C++"", ""Clojure"", ""Common Lisp"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes Software Development "[""Ivy"", ""Ido""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Great "[""eshell"", ""ansi-term""]" "[""doom-one"", ""spacemacs""]" Rarely undo-tree simple functions Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No moderate comprimise never considered No No No Emacs "[""Haskell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Atom framework default Sometimes 27 Bachelors Male Spanish Software Development "[""Ivy"", ""Consult""]" "[""No""]" Doom Emacs Not sure r/emacs Ok "[""none""]" "[""wombat""]" Sometimes framework default simple functions Never Shortcuts and sequences still make no sense; I am remapping everything extensively to my taste. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility, elisp "[""Hobby projects""]" "[""28.2""]" 1 No vertico, sly do not prefer never considered No No No CUA "[""Common Lisp"", ""Elisp"", ""Python""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""elpaca"", ""use-package"", ""manual""]" "[""Research alternatives"", ""wait for community""]" IntelliJ No Sometimes 39 Masters Male Russian Research "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""my own custom theme""]" Never No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 22 No magit, restclient, org moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Visual Studio projectile Sometimes "[""Ivy""]" "[""No""]" minimal vanilla No Friend Great "[""eshell""]" "[""zenburn""]" Frequently No String[] "[""Hobby projects""]" String[] -1 "[""C++"", ""C""]" String[] write package Never "[""GUI""]" "[""Package(s)""]" String[] Very well, it's snappy "[""both""]" "[""29.0""]" 5 No significant comprimise never considered No I have in the past No Emacs "[""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack confidence in code quality""]" Never "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""i dont""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Never 27 Bachelors Male American Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Not sure lobste.rs Great "[""vterm""]" "[""solarized-dark""]" Frequently undo-tree simple functions Never Debugging configuration issues Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Lisp languages support""]" Good but not great "Extensibility Everything actions is an elisp function Magit" "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No magit, evil, consult, vertigo, wgrep, projectile limited comprimise never considered I have in the past No No Vim "[""C"", ""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages"", ""Sacha chua's blog""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Ease of submission None projectile Often 31 Bachelors Male Indian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" Spacemacs Yes Hacker News Great "[""eshell"", ""vterm""]" "[""gruvbox"", ""modus-operandi"", ""nord"", ""Spacemacs, tomorrow-night""]" Rarely undo-tree simple functions Never Remembering hotkeys with long sequences University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Flexibility, available packages "[""Work"", ""Hobby projects""]" "[""27.1"", ""26.3""]" 20 notmuch notmuch, org-mode significant comprimise never considered No No No Vim "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Perl"", ""Ruby"", ""Shell"", ""Puppet""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" vi No Often 45 Masters Male British Education services "[""Ido""]" "[""No""]" maximal vanilla No lobste.rs Great "[""shell""]" "[""my own custom theme""]" Often No many packages Rarely It was pretty straightforward for me honestly. I do wish that FSF assignment wasn't necessary though, it's a hassle to get approval for it through work, which is why I currently can't contribute since I'm still sorting that out. No, but I started with Doom that really smooths a lot of the initial experience over. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Alright The fact that it's configured in the same language it's written in, and that that language makes it really easy to introspect and change packages other people provide. I think that most other cool things about emacs (even killer app packages like magit and org-mode) are downstream from that. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No magit, org-mode, vertico, consult, marginalia, embark, orderless, evil-tex, rigpa, symex moderate comprimise 0-2y Yes Would directly Yes Vim "[""Elisp"", ""Haskell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA devel"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" So far I've just submitted to MELPA since it has the friendliest submission model, is rolling release, and preserves git history when installing stuff with straight.el Neovim framework default Sometimes 25 Masters Male Israeli Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs hi teco Yes Discord Great "[""eshell"", ""vterm""]" "[""doom-city-lights, doom-horizon""]" Never framework default write package Never understanding the Emacs Way .. i knew there was something deep there but i wasnt sure how to get to it. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy lisp "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 3 No ace-jump,magit,helm/ivy,ido significant comprimise never considered No I have in the past Yes Emacs "[""Common Lisp"", ""Elisp"", ""Elixir"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""none""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""none""]" "[""package.el""]" "[""wait for community""]" i keep them for private use Vim No Sometimes 26 Associates American Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""No""]" maximal vanilla Yes Hacker News Ok "[""eshell"", ""term""]" "[""default light""]" Often No copy-paste Key bindings. (Undo / redo even today) University/College "[""GUI""]" "[""Slime (common lisp)""]" "[""School used for scheme.""]" Very well, it's snappy For me, Slime for common lisp. In general, customizability (that's how slime is made and without customizability I wouldn't have Slime) "[""Hobby projects""]" "[""27.1"", ""26.2""]" 3 Emacs "[""Common Lisp""]" "[""GNU/Linux"", ""Windows""]" Vim Rarely minimal vanilla copy-paste Never Configuration Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great You can do a loro of things in it. "[""Hobby projects"", ""school""]" "[""29.0""]" 2 No Circadiani, org-roam, lsp-mode, magit significant comprimise never considered Cannot Cannot No Emacs "[""C++"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Research alternatives"", ""wait for maturity""]" Vim No Frequently School Male Italian Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Mastodon Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never No String[] String[] String[] String[] String[] write package Never The keybindings take a while getting used to University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Customizable, extensible, dynamic (no compilation to modify emacs), extensive programming language support "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 15 No cider, paredit, magit, org-mode limited comprimise never considered No Would directly No Emacs "[""Assembly"", ""C"", ""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Notepad++ No Rarely 40 Bachelors Male American Fin Tech "[""No""]" "[""No""]" maximal vanilla Not sure Blog post Great "[""none"", ""eshell""]" "[""monokai""]" Often No write package Never "Unintuitive window and frame management and navigation. Vanilla Emacs is not usable for beginner users. Would be much happier user if I knew some of the config frameworks like Spacemacs or Doom back then." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Lisp support""]" Good but not great "malleability keyboard-centric control of UI performance wrt to Electron-based UIs" "[""Work"", ""Hobby projects""]" "[""29.0""]" 13 notmuch magit,vterm,ivy,cider,sly,edwina,flycheck,emacs-notmuch moderate comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Julia"", ""PHP"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Eclipse No Sometimes 34 Masters Male Czech Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""zenburn""]" Frequently undo-tree simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work""]" "[""29.0"", ""28.2""]" 25 Vim "[""Elisp"", ""Javascript"", ""Python"", ""Typescript""]" "[""MacOS""]" Sometimes Spacemacs copy-paste Never University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy No telemetry. "[""Work"", ""Hobby projects""]" "[""28.1""]" 28 No Tide moderate comprimise might in future Yes No No Emacs "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby""]" Sometimes "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)""]" "[""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" None project.el Rarely 48 Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Great "[""shell""]" "[""default light""]" Never No copy-paste Never Non standard copy / past vocabulary and commands. The standard experience is not attractive at all and the mouse support is just bad and feels in contradiction of what makes Emacs good. Some obscure shortcuts are short while useful ones are often long (I don't understand why switching buffer is not Cmd+Number by default). There is no consistency in the vocabulary, especially verbs which describe actions. The Emacs manual is written with accuracy in mind but does not respect the reader's time. The editor is alive thanks to people who have a very specific and rigid way of thinking about the human machine interaction which is a paradox because it also makes it difficult to grasp it from the outside. Sometimes there is the mentality that newbies have to prove that they are worthy of using the editor and it's normal that it's hard at first. It's not discussed enough. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Battle tested packages for every situation, relatively logical keyboard commands across all experiences, text processing mentality instead of button clicking interfaces, the only design of the interface is the color scheme and font which allows absolutely perfect focus on things. Nothing is distracting and everything is just pure. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No wgrep,window-numbering,better-defaults,elpy,ivy,swiper,company,web-mode,find-file-in-project,rg no comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Frequently "[""MacOS""]" "[""Nothing, mobile experience sucks""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Documentation is often great""]" "[""I never ask for help""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code project.el Rarely 34 Masters Male French Education services "[""Ivy""]" "[""No""]" maximal vanilla Thanks for doing it! It's perfect! Not sure Hacker News Great "[""shell""]" "[""modus-operandi""]" Never undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects"", ""ExoBrain""]" "[""28.2""]" 5 No moderate comprimise never considered I have in the past No No Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Javascript"", ""Python"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack of ideas""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Comparison""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 30 Bachelors Male French Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Discord Great "[""none"", ""vterm""]" "[""my own custom theme"", ""gruvbox"", ""modus-operandi"", ""zenburn""]" Sometimes framework default copy-paste Never "- finding the ""right"" mac port (sorry, Mitsuharu Yamamoto's port is very much superior) - unconventional key-strokes for common stuff (copy, paste, etc)" Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Clojure CIDER""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 1 No CIDER, modus-vivendi no comprimise never considered No No No Vim "[""Clojure"", ""Shell"", ""SQL""]" Sometimes "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" IntelliJ No Sometimes 46 PhD Male Swiss Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""modus-operandi""]" Frequently No write package Sometimes The bindings felt different. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Extensibility. If you want to do something specific to your needs, you can most likely use an existing package or write some custom Elisp to do that. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No use-package, ox-hugo, magit limited comprimise 10+y I have in the past I have in the past Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Shell"", ""Nim, SystemVerilog, MATLAB""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" GNU ELPA. If package doesn't have all contributors with copyright assigned to FSF, then MELPA Nano projectile Sometimes 38 Masters Male American Telecom "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Emacs mailing list Great "[""none""]" "[""my own custom theme""]" Never No simple functions Never "CUA keybindings don't work in minibuffers always and lack full functionality compared to other editors I was used to (e.g CTRL-A to select all) Buffers were difficult to get used to, I'm still not really used to it (I prefer tabs, there is package for it though) Selecting text with the mouse doesn't work like in other editors (if the text isn't visible on screen anymore it won't be selected) LISP wasn't similar to other C like languages, so it took some time to get used to." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Extensibility through scripting (in this case ELISP) Keybindings assigned to custom functions (global-set-key -> defun) and special modes Ability to use it within a terminal Cross platform (ease of installation through package manager) Opensource GPL" "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.1""]" 3 No magit, helm, company, treemacs, yasnippet, expand-region, clang-format, eglot limited comprimise never considered No No No CUA "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Ease of submitting Notepad++ projectile Sometimes School Male Dutch Student "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none"", ""shell""]" "[""leuven""]" Sometimes undo-tree copy-paste Never free software movement "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Gnus magit,use-package,projectile,vertico,orderless,marginalia,embark moderate comprimise never considered Yes Yes No Vim "[""Python"", ""Ruby"", ""lua""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Bad prior experience"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" projectile Sometimes 37 Bachelors Male Chilean Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Yes r/emacs Ok "[""eshell"", ""vterm""]" "[""default dark"", ""doom-tomorrow-night""]" Sometimes undo-fu simple functions evil-mode and doomemacs helps a lot, but i still find myself reaching for s instead of c too often. nix-doom-emacs is amazing, a true labor of love. Internet "[""GUI"", ""TUI"", ""daemon""]" String[] "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Leveraging (arguably) one of the planet's largest package archives. "[""Work"", ""Hobby projects""]" "[""29.0""]" 0 Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" vim, tinkering with helix Often Doom Emacs copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Alright Minimizing context switch by allowing me to do all my work in one tool, with a keyboard driven interface. "[""Work""]" "[""28.2""]" 1 No magit, vterm, org-mode, lsp-mode, treemacs moderate comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ projectile Frequently 37 Bachelors Male British Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No https://discourse.doomemacs.org/t/emacs-user-survey-2022/3331 Great "[""vterm""]" "[""doom-nord""]" Sometimes framework default simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy The incredible package community. "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No org-mode, flycheck, lsp-mode significant comprimise might in future I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 45 School Male Canadian Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Emacs Newsletter Great "[""none""]" "[""moe light/dark""]" Rarely undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e Org mode, magit, dired ranger, mu4e significant comprimise might in future Cannot Cannot No Vim "[""Elisp"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Easy for the user to install None framework default Sometimes 26 Bachelors Male Hungarian Software Development "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs Make detailed results public No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-palenight""]" Never undo-tree simple functions Never "IIRC Learning keychords and the historical jargon (e.g. kill, yank, mark). I remember having several false starts with Emacs until I was really driven to solve a problem: getting a decent REPL to experiment with CMUCL. This was a time just before SLIME. Emacs and Lisp have given me an appreciation and an interest in computing history. I now appreciate the jargon persisting but I can see how it's a barrier to people wanting a quick introduction." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""CMUCL REPL integration""]" Very well, it's snappy "1. Cross platform reach -- even to non-free OSes. This has been my oasis at times when working in Windows-only or macOS-only environments. 2. Community. IIRC Emacs 23 and 24 with package.el (and anti-alias fonts) really sticks out as a watershed moment in my mind for personal daily utility of Emacs. Of course being in the moment with rising social coding helped, too." "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 20 No paredit,magit,SLIME,use-package,consult,selectrum,which-key,lsp-mode, moderate comprimise might in future Yes I have in the past Yes Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" I wrote a color theme and submitted to MELPA because NonGNU ELPA didn't exist and it was a low barrier to entry None project.el Often 43 Masters Male United States citizen Healthcare "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""ansi-term""]" "[""planet""]" Frequently No simple functions "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""MacOS"", ""BSD""]" Frequently maximal vanilla none Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 2 No do not prefer never considered No No No CUA "[""Javascript""]" Rarely "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Never Bachelors Male Romanian Software Development "[""Vertico""]" "[""No""]" minimal vanilla No Hacker News Ok "[""vterm""]" "[""default light""]" Rarely No write package Never No University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Poorly, it's sluggish Extensibility "[""Work"", ""Hobby projects""]" "[""23.2""]" 27 VM moderate comprimise never considered No I have in the past No Emacs "[""Elisp""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Elisp proficiency""]" Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""Reddit"", ""Mailing lists""]" "[""manual""]" "[""Install and try it immediately""]" joe No Sometimes 46 Bachelors Male American Self-employed "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never No simple functions Rarely Working with elisp University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright Versatility, TRAMP mode, packages "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No limited comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""SQL"", ""Typescript"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Code (features)"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Notepad++ projectile Rarely 32 Bachelors Female American Software Development "[""framework default"", ""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" Prelude Not sure lobste.rs Great "[""none""]" "[""solarized-dark"", ""zenburn""]" Sometimes framework default read and understand Never Email-based workflow and negative stories I've heard of people contributing "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 Mu4e no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""none""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" projectile Rarely "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Ok "[""eshell"", ""term""]" "[""solarized"", ""solarized-dark""]" Rarely undo-tree simple functions Never Different way of referring to things like buffer, window & frame, compared to other popular programs. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Ease of extensibility Vibrant community Free to use and modify without being backed by a profit-driven organisation" "[""Work""]" "[""28.2""]" 3 notmuch fancy-dabbrev,magit,tree-sitter,ement.el,vterm,pdf-tools,notmuch,lsp-mode,consult,vertico moderate comprimise might in future I have in the past I have in the past No Vim "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""NixOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" VS Code projectile Frequently 32 Bachelors Male Vietnamese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""spell-fu""]" Doom Emacs Hope this will help improving Emacs. Thanks for setting this up! Not sure Hacker News Great "[""vterm""]" "[""gruvbox""]" Frequently undo-tree many packages Rarely I had a hard time discovering new features, and learning Elisp as my first Lisp language was quite hard. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Both its extensibility and its self-documentation "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Mu4e magit, evil, dirvish moderate comprimise 0-2y Cannot Cannot Yes Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" For now, all my published packages are published on MELPA due to how easy it is to publish packages there, although I’m considering publishing on GNU ELPA. IntelliJ projectile Frequently 27 Masters Male French Student "[""Ivy"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""nord""]" Often undo-tree simple functions Never "Confusion about setting variables (buffer local vs. not, setq syntax) in the config plus general LISP ignorance (quoting vs. not quoting). Trouble looking things up and getting answers I did not understand. Different kinds of word-wrapping. Getting emacsclient to lazily start the server and connect." Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features"", ""Community""]" Good but not great Ability to add functions of various complexity right in the config, rapid hackability "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 8 No evil, git-gutter-fringe, org significant comprimise never considered No No No Evil and default "[""C++"", ""C"", ""Clojure"", ""Elixir"", ""Erlang"", ""Rust"", ""Shell"", ""multiple proprietary languages (work)""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages"", ""emacswiki.org""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""GitHub"", ""emacs user group at work""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ No Often 27 Bachelors Male American Software Development "[""No""]" "[""flyspell""]" maximal vanilla "Why are ANY questions required? When a required question has checkboxes, there is no way to select none of them (e.g. which documentation do you wish packages provided)." No Friend Ok "[""none""]" "[""default light"", ""jazz-theme""]" Never No read and understand Rarely I mainly submit issues, rarly doc patches, feedback are helpful emails all those key bindings because of microemacs "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright Documentation, community, freedom "[""Work"", ""Hobby projects""]" "[""29.0""]" 21 notmuch org-mode, magit, notmuch, helm any comprimise 2-5y No No No Emacs "[""Elisp"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" microemacs No Frequently 57 Masters Male German Research "[""Helm""]" "[""enchant / wcheck-mode""]" maximal vanilla free form question on problems, issues would be helpful, I assume (but also difficult to evaluate) Yes Emacs mailing list Great "[""eshell"", ""vterm"", ""but rarely""]" "[""modus-operandi""]" Rarely undo-tree but rarely copy-paste Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 4 No any comprimise never considered No I have in the past No Vim "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Design rationale"", ""Manual""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Often 27 Masters Male Vietnamese Software Development "[""Helm""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""none""]" "[""my own custom theme""]" Never undo-tree many packages Rarely "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 14 notmuch Magit, circe, significant comprimise 2-5y No Yes Yes Emacs "[""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Scheme"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""guix""]" "[""GitHub""]" Rarely "[""Lack of time"", ""need to fill out paperwork at work for each new project""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Sacha Chua's weekly Emacs News""]" "[""Manual"", ""Screenshots""]" "[""I haven't needed to ask for help in a long time""]" "[""package.el"", ""guix""]" "[""wait for maturity"", ""wait for community""]" I usually don't, but if I do I usually go with MELPA just because I've done that before. projectile Frequently 36 School Male Dutch Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes mastodon Great "[""eshell"", ""vterm""]" "[""yoshi-theme""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 15 No magit moderate comprimise never considered No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""framework default""]" "[""wait for maturity""]" Visual Studio framework default Rarely 45 Masters Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Prelude No Internal company messaging board Ok "[""none""]" "[""solarized-dark""]" Sometimes framework default String[] String[] String[] String[] String[] copy-paste Never Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Versality and extensibility: I use emacs as my office tool suite. "[""Work"", ""Hobby projects"", ""Notebook and agenda""]" "[""28.1""]" 10 Gnus org, gnus moderate comprimise might in future No Yes No Emacs "[""C"", ""Javascript"", ""Python"", ""Perl""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""I don't""]" Never "[""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""web search which leads me to any of the above""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Often 53 Bachelors Male American Technology Consulting "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default light""]" Never No simple functions Never Emacs default keybindings were difficult, good intro material also hard to find. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Everything is malleable, and it's easy to peek under the hood to understand how it all works. "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No projectile, magit, org-mode, avy moderate comprimise might in future Yes Would directly No Vim "[""Elisp"", ""Go"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""wait for community""]" Vim projectile Sometimes 41 Bachelors Male Estonian Software Development "[""framework default"", ""Vertico"", ""Consult""]" "[""framework default""]" Doom Emacs Yes lobste.rs Ok "[""eshell"", ""vterm""]" "[""doom-one""]" Never No copy-paste Never I started on Emacs 19 or so on Windows back in 1999. The built-in documentation was not new user friendly. Too much Lisp which I had very little experience with at the time. I ended up buying an O'Reilly Book to get even the basics. Searching the internet in the late 1990's was painful and I would often end up more confused than before. I stuck with basic Emacs and have ever since because of that. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy It's flexible and works on most machines "[""Work"", ""Hobby projects"", ""General Text Editing""]" "[""28.1"", ""27.1""]" 23 No org-mode, merlin,auctex moderate comprimise never considered No No No Emacs "[""Shell"", ""OCaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" Borland C++ IDE No Often 46 PhD Male Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""Whatever the default on my Xubuntu distro is""]" "[""doom-one""]" Never No write package Never I had some difficulty at first finding up-to-date community recommendations for Emacs Lisp packages which would help me achieve my editing goals with Emacs. I also had some difficulty learning how to write idiomatic Emacs Lisp, but found reading the source code of Emacs Lisp packages helpful. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility via Emacs Lisp. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Gnus significant comprimise might in future No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Perl"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Social media""]" "[""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Social media""]" "[""package.el""]" "[""Research alternatives""]" Vim No Sometimes 36 Bachelors Male British Professional services "[""No""]" "[""No""]" minimal vanilla No Fediverse Ok "[""eshell""]" "[""modus-operandi""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great Emacs provides a single powerful, text editor for all purposes on all platforms "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No moderate comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""R"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""never needed to contact maintainer""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" VS Code No Often 60 Masters Male United States citizen Software Development "[""No""]" "[""framework default"", ""ispell""]" minimal vanilla No Hacker News Great "[""shell-command""]" "[""default light""]" Sometimes No simple functions Rarely All of my colleagues started making fun of me when I started using Emacs. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Alright Extensibility. More subjectively, I find the ergonomics to be quite comfortable (although I type Dvorak) "[""Work"", ""Hobby projects""]" "[""27.1""]" 4 No org-mode, magit, rust-mode, flycheck, scad-mode, modus-vivendi-theme significant comprimise might in future No I have in the past No Emacs "[""C"", ""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages"", ""Imageboards""]" "[""Manual""]" "[""I don't""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Gedit framework default Often 31 Bachelors Male American Software Development "[""framework default"", ""Helm""]" "[""flyspell"", ""ispell""]" Spacemacs No Friend Great "[""none""]" "[""modus-vivendi""]" Rarely framework default simple functions Never Grokking Elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Longevity "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e any comprimise might in future Yes Yes No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""not sure""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""not sure""]" "[""wait for maturity"", ""wait for community""]" VS Code No Frequently 40 Bachelors Male American Creative/Writing "[""Helm"", ""Ivy""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""default dark""]" Frequently No simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 30 No significant comprimise might in future No Would directly No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""framework default"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines"", ""emacswiki (why is this not an option?)""]" "[""Design rationale""]" "[""Reddit"", ""Discord""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" UW pico (1990) No Frequently 50 Bachelors Male United States citizen Software Development "[""No""]" "[""ispell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""misterioso""]" Frequently No write package Never Key bindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Community"", ""recommended for clojure""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No limited comprimise never considered No No No Vim "[""Clojure"", ""Common Lisp"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" None framework default Often 33 Masters Male Slovak Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""eshell""]" "[""default dark""]" Rarely framework default none Internet "[""GUI""]" "[""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Alright "[""Hobby projects""]" "[""29.0""]" 1 No Emacs "[""C"", ""Go"", ""Perl""]" "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" "[""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit""]" "[""Screenshots"", ""Overview""]" "[""Reddit""]" "[""framework default""]" "[""wait for community""]" Vim No Sometimes "[""framework default""]" "[""framework default""]" Doom Emacs "[""shell""]" "[""default dark"", ""doom-one""]" No simple functions Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Finger Memory""]" "[""Only one available.""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 20 Mu4e significant comprimise 5-10y I have in the past I have in the past No Emacs "[""Clojure"", ""Common Lisp"", ""Elixir"", ""Go"", ""Scheme""]" Frequently "[""GNU/Linux"", ""WSL""]" String[] "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Unfamiliar with contribution process""]" Sometimes "[""Code (bug fixes)""]" "[""Reddit""]" "[""Tutorials""]" "[""IRC"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" None projectile Sometimes 55 Bachelors Male Canadian Healthcare "[""Vertico""]" "[""flyspell""]" Doom Emacs No Discord Great "[""term""]" "[""doom-one""]" Frequently undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Typescript""]" "[""Windows""]" Never minimal vanilla write package Never No "When I was initially learning Emacs, what I wanted to resolve were: 1. How to configure my own setting in Emacs Lisp? How to well structure those configurations? How to bind key with some function or feature? 2." Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Emacs Lisp and its extensibility. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 10 No magit, org-mode, eglot, lsp-mode any comprimise might in future No No Yes Emacs "[""C++"", ""C"", ""Elisp""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""The feature is good enough and it can satisfy me. In addition, Emacs has provided lots of functionalities, and I almost use vanilla Emacs. Therefore, my configuration file is relatively small.""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" MELPA Vim project.el Sometimes 32 Masters Male Taiwanese Software Development "[""fido-vertical-mode""]" "[""No""]" minimal vanilla Is it possible to illustrate the Emacs roadmap so that everyone who is able to contribute will have a clear scope? No r/emacs Great "[""shell-command"", ""shell""]" "[""Emacs default theme (that is, no theme selected)""]" Never No copy-paste Never "Seemingly inconsistent behaviour when trying to exit mini-buffer, especially with the error ""blip"" noise was an early issue. Printer set up has been difficult when using Mac. As I use GNU/Linux personally but Windows / Mac at work, muscle-memory was an issue when going between them. Use of the ""ALT"" key causes issues and limits ability to use half-sized UK keyboards for without additional configuration. Key bindings conflict e.g. with OS shortcuts (such as ""fullscreen"" on MacOS)." Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Emacs provides a consistent and powerful tool that covers the majority of my daily workload, i.e.: Drafting messages, emails etc... Running quick calculations / templating more complex formulae Maintaining to-dos and deadlines. Drafting articles and formal and informal notes / minutes. Having a little bit of quiet fun, e.g. with lunar phases, nyan-mode, quiz etc..." "[""Work"", ""Hobby projects""]" "[""27.2""]" 6 No osm-search, elpy, org-mode, hackernews, spray, pdf-tools, wiki-summary, dad-joke significant comprimise might in future No No No Emacs "[""HTML/CSS"", ""Python""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Never considered""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Example configurations.""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Atom No Frequently 31 Bachelors Male British Legal "[""No""]" "[""flyspell""]" minimal vanilla Surely this cannot be completed in 5 minutes. No Hacker News Great "[""shell""]" "[""dracula""]" Frequently framework default none Never "- unstable packages (as in updating them breaks them) - decision fatigue (how to choose between packages doing the same thing) - no ""just works"" experience when working on a software project (compared to a full blown IDE that automatically parses a CMakefile, provides a view of the project and let's you just to definition and see usages of a function/variable easily)" University/College "[""GUI""]" "[""Text editing features""]" String[] Alright "[""Work""]" "[""28.1""]" 10 No limited comprimise never considered No No No Emacs "[""C"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""none. I tried to use it for writing documentation or readme files, but ended up spending more time looking up how to do things than actually write documentation""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Overview""]" "[""I don't, I just move on.""]" "[""package.el""]" "[""wait for community""]" None No Sometimes Masters Male Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default dark""]" Never No read and understand Rarely Elisp when modifying and customising Friend "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Org related packages""]" "[""Package(s)""]" Very well, it's snappy It's modularity and extensibility to the users disposal "[""Work"", ""Hobby projects""]" "[""27.2""]" 2 notmuch org, org-roam, org-noter, helm, pdf-tools, yasnippet limited comprimise might in future No No No Vim "[""Elisp"", ""Python"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""GitHub"", ""Web search engines""]" "[""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 21 Bachelors Male Australian Student "[""Helm""]" "[""flyspell""]" minimal vanilla No Discord Great "[""eshell""]" "[""doom-one""]" Never undo-fu write package Rarely "At first I had a lot of problems with performance - it took some time to learn to debug what packages/bits of config caused a performance impact and to circumvent those while retaining the functionality that I was looking for. The terminology in the documentation took some getting used to, but I'm glad there's as many docs as there are and can only wish for more. Apart from the Emacs internal docs, package READMEs have always been very useful." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Introspection, extensibility and ability to integrate with external tools "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No project.el,evil,deadgrep,doom-themes,undo-fu,magit,magit-delta,paredit,consult,org moderate comprimise never considered Yes Would directly No Vim "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines"", ""Youtube""]" "[""Comparison"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ project.el Frequently Masters Software Development "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""evil command mode""]" "[""doom-horizon""]" Never undo-fu simple functions Rarely It was long, long ago, but the concepts of the different key binding prefixes, which ones were pre-assigned and which ones were good choices for customization (because doing so wouldn't break some common but as yet unlearned capability) seemed like a frequent stumbling block. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy adaptability to many tasks, ability to automate repetitive edits, integration with command line tools "[""Work"", ""Hobby projects""]" "[""28.1""]" 35 No direnv, editorconfig, flycheck, lsp, lua-mode, markdown-mode, smartparens-config, unfill, yaml-mode moderate comprimise might in future Make it easy Make it easy No CUA "[""Elisp"", ""Go"", ""Java"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" vi - pre Vim No Often 65 Masters Male American Software Development "[""No""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""shell""]" "[""solarized-dark""]" Rarely No many packages Rarely No, it was pretty smooth Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great Extensibility, packages, community. "[""Work"", ""Hobby projects"", ""personal organization""]" "[""29.0""]" 26 Mu4e elfeed, mu4e, paredit, org-mode, org-roam limited comprimise 0-2y No No but would be willing to Yes Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Coq""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Theory of operations; can't stand the \""type this, type that... see it works!\"" style of documentation""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Uhhh.... MELPA by default? Vim project.el Often 53 Masters Male American Fin Tech "[""Ivy""]" "[""No""]" maximal vanilla Not sure Sacha's Emacs News Ok "[""term""]" "[""nord"", ""zonokai-blue""]" Frequently No understand internals Rarely "The mailing list contribution workflow is a barrier for me. Being unable to ""rebase"" or ""amend"" emailed patches, or edit out mistakes/undecipherable brain dumps in verbal responses, makes me nervous that any contribution of mine will come with me spamming amendment replies; something I wouldn't wish on my worst enemies. It also doesn't help me that these mailing lists are difficult to peruse and search without a dedicated frontend." "Mainly: 1. Understanding the differences between the various builds of Emacs at the time (aquamacs, xemacs, emacs, ""emacs-nox"", etc). 2. Finding intermediate-to-advanced documentation on Emacs Lisp (like how to write major modes, font-lock rules, write completion-at-point backends, do concurrency, etc). Despite a very detailed manual, it was difficult to know where to start, and I ended up finding most of my answers by studying Emacs' source code (C and elisp), which, in hindsight, was very inefficient (though enlightening). Besides these two points, I did not have any particular difficulties getting into Emacs, and discovering Evil made the transition very smooth." Google "[""GUI""]" "[""Extensibility""]" "[""Extensibility"", ""evil""]" Good but not great "Its unparalleled extensibility. Emacs Lisp isn't a great programming language, but it's an excellent configuration language; the advice library alone is a big win over its competitors (VimL, Lua, or any combination of static toml/json/etc configuration files), in that it enables me to rapidly iterate in my half-baked ideas without boilerplate; which is priceless when you're tinkering with so large and complex a system. Although Emacs' keystone packages (like org and magit) are a big plus, they are not what attracted me to Emacs in the first place." "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 9 No Org, Magit, evil, helpful, elisp-demos, macrostep.el, vertico, eshell moderate comprimise 0-2y Yes No Yes Vim "[""C++"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel"", ""CRM (customer relations management), invoicing, accounting""]" "[""framework default""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Mostly out of convenience. MELPA is the easiest to submit to, therefore it is my go-to repository. Vim projectile Often 34 School Male Danish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""spell-fu""]" Doom Emacs Yes Discord Great "[""eshell"", ""term"", ""vterm""]" "[""doom-one"", ""doom-dracula""]" Rarely undo-fu simple functions Never Not having clear instructions of what to do first when learning Emacs. If you start from scratch, you also have the problem of finding the right tools for your work. An example would be to learn that in order to get the same code completion you have in modern editors, you need to install and configure lsp. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Curiosity""]" Very well, it's snappy Its extensibility. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No org-mode, magit, pdf-tools, consult moderate comprimise might in future No No No Vim "[""C"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Frequently 22 Bachelors Male Belgian Student "[""Consult""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""gruvbox""]" Sometimes framework default copy-paste Never Internet "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright "[""Work""]" "[""28.2""]" 2 No no comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 40 Associates Male American Software Development "[""Ivy""]" "[""No""]" Doom Emacs No lobste.rs Great "[""vterm""]" "[""doom-one""]" Never framework default simple functions Never I didn't know how to inspect the state of the application. Learning about how to get documentation for functions/variables/key mappings etc has been what made everything click for me. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Elisp environment "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No magit, org-mode, modus-themes, org-roam, org-roam-ui no comprimise might in future Yes No No Vim "[""Clojure"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs""]" "[""Clips/videos"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Frequently 40 Masters Male French Software Development "[""Vertico""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Often undo-tree copy-paste lisp and the insane meta keybindings University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Doom Emacs""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Its extensibility "[""Work""]" "[""29.0""]" 10 No evil, magit is ok never considered Vim "[""Assembly"", ""C"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux""]" String[] "[""MELPA"", ""Source""]" String[] "[""Lack of time"", ""Elisp proficiency""]" Never String[] "[""Overview""]" String[] "[""framework default"", ""straight""]" Vim framework default Rarely "[""framework default""]" "[""framework default""]" Doom Emacs "[""none""]" "[""doom-one""]" Never framework default copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects"", ""Research""]" "[""29.0"", ""28.1""]" 1 Mu4e moderate comprimise might in future I should I should No Vim "[""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Sometimes "[""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Discord""]" "[""framework default""]" "[""wait for community""]" Atom framework default Often 35 Masters Male German Research "[""framework default""]" "[""flyspell"", ""langtool""]" Doom Emacs No Discord Ok "[""vterm""]" "[""doom-one""]" Rarely framework default simple functions Never It’s a steep learning curve for sure, cannot recall any specific examples. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy Hackability, community. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No magit,eglot moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""I never have.""]" Never "[""Lack of time""]" Never "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Never Bachelors Male Slovenian Software Development "[""Helm"", ""Ivy""]" "[""No"", ""framework default""]" maximal vanilla No r/emacs Great "[""vterm"", ""vterm-multi""]" "[""ir-black (not 100% sure)""]" Never No none "[""GUI""]" "[""ORG-mode""]" Very well, it's snappy "[""Work""]" "[""27.1""]" 1 Emacs "[""note-taking?""]" "[""GNU/Linux""]" Never minimal vanilla read and understand Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 16 Emacs "[""Assembly"", ""C++"", ""C"", ""Haskell"", ""Javascript"", ""Shell""]" "[""GNU/Linux""]" None Sometimes maximal vanilla copy-paste Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Hobby projects""]" "[""27.1""]" 33 No significant comprimise never considered No No No Emacs "[""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""not sure""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit""]" "[""manual""]" "[""Research alternatives""]" No Often 56 Masters Male American "[""No""]" "[""aspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Rarely No simple functions Never Keybindingd University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Macro recording ctr-x ( "[""Hobby projects""]" "[""28.2""]" 20 No moderate comprimise never considered No No No Emacs "[""Markdown""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Often 45 Bachelors Male Swedish Software Development "[""No""]" "[""ispell""]" minimal vanilla No hacker newd Ok "[""shell""]" "[""default dark""]" Never No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Good but not great "[""Hobby projects"", ""Organizing""]" "[""29.0""]" 4 No org, magit moderate comprimise never considered No No No Emacs "[""Elisp""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Frequently 23 School Male German Student "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""term""]" "[""spacemacs-dark""]" Rarely undo-tree simple functions Never It has high barrier of entry, with all shortcuts being different. It requires a lot of initial config, but that can be solved with spacemacs Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""it's light""]" "[""Extensibility"", ""Package(s)"", ""I got conviced during vim/emacs debate""]" Very well, it's snappy It's light, it has first class extensibility (almost no other editor is as easy to extend and has as much API for extending), it supports all languages/tools I can think of "[""Work"", ""Hobby projects"", ""univeristy""]" "[""29.0"", ""28.2""]" 4 No org-mode,emacs-lsp significant comprimise never considered No No No Vim "[""C++"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""LATEX""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA,github VS Code projectile Sometimes 20 School Male Polish Software Development "[""framework default"", ""Ivy"", ""Ido""]" "[""No"", ""framework default""]" Doom Emacs No I accidentally found it on google Great "[""vterm""]" "[""dracula"", ""dracula-pro van-helsing""]" Sometimes framework default copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy org-mode, magit, meta packages for many modes, ediff "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 6 notmuch org-mode, yasnippet, evil, helm, projectile moderate comprimise might in future No No No Vim "[""Elisp"", ""Python"", ""PHP"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""GitHub""]" "[""use-package"", ""github: xuchunyang/epm""]" "[""Research alternatives"", ""wait for maturity""]" MELPA Vim projectile Rarely 34 Masters Male Polish Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure IRC Great "[""shell-command"", ""shell"", ""ansi-term""]" "[""customized dark theme from net""]" Often "no, but i have it in ""TODO"" :)" copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Vim "[""Common Lisp"", ""Python""]" "[""GNU/Linux"", ""Windows""]" Frequently minimal vanilla simple functions Never Learning the keyboard commands, especially traversing the info documentation University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""documentation""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Documentation, programmability. Package support for many languages and tasks "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 27 No magit significant comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""never done this""]" Never "[""packages are sufficient, rarely (never) encountered bugs""]" Never "[""M-x list-packages""]" "[""package authors are doing a good job already""]" "[""just internet search""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 51 Bachelors Male United States citizen Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""eshell""]" "[""default light""]" Sometimes No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Its foundation seems very well designed for extending, and it's got a lively community even now. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell"", ""Zig""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Emacs StackExchange"", ""Framework"", ""Email"", ""Discord""]" "[""framework default"", ""manual""]" "[""Research alternatives""]" Vim projectile Often 26 Masters Male Croatian Software Development "[""Helm""]" "[""No""]" Spacemacs No Hacker News Great "[""term""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects"", ""email""]" "[""29.0"", ""28.2""]" 8 Gnus eglot,pulsar,diff-hl,which-key,restclient,expand-mode,exec-path-from-shell, do not prefer never considered No No Yes Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Discord"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC""]" "[""straight""]" "[""Install and try it immediately""]" project.el Sometimes 38 Associates Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""eshell""]" "[""modus-vivendi""]" Often No copy-paste Never It was a little bit difficult to understand the config file without knowing elisp. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Easy to install and configure plugins. Extensibility through elisp. Decent keyboard based workflow" "[""Hobby projects""]" "[""28.2""]" 1 No Lsp,vertico,orderless,wich-key, expand-region significant comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Never Bachelors Male Argentine Telecom "[""Vertico""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never No copy-paste Never help command on Super Dimensional Fortress pubnix "[""GUI"", ""TUI""]" "[""Package(s)"", ""org-mode""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 11 No tidal,elpher, no comprimise never considered No I have in the past No Vim "[""C#"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Typescript""]" Often "[""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub""]" "[""Tutorials""]" "[""Reddit""]" "[""straight""]" "[""wait for community""]" Vim framework default Often Associates Male British Creative/Writing "[""framework default"", ""Helm""]" "[""framework default""]" Doom Emacs Couldn't un-select a radio button to not answer an option question (my level of education is not listed because I'm not American and you don't have an equivalent over there, so I was trying to unselect it.) No r/emacs Ok "[""none""]" "[""doom-badger""]" Rarely framework default copy-paste Rarely No yes, ecosystem is so big it was quite overwhelming, and as a new programmer I struggled with setup in elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Alright Extensibility, ecosystem (org, dired, magit), community "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No moderate comprimise might in future Cannot Cannot No Vim "[""Clojure"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Framework"", ""Discord""]" "[""straight""]" "[""Research alternatives""]" MELPA VS Code framework default Sometimes 22 Polish Software Development "[""Vertico"", ""Consult""]" "[""No""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""gruvbox""]" Rarely undo-tree none Never Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""26.3""]" 10 No moderate comprimise might in future No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""not sure""]" "[""wait for community""]" Kate No Rarely 42 Bachelors Male Greek Software Development "[""No""]" "[""framework default""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""default dark""]" Never No simple functions Never "The UI looked very dated. The keybinds were weird from any modern editor. The built-in tutorial was too long and didn't give me answer to ""how can I do X like in editor Y"", at least not immediately since a beginner doesn't want learn how to use Info manual before he can get his works done. I had to search online help and found that Xah's practical Emacs guide (http://xahlee.info/emacs/emacs/emacs.html) was very helpful and helped me a lot back then." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Being a running Elisp interpretor, not just a text editor. This means you have the full, interactive langauge features to back you. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No vertico, consult, orderless, org, denote, marginalia, magit, emms, corfu, org-download significant comprimise never considered Yes No No Xah fly keys "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Org mode""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork"", ""Unfamiliar with the internal code of how the package works""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""4chan's /g/ emacs thread""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""GitHub"", ""Mailing lists"", ""4chan's /g/ emacs thread""]" "[""package.el""]" "[""Install and try it immediately""]" Melpa. It seems like the most popular, and AFAIK you dont have to do the FSF paperwork. VS Code No Frequently 27 Bachelors Male Thai government official "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure 4chan /g/ emacs thread Great "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-fu write package Never elisp was a something out of this planet in the beginning but it passed fast Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great the extensibility, the longevity "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Mu4e magit, deft, org-mode, nxml limited comprimise never considered No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Java"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""el-get""]" "[""Install and try it immediately""]" Vim projectile Sometimes 46 Masters Male Portuguese Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla thanks for organizing this survey No Hacker News Great "[""eshell"", ""ansi-term""]" "[""hemisu-dark""]" Often undo-tree copy-paste Never not knowing some keybindings or functions to navigate large buffers (e.g a hug shell buffer) University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""SLIME""]" Alright magit "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit, lsp-mode, flycheck, multiple-cursors, prettier-js, try, undo-tree do not prefer never considered No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""I dont""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Rarely 37 Masters Male Norwegian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell"", ""term""]" "[""deeper-blue""]" Sometimes undo-tree none Never The lack of a gui to edit options, knowing what the options to edit even ARE, finding out what buttons to push to make something happen, finding out if I'm doing something a 'canonical' or 'efficient way', hoping what I'm doing won't break anything Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Specifically: org-roam""]" Alright Can be used for pretty much any text based activity, highly customizable, and reduced context switching. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Mu4e org-roam, evil, org-super-agenda, org-chef, ess moderate comprimise never considered Yes No No Vim "[""R""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Research alternatives""]" RStudio No Often 25 Bachelors Male American Student "[""Vertico""]" "[""spell-fu""]" Doom Emacs No Discourse Great "[""vterm""]" "[""solarized"", ""doom-oceanic-next""]" Never framework default write package Rarely University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensibility and powerful common packages like Magit, Org, etc. "[""Work"", ""Hobby projects""]" "[""29.0""]" 23 No magit,org,evil limited comprimise might in future Yes No No Vim "[""Elisp"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Sacha Chua's Weekly Emacs News""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""framework default"", ""straight""]" "[""wait for community""]" None framework default Frequently 45 Bachelors Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""shell-command""]" "[""modus-vivendi""]" Sometimes framework default copy-paste Never Keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great Extensibility "[""Work""]" "[""28.2""]" 1 No Magit, git-time-machine, lap-mode moderate comprimise never considered No No No Vim "[""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" Vim No Sometimes 31 School Male Brazilian Software Development "[""framework default""]" "[""flyspell"", ""ispell"", ""langtool""]" Doom Emacs No lobste.rs Ok "[""vterm""]" "[""my own custom theme"", ""doom-one""]" Never framework default copy-paste Rarely All. Elisp is definitely a great initial barrier to start hacking emacs. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)""]" Good but not great Their extensibility. Also if you can imagine some feature, you (or someone else) can implement it. "[""Work""]" "[""28.2""]" 3 Mu4e org-roam, evil do not prefer 0-2y No Would directly No Vim "[""Python"", ""R""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues""]" "[""Reddit"", ""Discord""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Frequently 38 PhD Male Costa Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs Yes r/emacs Great "[""eshell""]" "[""nano-dark""]" Frequently framework default copy-paste "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects"", ""Toy editor""]" "[""29.0""]" 0 Vim, but if i find verb+subject keybindings, i will swap to that "[""C++"", ""Rust"", ""Zig""]" "[""GNU/Linux"", ""WSL""]" Never minimal vanilla copy-paste Never I struggled until I found Spacemacs. That made my out-of-box experience much better. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Spacemacs""]" "[""Extensibility""]" Good but not great Extensibility. I can make it work in different ways on different projects, which was impossible in Vim "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Go"", ""Ruby"", ""Shell"", ""LaTeX""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes 36 Bachelors Male Canadian Software Development "[""framework default""]" "[""No""]" Spacemacs Not sure Hacker News Great "[""eshell""]" "[""solarized-dark""]" Never framework default read and understand Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No elfeed, read-aloud, magit, org-mode significant comprimise never considered No No No Emacs "[""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Notepad++ No Sometimes 29 Masters Male French Software Development "[""No""]" "[""flyspell""]" Doom Emacs No lobste.rs Ok "[""none""]" "[""doom-one""]" Frequently No simple functions Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 15 Gnus limited comprimise 2-5y I would like to, but I don't know how I would like to, but I don't know how No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Ruby"", ""Shell""]" Never "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""twitter""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""slack""]" "[""package.el"", ""use-package"", ""el-get""]" "[""Install and try it immediately""]" Notepad++ No Frequently Masters Male Japanese Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Twitter Great "[""none""]" "[""default dark""]" Sometimes No copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Clojure""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No limited comprimise 5-10y No No No Vim "[""Clojure"", ""HTML/CSS"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""framework default"", ""Source""]" "[""GitHub""]" Rarely "[""Not interested""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Slack""]" "[""Comparison"", ""Tutorials""]" "[""GitHub"", ""Slack""]" "[""framework default"", ""package.el""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim framework default Rarely 34 Bachelors Male Lithuanian Media/Publishing "[""framework default""]" "[""flyspell""]" Spacemacs No r/emacs Great "[""vterm""]" "[""solarized""]" Never framework default copy-paste slow Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 4 No never considered Emacs "[""C++"", ""Elisp""]" Frequently "[""Windows""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" "[""Lack of time""]" Never "[""Advocacy""]" "[""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Screenshots""]" "[""Framework""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Sublime Text projectile Sometimes "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla "[""shell-command"", ""shell"", ""eshell""]" "[""ef-themes""]" Sometimes undo-fu copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No Org-mode no comprimise might in future Yes Would directly No Emacs "[""Go"", ""HTML/CSS"", ""Javascript""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""not sure""]" "[""Install and try it immediately""]" None No Frequently 42 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Works great on mobile. Not sure r/emacs Great "[""eshell"", ""ansi-term""]" "[""default light""]" Rarely No write package Terrible defaults Friend "[""GUI"", ""TUI"", ""daemon""]" "[""inertia""]" "[""Extensibility""]" Good but not great Online documentation "[""Hobby projects""]" "[""28.1""]" 10 No never considered Emacs "[""Elisp""]" Sometimes "[""BSD"", ""Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" String[] Rarely "[""M-x list-packages""]" "[""Design rationale""]" "[""IRC""]" "[""package.el""]" "[""wait for maturity""]" Vim No Sometimes "[""Ido""]" "[""No""]" minimal vanilla "[""eshell""]" "[""solarized"", ""solarized-dark""]" Never No simple functions Never Elisp Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""28.2""]" 3 No moderate comprimise might in future No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Sometimes "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Emacs China""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" VS Code project.el Frequently 25 Masters Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""gruvbox""]" Never No copy-paste Never Internet "[""GUI""]" "[""Package(s)""]" "[""graphics and responsiveness""]" Good but not great "[""Work""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Vim "[""C++"", ""C""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes Bachelors Male Iranian Software Development "[""No""]" "[""framework default"", ""flyspell""]" minimal vanilla No Blog post Ok "[""term""]" "[""my own custom theme""]" Never undo-tree simple functions Never the emacs native keybindings are nowhere near as good as Vim Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Orgmode, extensibility "[""Work"", ""Ledger""]" "[""28.2""]" 30 No ledger-mode, org-mode, evil-mode no comprimise never considered No No No Vim "[""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 50 Bachelors Male Australian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes Blog post Great "[""shell""]" "[""doom-one""]" Rarely No none Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Open source, extensibility, community "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1""]" 1 Mu4e significant comprimise might in future No Would directly No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""IRC""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Sometimes 34 Masters Male Australian Software Development "[""No""]" "[""No""]" minimal vanilla All on one page is better No Hacker News Ok "[""shell"", ""eshell"", ""vterm""]" "[""Spacemacs Dark""]" Rarely No simple functions Never Getting to a sane productive configuration. Without things like which-key, vertico/ivy/helm, and marginalia, it's very difficult to learn how to use Emacs. I feel Emacs' biggest strength is how easy it is to search for commands/variables and see documentation, but it's not clear how to do that as a beginner. Without something like Doom, I wouldn't have understood what makes Emacs great. Even if I think the frameworks are a bit heavy at times, it's easier to customize downwards than upwards. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Not well Discoverability, inspectability, flexibility, ability to be modified at runtime "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e org, org-roam, undo-tree, magit, mu4e significant comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""IRC servers"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Frequently 22 School Male American Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No IRC Great "[""vterm""]" "[""monokai-pro""]" Never undo-tree copy-paste Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "Customizable Org+org roam+org agenda+org babel" "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Emacs "[""C++"", ""Haskell"", ""Python"", ""Rust"", ""SQL""]" "[""GNU/Linux""]" Kde kate Frequently maximal vanilla simple functions Rarely explored soft in repo "[""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features""]" Alright Packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 Gnus limited comprimise never considered Yes Cannot No Emacs "[""C++"", ""C"", ""Fortran"", ""Go"", ""Python"", ""R"", ""Scheme""]" Frequently "[""Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""FSF paperwork"", ""FSF bigotry""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""IRC servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Overview""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Rarely Masters Male Russian Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Not sure Mastodon Ok "[""vterm""]" "[""almost-mono-gray""]" Frequently No copy-paste Never Of course the key chords were a lot at first! And just getting it set up with my environment and all the packages working in my .emacs file. But it was also fun in an obsessive kind of way. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy When I used it for project management, I would have said Org-Mode. That's still pretty cool, and I use it to create PDFs from text files and to publish my blog. I also like Tramp-Mode. More broadly, Emacs can be customized and extended. I declared bankruptcy and moved to Spacemacs. I just integrated a package with Copilot. You can make it yours. "[""Work"", ""Hobby projects""]" "[""27.2""]" 6 No magit (x1000), org-mode, evil mode in spacemacs (okay it's not a package), copilot moderate comprimise never considered I have in the past No No Vim "[""Javascript"", ""Python"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""I used to use all these use cases but Roam Research has stolen several of them.""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Frequently 37 Masters Male United States citizen Software Development "[""Helm""]" "[""No""]" Spacemacs ♥️ No Hacker News Great "[""multi-term usually""]" "[""default dark""]" Often No copy-paste Never understanding elisp University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Every detail can be customized ! "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 notmuch undo-tree, which-key, expand-region, smartparens, magit, vertico, consult, pacfiles-mode, hippie-exp moderate comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""lua""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Notepad++ projectile Rarely 35 Masters Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Never Yes lots, for the first few years, I could barely do more than write text. So strange compared to other things. In comparison, I used mathematica at the time, and found that editor very easy to learn. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""Cost nothing, and people kept recommending it.""]" Very well, it's snappy "I am familiar with it, it will not change (much), so now I know it, I can use it 'forever more'. I can use it for any language, and the editor is still th same (mostly)." "[""Work"", ""Hobby projects""]" "[""26.3""]" 22 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""never""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Examples, for typical use cases""]" "[""never, so far""]" "[""use-package""]" "[""wait for community""]" Eclipse projectile Sometimes 44 PhD Male British "[""No""]" "[""No""]" minimal vanilla You made some answers compulsory, but I couldn't give a good answer - I wanted to put 'NA' or 'I don't know' but it had no such option. No Hacker News Ok "[""none""]" "[""default dark""]" Rarely No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy It is convenient to write function to simplify my workflow "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No do not prefer might in future No No No Vim "[""C++"", ""C"", ""Elisp"", ""Python"", ""LaTeX""]" Often "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Rarely String[] Rarely "[""Code (features)""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" VS Code project.el Frequently 24 Bachelors Male Chinese Student "[""Ivy""]" "[""spell-fu""]" Doom Emacs Yes Emacs China Great "[""vterm""]" "[""modus-operandi""]" Never undo-fu simple functions Never "Yes, completely missed the point the first time - couldn't work it out of the box. The second time I got it working by borrowing another user's ""init.el"" file. The third time was lucky (about 6 years later), I managed to write." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "Built in documentation. The architecture enables project management." "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Mu4e projectile, eglot, org-mode, org-roam any comprimise might in future No No No Vim "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently 35 Masters Male Irish Software Development "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""eshell"", ""term""]" "[""modus-vivendi""]" Never framework default copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Emacs "[""Clojure"", ""Perl"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Never minimal vanilla read and understand Never unconventional keybinds, configuration guides tend to be opinionated and specific to particular setups Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy being free software, not being a web browser "[""Work"", ""Hobby projects""]" "[""27.1"", ""26.3""]" 2 No lsp-mode significant comprimise might in future No am FSF member No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub"", ""IRC,Matrix""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Atom No Sometimes 24 Bachelors Male United States citizen Software Development "[""No""]" "[""framework default""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""default light""]" Never framework default write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 8 Mu4e moderate comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None No Frequently PhD Male Canadian Legal "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""my own custom theme""]" Never undo-tree copy-paste Never Internet "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""ESS""]" "[""works in terminal""]" Good but not great ESS "[""Work"", ""research""]" "[""27.2""]" 15 No ESS do not prefer never considered No No No Emacs "[""Python"", ""R"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""I dont""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""rarely use new packages""]" "[""Tutorials"", ""Overview""]" "[""I dont""]" "[""use-package""]" "[""wait for community""]" Vim No Never 38 PhD Male Polish Research "[""Ido""]" "[""No""]" minimal vanilla to many redundant questions on contributions irrelevant for non-contributors Not sure Hacker News Great "[""ansi-term""]" "[""solarized-dark""]" Never undo-tree copy-paste Never elisp Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great windowing "[""Work"", ""Hobby projects""]" "[""27.1""]" 12 No moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""i dont""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials""]" "[""i dont""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse No Frequently Masters Male American Software Development "[""No""]" "[""No""]" Prelude Not sure Hacker News Ok "[""ansi-term""]" "[""solarized"", ""zenburn""]" Sometimes framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Good but not great configurability with elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No magit, dired, lsp-mode, helm moderate comprimise might in future No No No Vim "[""Common Lisp"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 38 School Male Polish Software Development "[""Helm"", ""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla Not sure r/emacs Ok "[""vterm""]" "[""adwaita""]" Rarely undo-fu read and understand Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 7 Mu4e moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Common Lisp"", ""Go"", ""Python""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""straight""]" "[""Research alternatives"", ""wait for maturity""]" None framework default Sometimes Masters Male (other) "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""Solarized-light""]" Never framework default simple functions Never Not understanding that it's not just an editor. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy It is an integrated computing environment "[""Work"", ""Hobby projects"", ""Everything else""]" "[""29.0""]" 22 Gnus org-mode, gnus, emms, eglot, ivy, modus-themes, magit, vterm any comprimise might in future I have in the past I have in the past No Emacs "[""C++"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub"", ""gitlab, source-hut""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""GitHub"", ""Mailing lists"", ""gitlab, source-hut""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently 49 PhD Male Spanish Research "[""Ivy""]" "[""flyspell""]" maximal vanilla If you could do this without javascript, I could have filled it in from Emacs ;) Yes Emacs mailing list Ok "[""shell-command"", ""shell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree write package Never Some members of the community on GNUs end are so off-putting I steer clear of it entirely. Some parts of the package being declared non-free by Debian, and thus unavailable. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features""]" Alright Availability and extensibility "[""Hobby projects""]" "[""27.1""]" 15 No magit,nov.el limited comprimise never considered Yes No Yes Emacs "[""C"", ""Haskell"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Bad prior experience"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Sometimes 40 Masters Male British Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""none""]" "[""monokai""]" Rarely undo-tree simple functions Sometimes elisp and weird key bindings. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great extensibility "[""Hobby projects""]" "[""28.2""]" 8 No limited comprimise might in future Yes No No Vim "[""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Often "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Vim project.el Often Masters Male Software Development "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Ok "[""vterm""]" "[""doom-one""]" Sometimes undo-tree simple functions Never "Discoverability of configuration, missing refactoring and code-completion features (or rather harder to configure them initially). Development of your own workflows is the primary strength but the fact that some level of development is necessary of ""basic"" flows is a hindrance" Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Notmuch email client""]" Alright Ability to integrate different parts of my day/workflows and keep writing text largely consistent. For example being able to seamlessly jump from writing an email to making notes with org mode or planning tasks with org-capture. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 notmuch notmuch,cape,corfu,org,org-roam,tramp,vterm,dired significant comprimise 0-2y No No No Vim "[""Go"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""straight"", ""doom emacs literate configuration mode""]" "[""Install and try it immediately""]" Vim projectile Frequently 38 Masters Male (other) Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell"", ""langtool""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""solarized-dark""]" Frequently undo-fu write package Never Nit aure what happens there Of course, it was hell -- I only endured because I trusted Stallman/Spolsky/Yegge/Atwood/Graham's convictions that it would pay off, and also because there was no other (comparable) editor for Common Lisp (and now Clojure) mentions on the blogs of the 2nd generation of geniuses "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Elisp, Everything is a buffer (orthogonality), you can add any functionality very easily (that is impossible even to imagine elsewhere), keyboard bindings and their extensibility "[""Work"", ""Hobby projects"", ""writing essays, document outlines, string manipulation""]" "[""28.1"", ""27.2"", ""27.1"", ""26.3"", ""25.1""]" 13 No cider, slime, company, flycheck, forgetting 10s of others moderate comprimise might in future No indirectly No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell"", ""Typescript"", ""I use emacs for everything, although TS language-server itself makes Emacs heavy""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""try to look up which method they prefer""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages"", ""google, stackoverflow""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""usuakky google => emacs.SO""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" I don't, but I guess would to elpa/melpa because they seem the most used (I'm probably wrong about others) Visual Studio projectile Frequently 32 Bachelors Male Georgian fintech; mobile development; startups "[""my own cursor position undo""]" "[""No""]" maximal vanilla Thanks a lot for this survey! Believe me, this data will helo all of us for a very long time! Not sure Hacker News Great "[""shell"", ""wanted esell but wasn't productive immediately""]" "[""zenburn"", ""heavily customized zenburn""]" Often No none Never Theming Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great Org mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No Org mode no comprimise might in future No No No Vim "[""R""]" Never "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Sublime Text framework default Never PhD Male United States citizen Healthcare "[""framework default""]" "[""No""]" Spacemacs Make the programming question optional. More questions on org mode vs. Obsidian. Lack of polished mobile app for org mode pushes me to Obsidian (beorg is too cumbersome in comparison to use for task management). No Sacha Chua Great "[""none""]" "[""tomorrow-night-bright""]" Never framework default write package Rarely Unique terminology Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Not well Hackability "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 notmuch significant comprimise 2-5y No No No Vim "[""C++"", ""C"", ""C#"", ""Elisp"", ""Java"", ""Python"", ""Perl"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""I dont really go looking for new packages""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""wait for maturity""]" Vim projectile Often 30 Masters Male Swedish Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Never Didn't understand the notation for keybinds, e.g. M-x Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Doom Emacs""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, freedom, community. "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No org, ivy significant comprimise never considered Yes I have in the past No Vim "[""Haskell"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Hacker News""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""straight""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim projectile Frequently Masters Male Danish Software Development "[""Ivy""]" "[""No""]" Doom Emacs good you do it No work slack Great "[""none""]" "[""default light"", ""default dark""]" Rarely framework default read and understand I was struggling to find/implement features present in VSCode, but not in emacs: multiline editing, line moving, file browser and official editor support. I am still using VSCode for work, because I couldn't figure out how to use emacs for webdev Through the Lisp programming language "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""elisp""]" Good but not great Tinkerabilty "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""C++"", ""Rust""]" "[""GNU/Linux""]" String[] String[] String[] String[] String[] String[] String[] String[] VS Code Rarely String[] String[] Doom Emacs String[] String[] copy-paste Never Terse and novice-unfriendly documentation Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Org""]" "[""Part of the GNU project / FSF""]" Good but not great No corporate involvement, a extensive list of packages "[""Work"", ""Hobby projects"", ""Organisation, Note-taking""]" "[""27.2""]" 8 No Org, magit, vertico, consult, lsp-mode do not prefer never considered I have in the past No No Vim "[""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit""]" "[""straight""]" "[""wait for community""]" VS Code projectile Sometimes 36 PhD Male Indian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" emacs-groundup No r/emacs Great "[""vterm""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Package(s)""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No any comprimise never considered No No No Vim "[""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Matrix servers"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Matrix"", ""Discourse""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Never Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Community""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 3 No moderate comprimise never considered Yes No No Vim "[""C"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Discourse""]" "[""Design rationale""]" "[""emacschina""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently 28 Masters Male Chinese Software Development "[""Vertico""]" "[""No""]" minimal vanilla No Emacs China Ok "[""awe-shell""]" "[""modus-vivendi""]" Rarely No simple functions Never Configuring the system was difficult. It took several attempts before it could be considered reasonably bug-free Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community""]" Good but not great Extensibility, buffer representation and packages with unique paradigms "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No Magit, org-mode, org-roam, vertico any comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Reddit"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Screenshots""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""elpaca""]" "[""Install and try it immediately""]" Vim project.el Often 37 Bachelors Male Indian "[""Vertico"", ""Marginalia"", ""Consult""]" "[""wcheck-mode""]" maximal vanilla Yes Web Search Great "[""eshell""]" "[""gruvbox"", ""alect-light""]" Rarely undo-fu copy-paste Rarely Internet "[""GUI"", ""TUI""]" "[""Built-in features""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""26.3""]" 0 No moderate comprimise never considered No Would directly No Vim "[""Assembly"", ""C++"", ""C"", ""C#"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""PKB""]" "[""Source""]" "[""Mailing list""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Research alternatives""]" Vim No Often School Female Japanese Student "[""No""]" "[""framework default""]" maximal vanilla No Reddit Ok "[""shell-command"", ""shell""]" "[""my own custom theme"", ""solarized-dark""]" Never undo-tree understand internals Sometimes Friend "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 8 No do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (features)""]" "[""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Atom project.el Sometimes 25 Bachelors Male American Software Development "[""Selectrum""]" "[""No""]" maximal vanilla No Friend Ok "[""shell""]" "[""nord""]" Sometimes No none Never I use vim I use vim I use vim "[""TUI""]" "[""I use vim""]" "[""I use vim""]" Poorly, it's sluggish I use vim "[""I use vim""]" "[""29.0""]" 0 I use vim I use vim do not prefer never considered I use vim I use vim No Vim "[""I use vim""]" Never "[""I use vim on Linux""]" "[""I use vim""]" "[""I use vim""]" "[""I use vim""]" Never "[""I use vim""]" Never "[""I use vim""]" "[""I use vim""]" "[""I use vim""]" "[""I use vim""]" "[""Research alternatives""]" I use vim Vim I use vim Never 44 School I use vim German I use vim "[""I use vim""]" "[""I use vim""]" I use vim I use vim No I use vim Not great "[""I use vim""]" "[""I use vim""]" Never I use vim simple functions Never Out of box, there's almost no support for a new user. If you're comfortable reading elisp there are more tutorials, example configs, and packages out there to work from, but for anyone who isn't already a confident programmer the learning curve is vicious. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "Malleability, package ecosystem, one of the last ""cross-platform UI"" frameworks that doesn't drag in a browser and/or 3D engine for rendering." "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 20 No significant comprimise might in future No No No Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""WSL"", ""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Framework"", ""Mailing lists""]" "[""framework default"", ""package.el"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently 41 School Male American Software Development "[""Ivy""]" "[""flyspell""]" Doom Emacs No Blog post Ok "[""term""]" "[""doom-wilmersdorf""]" Never undo-tree copy-paste Never Emacs has changed a lot in the last 20 years and I don't think my difficulties are relevant any more. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Emacs is always there for me! "[""Work"", ""Hobby projects""]" "[""27.1""]" 22 No any comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Zap No Frequently 55 Bachelors Male British Software Development "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light""]" Rarely framework default read and understand Never The documentation on usage was exceptionally good. The difficulty lay mainly with using/configuring other packages. For example, sometimes `python-indent-offset` would get set to 2 not 4 -- how do you fix that? University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great flexibility documentation packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 No doom/evil, magit, counsel, lsp, python-mode, vterm, ace-window, org-mode, emacs-jupyter limited comprimise never considered No No No Vim "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely String[] Sometimes "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""Hacker news""]" "[""Tutorials"", ""Clips/videos""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives""]" None framework default Often 45 PhD Male American Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Thank you! No Hacker News Great "[""vterm""]" "[""default dark""]" Sometimes framework default write package Never Lisp is generally pain in the ass. Learning Lisp just to mod your editor is absurd and repels people off. We have to create bindings for other scripting languages asap in order to not push young people away. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy It's a totem of the free software movement and still keeps up with very expensive solutions like vscode. I hope we manage to keep this up. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No ace-jump-mode,ace-window,key-chord significant comprimise 10+y No I have in the past No Emacs "[""C++"", ""C"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I usually struggle alone""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Rarely 34 Bachelors Male Bulgarian Software Development "[""Ido""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell""]" "[""doom-1337""]" Rarely No simple functions Never "- The key bindings. I felt inclined to change ALL of them and kept it at that. I WANT c-x, c-c, c-v and CUA feels bad. - The customize system. My configuration is in an org file and I do not load the customize file because I have the feeling that it might unpreictably break my specifications. I only use it to get names and write them to my configs. - It was a hell of a ride to get the configuration flying, yet the above named starter packages all seemed too complex. Something in between might make it easier but I'm unsure if that's necessary." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy Being an reasonable easy to extend framework. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No magit, eglot, which-key, vundo, iflipb, yasnippet, rainbow-identifiers significant comprimise never considered Yes Would directly No my own "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""No M\$ Github acc""]" Never "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""IRC"", ""google""]" "[""use-package"", ""manual""]" "[""Research alternatives""]" kdevelop project.el Sometimes 39 Bachelors Male German Software Development "[""Vertico"", ""Consult""]" "[""No"", ""flyspell""]" maximal vanilla Thank you for your work. Not sure r/emacs Great "[""none""]" "[""modus-vivendi"", ""ef-themes, wombat""]" Never vundo simple functions Never "I started with Emacs when my only access to the nets was in the university (BITNET era) or by 300Bd modem to ""silly"" BBSes. That wasn't helpful to get my questions answered where I had them frequently: Sitting in front of Emacs at home." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Text as basic format. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 30 Gnus elpher, eshell, eww, flyspell, gnus, org-babel, org-brain, tramp any comprimise never considered Cannot No No Emacs "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Shell"", ""Eshell, BASIC, Spin""]" Never "[""GNU/Linux"", ""BSD"", ""Haiku-OS""]" "[""Note taking"", ""General document writing"", ""Babel"", ""keeping track of links between factlets (org-brain)""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub"", ""irc""]" Rarely String[] Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Quickstart for the Impatient""]" "[""IRC"", ""GitHub"", ""SDF's BBOARD""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for community""]" edit80, ed, jmacs, zile, mg, origami, (n)vi, tempus, ... project.el Often 61 Masters Allrounder, Educator, Trainer, Sysadmin "[""No""]" "[""flyspell""]" minimal vanilla Make the next survey use Emacs' customize as back-end...   ;-D Not sure IRC Ok "[""eshell"", ""vterm""]" "[""tao-yin (dark)""]" Frequently No simple functions Never Discoverability Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""29.0""]" 15 No Vertico, use-package, org, lsp-mode, sly moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Python"", ""common lisp""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Vim project.el Frequently 54 PhD Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""my own custom theme"", ""modus-operandi""]" Never No simple functions Never key bindings kinda suck, and some obvious features are only avaiable through extensions (e.g. hs-minor-mode) came pre-installed with Slackware and was heavily advertised by the GNU project "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great extensibility and Lisp interaction "[""Work"", ""Hobby projects""]" "[""27.2"", ""25.2""]" 18 No geiser any comprimise never considered No No No CUA "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Java"", ""Python"", ""PHP"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""M-x list-packages""]" "[""Clips/videos""]" "[""Framework"", ""GitHub"", ""Mailing lists""]" "[""not sure""]" "[""Install and try it immediately""]" Notepad++ No Frequently 38 Masters Male Polish Software Development "[""No""]" "[""No""]" maximal vanilla No Twitter Ok "[""shell""]" "[""gruvbox""]" Never No simple functions Rarely Windows support a long time ago, not the greatest default configurations University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility & open tooling "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No org mode, magit, dired, tramp significant comprimise might in future No No No Vim "[""HTML/CSS"", ""Python"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email"", ""Discord""]" "[""package.el"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" "didn't really ""have"" an editor before" framework default Sometimes 35 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""term"", ""ansi-term""]" "[""doom-one""]" Frequently framework default write package Never Not enough reference implementations built around prose workflows. Too many package manager options, doubly so for completion frameworks. Crashes and hangs are still annoying and hard to diagnose given that I didn’t compile this distribution (from railwaycat’s mac tap). Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""The implementation, integration, and refinement of methods or tools from outside of emacs into the ecosystem. Also image rendering, without image support I couldn’t “live” in emacs.""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Entirely customizable, being able to edit elisp source code and mutate state without compiling or restarting, long history of peer reviewed code, good documentation, consistent UI standards (e.g. ‘g’ to refresh view). Powerful built in packages/modes. Ability to separate data from interpretation. Faith that emacs will be around in 50 years. Doing things “right”." "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Org-ql, org-transclusion, magit, org-web-tools, pdf-tools, xenops, helpful, org-bookmark-heading, pcre2el, avy limited comprimise might in future Cannot No No Emacs "[""Elisp"", ""Python"", ""Shell"", ""AppleScript""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Lack confidence in code quality""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Youtube videos and presentations""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""if there are many alternatives I want to know what the differences are for the particular one, otherwise a quick tutorial is very helpful""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ No Frequently 34 Bachelors Male United States citizen Manufacturing "[""Helm"", ""Ivy"", ""Vertico"", ""Selectrum"", ""Consult""]" "[""flyspell""]" maximal vanilla Warn users you’re limiting a response to 10 items before admonishing them. Also it should allow for submitting more than 10 if submitted again. No Emacs mailing list Ok "[""shell-command"", ""shell"", ""eshell""]" "[""Nano""]" Never undo-fu copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Cider""]" "[""Package(s)"", ""Evil""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Vim "[""Clojure"", ""Elixir"", ""HTML/CSS""]" "[""MacOS""]" Vim Often Doom Emacs simple functions Never Not really. The keybindings were new, but that's just normal. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Org mode""]" Very well, it's snappy Emacs Lisp "[""Work"", ""Hobby projects"", ""Writing, Notetaking""]" "[""28.2""]" 2 Gnus Org mode, slime, magit, helm significant comprimise never considered No No No Emacs "[""C++"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Scheme"", ""Shell"", ""Zig""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""IRC"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""Guix package manager""]" "[""Install and try it immediately""]" Vim No Sometimes 22 School Male German Student "[""Helm""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""zenburn""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Good but not great packages and elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No cider, helm, use-package, tramp limited comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Python"", ""R"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Never 40 Masters Male Croatian Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""dracula""]" Sometimes No write package Rarely Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Org mode""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects"", ""Note taking""]" "[""29.0""]" 10 No moderate comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Python"", ""Scheme""]" Sometimes "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 31 Bachelors Male Chinese Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""default light"", ""solarized-dark""]" Rarely undo-tree copy-paste Never Wanna use other git repo like GitHub or gitlab Configuration Consistency Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great org-mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 17 No Org-mode, bazel-mode might in future No I have in the past No Emacs "[""C++"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Melpa Vim project.el Often 34 Masters Male Japanese Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" Doom Emacs "[""shell-command"", ""term""]" "[""doom-one""]" Frequently undo-tree write package Never The learning process of both the keybidings and configuration. The access to packages is not obvious. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great The extensibility and the freedom to change it to my use case. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No magit, helm, lsp, company, Rainbow delimiters, pdf-tools, moe-theme (highly changed) limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Python"", ""fortran""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for maturity""]" gedit No Rarely 39 Masters Male Portuguese Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""moe-theme adapted""]" Never No read and understand Never complexity of simple tasks, key-combinations Amiga had microemacs "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great customizability, extensions "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 notmuch org-mode, magit moderate comprimise might in future No Would directly No Emacs "[""C++"", ""C"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Often 48 Bachelors Male German Fin Tech "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""solarized-dark""]" Sometimes undo-tree simple functions Rarely "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Hackability and transparency (open hood)""]" String[] Good but not great "- Hackability and transparency (open hood). Effective and practical software freedom. - Ability to reuse Emacs skills for many tasks" "[""Work"", ""Hobby projects""]" "[""29.0""]" 17 notmuch org-drill,Vertico,Embark,Consult,marginalia,Notmuch,pdf-tools,Magit,use-package,Crux significant comprimise might in future Yes I have in the past No Emacs "[""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" First option would be GNU ELPA. Second option would be NonGNU ELPA. No Frequently 36 Masters Male Brazilian IT technician at the Superior Court of Justice (Brazil) "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla Yes Emacs mailing list Great "[""shell-command"", ""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently vundo read and understand Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 No Magit, Tramp, org-mode, org-roam, helm moderate comprimise never considered No No No Vim "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Ruby"", ""Shell"", ""SQL"", ""Terraform, YAML, other config""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""HN""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""framework default"", ""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text framework default Frequently 38 Bachelors Male United States citizen Software Development "[""framework default"", ""Helm""]" "[""framework default"", ""flyspell""]" Spacemacs Not sure Hacker News Ok "[""eshell"", ""vterm""]" "[""default dark""]" Often undo-tree write package Never Learning elisp was a big hurdle. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Extensibility, simplicity, large community, can do everything you need on a computer in emacs essentially. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No Straight, isearch, consult, vertico, ripgrep, significant comprimise never considered Cannot No Yes Emacs "[""C++"", ""Common Lisp"", ""Julia"", ""Python"", ""Shell""]" Often "[""MacOS""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" None projectile Frequently 29 Bachelors Male United States citizen Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""gruvbox""]" Often undo-tree copy-paste Never "Key bindings back in the '90s non-GUI late 90s early 2000s" University/College "[""GUI""]" "[""Package(s)""]" "[""Text editing features""]" Alright Extensibility "[""Hobby projects""]" "[""25.3""]" 30 No auctex limited comprimise 10+y No No No Emacs "[""LaTeX""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Never "[""Issues""]" "[""none""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Framework"", ""Mailing lists"", ""Email""]" "[""framework default""]" "[""wait for maturity""]" Simplest easy access with non-profit licenses TurboPascal/Basic/etc. No Rarely 50 Bachelors Male South African Telecom "[""No""]" "[""framework default""]" Aquamacs No zatech slack community Ok "[""none""]" "[""my own custom theme""]" Never No read and understand Never Key bindings were hard to remember & get used to Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""Common Lisp""]" Good but not great Extensibility & configurability "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No significant comprimise never considered No I have in the past No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Framework"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Netbeans No Frequently School Male Indian Software Development "[""Helm"", ""Ivy""]" "[""framework default"", ""ispell""]" Doom Emacs Emacs should publicize more that it is first Free Software or the first software under GPL Yes Hacker News Great "[""none""]" "[""default dark"", ""doom-dark+""]" Never framework default simple functions Never one small mistake and everything slows downs badly, or crashes out. debugging is very hard. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No ace-window, winner, counsel, swiper, company, yasnippet, writeroom-mode, org-brain, magit significant comprimise never considered Yes No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently Software Development "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""doom-one""]" Sometimes winner read and understand Never shortcuts and discoverability, before i knew M-x. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""org-mode""]" Good but not great org-mode, extentsibility and packages "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Mu4e org-mode, mu4e, org-roam, magit significant comprimise might in future Cannot Cannot No Vim "[""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Never happened so far""]" "[""use-package"", ""manual""]" "[""wait for maturity""]" Vim No Sometimes 30 Masters Male French Education services "[""Helm""]" "[""No""]" maximal vanilla No lobste.rs Ok "[""none""]" "[""my own custom theme""]" Sometimes No simple functions Never "Lisp is nice for sure, but there is to much old terminologies in lisp." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""isearch , org-mode , outline-mode""]" "[""Text editing features"", ""Evil-mode, being an editor that all vim can do""]" Not well "Self-documented, all codes are open, interactively interpreting code and elisp. Customizable, extensible." "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No Isearch,Vertico, marginalia,embark, Outline-mode, Golden-ratio, avy, Orderless, Edit-indirect, vimish-fold no comprimise never considered No No No CUA "[""I try not to use emacs other than elisp, using vscode for other languages""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""I hate mailing lists, they are pretty outdated""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Web search engines"", ""describe-package with vertico completions""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""Design rationale and gifs for how to use package are mostly essential""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" I would probably use Melpa Vim No Frequently 22 School Male Turkish Student "[""Ido"", ""Vertico"", ""Marginalia"", ""Consult"", ""Ido was good till the vertico comes, vertico-marginalia-embark rocks""]" "[""No""]" maximal vanilla "Message boxes are a bit small. (I am writing from my telephone) I think the a second survey can be done which is more about collecting more and opinions on emacs." No r/emacs Great "[""none"", ""All emacs terminals are horrible, maybe async-shell-command is usable""]" "[""challenger-deep , wheatgrass , tango-dark""]" Rarely No simple functions Never Understanding the breadth of the available functionality and then the amount of configuration to get a good experience. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Editing LaTeX""]" Good but not great Flexibility and extensibility. Great builtin tools like org, occur, dired, ediff calc. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 7 No magit, eglot, vertico, orderless, corfu limited comprimise never considered I have in the past Would directly No Emacs "[""C"", ""Python"", ""Rust""]" Frequently "[""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Notepad++ project.el Frequently 37 PhD Male British Engineering "[""Icomplete"", ""Vertico""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""modus-operandi""]" Rarely vundo write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Alright Programmability "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No slime,merlin, org, dired-single, eshell moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Frequently "[""Icomplete"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Nice job! Not sure r/emacs Great "[""eshell""]" "[""my own custom theme""]" Rarely No copy-paste Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""C++"", ""C"", ""Python"", ""Rust""]" "[""GNU/Linux""]" Vim Frequently Doom Emacs copy-paste Colleague "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 10 Emacs "[""Python"", ""Perl"", ""Ruby""]" "[""MacOS""]" None Sometimes minimal vanilla copy-paste Never Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 10 No magit significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages"", ""friends""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" NetBeans No Never 48 Masters Male French Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""tango-dark""]" Never No simple functions Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 2 No lsp-bridge,lispy,paredit no comprimise might in future No Would directly No Vim "[""C"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list""]" Sometimes String[] Sometimes "[""Issues""]" "[""GitHub"", ""Blogs"", ""emacs-china""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Frequently 27 Masters Male Chinese Software Development "[""Vertico""]" "[""flyspell"", ""langtool""]" Doom Emacs No Emacs China Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-fu copy-paste Never configuration Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy lisp. in my editor. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 10 No org limited comprimise never considered No Would directly No Emacs "[""Common Lisp""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""Research alternatives""]" None No Sometimes 45 Masters Male United States citizen Fin Tech "[""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""solarized-dark""]" Frequently No copy-paste Never - none Internet "[""GUI""]" "[""Text editing features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy It's packages for all-purpose "[""Work""]" "[""28.2""]" 2 Mu4e org-roam, org-roam-ui, org-transclusion, org-remark, emacs-citar any comprimise might in future Cannot Cannot No Vim "[""Javascript"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Framework"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" melpa VS Code framework default Frequently 32 Masters Male Indian Research "[""framework default"", ""Vertico""]" "[""framework default"", ""langtool""]" Doom Emacs no Yes r/emacs Great "[""shell-command""]" "[""default dark""]" Never framework default copy-paste Installing packages could be as easy as in VS Code. Now it is tedious, because trying a package requires at least a 5 minute investment. In VS Code, it is seconds. Internet "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Good but not great Molding to user's needs "[""Work""]" "[""28.1""]" 1 Emacs "[""Javascript""]" "[""MacOS""]" VS Code Rarely minimal vanilla copy-paste Never Elisp Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility "[""Work""]" "[""28.2""]" 5 No limited comprimise might in future Cannot Cannot No Vim "[""Orgmode""]" Sometimes "[""GNU/Linux""]" "[""General document writing""]" "[""MELPA""]" "[""Havent need it""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Google search""]" "[""use-package""]" "[""wait for community""]" None framework default Often 35 PhD Male Macedonian Research "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""doom-one""]" Never framework default simple functions Never No, it was a long time ago... University/College "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Friend""]" Good but not great consistency, extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 35 No cc-mode, ledger, magit do not prefer never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""SQL"", ""Objective-C, Swift""]" Sometimes "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Comparison""]" "[""Web searches""]" "[""manual""]" "[""wait for community""]" vi, ed, edlin No Sometimes 55 Bachelors Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default dark""]" Never No write package Never "debugging my own emacs script/package is difficult. the error messages are very hard to understand. the official document is not beginner-facing. most tutors used are written in too many versions by too many people." Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""org-mode""]" Good but not great org mode for daily journal "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No org-mode significant comprimise might in future No No No Emacs "[""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" Atom projectile Sometimes 34 Masters Male Chinese Cyber Security "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""zenburn""]" Sometimes No simple functions Never Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Versatility "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No magit, consult, avy limited comprimise never considered No No No Emacs "[""Python""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison""]" "[""Colleagues""]" "[""use-package""]" "[""Research alternatives""]" Vim project.el Never 33 Masters Male Canadian Software Development "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla No Friend Ok "[""none""]" "[""tango-dark""]" Never No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Gnus moderate comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""Shell""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Rarely Associates Male American Telecom "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""vterm""]" "[""ef duo-dark""]" Often No none Often "[""TUI""]" String[] String[] Very well, it's snappy "[""Work""]" "[""29.0""]" 0 Mu4e do not prefer might in future No Yes No Vim "[""Clojure""]" Often "[""Windows""]" String[] "[""GNU ELPA""]" "[""Email""]" Frequently "[""Unfamiliar with contribution process""]" Sometimes "[""Discord""]" "[""Clips/videos""]" "[""Mailing lists""]" "[""elpaca""]" "[""Install and try it immediately""]" No Often "[""Selectrum""]" "[""framework default""]" minimal vanilla "[""shell-command""]" "[""modus-vivendi""]" Sometimes framework default simple functions Never Keybindings are a bit confusing. Father "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Elisp, Server/client mode, packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No eglit, visual-regexp, company, helm significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""Matrix"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse project.el Frequently 32 Bachelors Male German Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes Hacker News Great "[""shell-command""]" "[""default light"", ""doom-one"", ""gruvbox""]" Never No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Speed of operation and use "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No significant comprimise never considered No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Email""]" "[""use-package""]" "[""wait for community""]" None framework default Sometimes 35 Masters Male Norwegian Software Development "[""Ivy"", ""Vertico""]" "[""ispell""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-one"", ""dracula""]" Never No read and understand Never It was very hard to make it look pretty, having zero knowledge of Lisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great The fact that it's a full-blown dynamic Lisp environment "[""Work"", ""Hobby projects"", ""Everything""]" "[""27.1""]" 3 notmuch significant comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""R"", ""Ruby"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Matrix servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Matrix""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" sublime text, vis, acme projectile Sometimes 27 School Male Russian Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Telegram Great "[""shell-command"", ""shell""]" "[""my own custom theme""]" Often No simple functions Never I started off by using doom emacs, and I had some difficulty getting started since I didn’t manage to find nice doom relevalnt help, and was using a lot of general emacs tutorials which weren’t suitable for a doom environment. Also it can be very difficult to diagnose what’s wrong with a package, even now there a bunch of papercuts that I experience that I really have no idea how to diagnose so I just restart emacs or the mode im having trouble with. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great The package ecosystem: Org Mode, Magit, Evil. Also the extensibility that makes it possible for these packages to be so great. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org,magit,evil,lsp-mode,treemacs,org-modern,tree-sitter,projectile,vertico,vterm moderate comprimise might in future No Would directly No Vim "[""C++"", ""C"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Discord"", ""Discourse"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" VS Code projectile Frequently 19 School Male Canadian Student "[""Vertico""]" "[""ispell""]" Doom Emacs No Discord Great "[""vterm""]" "[""modus-vivendi""]" Never framework default write package Never Internet "[""GUI""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 No no comprimise never considered No No No Vim "[""C++"", ""Rust"", ""Shell""]" Often "[""BSD""]" "[""Note taking"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Commented out examples""]" "[""Look up the internet and solve for myself""]" "[""framework default""]" "[""Research alternatives""]" Sublime Text No Never Masters Other? Really? Research "[""No""]" "[""No""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Rarely undo-tree copy-paste Never Lisp (let alone elisp) is beyond niche at this point... I have zero interest in the language and it's a chore every time I have to even think about using it. Internet "[""GUI""]" "[""Extensibility""]" "[""Extensibility""]" Very well, it's snappy Lots of community packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No lsp limited comprimise never considered No No No Vim "[""C++"", ""Go""]" Rarely "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""FSF paperwork""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""wait for community""]" Netbeans project.el Never 38 PhD Male United States citizen Software Development "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Ok "[""none""]" "[""dracula""]" Never undo-tree copy-paste Never Terminology. It's frustrating. Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great Longevity "[""Hobby projects""]" "[""28.2""]" 3 No magit limited comprimise might in future Cannot Cannot No CUA "[""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Discord"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Rarely 37 Bachelors Male Russian Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""org-mode""]" "[""Extensibility"", ""Text editing features"", ""org-mode""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 No significant comprimise never considered No No No Vim "[""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives""]" gedit projectile Rarely 32 Masters Male Russian Manufacturing "[""Ivy"", ""Vertico""]" "[""flyspell""]" Doom Emacs No linux.org.ru Ok "[""vterm""]" "[""doom-one""]" Sometimes framework default String[] String[] String[] String[] String[] simple functions Never Problems with gpg encryption (epa pinentry stuft) Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great EIN, eshell "[""Hobby projects""]" "[""28.1""]" 1 No EIN, helm significant comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack confidence in code quality""]" Sometimes "[""Issues""]" "[""Matrix servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Matrix""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for community""]" Vim No Sometimes 28 School Male German Jobless "[""Helm""]" "[""No""]" minimal vanilla No Matrix Ok "[""eshell""]" "[""zenburn""]" Often No simple functions Never Started with a starter kit and was confused what features/configuration came from Emacs and what came from the starter kit. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and packages created by the comminity "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No magit,cider,avy,exwm moderate comprimise never considered I have in the past No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Clojurescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Eclipse framework default Often 31 Masters Male Latvian Software Development "[""framework default""]" "[""framework default""]" Prelude No Hacker News Great "[""none""]" "[""solarized"", ""solarized-dark""]" Rarely framework default copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No any comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes 37 Masters Male Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""zenburn""]" Sometimes No copy-paste Never I did not want to learn all those keyboard commands so I gravitated to the gui mode for a long time. redhat manual "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy It is great at manipulating text. It offers tools that are just not available or abandoned from other editors- such as narrow mode and rectangular kill & yank. The ability to do just about everything from the terminal means my hands never leave to the keyboard and loans itself creating quick one-off macros. "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1""]" 23 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""never""]" "[""package.el""]" "[""wait for community""]" turbo pascal No Sometimes "[""No""]" "[""No""]" minimal vanilla Some questions seems to be asked multiple times. Not sure Hacker News Ok "[""shell""]" "[""default light""]" Frequently No read and understand Never Packages are difficult to setup. For example, I use `lsp-mode` when I edit Go. Configuring `lsp-mode` to use `go-pls` was a nightmare. Emacs ignores shell init scripts so PATH is not right, the version of `go-pls` and `lsp-mode` must be kept in-sync, etc. This is really painful. I think that extensions need to maintain local installations of whatever dependencies they need, so that it's as simple as `M-x package-install `. Friend "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great "- Great editing features - Good extensibility - Reasonably good performance" "[""Work""]" "[""28.2""]" 8 No moderate comprimise never considered No No No Emacs "[""C"", ""Go"", ""Rust"", ""Shell""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Wariness of the review process""]" Rarely "[""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Rarely "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Frequently No simple functions Never Overcoming my CUA muscle-memory. It came with Slackware. "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, without a doubt. "[""Work"", ""Hobby projects""]" "[""27.1""]" 23 Gnus org-mode, smart-mode-line, solarized-theme, speedbar significant comprimise never considered Cannot I have in the past No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" joe project.el Rarely Bachelors Male American Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""nord"", ""solarized"", ""solarized-dark""]" Rarely No simple functions Rarely MacOS available editors "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""It was installed""]" Good but not great "[""Work"", ""Hobby projects"", ""Scheduling and email""]" "[""28.2"", ""28.1""]" 8 Wanderlust undo-tree, wanderlust, magit, company significant comprimise 0-2y No No No Emacs "[""C++"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Lua""]" Frequently "[""GNU/Linux""]" "[""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""M-x list-packages""]" "[""none""]" "[""i don't""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes 33 Bachelors Male American Software Development "[""Ido""]" "[""No""]" minimal vanilla "Mandatory answers lack any statistical validity, unless you include ""don't know"", N/A, or similar to denote the respondent cannot answer." Yes r/emacs Ok "[""eshell""]" "[""default dark""]" Frequently undo-tree read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Emacs "[""Elisp"", ""HTML/CSS"", ""Python""]" "[""MacOS""]" None Frequently maximal vanilla write package Rarely Sure, it was difficult, although it was clear up front that Emacs mastery is a long and difficult road. Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""Org-mode, Magit""]" Very well, it's snappy Programmability "[""Work"", ""Hobby projects"", ""Writing, Publishing, Calendaring, As text-based interface for interacting with other systems""]" "[""29.0""]" 7 No Magit, Org-mode, Vterm, Lsp-mode any comprimise might in future Yes Would directly Yes Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Reddit""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""I don't""]" "[""straight""]" "[""Research alternatives""]" Vim projectile Often 29 Bachelors Male Slovak Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes lobste.rs Ok "[""eshell"", ""vterm""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Never The default keybindings are very unintuitive for someone who's not used to them, and it was pretty hard to find good setup instructions that were Windows specific. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Poorly, it's sluggish Extensibility, customizability, cross-platform, GUI and Terminal modes of operation. "[""Work"", ""Hobby projects""]" "[""27.1""]" 8 No lsp-mode,evil,deer,incr.el do not prefer never considered No No No Vim "[""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Powershell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA"", ""Source""]" "[""Mailing list""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text projectile Rarely 33 Bachelors Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" Spacemacs Not sure r/emacs Great "[""eshell""]" "[""zenburn""]" Never undo-tree simple functions Never reading elisp requires a lot of pre-education about emacs, most times the code is not obvious Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great extensibility / programmability / one tool to do it all "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No use-package, vterm, magit, counsel, swiper, projectile, flycheck limited comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""Zig""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines""]" "[""Manual""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 29 Bachelors Male Brazilian Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""vterm""]" "[""doom-challenger-deep""]" Never No simple functions Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No magit significant comprimise might in future No No No Emacs "[""C"", ""Elixir"", ""Erlang"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""n/a""]" "[""n/a""]" "[""package.el""]" "[""Install and try it immediately""]" No Sometimes 34 Masters Male French Software Development "[""Ido""]" "[""ispell""]" minimal vanilla Not sure Friend Great "[""none""]" "[""my own custom theme""]" Often No understand internals Often Size of documentation Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Poorly, it's sluggish Extensibility "[""Work""]" "[""29.0""]" 12 notmuch Evil 0-2y Vim "[""C++"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Haskell""]" Sometimes "[""Openbsd""]" "[""Time tracking""]" "[""framework default""]" "[""GitHub""]" "[""Not knowing how to modify a package""]" Often "[""Code (features)""]" "[""GitHub""]" "[""Design rationale""]" "[""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" None framework default Sometimes "[""Ivy""]" "[""framework default""]" minimal vanilla "[""shell""]" "[""doom-one""]" Sometimes undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 Emacs "[""C++""]" "[""Windows""]" Frequently minimal vanilla simple functions University/College "[""GUI""]" "[""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 No Emacs "[""Python"", ""Rust""]" "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""not sure""]" String[] String[] String[] String[] String[] "[""not sure""]" Wordstar No Often "[""No""]" "[""No""]" minimal vanilla "[""shell-command""]" "[""default light""]" No write package Never key bindings, performance, language integration University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensibility, open source, packages "[""Work""]" "[""29.0""]" 11 No moderate comprimise might in future Cannot Cannot No Vim "[""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 37 Bachelors Male German Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" Spacemacs Yes Hacker News Great "[""eshell""]" "[""doom-palenight""]" Never undo-tree copy-paste Never Getting used to the keybindings took commitment and time. Finding the packages I now rely on (such as lsp-mode, magit, etc.) was just through word of mouth, so this took me a long time and I had a reduced experience until then. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Highly extensible -- a package for everything I need -- which allows me to do almost any text editing jobs from within Emacs. This saves me time learning my way around new editors, as I can just use the editor I know. "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No lsp-mode,magit,auctex,helm-bibtex,vlf,ccls,neotree,frog-jump-buffer,projectile significant comprimise never considered No Cannot No Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Python IDLE projectile Frequently 22 Masters Male English Student "[""Helm""]" "[""flyspell""]" maximal vanilla Some questions (especially re: contributing to Emacs packages) seem like duplicates Not sure Friend Great "[""none""]" "[""default dark"", ""my own custom theme""]" Frequently No copy-paste Never Internet "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great Switching buffers and moving the cursor position within a buffer. I used to use Ivy, now I use Consult and Vertico. Without these packages, I would have stopped using Emacs. "[""Work"", ""Hobby projects""]" "[""27.1""]" 20 No Consult, Vertico, Affe, dmacro moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""Twitter""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""I don't ask any help, just give up""]" "[""package.el""]" "[""Research alternatives""]" MELPA EM Editor No Frequently 40 Masters Female Japanese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla No Twitter Great "[""none""]" "[""spacemacs-light""]" Rarely No copy-paste Never Getting comfortable with all the different manuals Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Doom Emacs""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, Everything is readable as text, org-mode "[""Hobby projects""]" "[""28.1""]" 1 No significant comprimise never considered No Would directly No Vim "[""C++"", ""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Obsidian framework default Rarely 27 Bachelors Male German Manufacturing "[""framework default""]" "[""framework default"", ""ispell"", ""langtool""]" Doom Emacs Keep the good work up! No r/emacs Great "[""eshell""]" "[""doom-one""]" Never framework default simple functions Never Learning the keybindings/how to configure it to look and behave similar to what I was used to Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Customizability "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 notmuch ace-window,corfu,god-mode,vundo,zoom limited comprimise never considered No Would directly No Emacs "[""C++"", ""Go"", ""Julia"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code No Frequently 22 Masters Male Indian Fin Tech "[""framework default""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""eshell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently vundo simple functions Rarely Not that I recall now after 30 years. IIRC it was no harder than learning any other sufficiently-powerful tool – particularly as it didn’t all need to be learned at once. My learning is still ongoing, and in a way I’m still in the initial-learning phase, gradually acquiring new knowledge on-demand (albeit a lot less frequently than when I first started). University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Programmability""]" Very well, it's snappy Customisable to how I actually want it (not just to someone else’s limited subset of possibilities). Integrates well with host environment, so I don’t need to keep switching to and from an editor depending on which task I’m performing. Cross-platform and able to copy my personal preferences around and use them anywhere. "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No magit,calc limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""Windows via cygwin""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork"", ""My chances are typically tweaks to match my personal preferences being what can be done through official config, and aren’t complete or generic enough to be helpful for anyone else.""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""RTFM and/or look at source code""]" "[""package.el"", ""manual"", ""Stuff packaged by my Linux distro. And a big custom .emacs""]" "[""Install and try it immediately"", ""Research alternatives""]" Whatever happened to be installed on the machine I was using at the time, with no consistency. No Sometimes 49 Masters Male British Software Development "[""Ido""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell-command""]" "[""default dark"", ""my own custom theme""]" Sometimes undo-tree copy-paste Never University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No no comprimise never considered No Would directly No Vim "[""Clojure"", ""Go"", ""Haskell"", ""Julia"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Frequently Masters Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Never framework default none "[""TUI""]" "[""Built-in features""]" String[] Good but not great "[""Work""]" "[""29.0""]" 3 Emacs "[""C++"", ""C"", ""Python""]" "[""GNU/Linux""]" Vim Never minimal vanilla read and understand Never Big learning curve to understand elisp configuration files. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Highly Extensible, top notch feature set "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No magit, lsp, treesitter limited comprimise never considered Yes I have in the past No Vim "[""C"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discord"", ""Discourse""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 28 Bachelors Male Canadian Aerospace "[""Vertico"", ""Marginalia""]" "[""flyspell""]" Doom Emacs Yes Discourse Great "[""vterm""]" "[""space-grey""]" Frequently framework default write package Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Emacs "[""Elisp"", ""Java"", ""Python""]" "[""GNU/Linux"", ""MacOS""]" VS Code Sometimes minimal vanilla simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit""]" "[""Overview""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Never 48 School Female French Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Not sure r/emacs Ok "[""none""]" "[""my own custom theme""]" Sometimes No copy-paste Never In that day it was hard to get all parts from kermit to shell to Emacs to agree on a character set for my language. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""It was simpler than vi""]" Good but not great Extensibility, community and the free license. "[""Work"", ""Hobby projects""]" "[""29.0""]" 27 No orgmode, magit, eglot, consult, general, evil, vertico significant comprimise never considered I have in the past I have in the past No Vim "[""Clojure"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for community""]" EPM project.el Frequently Associates Male Swedish Software Development "[""Vertico"", ""Consult""]" "[""jinx""]" maximal vanilla No r/emacs Great "[""none""]" "[""ef-duo-light""]" Frequently undo-tree simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 6 Vim "[""Elisp"", ""Elixir"", ""Javascript"", ""Typescript""]" "[""MacOS""]" Rarely Spacemacs none Never Emacs back command (X + b) interfered with tmux's default prefix at first. Colleague "[""TUI""]" "[""Text editing features""]" "[""VM couldn't support my usual""]" Good but not great Lightweight, takes less processing power than VS code. "[""Work""]" "[""28.1""]" 1 No any comprimise never considered No No No Emacs "[""Python"", ""Ruby""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""I don't keep up with it""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""wait for community""]" VS Code framework default Never "[""No""]" "[""No""]" minimal vanilla No Friend Ok "[""shell""]" "[""my own custom theme""]" Never framework default copy-paste Never Setting up the environment for working with programming languages was really hard. "Book ""Pragmatic programmer""" "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Not well customizability "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 No magit, org-mode moderate comprimise never considered No No No Vim "[""C++"", ""Clojure"", ""Haskell"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" IntelliJ projectile Never 27 Masters Male German Software Development "[""Helm""]" "[""flyspell""]" Spacemacs No r/emacs Great "[""none""]" "[""spacemacs dark""]" Never undo-tree read and understand Never Being aware of different packages, I wasn't aware of spacemacs or doomemacs at the start Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""The All things in One place feeling""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""27.2""]" 3 No limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Friends""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Friends""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" VS Code project.el Never 27 Bachelors Male Software Development "[""Helm""]" "[""flyspell""]" Spacemacs No Friend Great "[""shell"", ""eshell""]" "[""default dark"", ""solarized-dark""]" Never undo-tree simple functions Never No. Opposite. I used emacs for ~10 years as a simple text-editor. At some point, I wanted to do something repetitive and discovered keyboard macros. That led me to try writing elisp for customization purposes, etc. I now maintain an elisp package (imaxima) as part of Maxima. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""It was the default text editor on the new linux machines in my grad school.""]" Good but not great Freedom. A great community. It is continually being extended. "[""Work"", ""Hobby projects""]" "[""27.1""]" 26 Gnus "favourites: -org-mode (new) -gnus hate: -auctex (written in a convoluted way; wish something else existed) -mmm-mode (it doesn't work; successors are too complicated to setup...)" significant comprimise 10+y FSF FSF Assoc Member Yes Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Perl"", ""Scheme"", ""Shell"", ""SQL"", ""Maxima, Octave""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""Debian""]" "[""Mailing list""]" Sometimes "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""Haphazard.""]" "[""Comparison"", ""Tutorials""]" "[""Mailing lists""]" "[""manual"", ""I generally only install 3rd party packages from debian repos. It's a pita to have a package-manager for every language.""]" "[""wait for community""]" textedit (the default texteditor on unix at the time) No Frequently PhD Male Canadian Research "[""No""]" "[""ispell""]" minimal vanilla "Kudos. Something like this is thankless work, so I say ""Thank you""." No Emacs mailing list Ok "[""shell-command"", ""shell"", ""term""]" "[""wombat""]" Rarely No copy-paste Never The main difficulty is that if the program crashes, I lose all my sessions. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy The package library, the ability to use it as a terminal multiplexer, TRAMP. "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No Perspective,org-mode limited comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Often 38 Masters Male American Software Development "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""term""]" "[""zenburn""]" Frequently No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No limited comprimise never considered No No No Emacs "[""C++"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub"", ""search engine""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""stackoverflow""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" None framework default Sometimes Research "[""framework default"", ""Helm""]" "[""framework default""]" Doom Emacs No reddit Ok "[""vterm""]" "[""doom-one""]" Never framework default write package Never FSF signature is too heavy to contribute. Help document is very kind. But, too long and too complex now. need turtorial like a game. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Good but not great great customizing by elisp. great krybindings. "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 No leaf,projectile,flycheck,company,swiper,ivy,pos-tip limited comprimise 2-5y No No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Typescript"", ""SML""]" Never "[""WSL""]" "[""not user""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""leaf""]" "[""Install and try it immediately""]" not do. It is difficult process. TeraPad projectile Often Masters Male Japanese none "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No Twitter Not great "[""none""]" "[""my own custom theme"", ""rebecca""]" Never undo-tree write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No do not prefer never considered I have in the past No Yes Vim "[""Clojure"", ""Elisp"", ""Python"", ""Ruby""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely String[] Sometimes "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim framework default Frequently 32 Masters Male United States citizen Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""Doom-Tokyo-night""]" Never framework default read and understand Never Colleague "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""org""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 0 No moderate comprimise never considered Yes No No Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Javascript"", ""Shell"", ""Dart +Flutter""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Prose""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Discourse"", ""Hacker News (HN)""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" Vim framework default Frequently 36 Bachelors Male Mexican Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Discord Great "[""shell-command"", ""shell""]" "[""default dark"", ""doom-one"", ""solarized"", ""solarized-dark""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""27.2""]" 20 No any comprimise 10+y No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP""]" Frequently "[""WSL""]" String[] "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Rarely 47 Masters Male Spanish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Rarely framework default copy-paste Never Learning the shortcuts Work "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Editing speed, packages "[""Work"", ""Hobby projects"", ""Notes/Todo""]" "[""27.1""]" 8 No magit, helm limited comprimise never considered No No No Emacs "[""C++"", ""HTML/CSS"", ""Javascript""]" Often "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Discourse""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ No Frequently 31 Bachelors Male Swedish Software Development "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""spacemacs-light""]" Never No simple functions Never "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 25 Mu4e magit, org, dumb-jump, projectile significant comprimise never considered Yes I have in the past No Emacs "[""Elisp"", ""Go"", ""Javascript"", ""Ruby"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots""]" "[""emacs community inside my company""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" projectile Frequently 48 Masters Male United States citizen Software Development "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes Hacker News Great "[""shell-command"", ""shell"", ""eshell""]" "[""solarized-dark""]" Rarely No read and understand Rarely Forcing oneself to learn stuff instead of using an IDE with built-in buttons to click for compiling code, syntax checking etc. built-in. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Alright customizability and keyboard shortcut-driven development "[""Work"", ""Hobby projects""]" "[""27.1""]" 9 No helm, ace-window limited comprimise might in future No I could if it was easy. (I dislike paypal etc.) No Emacs "[""C"", ""C#"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Overview"", ""README.md / README.org""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Whatever is easiest. I'm not a GNU zealot, I'm pro-collaboration but anti-bureaucracy Eclipse projectile Sometimes 31 Masters Male Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Fix multi threading please No Hacker News Ok "[""shell-command"", ""ansi-term""]" "[""my own custom theme""]" Frequently No simple functions Never "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 15 Mu4e Mu4e, geiser, rainbow-delimiters no comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Scheme""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs"", ""M-x list-packages"", ""emacsconf""]" "[""Manual""]" "[""IRC""]" "[""package.el"", ""quelpa""]" "[""Research alternatives""]" nano No Never 61 Associates Male American "[""No""]" "[""langtool""]" minimal vanilla No emacsconf Great "[""vterm""]" "[""gruvbox""]" Rarely No none Never Learning how to learn things, and how to close the help window, and just ... basic keybinds were hard! And configuration virtually requiring elisp is still to this day the most horrid experience possible, especially for a newb. Yes, emacs is supremely discoverable! IF IF IF the person performing the discovery __already__ knows how to get around in the interface AND, worse, the documentation is clearly written for people who are familiar with programming concepts. I've been trying it out off-n-on for 20 years, since my first linux install. "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 2 No nov.el, evil-everywhere limited comprimise never considered I have in the past direct to maintainers. FSF, itself, is too extremist to support. No Vim "[""English prose only""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Advocacy""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Atom framework default Frequently 46 Associates Male United States citizen maritime transportation "[""framework default""]" "[""flyspell"", ""langtool""]" Doom Emacs Yes Blog post Ok "[""none""]" "[""gruvbox""]" Never framework default simple functions Never Yes, the bindings are rough and nativating the built-in (or web) docs is not very user-friendly Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Ability to x-link between notes, code and mails (Org is definitely the killer feature) "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 Mu4e org-roam, adaptive-wrap, visual-fill-column, magit, projectile, perspective, tide limited comprimise never considered Yes Would directly No Vim "[""C++"", ""C"", ""Javascript"", ""Python"", ""Ruby"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""straight""]" "[""Research alternatives""]" Vim projectile Frequently 33 Bachelors Male Dutch Software Development "[""Vertico"", ""Marginalia""]" "[""ispell""]" minimal vanilla Was quite lengthy but I guess there is nothing you can do about that if you want this level of depth in the gathered insights. No r/emacs Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-fu copy-paste Friend "[""GUI""]" "[""Text editing features""]" "[""Extensibility""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 10 Emacs "[""C++"", ""C"", ""Python""]" "[""Windows""]" Vim Often minimal vanilla read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensive package set. Great IDE once modified to my liking. Great customizability. Comprehensive Emacs Wiki "[""Hobby projects""]" "[""27.1""]" 25 No org-mode, minimap, beacon, treeview, auto-complete, neotree, auto-complete-clang moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes 43 Associates Male Polish Manufacturing "[""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs Farily extensive survey. I enjoyed giving my feedback No IRC Great "[""eshell""]" "[""doom-acario-dark""]" Never framework default copy-paste Never Without a starter kit, I was lost. Because there was so standard way of defining packages. There were straight.el load a file and package.el. This was too much. Internet "[""GUI""]" "[""Package(s)"", ""magit,org-mode""]" "[""org-mode""]" Good but not great Capability to export text into any format. Can use every programminglanguage I want. Adapts quickly. Make notes and programm in the same tool. "[""Work""]" "[""28.2""]" 3 No org-journal,lsp-mode,org-roam no comprimise never considered No I have in the past No Vim "[""Elixir"", ""Java"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Blogs""]" "[""Overview""]" "[""Matrix"", ""Reddit"", ""GitHub""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Eclipse framework default Never 28 Bachelors Male German Software Development "[""framework default""]" "[""langtool""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Rarely framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""27.1""]" 3 Mu4e significant comprimise never considered Cannot Cannot No Emacs "[""Common Lisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Never 25 School Male German Student "[""Ivy""]" "[""No""]" minimal vanilla No Discord Ok "[""none""]" "[""modus-operandi""]" Never No copy-paste Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Meow "[""Javascript"", ""Java"", ""Rust""]" "[""MacOS""]" VS Code Frequently purcell write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""a youtube video probably""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 notmuch consult,embark,magit,lispyville,devdocs,avy moderate comprimise never considered Cannot Cannot Yes Vim "[""C"", ""Elisp"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""I don't even ask for help, I would rather spend hours figuring myself the problem and if I can't I give or choose an alternative""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Often 26 Male Italian "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla "Provide buttons to go back to previously filled pages so it is not necessary to click several times to ""Previous page"" to check the questions to think about a general feedback." Not sure r/emacs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi"", ""zerodark""]" Never undo-tree write package Rarely Finding the words for what I'm looking for University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy Its community - I can almost always find someone else who has already figured out what I want to do, or at least shared the pieces I can put together "[""Work"", ""Hobby projects"", ""Life""]" "[""29.0"", ""28.2""]" 20 Gnus Org, magit, subed, hydra moderate comprimise 10+y I have in the past No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Often "[""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""straight"", ""use-package"", ""manual"", ""Quelpa""]" "[""Install and try it immediately""]" Copyright assignment for everyone is sometimes not possible, so then I usually look into NonGNU ELPA and maybe MELPA for the code review Vim projectile Frequently 38 Masters Female Filipino Stay-at-home parent "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Thanks for building your own platform for surveys, for doing these, and for planning to do all the number crunching right before EmacsConf! :) Yes r/emacs Great "[""shell-command"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree many packages Rarely error messages can be very confusing, exploring the usage and package landscape to discover what was capable. Not all of us are programmers by trade and so possibilites are not immediately obvious. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great extendable in a easy to learn yet powerful language. "[""Hobby projects""]" "[""29.0"", ""28.2""]" 9 notmuch org, pdf-tools, magit, evil, elfeed, notmuch, vertico moderate comprimise might in future I have in the past No No Vim "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Often I am implementing things that I dont think many would find useful.""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" None i just put on github Vim projectile Frequently 32 School Male British Local gov (non-technical role) "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""langtool""]" Doom Emacs On the survey design. I would prefer one page of questions Not sure Telegram Ok "[""vterm""]" "[""gruvbox""]" Sometimes framework default write package Never Initially the keybindings were definitely confusing, I think I used the menu-bar a lot. I just was not used to the interface, and didn't navigate the tutorial correctly because I thought I wouldn't need it. However I have come to love the default keybindings. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy It's inherent extensibility so that I can deeply configure things exactly how I like them. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 notmuch Org, notmuch, auctex, magit, org-transclusion, ebib, proof-general, direnv, geiser significant comprimise might in future Cannot Would directly Yes Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Coq""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" I normally submit packages to MELPA because it is the repository I'm most familiar with. I would like to submit to GNU ELPA and NonGNU ELPA, but always had the feeling packages had to be of much higher quality and usefulness compared to MELPA so I have never tried. Vim projectile Often 25 PhD Male British Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu"", ""ispell""]" Doom Emacs No r/emacs Great "[""shell-command""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Often No simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No org, clojure-mode, clojure-lsp, magit significant comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Textpad projectile Often "[""Helm"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Prelude Not sure Hacker News Ok "[""shell-command"", ""ansi-term"", ""vterm""]" "[""default dark"", ""my own custom theme""]" Rarely undo-tree copy-paste Never Keybindings and general programming model Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great What are you using after Emacs? VS studio "[""None""]" "[""28.2""]" 35 No Original Python mode do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Never "[""MacOS""]" String[] "[""Source""]" "[""Email""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Rarely""]" "[""Comparison"", ""Overview""]" "[""Email""]" "[""package.el"", ""manual""]" "[""wait for community""]" GitHub Vim No Sometimes 66 Masters Male Dutch Software Development "[""No""]" "[""No""]" minimal vanilla No Twitter Ok "[""shell""]" "[""default dark""]" Never No none Never Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Keybindings""]" Very well, it's snappy Keybindings. It feels natural. "[""Work""]" "[""28.1""]" 1 No significant comprimise never considered No No No Vim "[""PowerShell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Sometimes Male "[""No""]" "[""No""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-one""]" Sometimes No write package Rarely "Understanding that there where a bunch of global variables that control the behaviour of the system. It was like my MSX BASIC was back. Nice, but used to the ""HIDE ALL AT ALL COST"" typical mindset of the bad understood OOP that reigned at the time, was difficult to grasp." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""LISP""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""LISP""]" Good but not great Extensibility, with a wonderful language like LISP "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No significant comprimise never considered No No No Emacs "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""dont""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""dont""]" "[""use-package""]" "[""Install and try it immediately""]" Plain old VI No Often Masters Male Argentine Automotive "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light"", ""default dark""]" Never No simple functions Never I don't really remember. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great Its main strengths are the power of its editing commands and the quality of the packages available e.g. Magit. "[""Hobby projects"", ""School""]" "[""28.2""]" 4 No Org-Mode, Helm, Magit, use-package, smart-tabs-mode, Swiper, SmartParens moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Frequently 22 Bachelors Male United States citizen Student "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""Nimbus""]" Frequently No simple functions Never It took me 2 attempts of learning Emacs. First one failed, second one I took more time to find out what all the fuss was about. I remember looking up how to even save a file, because of unusual key bindings. And I did want to learn normal Emacs, not some other version, that might not be the real thing or so. But I forced myself to learn the shortcuts and a bit later adapted some of them to my needs. Slowly adding config in my init.el and all that. Sometimes my config still changes, but it does not grow much any longer. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Some packages like org-mode, magit. I love org-mode. If only I could convince more people to switch from markdown – the lowest common denominator – to this very capable format. Kind of integrations like tramp, for going on a server via SSH and into a docker container running on the server. Also how well things work together. For example starting a `M-x shell` when doing something on a server via tramp, will start the shell on that server using an executable on that server. Same for dired working flawlessly together with tramp. Things work together like that, while in other editors each plugin is an island. The unparalleled ease of editing code of lispy languages. There is some kind of in-built understanding of the structure of code. I like buffer management. I often have up to 50 buffers opened. If I imagine having those all as tabs, I would not find anything. But in Emacs I can quickly switch between buffers. I don't need to have the file tree opened to find that buffer again or things like that. I think the plain text interface orientation and keyboard centric mindset are the greatest strength. Any buffer can be searched, the cursor can jump to search results and one can take action there. For example other editors might also have integrated terminals, but what if I want to quickly navigate to some part of the terminal output and copy stuff from there? Not possible without reaching for the mouse. If there is a lot of output, then even searching that output might be annoyingly cumbersome. It is often mentally taxing to watch others fumble around in their VSCode editors and closing and opening up new editor instances again and again. I want to do my thing, ideally at the speed of thought, and Emacs gets me closest to that." "[""Work"", ""Hobby projects"", ""all things plain text""]" "[""28.2"", ""28.1""]" 6 No org-mode, magit, geiser, programming language modes, neotree, undo-tree-mode, significant comprimise might in future Yes Would directly No default, but some things personalized "[""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""Racket""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 32 Masters Male German Software Development "[""Ivy""]" "[""No""]" maximal vanilla "Finally a survey, where it is not a requirement, to load shit loads of third party tracking bullshit. Thank you for that! The survey pages have a very clean and simple look, well readable, not overblown styling or unnecessary animations or all kinds of other stuff. Simply getting to the point. I wish more surveys were like this." Not sure r/emacs Great "[""shell"", ""eshell""]" "[""sanityinc-tomorrow-eighties""]" Sometimes undo-tree read and understand "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Emacs "[""Go"", ""Javascript"", ""Java"", ""Python"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Sometimes maximal vanilla many packages Frequently The GNU Emacs maintainers are incredible! Posting to emacs-devel can be intimidating if the topic may be controversial. Key mapping for Backspace, Delete, etc, in the MS-DOS terminal. Today, mapping Alt-x in xterm is still an issue. Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Free Software, no telemetry, lightweight, EWW, Gnus. "[""Work"", ""Hobby projects""]" "[""29.0""]" 27 Gnus pdf-tools, Gnus, ERC, EUDC, Cider, SLIME, shell-mode any comprimise 10+y No Yes Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""File a bug at debugs.gnu.org""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages"", ""planet.emacslife.com, Sacha Chua Emacs News""]" "[""Minimum viable example Elisp code, runnable starting from \""emacs -Q\"", ideally.""]" "[""IRC"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" GNU ELPA because it's enabled by default, and I have FSF copyright papers on file. None project.el Frequently "[""Ido""]" "[""No""]" minimal vanilla Thank you for running this survey, and for implementing it in such a user-respecting way. You managed to make the survey visually attractive yet very responsive, and not requiring any JavaScript at all. Well done! No Emacs mailing list Great "[""shell"", ""term""]" "[""misterioso and wombat""]" Frequently C-/ (built-in undo) simple functions Never The keybinds were very unfamiliar, and the experience felt like using an archaic tool. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great Its extensibility and openness. "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No magit,eglot moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Often 28 Masters Male Spanish Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Slack Great "[""eshell""]" "[""solarized-dark""]" Never No copy-paste Never Coming from vi, it was hard to learn new key-bindings. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "Extensibility, packages, ubiquity, helpful community, ""everything is a buffer""." "[""Work"", ""Home - orgmode for tasks""]" "[""28.2""]" 18 No org, ctrlf, vertico, vterm, rainbow-delimiters, magit moderate comprimise never considered Yes No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" vi (original version) project.el Sometimes 63 Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""my own custom theme""]" Rarely vundo simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom projectile Never 22 School Male German Student "[""Ivy""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""monokai""]" Frequently No copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Alright "[""Work""]" "[""29.0"", ""28.2""]" 3 Mu4e limited comprimise never considered No No No Vim "[""Go"", ""Ruby"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""Discord"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""wait for community""]" IntelliJ framework default Rarely 47 Masters Male French Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No Mastodon Great "[""eshell"", ""vterm""]" "[""my own custom theme"", ""nord""]" Sometimes framework default write package Never "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects"", ""Window Manager""]" "[""26.0""]" 4 Mutt in vterm limited comprimise might in future No No No Emacs "[""C++"", ""Java"", ""Shell""]" Never "[""GNU/Linux""]" "[""Paper and Slides""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Hardly ask""]" "[""package.el""]" "[""Install and try it immediately""]" project.el Frequently "[""Ido"", ""Icomplete""]" "[""ispell"", ""Eglot with ltex-ls""]" minimal vanilla No r/emacs Ok "[""vterm""]" "[""default dark""]" Sometimes undo-fu copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.2"", ""28.1""]" 3 No limited comprimise never considered No No No Emacs "[""C++"", ""C#"", ""HTML/CSS"", ""Javascript""]" Sometimes "[""GNU/Linux""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""GitHub""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" projectile Never Bachelors Male Software Development "[""Ivy""]" "[""No""]" maximal vanilla too long No r/emacs Ok "[""eshell""]" "[""doom-one"", ""dracula""]" Rarely No simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""25.3""]" 3 No org-mode, cider never considered Emacs "[""Clojure"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently "[""Ido""]" "[""flyspell""]" minimal vanilla "[""none""]" "[""default dark""]" Never No write package Never Learning curve, particularly learning elisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""org-mode""]" Very well, it's snappy Freedom "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No org-mode,magit,cider,org-babel,popper,lispy,avy,tide,lsp-mode,yasnippet limited comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Documentation""]" "[""GitHub"", ""Blogs""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I do not""]" "[""framework default"", ""straight"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Frequently 24 Bachelors Male United States citizen Software Development "[""Vertico""]" "[""ispell""]" Doom Emacs No r/emacs Great "[""ansi-term""]" "[""doom-one"", ""leuven""]" Never framework default write package Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Alright extensibility, ubiquitous nature "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 Gnus magit, org, flycheck, ncl-mode, ace-jump, smex moderate comprimise 5-10y I have in the past I have in the past Yes Emacs "[""C"", ""Elisp"", ""Python"", ""Perl"", ""R"", ""fortran""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""el-get""]" "[""Install and try it immediately""]" low barrier to get the package into the repo, currently it is melpa. None project.el Sometimes 38 PhD Male Indian Research "[""Ido"", ""Icomplete""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell-command"", ""shell""]" "[""default dark"", ""solarized-dark""]" Sometimes No write package Never Key bindings and terminology took some time to get used to Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Use Lisp to configure everything of the editor "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 15 No limited comprimise never considered No Would directly No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Python""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Often Masters Male Indian Telecom "[""Ido"", ""Icomplete""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""shell"", ""eshell""]" "[""default light"", ""solarized""]" Rarely No write package Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Disliked vi""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""26.3""]" 34 No significant comprimise never considered Would, but I haven't investigated how I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Perl"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Reddit"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Edt, teco, something on Prime OS projectile Often 66 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""eshell"", ""ansi-term""]" "[""zenburn""]" Rarely undo-tree copy-paste Never Internet "[""TUI""]" "[""org-mode""]" "[""org-mode""]" Very well, it's snappy org-mode ;-) "[""Work""]" "[""27.2""]" 2 No org-mode do not prefer never considered No No No Vim "[""org-mode""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""none""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Web search engines""]" "[""none""]" "[""none""]" "[""framework default""]" "[""wait for community""]" None framework default Sometimes 50 Masters Male German Software Development "[""framework default""]" "[""framework default""]" Spacemacs Not sure Hacker News Great "[""none""]" "[""default dark""]" Never framework default copy-paste Never elislp Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Alright magit, avy-mode "[""Work""]" "[""25.2""]" 14 No magit, avy-mode moderate comprimise never considered No No No own "[""C"", ""Erlang"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""google""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse No Sometimes 42 PhD Male Telecom "[""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Great "[""shell-command""]" "[""zenburn""]" Never undo-tree read and understand Rarely University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy Extensibility, ease of uses. Speed, and that its all text "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 Mu4e org, mu, magit, lsp limited comprimise might in future Cannot Cannot No Emacs "[""Elixir"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""IRC"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" nano projectile Frequently 44 Masters Male Danish Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No Blog post Ok "[""shell"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently framework default simple functions I still do. Emacs is an Editor for Nerds. I am not one. I want a tool which solves problems, so I can stop thinking about them. I do not care for programming, it's just a tool for me. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great It can do some things better than Code Browser 4.9, but it can not do that what Code Browser 4.9 shines at, Folding of Code into Sections, Navigate into Sections, Link to Sections --> Hyper Code "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 Userdefined, Sane "[""HTML/CSS"", ""Javascript"", ""Python""]" "[""GNU/Linux"", ""Windows""]" Code Browser 4.9 Sometimes maximal vanilla simple functions Never Hard to remember keybindings, hard to remember how various modes work after not using them for a while. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, support for editing basically everything "[""Work"", ""Hobby projects""]" "[""27.1""]" 22 I've used Gnus in the past but don't any more magit, lsp, ruby-mode, smex, terraform-mode, yasnippit significant comprimise never considered No I have in the past No Emacs "[""C"", ""Elisp"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell""]" Often "[""GNU/Linux"", ""WSL""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""news.ycombinator""]" "[""Overview""]" "[""figure it out myself or abandon it""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" pico No Rarely 42 School Male American IT "[""Ido""]" "[""flyspell""]" maximal vanilla I liked that I was able to navigate away and when I came back it remembered that I had started filling out the survey and what my previous answers were Not sure r/emacs Ok "[""eshell"", ""ansi-term"", ""vterm""]" "[""dracula""]" Rarely No copy-paste Never "- Understanding differences between Aquamacs, sytem emacs on OSX, ""Emacs for OSX"", etc. Just the general version confusingness, and where to store customizations. I eventually switched to compiling my own, and life was much easier in the long run." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""future-proof editor""]" Alright "- transparent editing and dired access - GUI or terminal editing both work - extensibility and user community" "[""Work""]" "[""29.0""]" 10 No limited comprimise never considered No No No Emacs "[""C"", ""Python"", ""Shell"", ""LaTeX""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel"", ""Academic papers and presentations""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Issues""]" "[""Reddit""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" TextWrangler projectile Frequently 39 PhD Male American Research "[""Ivy""]" "[""flyspell""]" maximal vanilla This is a nice framework! Not sure r/orgmode Great "[""ansi-term""]" "[""dracula""]" Often No none Never Memorizing keybindings Internet "[""TUI""]" "[""Package(s)"", ""Use to it""]" "[""Not VIM""]" Good but not great Some of the packages are top notch (magit) "[""Work""]" "[""28.1""]" 12 No Magit moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""PHP""]" Frequently "[""MacOS""]" String[] "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""I don’t ask""]" "[""package.el"", ""elpaca""]" "[""Research alternatives""]" Notepad++ projectile Never 35 Bachelors Male American Fin Tech "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Ok "[""ansi-term""]" "[""Don’t know""]" Rarely No copy-paste Never Keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Lisp "[""Work""]" "[""29.0"", ""28.2"", ""28.1""]" 4 No Magit moderate comprimise never considered No No No Fly keys "[""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""YouTube""]" "[""Manual""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Which one is easier to use Vim projectile Rarely 30 Masters Male Ukrainian Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes Twitter Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy It's fast and stable and not really owned by a monopolist "[""Hobby projects""]" "[""27.2""]" 14 No no comprimise might in future No No No CUA "[""C++"", ""C"", ""Elixir"", ""Erlang"", ""Javascript"", ""Ruby"", ""SQL"", ""Typescript""]" Sometimes "[""MacOS""]" String[] "[""GNU ELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""IRC servers"", ""Discord""]" "[""Design rationale"", ""Manual"", ""Screenshots""]" "[""IRC"", ""GitHub""]" "[""package.el""]" "[""wait for community""]" Textmate No Frequently 39 Bachelors Male United States citizen Research "[""Helm""]" "[""No""]" minimal vanilla Not sure lobste.rs Ok "[""none""]" "[""twilight""]" Never No simple functions Never Documentation is rough, and vocabulary is too confusing at first. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Open source IDE""]" Good but not great "Extensibility, ""C-h f"" ""C-h v"" are simple things that changes everything ^^" "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No lsp-mode, counsel, swiper, magit any comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots""]" "[""Colleagues""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes 27 School Male French Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""dracula""]" Sometimes undo-tree copy-paste Never Get used to keybindings Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Alright Packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No consult,vertico,magit,dired limited comprimise never considered No Would directly No Emacs "[""Go""]" Frequently "[""GNU/Linux""]" "[""Task management""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""I just search the web, if I can't find the answer I will just move on""]" "[""use-package""]" "[""wait for maturity""]" Vim project.el Rarely 35 Associates Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""none""]" "[""doom-tomorrow-night""]" Rarely undo-tree none "[""GUI""]" "[""Text editing features"", ""Built-in features""]" String[] Alright "[""Hobby projects""]" "[""29.0"", ""28.1""]" 0 Vim "[""Typescript""]" "[""GNU/Linux""]" Vim Sometimes Doom Emacs copy-paste Never Keybindings for almost everything. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Keybindings for almost everything. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No magit,lsp-mode limited comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""wait for community""]" VS Code projectile Rarely 22 Bachelors Male Indian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Discord Great "[""none""]" "[""doom-one"", ""gruvbox""]" Rarely No write package Never "> Please be as specific and concrete as your memories permit. Sorry that was too long ago :) I think I started using technomancy's emacs-starter-kit. I remember that package.el+use-package was a game changer: it provided a clear starting point(s) to integrate packages and later make my own. Before that I was lost in the jargon (window/frame? minor mode? hook?) and kept going only because vim's support for lisps at the time was inferior." Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""It's libre software (not the same as \""Part of the GNU project / FSF\"")""]" "[""Extensibility"", ""Lisp""]" Alright "- timelessness: editors come and go but emacs & (neo)vim stay around - libre software: it does not spy on me - extensible, especially since package.el" "[""Work"", ""Hobby projects""]" "[""27.1""]" 12 No no-littering, general, dumb-jump, paredit, which-key, flymake, eglot significant comprimise might in future No No Yes Vim "[""All of the above and more, I exclusively use emacs for programming tasks""]" Frequently "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""distro packages (debian, nixos, guix)""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package"", ""distro packages (debian, nixos, guix)""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim project.el Frequently 35 Masters Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure lobste.rs Great "[""eshell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi"", ""nord""]" Frequently undo-fu simple functions Never Internet "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 25 No magit,lsp-mode do not prefer might in future Yes No No Emacs "[""C"", ""Clojure"", ""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Rarely "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Never 47 School Male Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""gruvbox""]" Rarely No none "[""TUI""]" String[] Good but not great "[""Work""]" "[""whatever comes with the distro""]" 10 Vim "[""Shell""]" "[""GNU/Linux""]" Never minimal vanilla simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 notmuch window-purpose,expand-region,cdlatex,lsp-mode,notmuch,org-ref,org-roam,pdf-tools,elpy,pyvenv any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison""]" "[""none""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 28 Masters Male Research "[""Ivy"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes IRC Great "[""term""]" "[""tango-dark""]" Never No write package Rarely FSF assignment. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""I've built a custom text mode for a large project of my own.""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility! "[""Work"", ""Hobby projects""]" "[""28.1""]" 33 No org-mode, org-mode-roam significant comprimise 10+y No No No Default + a number of personal keybindings. "[""C++"", ""C"", ""C#"", ""Elisp"", ""Java"", ""Python"", ""Perl"", ""R"", ""Shell"", ""Lisp""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Org-mode ELPA""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vi and MicroEmacs No Frequently 57 Bachelors Male United States citizen Software Development "[""No""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Sometimes No write package Never "1. Learning elisp. 2. Get to familiar myself with the concepts of buffers, text properties, etc." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Customize ability "[""Work""]" "[""28.1""]" 10 notmuch limited comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Typescript""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Frequently 35 PhD Male Chinese Research "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Ok "[""none""]" "[""modus-operandi""]" Frequently undo-tree read and understand "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Emacs "[""C"", ""Elisp"", ""Java"", ""Python"", ""Rust""]" "[""GNU/Linux""]" Often maximal vanilla copy-paste Never Yeah, elisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No use-package, magit limited comprimise never considered No No Yes Vim "[""Python"", ""Ruby""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" MELPA Atom projectile Never 30 School Male Ukrainian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Emacs mailing list Great "[""none""]" "[""gruvbox""]" Never undo-tree simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility and speed "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No do not prefer never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""Haskell"", ""Scheme""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""N/A""]" "[""not sure""]" "[""Research alternatives"", ""wait for maturity""]" VS Code No Frequently "[""No""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""term""]" "[""default dark""]" Never undo-tree none Never Colleague "[""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 10 No no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Erlang"", ""Java"", ""Ruby""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA""]" "[""Mailing list"", ""GitHub""]" Never String[] Never "[""Reddit"", ""IRC servers""]" "[""Design rationale"", ""Manual""]" "[""IRC""]" "[""package.el""]" "[""Research alternatives""]" Sublime Text No Sometimes "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""default light""]" Never No String[] "[""Work""]" String[] String[] String[] copy-paste Never "I am still new and still struggle. The key bindings are rough. the official online documentation is almost always just information overload, it needs to have a ""cookbook"" or quick configuration part for built in packages. There is no wiki that is up to date and complete. I do not understand all the duplicate built-in packages. I wanted to use gnus for rss and email but after struggling i found out that it does not support atom feeds. why are these packages included if they do not use up to date standards? why does tramp use things like sshfs when that project is dead?" Uncle "[""GUI"", ""daemon""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""gui and no gui options""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright it is the complete package. all you could want. all configured in the same language. "[""Hobby projects""]" "[""28.2""]" 0 Mu4e elfeed, mu4e, corfu, vertico moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Issues""]" "[""Search engine when i find a deficient in emacs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""No idea where to ask""]" "[""use-package""]" "[""Install and try it immediately""]" Neovim No Often 19 School Male American Student "[""Vertico"", ""Marginalia""]" "[""No""]" minimal vanilla I disagree with the concept of the freedom vs polish question. Free software can have it all. No Hacker News Great "[""shell-command"", ""eshell"", ""vterm""]" "[""modus-vivendi""]" Sometimes undo-tree simple functions Never Learning keybindings, learning elisp/how to customize University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Got used to the keybindings""]" "[""Package(s)""]" Good but not great Extensibility, open-source, org-mode "[""Work"", ""Personal organization""]" "[""28.2""]" 14 No org-mode, magit no comprimise never considered No Would directly No Emacs "[""Haskell"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" GEdit No Frequently PhD Fin Tech "[""Ido""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""shell""]" "[""my own custom theme""]" Sometimes No copy-paste Never Not understanding how to use the help pages. Not understanding how to translate to/from use-package setup. Buggy setups for popular languages like python. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy It is a complete window manager and offers the features of multiple different apps, eg it offers file management, terminal, pdf viewing, code editing, note taking, document/book reading. "[""Hobby projects""]" "[""28.2""]" 3 No company, dashboard, dired-sidebar, counsel, magit, org, pdf-tools, vterm, limited comprimise never considered No Would directly No Emacs "[""Go"", ""Python"", ""R"", ""Rust""]" Often "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" IntelliJ projectile Rarely 29 Bachelors Male Public Sector "[""Ivy""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""vterm""]" "[""nord"", ""solarized""]" Never undo-tree simple functions Never I used to use Spacemacs. Gradually I learned Emacs Lisp and understand what Emacs works from it. Then I started to write my own tweaks. Then I started afresh and wrote my own init.el curiosity "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""curiosity""]" Good but not great Extensibility "[""Work""]" "[""28.2""]" 6 Mu4e org, auctex, embark, eww, orderless, mu4e any comprimise might in future Yes Yes No meow "[""Elisp"", ""Shell"", ""LaTeX""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""just search online""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" GNU ELPA Vim No Frequently 34 PhD Male Chinese Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No Blog post Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Never vundo read and understand Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""Javascript"", ""Python""]" "[""GNU/Linux"", ""MacOS""]" Vim Rarely Doom Emacs write package Never It's 2022, sending patches by email is just embarrassing. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Seamlessly used over ssh. Extensibility with a huge community of packages. "[""Work"", ""Hobby projects""]" "[""29.0""]" 14 notmuch lsp-mode, helm, projectile, ace-jump-mode limited comprimise never considered I have in the past Would directly No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""R"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Web search engines""]" "[""Comparison""]" "[""GitHub""]" "[""use-package"", ""manual""]" "[""wait for maturity""]" Anywhere that doesn't require paperwork. Notepad++ projectile Often 29 Bachelors Male American Software Development "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell-command""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Never It is hard to remember the key-binding; frequently need searching internet to find a solution for even simple problem Internet "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright rich capabilities for feature extension; platforms to learn lisp programming; all-in-one text editing and org-mode "[""Hobby projects""]" "[""27.2""]" 1 No moderate comprimise never considered No No No Emacs "[""C"", ""Python""]" Never "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""wait for community""]" VS Code framework default Sometimes 40 Bachelors Male Chinese Software Development "[""framework default"", ""Ivy""]" "[""ispell""]" minimal vanilla No Friend Great "[""none""]" "[""default light"", ""default dark"", ""dracula"", ""gruvbox"", ""solarized"", ""solarized-dark""]" Never undo-tree copy-paste "[""TUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""27.1""]" 1 Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""SQL""]" "[""MacOS"", ""BSD""]" Never minimal vanilla none "[""GUI""]" "[""Text editing features""]" Alright "[""Work""]" "[""28.2""]" 1 Emacs "[""C"", ""C#""]" "[""Windows""]" Never minimal vanilla simple functions Rarely Configuring support for right-to-left scripts Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e org-mode, org-roam, denote significant comprimise never considered No No No Vim "[""Scheme"", ""Shell"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)""]" "[""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Matrix"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Atom framework default Frequently 55 Bachelors Male Palestinian Student "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""spell-fu""]" Doom Emacs Yes Blog post Ok "[""shell""]" "[""ef-themes""]" Often undo-fu copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No do not prefer never considered Cannot Cannot No Emacs "[""Java"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Frequently "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Framework""]" "[""manual""]" "[""Install and try it immediately""]" Vim projectile Sometimes 30 Associates Male Chinese Software Development "[""Vertico""]" "[""langtool""]" minimal vanilla Not sure emacs-china Ok "[""vterm""]" "[""spacemacs-theme""]" Rarely No copy-paste Never Lisp is different University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Multi Platform, Packages / Modes "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No org,ledger,shell no comprimise never considered No No No Vim "[""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" MicroEmacs framework default Frequently 54 School Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Yes r/emacs Ok "[""none""]" "[""modus-vivendi""]" Sometimes framework default write package Never Colleague "[""GUI""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy lisp interaction mode for easy calculation "[""Work"", ""Hobby projects""]" "[""27.1""]" 36 No do not prefer never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Time tracking""]" "[""not sure""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Email""]" "[""not sure""]" "[""Research alternatives""]" vi No Frequently 58 Bachelors Male Japanese ICT service "[""No""]" "[""No""]" minimal vanilla No Twitter Great "[""shell-command""]" "[""default light""]" Never No simple functions Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No do not prefer never considered No No Yes Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Rust"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""Web search engines""]" "[""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim framework default Sometimes 32 Bachelors Male American Software Development "[""framework default""]" "[""No""]" Spacemacs No lobste.rs Great "[""ansi-term""]" "[""my own custom theme""]" Never framework default copy-paste "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 CUA "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" "[""MacOS""]" Never minimal vanilla read and understand The defaults were off-putting. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Easy configuration, org mode, extensibility. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Vim "[""C++"", ""C"", ""Go"", ""Python"", ""Rust"", ""Shell""]" "[""GNU/Linux""]" Vim Frequently Doom Emacs many packages Often It lacks a continuous integration system where every patch would be automatically checked. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great it is extensible, it has many packages, it is FLOSS "[""Work"", ""Hobby projects"", ""listening to music, reading emails, taking notes, accounting""]" "[""28.2""]" 17 notmuch notmuch, org mode, magit significant comprimise 5-10y Yes I have in the past Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Matrix"", ""GitHub"", ""Mailing lists""]" "[""use-package"", ""borg""]" "[""Install and try it immediately""]" Usually MELPA because it allows me to store my package wherever I want so I can get continuous integration. This way, any change to my package is tested (lint + unit-tests). None project.el Frequently 39 PhD Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes IRC Great "[""vterm""]" "[""modus-operandi""]" Sometimes vundo copy-paste Never Creating my own configuration was a bit of a chore due to my unfamiliarity with elisp. Bugs were also a bit difficult to resolve because of this. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility. It allows me to make appropriate changes to Emacs when my workflow changes. It allows me to experiment with different workflows altogether and not be tied to someone else's opinionated view as to how something should work or be used. I think a lot of the other strengths of Emacs (e.g. great packages, community) derive from the great extent of Emacs' extensibility. "[""Work"", ""Hobby projects"", ""University""]" "[""28.1""]" 1 No magit, lsp, corfu, which-key, projectile, vterm, ace-window, org, org-roam significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Typescript""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Often 29 Bachelors Male Estonian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""Doom Tokyo Night with some of my own personal color overrides""]" Never No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Gnus any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Often 24 Masters Male Indian Software Development "[""Ivy"", ""Ido"", ""Consult""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell""]" "[""default dark""]" Rarely No write package Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Vim "[""Python"", ""Shell"", ""OCaml""]" "[""GNU/Linux"", ""WSL""]" Vim Often Doom Emacs copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No electric-pair-mode, ef-themes, which-key, vterm, pdf-tools, auctex, anzu, beacon, rainbow-mode moderate comprimise never considered Cannot Cannot No Emacs "[""Elisp"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages"", ""https://planet.emacslife.com/""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""never ask for help""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 51 Bachelors Male Swedish Student "[""Ido"", ""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""ef-day, ef-winter""]" Rarely No copy-paste Rarely Mailing lists are antiquated and make contributing difficult. TIMTOWDI and all the fragmented tutorials and third party documentation. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Alright Customizations "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 No org limited comprimise might in future I have in the past I have in the past No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Latex""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Bad prior experience"", ""Mailing lists are awful as compared to a central issue tracker""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""IRC servers""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""Discord""]" "[""framework default""]" "[""wait for community""]" Vim framework default Frequently 39 PhD Male American Legal "[""framework default""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""none""]" "[""doom-one"", ""gruvbox"", ""solarized"", ""solarized-dark""]" Rarely framework default read and understand Never Timezone handling; Initially University, but later on reintroduced with org-mode; now still using mainly org-mode "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy GNU, opensource, cross platform, no bloat, no nonsense, extensible, packages, "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e notmuch, memacs, ledger, org-mode, org-roam, org-transclusion, yasnippet, denote, ox-tufte, org-super-agenda significant comprimise might in future bitcoin only bitcoin only No Emacs "[""C++"", ""Fortran"", ""Julia"", ""Python"", ""R""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""framework default"", ""package.el"", ""manual""]" "[""Install and try it immediately""]" edlin projectile Frequently 60 Masters Male Dutch Engineering and Contruction; offshore and powergeneration "[""Helm"", ""Ivy"", ""Ido"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell-command""]" "[""default dark"", ""my own custom theme""]" Sometimes No none Never Doom emacs makes the initial approach to emacs as painless as possible. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Community open source packages. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No Code-cells,tramp any comprimise never considered Yes No No Vim "[""Fortran"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""GNU ELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Sometimes "[""Advocacy""]" "[""Discord""]" "[""Tutorials"", ""Screenshots""]" "[""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code framework default Frequently 29 Masters Male Greek Software Development "[""framework default""]" "[""No""]" Doom Emacs No Discord Great "[""vterm""]" "[""Catppuccin""]" Frequently framework default simple functions Never It was very difficult to use Vanilla Emacs (which I did for my first 4 of 6 years). Doom Emacs is much easier to get started with. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Extensibility and Community. There is a package for everything, and if not, I can write one easily. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 No EXWM,desktop-environment,ivy,helm,doom,pdf-view,lsp-mode,pandoc limited comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""Solidity""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""Framework"", ""Discord""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" None framework default Frequently 20 Bachelors Male United States citizen Software Development "[""framework default"", ""Helm"", ""Ivy"", ""Vertico""]" "[""framework default"", ""flyspell""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""zenburn""]" Never framework default copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Emacs "[""Python"", ""Rust""]" "[""MacOS""]" Rarely minimal vanilla copy-paste Never emacs key bindings didn't come as naturally to me as EVIL mode University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy packages, extensibility "[""Work"", ""Hobby projects""]" "[""27.2""]" 8 No magit, lsp-mode, org-mode limited comprimise never considered No No No Vim "[""Clojure"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 28 Bachelors Male American Software Development "[""Helm""]" "[""framework default""]" Spacemacs Not sure Hacker News Great "[""ansi-term""]" "[""default dark""]" Sometimes No simple functions Never Discoverability of help was there but you had to know how to use it University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Alright Huge availability of packages "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No winum, lsp, evil, helm, projectile, magit significant comprimise never considered I have in the past No No Vim "[""C++"", ""C"", ""Haskell"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork"", ""Can seldom reproduce problems relevant to others""]" Never "[""Reddit"", ""Web search engines""]" "[""Design rationale""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Rarely 30 Masters Male German Software Development "[""Helm""]" "[""No""]" Spacemacs No Hacker News Great "[""shell"", ""vterm""]" "[""leuven, misterioso""]" Rarely framework default simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""muscle memory""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 15 No limited comprimise never considered No No No Emacs "[""Clojure"", ""Go"", ""Java"", ""Shell"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Web search engines""]" "[""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Research alternatives""]" None projectile Rarely Software Development "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure Hacker News Ok "[""vterm""]" "[""default light""]" Rarely No copy-paste Never learning new keystrokes, and the sheer amount of options/opportunities. increasing awareness of org mode and a match between it and my requirements "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy extensibility, configurability "[""Work"", ""personal information management in private life, and to support my wifeä business""]" "[""27.1""]" 5 Mu4e org-mode, org-roam,auctex,ivy limited comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""Mailing lists""]" "[""use-package""]" "[""Research alternatives""]" No Frequently 60 PhD Male British Research "[""Ivy""]" "[""flyspell""]" maximal vanilla No org-mode mailing list Ok "[""eshell""]" "[""solarized-dark""]" Never No simple functions Never Elisp is quite difficult to understand as a beginner, I definitely stopped using Emacs for a bit because I felt like I hit a wall with the names of variables used to configure Emacs and how those settings were set in Elisp from StackOverflow posts. I also remember finding the manuals quite dense and difficult to find the right information about key bindings and features that I wanted. To this day I don't know how to navigate the manual in editor, and I install packages like which-key and helpful to tell me what's available to use. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Community""]" Good but not great It's an integrated interactive development environment "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.1""]" 9 No which-key, lsp, use-package, fireplace, magit moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Javascript"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Rarely 26 Bachelors Agender American Software Development "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell"", ""ansi-term""]" "[""gruvbox""]" Rarely No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 3 Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""Windows""]" Sometimes Doom Emacs copy-paste University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 No never considered Emacs "[""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""framework default""]" String[] "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""wait for community""]" Sublime Text framework default Rarely "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs "[""vterm""]" "[""doom-vibrant""]" Never framework default simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Vim "[""Erlang"", ""Scheme"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Eclipse Never maximal vanilla simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No Magit, evil-mode, deft, org-roam, lsp, moderate comprimise never considered No Would directly No Vim "[""Common Lisp"", ""Go"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Documentation""]" "[""Reddit"", ""GitHub""]" "[""Manual""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Frequently 37 Bachelors Male Software Development "[""Helm""]" "[""ispell""]" Doom Emacs Yes Hacker News Ok "[""none""]" "[""solarized-dark""]" Frequently undo-tree many packages Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy The richness of its introspective capabilities combined with a Lisp programming environment "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 39 No ace-window,anzu,deadgrep,dired-subtree,elscreen,emacs-w3m,highlight-indent-guides,restclient,topspace,vterm moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Elisp"", ""Erlang"", ""Go"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""Email""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Whatever is appropriate and more than the barest minimum. Almost any doc is better than a bare ELPA paragraph""]" "[""Emacs StackExchange"", ""Youtube""]" "[""straight""]" "[""Install and try it immediately""]" TECO No Frequently 58 Bachelors Male United States citizen Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Nice clean interface, very pleasant to use Not sure r/emacs Great "[""shell-command"", ""vterm"", ""async-shell-command""]" "[""my own custom theme""]" Often undo-tree simple functions Never "I remember struggling to set my own custom keybindings a few times. Setting up HTTPS/TLS for `M-x package-list` etc. was harder than it ought to be. Certain modes overlap in strange ways which the guides do warn you about, but even so, having to look through the packages and their mode bindings/behaviours was a bit unintuitive." Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Extensibility/programmbility "[""Work"", ""Hobby projects""]" "[""27.2""]" 6 notmuch ivy, bind-key, ace-window, magit, slime, swiper, yasnippet, flycheck moderate comprimise might in future Yes No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Python"", ""R"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Discord"", ""Blogs""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Sublime Text project.el Frequently 26 Bachelors Male Indian Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Discord Great "[""eshell""]" "[""monokai""]" Rarely No read and understand Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 3 No significant comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Rust""]" Rarely "[""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Rarely 23 Bachelors Male (other) Student "[""Ivy"", ""Ido""]" "[""No""]" minimal vanilla No Hacker News Great "[""term""]" "[""my own custom theme""]" Never No simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""SQL""]" "[""GNU/Linux""]" Frequently maximal vanilla simple functions Never Absolutely no interest in doing paperwork and sending actual mail. I find it hard to debug elisp and understand what's going on. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "Extensibility via elisp UI stability Minimal initial setup No forced notifications and auto updates" "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No helpful, delsel, smartparens, undohist, wgrep, saveplace, orderless, embark, company, transpose-frame moderate comprimise never considered No No No Emacs "[""C"", ""Javascript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""never have""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 28 Bachelors Male Iranian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""shell-command""]" "[""my own custom theme""]" Frequently No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Documentation""]" String[] Good but not great Documentation and programmability "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 7 Mu4e Magit, eglot, mu4e, org moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Manual""]" "[""I don’t""]" "[""package.el"", ""straight"", ""use-package""]" "[""Research alternatives""]" Vim project.el Often 32 PhD Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Blog post Great "[""shell-command""]" "[""modus-vivendi""]" Sometimes undo-tree copy-paste Never It took some time to learn the way Emacs works, spetially in relation to code results and exports, tangling Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Extensibility, org-mode, keybindings "[""Work""]" "[""28.1""]" 2 No any comprimise never considered No No No Vim "[""R"", ""bash""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes 48 PhD Male Chilean Research "[""Helm"", ""Ivy"", ""Vertico""]" "[""No""]" Doom Emacs No r/emacs Ok "[""shell-command"", ""shell"", ""eshell"", ""term"", ""vterm""]" "[""sanityinc-tomorrow-blue""]" Rarely framework default copy-paste Never The profusion of solutions to address one problem can make it difficult/lengthy to find the one adapted to my use-case. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Free Software, can be tuned extremely precisely, some packages (magit, org-mode). "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No magit, org-mode, projectile significant comprimise never considered No No No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" VS Code projectile Often 43 Masters Male French Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""shell"", ""eshell"", ""vterm""]" "[""nord"", ""material""]" Sometimes No simple functions Rarely mailing the signed paper can be expensive Elisp is still missing some HOWTO docs, the internet tells a lot of old-fashioned ways to do something Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Built-in features""]" "[""Text editing features""]" Good but not great ability to mix normal editing with Gnus-style interactive applications seamlessly "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No magit moderate comprimise 5-10y No No No Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages"", ""telegram groups""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Never Bachelors Chinese Fin Tech "[""No""]" "[""flyspell""]" maximal vanilla No Telegram Ok "[""none""]" "[""my own custom theme""]" Frequently No simple functions Never Difficulty selecting from all the huge numbers of different packages (still a challenge), figuring out why some configuration isn't working (still often a huge challenge) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Seemed to be the most powerful editor""]" Good but not great Editing speed, ability to customise, pleasure of using, extreme power, incredible flexibility, high ceiling for power users, confidence editor not going away so worth sinking learning time in "[""Work"", ""Hobby projects""]" "[""27.1""]" 23 No use-package, helm, company, magit, eglot, git-timemachine, nyan-mode limited comprimise might in future I would like to, but there's no easy way to know which packages to support - would be extremely keen to donate to emacs development if there was someone to take the cash and distribute it appropriately Would directly No Emacs "[""Python""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Blogs""]" "[""Sample configurations e.g. for use-pacakge""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently 43 PhD Male Welsh Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Some of the radio buttons could have been checkboxes - e.g. saw the survey on HN, email etc. Not sure Hacker News Great "[""none""]" "[""atom-one""]" Rarely No simple functions Rarely Finding communities and seeking help. As a noobie at the beginning, don’t dare ask questions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy "Do what I mean Do what I want Open source Community" "[""Hobby projects""]" "[""29.0""]" 2 notmuch Straight, org, org-roam, vulpea, telega, elfeed moderate comprimise might in future Cannot Cannot No Meow "[""Elisp""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Often "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines"", ""Sacha Chua! Thank you! Hugs!""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Email"", ""Discord"", ""Discourse""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" GitHub, sr.ht Sublime Text project.el Frequently 35 Masters Male Chinese Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Telegram Great "[""eshell""]" "[""modus-operandi"", ""Lambda-theme""]" Never undo-fu copy-paste Never I switched from an editor that was an Emacs work-alike by default, so there was little trouble in picking up actual Emacs. I used JED for a while because it was available on university systems. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""MP3 player, IRC client, was less of a finger-twister than vim on keyboard layout I was using at the time""]" Good but not great "[""Hobby projects"", ""IRC""]" "[""27.1"", ""25.3""]" 15 No org-mode, ERC significant comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" "[""RPG character sheets""]" "[""not sure""]" "[""never needed to""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Emacs wiki""]" "[""Manual""]" "[""have not done so""]" "[""straight"", ""haphazardly""]" "[""Research alternatives""]" JED No Sometimes 36 School Female Croatian "[""No""]" "[""ispell""]" minimal vanilla No r/emacs Ok "[""none""]" "[""just swapped background and foreground colors""]" Rarely No write package Never The barrier to entry is high. The dev mailing list looks like it is filled with noise, so I am hesitant to subscribe to it. I'm working on FSF assignment but only so I can contribute bug fixes. Getting started with installing remote packages from m/elpa, and the discoverability of key bindings and commands. The `which-key` package, once installed, greatly helped me with this. Cider and clojure modes were also not as mature as they are now. Recommended by college professor "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Lisp editing capabilities""]" Good but not great Emacs lisp, which leads to it's incredible extensibility. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 No magit, eglot, evil, corfu, cider, package.el, consult limited comprimise 0-2y No No Yes Vim "[""Clojure"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" I have one package and it only lives on source hut. I don't know how to send things to melpa. Vim project.el Sometimes 30 Bachelors Male United States citizen Software Development "[""Icomplete"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla no :) Not sure Coworker shared it Great "[""eshell""]" "[""modus-operandi""]" Never I don't know which one I use read and understand Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 5 No significant comprimise might in future No No No Emacs "[""Elisp"", ""Haskell""]" Rarely "[""GNU/Linux"", ""iOS via emulation""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" No Frequently 32 Masters Male American Librarianship (Public) "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Emacs mailing list Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never No write package Never Not really, but I had been using an editor that is somewhat of an emacs alike. "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""available on multiple flavors of Unix""]" Very well, it's snappy It's very customizable. Also it supports so many programming languages and other formats. "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No moderate comprimise might in future No No No mix of custom and default "[""C"", ""Elisp"", ""Go"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" String[] "[""Source""]" "[""Email"", ""GitHub""]" Rarely "[""rarely see a need""]" Rarely "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""i haven't""]" "[""manual""]" "[""wait for maturity""]" jed and original vi No Rarely 55 Bachelors Software Development "[""No""]" "[""No""]" minimal vanilla Not sure reddit Great "[""none""]" "[""my own custom theme""]" Often No copy-paste "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 22 Emacs "[""Assembly"", ""C"", ""Go"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" Sometimes Prelude simple functions Never different naming, keybinding University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Good but not great configurability "[""Hobby projects""]" "[""28.2""]" 20 notmuch orgmode, notmuch, eterm, vterm, lsp significant comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Haskell"", ""Python"", ""Rust"", ""Scheme""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Design rationale"", ""Manual""]" "[""Reddit""]" "[""use-package"", ""nix-overlay""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Rarely 42 Masters Male Italian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure EmacsConf Great "[""eshell"", ""vterm""]" "[""klere""]" Sometimes undo-tree simple functions Never Elisp, key bindings, lack of good tutorials back then Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Habit""]" "[""Extensibility""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No Lsp, avy do not prefer never considered No No No Emacs "[""C++"", ""Elisp"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""not sure""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 22 Bachelors Male Russian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none"", ""shell-command""]" "[""One-light, atom-one-dark""]" Often No write package Rarely Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Very well, it's snappy programmability "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No significant comprimise 10+y No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" String[] "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Frequently 55 Masters Male French Software Development "[""No""]" "[""ispell""]" maximal vanilla No lobste.rs Ok "[""shell-command""]" "[""default light"", ""default dark""]" Frequently No read and understand Never Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""27.2""]" 5 No magit moderate comprimise never considered No No No Emacs "[""Go""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Frequently Bachelors Male Indian Software Development "[""No""]" "[""No""]" minimal vanilla No lobste.rs Great "[""eshell"", ""vterm""]" "[""dracula""]" Never No many packages Sometimes Getting full window-system support took a long time and was a rocky path. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility and large library of major packages "[""Work"", ""Hobby projects""]" "[""28.1""]" 32 mh-e mh-e, cc-mode, html-modeiii moderate comprimise 5-10y No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""github""]" "[""Email""]" Sometimes String[] Sometimes "[""Code (bug fixes)""]" "[""Web search engines""]" "[""Manual""]" "[""Email""]" "[""manual""]" "[""wait for maturity""]" Vim No Frequently 54 PhD Male American Research "[""No""]" "[""ispell""]" maximal vanilla Not sure Hacker News Ok "[""shell-command""]" "[""my own custom theme""]" Never No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright Mature community and major plugins such as org mode and magit "[""Hobby projects""]" "[""28.2""]" 2 No org mode, magit moderate comprimise never considered No No No Vim "[""Note taking and version control via org mode and magit""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" I use Emacs for note taking. I still use Vim for programming. No Frequently 29 Masters Male Stateless Student "[""Vertico"", ""Selectrum"", ""Consult""]" "[""flyspell""]" maximal vanilla Some questions make some implications that might be wrong, such as migrating from a previous editor to Emacs, which isn't the case for me, since Emacs can be used for other purposes than programming. No Hacker News Ok "[""none""]" "[""gruvbox""]" Never undo-tree with undo-fu-session simple functions Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 5 Mu4e never considered Vim "[""Elisp"", ""Python"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" "[""Elisp proficiency""]" Rarely "[""Code (features)""]" "[""Reddit"", ""Discourse"", ""Blogs""]" "[""Design rationale"", ""Manual""]" "[""GitHub"", ""Discourse""]" "[""manual""]" "[""Install and try it immediately""]" Sublime Text No Often "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla "[""eshell"", ""vterm""]" "[""doom-one""]" Never undo-fu read and understand Never University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No magit,org,helm,vterm,tree-sitter,direnv limited comprimise never considered No No No Vim "[""Python"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes 28 Bachelors Male American Software Development "[""Helm""]" "[""ispell""]" Spacemacs Not sure r/emacs Great "[""vterm""]" "[""gruvbox""]" Rarely framework default write package Never Internet "[""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 Gnus pdf-tools, undo-tree, eglot, ledger-mode, magit, ivy-pass, emms, elfeed, bbdb, auctex limited comprimise never considered No No Yes Emacs "[""C"", ""Elisp"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Frequently 39 PhD Male Research "[""Ivy"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure Friend Great "[""vterm""]" "[""zenburn""]" Sometimes undo-tree simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise might in future No No No Emacs "[""Common Lisp"", ""Haskell"", ""Python""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""IRC"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Sometimes 23 Bachelors Male Spanish Research "[""Vertico"", ""Marginalia""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes Telegram Great "[""eshell""]" "[""default dark""]" Sometimes vundo copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects"", ""personal management""]" "[""28.2""]" 2 Mu4e any comprimise never considered Cannot Cannot No Emacs "[""C"", ""Rust"", ""Bash""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""I don't""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code No Sometimes 25 School Male German "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""doom-dracula""]" Often No simple functions Never Learning the key-bindings Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""SLIME""]" "[""Extensibility""]" Good but not great Extensibility, many good modes (better than vim plugins) "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No writegood-mode,ledger-mode,elfeed,elpher,org-wc,vterm significant comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""Perl"", ""Shell""]" Never "[""BSD""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""never done that""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""never done that""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Frequently 64 Bachelors Male Dutch Creative/Writing "[""Helm""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""eshell"", ""vterm""]" "[""default light"", ""modus-vivendi""]" Sometimes No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Nerds on 4chan said it was good""]" Very well, it's snappy Extensibility, configuration, TRAMP "[""Work"", ""Hobby projects"", ""note-taking""]" "[""28.1"", ""27.2"", ""27.1""]" 5 No eglot, ledger-mode, magit, org-mode moderate comprimise never considered No No No Emacs "[""C#"", ""Clojure"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs"", ""Web search engines"", ""/g/ and HN""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 32 School Male Scottish IT Support "[""No""]" "[""No""]" maximal vanilla Not sure 4chan /g/ Ok "[""eshell""]" "[""solarized-dark"", ""tango-dark""]" Frequently No copy-paste Never Reliance on elisp in configuration Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Ability to change anything to my preference "[""Work""]" "[""29.0""]" 7 No lsp-mode,vertico,corfu,org-mode,org-roam,magit,dap-mode,tree-sitter,yansippet no comprimise never considered No Would directly No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""FSF paperwork""]" Never "[""Reddit"", ""Blogs"", ""YouTube""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Atom projectile Frequently 30 Masters Male Polish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""night-owl-theme""]" Frequently No simple functions Never Not really, since the on-board help is really nice (probably the best that exists). However, the defaults suck pretty hard. The amount of code projects like Spacemacs or Doom Emacs require to just bring something modern is ridiculous. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Not well It has very interesting core concepts, such as major and minor modes, which makes it incredible extensible and can implement any workflow / other editors. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No magit,avy,vertico,lsp-mode,evil-mode,consult,marginalia no comprimise never considered No No No Vim "[""C++"", ""C"", ""Haskell"", ""Javascript"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""IRC servers"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 30 PhD Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs No IRC Great "[""eshell"", ""vterm""]" "[""doom-one""]" Never undo-fu copy-paste Never "Pretty much everything about Emacs is hard to learn. I've been using it for nearly 30 years and barely know how to do anything beyond the most basic operations. That said, that's partly because I don't use Emacs *exclusively*. I do most of my coding in an IDE (Eclipse) and usually use Emacs for ""quick and dirty"" terminal based edits." University/College "[""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Customizability, lispiness "[""Work"", ""Hobby projects""]" "[""27.1""]" 27 No significant comprimise might in future No I have in the past No Emacs "[""Java"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Hacker News""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" None No Sometimes 49 Associates Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""default light""]" Never No simple functions Rarely Common features quickly find their way into muscle memory. But sometimes features are easy to forget how to invoke/use and can be annoying to refind/discover. University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great Given enough effort just about anything is possible. And the rug will never be pulled out from under you. "[""Hobby projects""]" "[""29.0"", ""28.2""]" 37 notmuch moderate comprimise might in future I have in the past I have in the past No Vim "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Sometimes String[] Sometimes "[""Code (bug fixes)""]" "[""Mailing lists"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None framework default Often 56 PhD Male United States citizen Finance "[""framework default""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""eshell"", ""vterm""]" "[""solarized""]" Sometimes framework default read and understand Never Hard to learn keybindings, mitigated by used of evil mode. Initially, non-modal nature was jarring after 20+ years with Vi(m). Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""org mode""]" Very well, it's snappy Extensibility, flexibility, longevity, availability on wide variety of modern platforms, open source "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No no comprimise never considered No No No Meow "[""Clojure"", ""Common Lisp"", ""Elisp""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Frequently 58 Masters Male New Zealander Professional Services/Management "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""modus-operandi""]" Never framework default read and understand Never For just about any way I would like to use Emacs, not only has someone probably thought of it before but there will also be a useful guide or package all set up for me. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No project.el, magit, modus-themes, vertico, orderless, consult, org-cite, citar, org-roam, org-roam-bibtex significant comprimise never considered No I have in the past No Emacs "[""HTML/CSS"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" VS Code project.el Frequently 47 PhD Male United States citizen Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""modus-operandi""]" Sometimes undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Two things: Extensibility, and very accessible UI (e.g. M-x for commands). "[""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 8 No no comprimise might in future No Would directly No Vim "[""C++"", ""C"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Wariness of the review process""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Sublime Text framework default Sometimes Masters Male Chinese Software Development "[""framework default""]" "[""No""]" Doom Emacs Not sure r/emacs Great "[""vterm""]" "[""leuven""]" Rarely undo-tree simple functions Never Understanding package loading/initialization order/hooks. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Text editing, customization "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No magit, helm, multiple-cursors, company, flycheck, lsp-mode, selected, treemacs, bufler, nswbuff moderate comprimise might in future No No No Emacs "[""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Kate No Never 33 Masters Male French Software Development "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla Not sure r/emacs Ok "[""shell""]" "[""doom-nova""]" Rarely undo-tree write package Rarely The keybindings took a while to memorize University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Flexibility and customization "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No moderate comprimise never considered No No Yes Emacs "[""Elixir"", ""Erlang"", ""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text No Sometimes 30 Bachelors Non binary Spanish Travel "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""Sanityinc""]" Sometimes undo-tree write package Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great The universal nature of it: I can get comprehensive help about all the packages and modes I use in a single way, I can view their source, I can navigate different types of buffers in the same way. Eshell is a great example of this. "[""Work"", ""Hobby projects""]" "[""28.0""]" 15 No magit,ag,wgrep,multiple-cursors,key-chord,multi-vterm limited comprimise might in future No Would directly No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Jsonnet""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""Comparison""]" "[""Framework""]" "[""use-package""]" "[""wait for maturity""]" Notepad++ projectile Sometimes 37 Bachelors Male British Software Development "[""Selectrum""]" "[""No""]" maximal vanilla No lobste.rs Great "[""eshell"", ""vterm""]" "[""solarized""]" Frequently No copy-paste Never Internet "[""GUI""]" "[""org-mode""]" "[""Community""]" Good but not great org-mode "[""Work""]" "[""29.0""]" 5 No org-mode moderate comprimise might in future No No No Vim "[""C++"", ""Go"", ""Typescript"", ""lua""]" Often "[""Windows""]" "[""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never String[] Sometimes "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" MELPA Vim projectile Often 35 Bachelors Male Chinese Software Development "[""Helm"", ""Vertico"", ""Consult""]" "[""No""]" Spacemacs No Emacs China Ok "[""eshell"", ""vterm""]" "[""default light"", ""default dark"", ""doom-one"", ""nord""]" Never framework default simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Alright "[""Hobby projects""]" "[""28.2""]" 1 No helm significant comprimise never considered No No No Vim "[""C++"", ""Go""]" Often "[""GNU/Linux""]" String[] "[""framework default""]" "[""Mailing list""]" Never "[""Not interested""]" Rarely "[""Advocacy""]" "[""M-x list-packages""]" "[""Design rationale""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""wait for maturity""]" Vim framework default Never Bachelors Male Government "[""Helm""]" "[""No""]" Spacemacs No Hacker News Ok "[""none""]" "[""solarized""]" Never framework default read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No moderate comprimise might in future No Would directly No Emacs "[""Clojure"", ""Common Lisp"", ""Haskell"", ""Python"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim framework default Never 38 Masters Male Swedish Software Development "[""framework default"", ""Ivy""]" "[""framework default""]" Prelude Yes Hacker News Ok "[""shell""]" "[""my own custom theme""]" Rarely undo-tree read and understand Never Vanilla emacs there is no way for that to be learned when I first started using emacs. I was using the vim keys and was used to that and you open vanilla emacs and you hear about all the amazing features you can build onto it and it just felt a bit daunting on how to even get started. Had to use a starter pack until now and I now have the time to be able to start making my own config from scratch and personalising it massively. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""ability to have a integrated computing environment""]" "[""Extensibility""]" Very well, it's snappy "The fact that is almost a virtual lisp machine and uses the lisp language is very helpful. Also the fact that it is so old has stood the test of time so far is actually very reassuring. Have a good chance of the editor being around for a while longer and grow with your skill set in it. Good community of people who do very niche stuff at times but very helpful also is a massive plus. You can do so much with it, including turning it into a window manager and that is great." "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No exwm,evil,org,vertico,consult,sly,lispy,multiple-cursors,vterm,writeroom-mode limited comprimise never considered No No No Vim "[""C++"", ""Common Lisp"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Frequently 27 School Male Greek finance "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""flyspell""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""doom-one"", ""doom-acario-light""]" Never undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" String[] Good but not great Ability to use proportional fonts. erc, magit, notmuch. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 notmuch significant comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""not sure""]" "[""n/a""]" Never "[""Not interested""]" Never "[""IRC servers"", ""Blogs""]" "[""Tutorials""]" "[""n/a""]" "[""not sure""]" "[""wait for community""]" Vim No Sometimes 34 PhD Male Slovenian Research "[""No""]" "[""No"", ""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""wombat""]" Rarely No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No magit significant comprimise might in future No No No Vim "[""C++"", ""C"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Matrix servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Matrix""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Sometimes Indian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Yes Hacker News Ok "[""ansi-term""]" "[""dracula""]" Sometimes framework default write package Not sure of what my configuration will do because of lack of experience. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Very extensible with Elisp, a great and helpful community. "[""Work"", ""Hobby projects""]" "[""28.1""]" 16 Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust""]" "[""GNU/Linux""]" VS Code Frequently maximal vanilla read and understand Never Friend "[""daemon""]" "[""intertia""]" String[] Alright "[""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered I have in the past No No Vim "[""Go"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation""]" "[""GitHub"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Matrix"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code No Sometimes "[""No""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""none""]" "[""nord""]" Never No copy-paste No visual debugger lines like vscode Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy It's speed "[""Hobby projects""]" "[""29.0""]" 1 Vim "[""C"", ""Python"", ""Scheme""]" "[""GNU/Linux""]" VS Code Never maximal vanilla simple functions Never Configuration is not obvious Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Flexibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No magit, which-key, forge, tree-sitter, evil, lsp-mode no comprimise never considered I have in the past No No Vim "[""Shell"", ""Typescript"", ""Scala, Dart""]" Frequently "[""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" Vim project.el Rarely 36 Bachelors Male Icelandic Fin Tech "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""ef-spring, ef-winter""]" Never No copy-paste Never Initial config, extensions and keybindings which meets some on my needs. Without the first 5 videos of Emacs From Scratch I would probably had give up. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 1 No Magit, denote, lsp, ledger, ace-jump significant comprimise might in future No Would directly No Emacs "[""Clojure""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Frequently 46 Masters Male Spanish Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never vundo copy-paste Never making several packages work well together, such as autocompletion and snippets for instance. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great elisp extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No org-mode,magit,evil,lsp-mode significant comprimise never considered No No No Vim "[""Go"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""not sure"", ""nix""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Mailing lists"", ""Discourse""]" "[""use-package"", ""nix""]" "[""wait for maturity""]" Vim projectile Often 31 Masters Male French Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""doom-one""]" Never No copy-paste Never keybindings Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF"", ""mouselessness""]" Good but not great "I don't need a mouse I can make it do whatever I want" "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No cider, clojure-mode, undo-tree, paredit moderate comprimise never considered No No No Emacs "[""Clojure"", ""R"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""i dont""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""none""]" "[""i dont""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse No Rarely 40 PhD Male German Education services "[""No""]" "[""No""]" minimal vanilla "there were a few mandatory fields where ""I don't / NA"" choices weren't available" Not sure Hacker News Ok "[""none""]" "[""default dark""]" Never undo-tree read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e vertico, consult, ef-themes, exwm significant comprimise might in future Cannot Cannot No Vim "[""C"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""framework default"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" NeoVim project.el Often 18 School Male American Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""ef-day""]" Often No copy-paste Never I remember getting initially overwhelmed by the number of commands available. I was unaware on the daemon, so I often sat waiting for a few seconds for Emacs to load. Internet "[""GUI""]" "[""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility, image rendering "[""Hobby projects"", ""School""]" "[""28.2""]" 3 No org-modern,sokoban,use-package,auctex moderate comprimise never considered Cannot Cannot No Vim "[""C"", ""Java"", ""Shell"", ""Ocaml""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""Portage""]" "[""Install and try it immediately""]" Vim projectile Often American Student "[""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""none""]" "[""nord""]" Rarely framework default copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great "[""Hobby projects"", ""University""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Vim "[""C"", ""Go"", ""HTML/CSS"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 34 Bachelors Male American Student "[""Ivy""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""default dark""]" Sometimes framework default copy-paste Never Learning how it worked/is intended to be used Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Extensibility Customization" "[""Hobby projects""]" "[""29.0""]" 1 No Evil, Olivetti, org, straight, company significant comprimise never considered No Would directly No Vim "[""C++"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""Source""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" Vim No Sometimes 15 School Australian Student "[""Ivy"", ""Consult""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""shell""]" "[""solarized-dark""]" Never undo-tree copy-paste Never Lisp is not a mainstream language and may be hard to grasp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF"", ""some of the world's best hackers use it""]" Very well, it's snappy Freedom, community, extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No Magit,lsp,multiple-cursors,org-mode,hydra,projectile,helm significant comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""hackernews""]" "[""Comparison"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Research alternatives""]" Sublime Text projectile Sometimes 37 School Male Argentine Software Development "[""Helm""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""spacemacs-theme""]" Often undo-tree simple functions Never "Key combinations were difficult to remember. Startup times were an issue (it took me a few years to know of emacsclient!). Package compilations sometimes failed and the errors were far from easy to debug." Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""First class terminal support""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Terminal support""]" Good but not great Terminal support and emacsclient. "[""Work"", ""Hobby projects""]" "[""27.2""]" 21 No projectile, tide, highlight, lsp limited comprimise never considered No No No Emacs "[""C"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Mailing lists""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" None projectile Rarely 38 Bachelors Male Indian Software Development "[""Helm""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""ansi-term""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Never "configuring packages and understanding which part of emacs is changing with installation another package from ""top-10 best emacs packages""" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy packages "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No evil, which-key, treemacs, magit, projectile, lsp, eglot no comprimise never considered No No No Vim "[""C++"", ""Haskell"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 26 Bachelors Male Russian Software Development "[""Ivy"", ""Marginalia""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""zenburn""]" Never undo-fu copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""letter writing, journal, mail, etc""]" "[""29.0"", ""28.2"", ""27.2""]" 13 Gnus moderate comprimise never considered No No Yes Emacs "[""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS"", ""BSD"", ""Haiku""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""commitment""]" "[""IRC"", ""Email""]" "[""straight""]" "[""Research alternatives"", ""wait for maturity""]" Notepad No Frequently 42 Bachelors Male United States citizen Software Development "[""No""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Ok "[""shell-command"", ""eshell""]" "[""default light""]" Often No copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Poorly, it's sluggish "[""Work""]" "[""28.1""]" 15 No do not prefer never considered No No No Emacs "[""C++"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Code (features)""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default""]" "[""wait for community""]" Vim No Never Bachelors Male Indian Software Development "[""Helm""]" "[""No""]" Spacemacs No Hacker News Ok "[""none""]" "[""zenburn""]" Never framework default read and understand "[""GUI""]" "[""Extensibility""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 5 Emacs "[""C#""]" "[""GNU/Linux""]" Often minimal vanilla simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" String[] Very well, it's snappy packages, extensibility "[""Work"", ""Hobby projects""]" "[""26.3""]" 20 No limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Javascript"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""MELPA Stable""]" "[""no contact""]" Never "[""Lack of time""]" Never "[""Reddit""]" "[""none""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Never "[""Icomplete""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell-command"", ""shell"", ""eshell""]" "[""my own custom theme""]" Sometimes No copy-paste Never "From time to time I get those ""wrong type argument string-p"" messages and they are really off-putting for me as an (intermediate) beginner. Even if I know basics of lisp it's really hard for me to nail down what exactly is happening. These errors pop up sometimes when upgrading doom-emacs BUT also when I work on my own custom configuration." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, self-documenting, moldable "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No evil, magit, org, org-roam, haskell-mode, flymake, use-package, dired, meow limited comprimise never considered No No No Vim "[""Haskell"", ""Shell"", ""Kotlin, Odin""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default"", ""Source"", ""not sure""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim projectile Rarely 41 Masters Male Russian Software Development "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""solarized""]" Never framework default simple functions Never usual key bindings we’re very hard for me to learn. i felt like i didn’t know what was available and was overwhelmed by amount i needed to learn. spacemacs discoverability really helped Friend "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great extensibility "[""Work""]" "[""28.1""]" 4 No helm limited comprimise never considered Yes No No Vim "[""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""wait for community""]" Atom projectile Often 35 PhD Male United States citizen Media/Publishing "[""framework default"", ""Helm""]" "[""flyspell"", ""ispell""]" Spacemacs Yes lobste.rs Great "[""eshell"", ""ansi-term""]" "[""spacemacs light""]" Never framework default simple functions Never Default key bindings are a bit wonky for someone coming from Vim keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "Extensibility through packages Customization options are endless" "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 2 No org,evil,general,use-package limited comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" MELPA for less hassle VS Code projectile Never 27 Bachelors Male United States citizen Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""kaolin-bubblegum""]" Sometimes undo-tree write package Never I am anxious to contribute. Get employer paperwork was impossible at IBM. May succeed at my new employer. Too long ago to remember Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Inertia: have been using Emacs since the late 1980s""]" "[""Package(s)"", ""Text editing features""]" Good but not great Integration "[""Work"", ""Hobby projects""]" "[""29.0""]" 35 No magit, vc, cc-mode, ediff, lots of Prot's stuff, some org moderate comprimise 0-2y Yes No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Mailing lists""]" "[""Comparison"", ""Design rationale""]" "[""Mailing lists"", ""Email""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Would like to contribute both to ELPA and core Emacs. I am still working with my employer to get FSF copyright papers signed. TECO, DEC EDT, Apollo DM project.el Sometimes 70 School Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes Emacs mailing list Great "[""shell-command"", ""vterm""]" "[""modus-vivendi""]" Never No simple functions Sometimes Arriving at sane defaults. There are so many options it took forever to adjust behavior for each language I worked with. This led me to try config frameworks: Prelude, spacemacs and eventually doom. Although they’re powerful it’s a shame that defaults aren’t geared more for the most common use cases. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Org""]" "[""Extensibility""]" Good but not great Complete flexibility for the user experience, powerful built in extension language "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No limited comprimise never considered Yes No No Vim "[""Elisp"", ""Go"", ""Haskell"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely String[] Often "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""Research alternatives""]" Melpa has most up to date packages, would likely be there Vim framework default Frequently 42 Associates Male United States citizen Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs Nope. Hope it helps Not sure Twitter Great "[""ansi-term""]" "[""doom-old-hope""]" Rarely framework default read and understand Never na University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great extensibility, making an editor completely my own. "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No corfu, flycheck, lsp-mode, evil, consult, significant comprimise might in future I have in the past I have in the past No Vim "[""Go"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently 27 Bachelors Male Australian Software Development "[""Ivy"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""modus-operandi"", ""badwolf""]" Rarely No read and understand Rarely Lack of conventions, like how things should be done. There are many ways to solve the same things but most of them aren't really working and I had hard time finding good sources for that. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Plugins, lisp, extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No moderate comprimise might in future No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Bad prior experience""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 43 Masters Male Hungarian Software Development "[""framework default"", ""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs No Twitter Great "[""none""]" "[""doom-opera, doom-opera-light""]" Rarely framework default simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 5 Vim "[""Common Lisp"", ""Elisp"", ""Shell""]" "[""GNU/Linux"", ""BSD""]" Frequently maximal vanilla simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No limited comprimise never considered No No No Vim "[""Python""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Sometimes 28 Masters Male Swedish Software Development "[""Vertico""]" "[""spell-fu""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""doom-moonlight""]" Sometimes undo-tree read and understand Sometimes "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""lisp bg""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 20 No cider,treemacs,doom-themes significant comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Erlang"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""R"", ""Scheme""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" lse No Frequently Masters Male Research "[""No""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""doom-one"", ""gruvbox"", ""nord"", ""solarized-dark"", ""zenburn""]" Never No write package Never "- Overwhelmed by the amount of keybindings to learn. - Trying to customize fonts for the first time. - Keeping a clean and consistent configuration file." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "All the packages and the ""lispiness"" of the software itself (i.e., being able to interact with everything)." "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No elpher,god-mode,magit,paredit,sly significant comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Java"", ""Python"", ""Perl"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Screenshots""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 18 School Male Australian Student "[""Vertico""]" "[""flyspell""]" maximal vanilla Nice survey No r/emacs Great "[""eshell"", ""ansi-term""]" "[""modus-vivendi""]" Sometimes No understand internals Frequently Forge please Lisp syntax (I was only coding C/C++/Perl before that) a hacker I looked up to was using it "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""It was not vim yet still used by hackers""]" Good but not great Lisp, customizability, community "[""Work"", ""Hobby projects""]" "[""29.0""]" 19 notmuch which-key, ivy, notmuch, elfeed, magit, paredit, ws-butler significant comprimise 2-5y Cannot I have in the past Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Perl"", ""Ruby"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Frequently String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Screenshots""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""Debian""]" "[""wait for community""]" NonGNU ELPA because it is enabled by default, MELPA before that because it was the de facto default. These days MELPA is less attractive. Vim project.el Frequently 37 Bachelors Male Swedish Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Good job! Yes Emacs mailing list Great "[""shell"", ""eshell"", ""term"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Rarely "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 26 notmuch magit,org-mode,helm,org-ref,perspective,geiser,slime,eglot significant comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""R"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" project.el Frequently 45 Masters Female German Research "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""eshell""]" "[""modus-operandi"", ""stimmung-themes-light""]" Frequently No read and understand Never "discovery of keybinds. I have a folder called foobar and want to create a folder (using ivy). type ""foo"" then hit C-M-j." "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Easily hackable. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 4 Mu4e moderate comprimise might in future No I have in the past No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Framework""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim framework default Frequently 32 Bachelors Male American Software Development "[""Ivy""]" "[""framework default"", ""spell-fu""]" Doom Emacs Not sure lobste.rs Ok "[""vterm""]" "[""default dark"", ""doom-one""]" Never framework default read and understand Never During the first time I didn't knew elisp and stubbornly copy-pasting pieces of someone-else configuration caused my Emacs to crash very often and I didn't find the debugger very intuitive... that until I learned of use the help and various describe-something functions. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "You know, I can inspect my own environment and change its behavior during run-time. Also with living in Emacs (actually org-mode) I can maintain a great PIM with every pieces of info linked when it make sense and accessible from a grep. Also text-macros." "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 2 Mu4e dirvish, meow-edit, org-roam, pdf-tools, consult, vterm any comprimise might in future Cannot Cannot No custom (vim-like, more kakoune-like) "[""HTML/CSS"", ""PHP"", ""Nim""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" kakoune framework default Often 25 School Male Italian Education services "[""Vertico"", ""Consult""]" "[""ispell""]" Doom Emacs I liked the absence of third-part js. No r/emacs Great "[""vterm""]" "[""gruvbox"", ""ef-themes""]" Sometimes framework default understand internals Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 45 No moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking""]" "[""MELPA Stable""]" "[""Email""]" Rarely String[] Rarely "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Design rationale""]" "[""GitHub""]" "[""package.el""]" "[""wait for community""]" TECO framework default Frequently 65 Software Development "[""No""]" "[""framework default""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Sometimes framework default copy-paste Never Configuration Colleague "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Poorly, it's sluggish package ecosystem, lisp evaluation "[""Work""]" "[""27.2""]" 8 No magit limited comprimise never considered I have in the past No No Vim "[""Typescript""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""GitHub""]" "[""Tutorials""]" "[""private work slack emacs channel""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 32 Bachelors Male American Software Development "[""Helm""]" "[""No""]" minimal vanilla No Friend Ok "[""none""]" "[""default light""]" Never undo-tree write package Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great Everything is text, all the source code is there, running in the editor. "[""Work"", ""Hobby projects""]" "[""28.1""]" 13 No magit, org-mode, tide, lsp-mode, web-mode, golden-ratio, yasnippet do not prefer 5-10y No No Yes Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""Depends on what they want""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" I just put it on MELPA, for convenience. It's not GNU necessarily, and I believe there's still paperwork involved. projectile Never 47 Bachelors Male Swedish real estate "[""Helm""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""shell-command""]" "[""default light""]" Rarely undo-tree write package Never "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 20 No any comprimise might in future No No Yes Emacs "[""Common Lisp"", ""Elisp""]" Never "[""GNU/Linux""]" "[""General document writing"", ""website""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Often String[] Often "[""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub""]" "[""Screenshots""]" "[""Mailing lists""]" "[""package.el""]" "[""wait for maturity""]" None No Rarely "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No fediverse Great "[""none""]" "[""solarized-dark""]" Sometimes No write package Never The archaic key bindings and terminology. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""historic curiosity""]" Very well, it's snappy Extensibility and community orientation "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.1""]" 2 No Dash.el, magit, org, request.el, ivy any comprimise never considered No No No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Often Bachelors American Fin Tech "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell"", ""eshell""]" "[""dracula"", ""solarized"", ""solarized-dark"", ""misterioso""]" Sometimes No simple functions "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 12 Emacs "[""Elisp"", ""Elixir"", ""Javascript"", ""Python"", ""Swift""]" "[""MacOS""]" Sometimes maximal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 5 No moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""youtube""]" "[""Tutorials""]" "[""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Never School Male Canadian Fin Tech "[""Vertico"", ""Marginalia""]" "[""No""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""doom-one""]" Rarely No write package Rarely People are quick responsive and it is not so complicated but print then sign than scan some paperwork is not great and not encouraging me for contributing. Modifier keybindings, non-CUA keybindings, Emacs Lisp Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great extensibility "[""Work""]" "[""27.2""]" 11 notmuch Org, Magit, Notmuch, Ivy+Swiper, pdf-tools, ESS moderate comprimise 0-2y No No No Emacs "[""Elisp"", ""Haskell"", ""Julia"", ""Python"", ""R"", ""Scheme"", ""Bash""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source"", ""GNU Guix""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines"", ""When I need a feature""]" "[""Tutorials"", ""Design rationale""]" "[""Mailing lists""]" "[""GNU Guix""]" "[""wait for community""]" Vim No Frequently 39 PhD Male French Research "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla thanks for pushing forward Yes Emacs mailing list Great "[""shell""]" "[""default light"", ""default dark"", ""my own custom theme"", ""misterioso""]" Rarely No simple functions Never IMO, barely usable out of the box (if not using Spacemacs/Doom). Before trying orgmode: not really clear, whats the selling point. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""orgmode""]" Alright Extensibility (lisp) + some very good code/packages already there. Orgmode in particular, among other things. "[""Work"", ""Hobby projects"", ""Study (PhD)""]" "[""29.0""]" 6 Mu4e org-roam, projectile, helm, ivy, ace limited comprimise never considered Cannot Would directly No Vim "[""C++"", ""HTML/CSS"", ""Haskell"", ""Julia"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""not sure""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Frequently 35 PhD Male (other) Student "[""Helm""]" "[""framework default""]" Spacemacs No r/emacs Great "[""none""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""nord""]" Never framework default read and understand Never "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects"", ""personal organization (org-mode, sysadmin tasks)""]" "[""28.1"", ""27.2""]" 10 used mu4e in the past moderate comprimise never considered I have in the past I have in the past No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Email""]" "[""package.el"", ""use-package""]" "[""wait for community""]" vim/sublime/eclipse/etc No Sometimes 39 Bachelors Male United States citizen Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""eshell"", ""ansi-term""]" "[""doom-one"", ""modus-vivendi""]" Sometimes undo-tree read and understand Rarely Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Org mode "[""Work"", ""Hobby projects"", ""Org""]" "[""28.1""]" 5 No Org, org-roam significant comprimise never considered No No No Emacs "[""Python"", ""Shell"", ""SQL""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Often PhD Male Italian Software Development "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No lobste.rs Ok "[""eshell""]" "[""solarized-dark"", ""zenburn""]" Sometimes framework default read and understand "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work""]" "[""27.1""]" 26 No never considered Emacs "[""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" String[] Rarely "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Frequently "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla "[""term"", ""ansi-term""]" "[""my own custom theme""]" Sometimes No simple functions Never Missing documentation regarding load paths, non-searchable documentation for Elisp and Emacs in general, made it hard to get things working. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Lisp""]" Good but not great Elisp "[""Hobby projects"", ""Study""]" "[""28.2""]" 2 No CIDER, magit, org-mode, parinfer significant comprimise never considered No No No Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""R"", ""Scheme"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never String[] Never "[""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" Vim No Frequently School Student "[""No""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Never framework default copy-paste Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 3 Mu4e moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Common Lisp"", ""Python"", ""Perl""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Rarely "[""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Never Masters Male Czech Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Blog post Ok "[""none""]" "[""doom-one""]" Rarely undo-tree simple functions Never Yes - even basic editing operations were a mystery. Nothing made sense until I managed to open the Texinfo manual. Ah, youth... Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibilty, interface orthogonality. "[""Work"", ""Hobby projects""]" "[""28.1""]" 19 Gnus Org-mode, org-roam, AUCTeX, elfeed, mastodon.el, simple-mpc, Geiser, Eshell, vterm any comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub"", ""These days, mostly Gitlab. Occasional chat on Mastodon. Some comments and discussions on Reddit.""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""I never ask for help. I just comb the Interwebs and manuals until I find the solution to my problem. Yeah, I know it's weird.""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently Masters Male Spanish Creative/Writing "[""Ido""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often No simple functions Sometimes Lisp is pretty hard work Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great I’m mostly here for Doom emacs’ curated packages & config "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No Magit, Magit, Magit, LSP no comprimise 2-5y I have in the past No No Vim "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""Typescript"", ""Nix""]" Frequently "[""MacOS"", ""NixOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" Vim framework default Rarely 52 Masters Male British Software Development "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""doom-one""]" Rarely framework default simple functions Never where to begin University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Alright the adaptability for each user preferences "[""Work""]" "[""28.1"", ""26.3""]" 1 Gnus moderate comprimise might in future No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""I don't""]" Rarely "[""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Discord"", ""youtube""]" "[""Comparison"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""manual""]" "[""package.el"", ""straight"", ""elpaca"", ""use-package""]" "[""Research alternatives""]" ... Notepad++ project.el Rarely 21 Bachelors Male French "[""No""]" "[""No""]" minimal vanilla No Discord Ok "[""eshell""]" "[""modus-vivendi""]" Never No understand internals Never It was a long time ago, and I was a teenager interested in things precisely because they were difficult, so it's hard to remember. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Community""]" Very well, it's snappy Customization, open community, easy extensibility, and the plethora of historical packages. "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 Mu4e multiple-cursors, projectile, lsp-mode, restclient, treemacs, visual-regexp-steroids, yasnippet, ace-window moderate comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Haskell"", ""Python"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Wariness of the review process""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Based on the repository I use the most or the one that seems to be the most active/have the greatest distribution. None projectile Rarely 31 PhD Male American Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Not sure Friend Ok "[""ansi-term""]" "[""solarized-dark""]" Frequently No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy The possibility of being as basic or as powerful as you need/want both at the same time. "[""Hobby projects""]" "[""28.2""]" 2 No significant comprimise might in future Cannot Cannot No Vim "[""C"", ""Haskell"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim No Never 23 Bachelors Male Brazilian Student "[""Helm""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Never undo-fu write package Never Emacs' jargon: windows, frames, buffer, etc. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Portability, extensibility & malleability "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 notmuch significant comprimise might in future No No Yes Vim "[""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Vim project.el Frequently 30 PhD Male French Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla "Love it, eager to see the results. Could we have back the questions regarding the most used packages?" Yes r/emacs Great "[""eshell""]" "[""doom-one"", ""dracula"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""nord""]" Sometimes undo-fu write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects"", ""about everything""]" "[""29.0""]" 35 Gnus org, magit, pdf-tools, use-package, bbdb, async moderate comprimise might in future I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Java"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" No Frequently Associates Male "[""No""]" "[""ispell""]" maximal vanilla No Emacs mailing list Ok "[""shell-command"", ""shell""]" "[""my own custom theme""]" Often framework default copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 19 No limited comprimise never considered I have in the past I have in the past No Emacs "[""Python""]" Frequently "[""GNU/Linux"", ""WSL"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs""]" "[""Tutorials""]" "[""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Often 48 Bachelors Male Italian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Yes lobste.rs Great "[""none""]" "[""nord""]" Never undo-tree read and understand Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Customisation of the editor. It is fun. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e Magit,mu4e,dired any comprimise never considered No Yes No Emacs "[""C++"", ""PHP""]" Frequently "[""Arch linux""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Rarely "[""No""]" "[""No"", ""framework default""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""default dark""]" Rarely No write package "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Vim "[""C#"", ""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""SQL""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Sometimes Doom Emacs copy-paste Never Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great Keybindings and customizability "[""Work""]" "[""28.2""]" 20 No any comprimise might in future I have in the past No No Emacs "[""Ruby""]" Sometimes "[""MacOS""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" projectile Sometimes "[""Helm""]" "[""No""]" maximal vanilla No Blog post Ok "[""none""]" "[""default dark""]" Rarely No simple functions Never "Strongly disliked how alien it felt on my mac. Added numerous keybindings to make it feel more integrated (cmd-q to quit, cmd-w to close a buffer, etc). And of course Doom helped it feel ""ready"" to go an more friendlier." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, great community, independently open source, battle tested "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No magit, magit, magit, did-i-mention-magit, multiple-cursors, git-cutter, centaur-tabs, avy any comprimise might in future No No No Doom (not evil) + custom to make it feel more like macos "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom projectile Sometimes Bachelors Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs I used emacs heavily in University 20+ years ago then left for a while b/c I thought it had stagnated ... little did I know! I came back earlier this year and I'm glad I did! No Discourse Great "[""none""]" "[""doom-one""]" Never No copy-paste "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Vim "[""Clojure"", ""Haskell"", ""Shell"", ""Scala""]" "[""GNU/Linux"", ""MacOS""]" Frequently Doom Emacs write package on "[""GUI""]" "[""Built-in features"", ""Text editing features"", ""Package(s)"", ""Extensibility""]" String[] Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 12 Emacs "[""Elisp""]" "[""GNU/Linux""]" Vim Frequently maximal vanilla simple functions Never Six months hit to productivity but the people who had the dev jobs i longed for used it. I was IT guy to a pure unix shop "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Uniform and powerful interface to text and edit/debug cycles""]" "[""Coolness""]" Very well, it's snappy community makes everything new work well. Completely uniform and powerful tools to work with text "[""Work"", ""Hobby projects"", ""Personal email and all non html text wrangling""]" "[""29.0"", ""28.2"", ""26.3""]" 26 Rmail Gud, slime, dlv, and rmail magit and rectangular editing (is that a paackage?) org mode for notes, talks via webex, and documentation/essays significant comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""not sure""]" "[""I don't""]" Never "[""Just never been needed as far as i can tell""]" Never "[""GNU ELPA/MELPA online package lists"", ""twitter, news.ycombinator.com""]" "[""Simple use case examples in emacs not web""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" vi project.el Frequently 54 Bachelors Male United States citizen Software Development "[""No""]" "[""ispell""]" minimal vanilla No Twitter Ok "[""shell""]" "["".emacs sets the colors to green text on black background no opacity""]" Frequently No none "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Not well "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""HTML/CSS"", ""Javascript"", ""Typescript""]" "[""WSL""]" Often Doom Emacs write package Never "Bad defaults and I wasn't sold on the value proposition to try hard to learn. Massively overwhelming, far too many built-in packages, only by being in the community for months can one osmotically learn stuff. (Doom fixed all these)" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Org""]" Alright "[""Work"", ""Hobby projects"", ""Political Organisation""]" "[""28.2"", ""28.1""]" 2 notmuch Org,magit,anzu,expand-region,Olivetti,vertico,marginalia,consult do not prefer 0-2y No No No Emacs "[""Elisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Manual""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim project.el Often 27 Bachelors Prefer not to say British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""spell-fu""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""vterm""]" "[""Ef-themes""]" Frequently No simple functions Never "[""GUI"", ""TUI"", ""daemon""]" "[""Built-in features""]" "[""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 10 No projectile, magit, counsel moderate comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Scheme""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 42 School Male Italian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""gruvbox"", ""nord""]" Sometimes undo-tree write package Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Heard it was cool""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 13 No significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""OCaml""]" Often "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" No Frequently Masters Male Danish Software Development "[""No""]" "[""No""]" maximal vanilla Yes IRC Great "[""shell""]" "[""default dark""]" Sometimes undo-tree read and understand trying to figure out where my init.el was! From there, it was fairly incremental growth Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great customization ( and org mode! ) "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 CUA "[""C"", ""Perl""]" "[""GNU/Linux"", ""Windows""]" VS Code Sometimes maximal vanilla copy-paste Never Complex key bindings Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 6 No moderate comprimise never considered I have in the past I have in the past No Emacs "[""Clojure"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""wait for maturity""]" Vim No Never Bachelors Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Not sure lobste.rs Ok "[""none""]" "[""default light"", ""default dark""]" Rarely No write package Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 notmuch significant comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Never 49 Masters Male Dutch Software Development "[""fido-mode""]" "[""No""]" minimal vanilla Not sure Emacs mailing list Ok "[""shell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Often No copy-paste Never Yes they have been plenty. I never found the vanilla Emacs keybindings natural, I chose Vim and only gave Emacs a serious try because a friend convinced me Evil was actually a close to the real deal, and because I realized Emacs could do a lot of stuff Vim cannot. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Org-mode""]" Alright Extensibility. Emacs can be the glue between a lot of different activities. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e Org-roam, emacs-jupyter, org-roam-ui, Mu4e, Vertico, Consult, Marginalia, org-transclude limited comprimise might in future Cannot Cannot No Vim "[""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""Org-mode is my general workhorse for scientific research (astrophysics).""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages"", ""YouTube""]" "[""Tutorials"", ""Sensible default configuration(s).""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Vim No Frequently 43 PhD Male Danish Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""my own custom theme"", ""doom-one"", ""gruvbox""]" Never undo-fu write package Never slow down the edit speed Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""org-mode""]" Very well, it's snappy keybindings, and usefull extensions "[""Work""]" "[""28.2""]" 8 No limited comprimise might in future No No No Vim "[""C++"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Ruby"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Mailing lists"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim No Frequently 38 Bachelors Male Chinese Software Development "[""framework default""]" "[""No""]" Spacemacs Not sure Emacs China Great "[""vterm""]" "[""my own custom theme""]" Frequently framework default write package Rarely The email centered flow, always puts me off from contributing. The rare times I do is because a issue is so personally annoying I'd be willing to put up with the email process to have this fix and or feature in. Don't remember, adding packages maybe. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright Buffer management and moving frames, along with the perspective package having an easy way to manage file scope for specific projects or repos. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No perspective, hydra, magit limited comprimise 0-2y I have in the past Yes No Completely custom "[""C++"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Various""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Melpa cause its easy and fast and I pull most of my packages from there anyway. Sublime Text No Frequently 31 Bachelors Male Canadian Software Development "[""Helm"", ""Ivy"", ""Ido"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""some random doom theme""]" Never No simple functions Never media appearance "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""reputation""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 13 No magit,dired-hacks,eglot,ef-themes,dwim-shell-command,hydra,rg.el, multiple-cursors, crux, org limited comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Shell"", ""fennel""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub"", ""irc""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Mailing lists"", ""IRC servers""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC""]" "[""straight""]" "[""Install and try it immediately"", ""wait for maturity""]" gedit projectile Often 38 Masters Male United States citizen Research "[""Ivy""]" "[""No""]" maximal vanilla Not sure IRC Ok "[""none""]" "[""default light"", ""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Frequently No read and understand Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 10 Vim "[""C++"", ""C"", ""C#"", ""Elixir"", ""Erlang"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Vim Sometimes Doom Emacs copy-paste Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 25 No moderate comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never String[] Never "[""Google""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" None No Never 50 Bachelors Male Finnish Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""dracula""]" Never No none Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 No never considered Vim "[""Python"", ""R""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely "[""framework default""]" "[""framework default""]" Doom Emacs "[""vterm""]" "[""doom-one""]" Never framework default read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Vim "[""Elisp"", ""Elixir"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Frequently Doom Emacs write package "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 14 Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""Haiku""]" Sometimes Doom Emacs copy-paste "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Sometimes maximal vanilla many packages Often Internet "[""daemon""]" "[""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.1""]" 10 Gnus significant comprimise 5-10y I have in the past I have in the past Yes Emacs "[""C#""]" Often "[""WSL""]" "[""PKB""]" "[""MELPA Stable""]" "[""Email""]" Rarely String[] Sometimes "[""Code (bug fixes)""]" "[""Reddit"", ""Matrix servers""]" "[""Design rationale""]" "[""Reddit""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" IntelliJ framework default Often 33 Masters Female Afghan Healthcare "[""Selectrum""]" "[""framework default""]" maximal vanilla Yes Emacs mailing list Ok "[""term""]" "[""modus-vivendi""]" Frequently undo-fu read and understand Never Init file organisation, occasionally a kind of 'lost feeling' where I didn't know what to do or what I even wanted to do. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit, org, which-key, auctex moderate comprimise never considered No No No Emacs "[""Haskell"", ""Python"", ""Rust"", ""agda""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""never needed yet""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""youtube""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""never needed yet""]" "[""use-package""]" "[""Install and try it immediately""]" kakoune No Often 18 School Dutch Student "[""Vertico""]" "[""No""]" minimal vanilla If you select a radio button question, you can't deselect it, even if it's optional (or maybe I couldn't figure it out) No r/emacs Great "[""vterm""]" "[""doom-wilmersdorf (lightly modified)""]" Rarely No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No magit no comprimise might in future Cannot Cannot No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub"", ""Email""]" "[""use-package"", ""manual""]" "[""Research alternatives""]" Vim No Sometimes 39 Masters Male Russian Manufacturing "[""No""]" "[""No""]" minimal vanilla No r/emacs Ok "[""shell"", ""eshell"", ""term""]" "[""default light""]" Frequently No none Never Setting up everything to be productive in a new language (or everytime the current tools break, and how long it takes to bring everything back together) Friend "[""GUI""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Magit""]" Alright Magit, org-mode, composability "[""Work""]" "[""29.0""]" 5 No magit,org-mode,ledger-mode do not prefer never considered No No No Vim "[""Go"", ""Ruby""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Web search engines""]" "[""Screenshots"", ""Clips/videos""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code projectile Never 31 Masters Male Portuguese Software Development "[""framework default""]" "[""framework default""]" Spacemacs Not sure Hacker News Ok "[""shell""]" "[""gruvbox""]" Never framework default simple functions Never no Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great does everything "[""Work"", ""Hobby projects"", ""everything""]" "[""28.2""]" 4 No significant comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC""]" "[""framework default""]" "[""Install and try it immediately""]" Vim No Rarely School Male Software Development "[""Helm""]" "[""No""]" Spacemacs Yes Hacker News Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Sometimes No write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 15 No Org-mode moderate comprimise might in future I have in the past I have in the past No Vim "[""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 44 Bachelors Male United States citizen Software Development "[""Helm""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""default dark""]" Rarely framework default write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""org-mode""]" Good but not great "1. Extensibility 2. Community which provides documentation, packages, and innovation 3. Org-mode" "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 notmuch org-mode, org-fc, notmuch, projectile do not prefer might in future No No No Vim "[""Elisp"", ""Java"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Documentation""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" My github for the time being. Maybe one of the repos eventually. Vim projectile Frequently 30 Bachelors Male American Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""doom-tomorrow-night""]" Rarely framework default many packages Sometimes Keybindingens. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility and customization. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 20 Mu4e magit, projectile, cider, denote, flycheck, modus-theme, pdf-tools, pin-entry significant comprimise never considered how and who? Would directly No Emacs "[""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""Web search engines"", ""M-x list-packages"", ""Sacha Chua - Emacs Weekly""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" MELPA Vim projectile Often 50 School Male Dutch Software Development "[""Ido"", ""Vertico""]" "[""flyspell""]" maximal vanilla Very hard to use in eww. Not sure Sacha Chua - Emacs News Ok "[""shell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-cypres""]" Often No copy-paste Never It would be nice if there were some clear way of learning Elisp so one could better grasp how to extend package functionality in packages such as org-mode (e.g. I want to output MathML on my HTML docs, or I'd like to ensure accessibility properties for some elements, or integration with gettext so I can produce several versions of a single doc). Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Its extensibility is impressive. I use it along with org-mode to keep track of TODO's and to produce my reports. "[""Work"", ""Hobby projects"", ""Knowledge Management""]" "[""27.1""]" 3 Not yet (but I want to) citeproc,gnuplot,ob-blockdiag,ob-ipython,openwith,org,org-drill,org-roam,org-roam-bibtex,ox-ipynb significant comprimise might in future I have in the past Cannot No Emacs "[""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim project.el Often 38 Bachelors Male Mexican Software Development "[""No""]" "[""No""]" minimal vanilla "It would be nice to have options in some answers that can portray the sentiment of ""no, I haven't used feature X because I'm still learning, but I would like to use it in the future""... perhaps ""not yet""?" No Hacker News Great "[""begin_src sh""]" "[""manoj-dark""]" Rarely No simple functions Never Erlang Mode /tool for Emacs `https://www.erlang.org/doc/apps/tools/erlang_mode_chapter.html` "[""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""customisability, professionalism, configurability, adaptability, coverability""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 6 No Alchemist elixir, Erlang tool for Emacs, Terraform-mode, Selectrum, Format-all moderate comprimise never considered No No No mix plus user-defined key -bindings "[""Elisp"", ""Elixir"", ""Erlang"", ""Javascript"", ""Shell"", ""HCL, Terraform, Dockerfile, Jenkinsfile, K8s YAML, human-readable readmes Markdown documentation, notes taking, automate OS executables configuration and automatic upgrades, Git diff/commit/rebase, diffing, automate repeating string manipulation on files, Bash programming, writing Research Thesis, CV/Resume in LaTeX, writing UML source""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""I do not use Org Mode""]" "[""GNU ELPA"", ""MELPA""]" "[""never""]" Never String[] Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview"", ""The level the package works at, is it a backend, front-end, etc. Be more specific, on different use cases, being also clearer if it works in TUI or not""]" "[""GitHub""]" "[""package.el"", ""my own automatic configurator, upgrade and OS executable dependency management all user-defined functions out of both Emacs-Lisp and Bash modules""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Never 40 Masters Male Lebanese Software Development "[""Selectrum"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No Blog post Great "[""shell-command"", ""eshell""]" "[""my own custom theme""]" Never No simple functions Never Didn't know where to start Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Customizablity "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise might in future No I will in the future No Emacs "[""C++"", ""C"", ""Elisp""]" Never "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code No Sometimes 26 Masters Male United States citizen Public Health "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never No simple functions Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 18 No magit, lsp-mode, projectile, org-mode moderate comprimise never considered No No No Emacs "[""C++"", ""Go"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""package.el"", ""straight"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Never 43 Masters Male Ukrainian Software Development "[""No""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""none""]" "[""default light""]" Rarely No write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 Emacs "[""Assembly"", ""C"", ""Elisp"", ""Python"", ""Shell""]" "[""MacOS""]" Often maximal vanilla simple functions Never Many. Keybinding, configuration, package use. Felt completely lost. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extendable "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No Org, org-capture, org-refile, yasnippet significant comprimise never considered No No No Vim "[""C++"", ""C#"", ""Javascript"", ""Rust""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Never did""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Rarely 43 School Male Dutch Software Development "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No EmacsConf Ok "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Never No copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Typescript""]" "[""Windows"", ""MacOS""]" Vim Frequently minimal vanilla simple functions Rarely Been using too long, so can't really say; maybe a popup dialog box on first few runs ('this is a keyboard centric application; heres some great keys to know..') Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Customizability with a huge ecosystem to pluck from. Emacs just coming up makes me happy. "[""Work"", ""Hobby projects"", ""Note capture""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2""]" 23 Mu4e vertico,marginalia,selectrum,magit,filetree,lsp,eglot significant comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""MELPA""]" "[""reddit""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 50 Associates Male Canadian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""No""]" maximal vanilla Well done! A couple of items could've perhaps used multiple choice instead of modal, but rarely Not sure r/emacs Great "[""shell"", ""vterm""]" "[""solarized-dark"", ""solarized-dark heavily tweaked""]" Frequently No copy-paste Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 4 notmuch never considered Vim "[""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" String[] "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" String[] String[] "[""use-package""]" "[""wait for maturity"", ""wait for community""]" Vim No Often "[""Ivy""]" "[""No""]" maximal vanilla "[""none""]" "[""modus-operandi"", ""nord""]" Rarely No write package Rarely "1. I thought it was just another piece of software (i.e. could glork its nuances/quirks just by usage). It took me over 15 years of usage, before I began to read the the Emacs Manual *systematically*: and that was a revelation. No one emphasized (or I was too ignorant to appreciate the advice) that reading the Manual would be a good investment of time." University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Suggested as part of a college course""]" Very well, it's snappy "1. Philosophy: the desire to be supple enough to meet diverse user's needs. The recognition that today's novice can grow into having an expert's needs. 2. Stewardship of maintainers. I am constantly amazed at the level of sophistication and knowledge of the maintainters. The discussion son the emacs-devel mailing list can seem tortuous and frustrating at times, but I would ascribe that to the refractory nature of the topics. 3. The importance given to documentation." "[""Work"", ""Hobby projects""]" "[""29.0""]" 34 Gnus org, org-pdftools, magit, gnus, undo-tree, modus-themes, outshine, company, proof-general, smartparens significant comprimise might in future No Yes No Mainly default (but with C-z and C-o as prefix keys) "[""C"", ""Elisp"", ""Haskell"", ""Perl"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Search Engines""]" "[""Cask""]" "[""Research alternatives""]" None projectile Frequently 52 Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Ok "[""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree copy-paste Never The keybindings, and setting up development environments (packages, LSP etc.) takes Internet "[""GUI""]" "[""Package(s)""]" "[""Extensibility""]" Good but not great "1. Can use TUI in a SSH session 2. magit" "[""Work"", ""Hobby projects""]" "[""27.2""]" 9 No magit, lsp-mode, dired do not prefer never considered No No No Emacs "[""C++"", ""Go"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default"", ""use-package""]" "[""wait for maturity""]" Vim projectile Never 29 Masters Male Taiwanese Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs Not sure r/emacs Great "[""ansi-term""]" "[""solarized-dark""]" Rarely undo-tree copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work""]" "[""28.1""]" 4 Emacs "[""N/A""]" "[""GNU/Linux"", ""Windows""]" Sometimes minimal vanilla none Never To many to list, its a swiss army knife the size of switzerland. Its man pages probably reach the moon if arranged in a certain way Internet "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy It's immense resourcefullness, in being able to tackle any problem, pertaining with text. "[""Hobby projects""]" "[""28.1""]" 1 No any comprimise never considered No No No Vim "[""beancount""]" Never "[""Android""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" Vim framework default Frequently 35 Associates Male Portuguese animal farming "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""cant recall, but vary from time to time""]" Never framework default write package Never package management was/is bad Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great configurability (evil keybindings) having clojure-mode, cider, magit, "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e magit, clojure-mode, mu4e, cider, evil-mode, ivy, evil-escape, projectile, aggressive-indent-mode, smartparens limited comprimise might in future Yes I have in the past No Vim "[""Clojure"", ""Elisp"", ""Erlang"", ""Ruby"", ""SQL""]" Frequently "[""MacOS""]" String[] "[""Source""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Slack""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Sometimes 36 Bachelors Male Austrian Software Development "[""Ivy""]" "[""No""]" https://github.com/corgi-emacs/ Not sure Twitter Ok "[""none""]" "[""my own custom theme""]" Never undo-fu copy-paste Never Coming from vim, none really. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great That it's all lisp "[""Work"", ""Hobby projects""]" "[""27.1""]" 2 No Evil significant comprimise never considered No No No Vim "[""C"", ""Python"", ""R""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale""]" "[""IRC"", ""Reddit"", ""Mailing lists""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Frequently 32 Masters Male Swedish Research "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""Doom challenger deep""]" Never framework default write package Rarely It's been a long time, but I know the terminology (frame vs window, window != window, buffer != window, kill, yank, etc) was a stumbling block. Learning the basics I think wasn't too hard (no harder than any other editor of the era) but it took years to slowly add useful new features to my day-to-day Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Maturity, community, freedom, lisp, packages, consistency "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 23 No Magit, Org, windmove, framemove, buffer-move, yafolding, ws-butler, string-inflection, browse-kill-ring, multiple-cursors significant comprimise 10+y I have in the past I have in the past No Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Twitter""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""I fucking hate animated gifs of screens""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Friends & coworkers""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" vi, nano, edit.com, borland IDEs No Sometimes 42 Bachelors Female Canadian Software Development "[""Ido"", ""Icomplete""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Friend Great "[""shell""]" "[""default light"", ""my own custom theme""]" Sometimes undo-tree copy-paste Never Putting together stuff like syntax formatting, autocomplete, syntax checking for any new project is an arduous task. Without stuff like prelude emacs, it was very hard to get the right elisp in place. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No moderate comprimise never considered Cannot Cannot No Emacs "[""Elixir"", ""Haskell"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Framework"", ""Discord""]" "[""framework default""]" "[""wait for community""]" Eclipse framework default Rarely 30 Masters Male Indian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Sometimes framework default write package Never There was a lot of information and it took several days to comprehend it completely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community""]" Good but not great Emacs Lisp, philosophy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 notmuch EXWM, telega.el, geiser any comprimise might in future Cannot Cannot Yes Emacs "[""C"", ""Elisp"", ""Scheme"", ""SML""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""personal guix channel""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Matrix""]" "[""package.el"", ""guix, setup.el""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ project.el Often School Male Russian Student "[""Icomplete""]" "[""ispell""]" maximal vanilla Yes Telegram Ok "[""shell-command"", ""eshell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes vundo copy-paste Never Default keybindings not being easy to learn University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit,evil,lsp,org significant comprimise might in future I have in the past Would directly No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""Discord"", ""Discourse""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Framework"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Rarely 26 Associates Male Chilean Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""doom-one"", ""dracula"", ""solarized""]" Rarely framework default write package Never Emacs Pinky University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 20 No limited comprimise never considered No No No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""Haskell"", ""Java"", ""Python"", ""Scheme""]" Frequently "[""MacOS""]" String[] "[""Source""]" "[""GitHub""]" Never "[""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Never "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""manual""]" "[""wait for community""]" Vim No Frequently 42 PhD Female German Software Development "[""No""]" "[""No""]" minimal vanilla No r/emacs Ok "[""ansi-term""]" "[""default light"", ""default dark"", ""gruvbox""]" Never framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No magit,ws-butler,lsp significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Rarely "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""shell""]" "[""default light""]" Frequently No copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""29.0""]" 2 No limited comprimise never considered No No No Emacs "[""Python"", ""Rust""]" Never "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Often Masters Male Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""wombat""]" Never No simple functions Never The defaults are bad, which means you spend time searching basic things in the beginning, like when selecting text and then typing something will not delete the selection content by default. Then you sped time searching how to do it until you find-out about delete-selection-mode. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great How orthogonal features can complement each other. Renaming files in dired, using occur-edit, embark, etc. "[""Work"", ""Hobby projects"", ""Taking notes with org-roam; as password manager (org-crypt); etc""]" "[""28.1""]" 15 Mu4e vertico; orderless; marginalia;consult;embark;corfu;yasnippet;rainbow-delimiters;diminish;windmove;goto-last-change;git-gutter;multiple-cursors;rainbow-mode;anzu;magit;git-timemachine;org;org-roam;lsp-mode;project;calibredb moderate comprimise never considered No No Yes Emacs "[""C++"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel"", ""Creating presentations with org-reveal""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Default text editor in my desktop environment project.el Sometimes 39 PhD Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""eshell"", ""term""]" "[""doom-material-dark""]" Sometimes No none Never Yes Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""None""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""My love for GNU Lunix""]" Poorly, it's sluggish It's not vim "[""Work"", ""Hobby projects"", ""Nothing""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3"", ""28.69""]" 0 No No do not prefer never considered No No No QWERTY "[""Assembly"", ""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""Nix""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD"", ""No OS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""whats org mode""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source"", ""not sure"", ""None""]" "[""Mailing list"", ""Email"", ""GitHub"", ""I wouldn't""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork"", ""I'm too stupid""]" Never "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""HN""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""How 2 install stuff""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email"", ""Discord"", ""Discourse"", ""Discard""]" "[""framework default"", ""package.el"", ""straight"", ""elpaca"", ""use-package"", ""manual"", ""not sure"", ""idk""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" None No Never Bachelors Male Colombian Software Development "[""No"", ""framework default"", ""Helm"", ""Ivy"", ""Ido"", ""Icomplete"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult"", ""Yes""]" "[""No"", ""framework default"", ""flyspell"", ""spell-fu"", ""ispell"", ""langtool"", ""my phone""]" No have you heard of NixOS? Not sure 4chan Ok "[""none"", ""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term"", ""vterm"", ""Konsole""]" "[""default light"", ""default dark"", ""my own custom theme"", ""doom-one"", ""dracula"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""nord"", ""solarized"", ""solarized-dark"", ""zenburn"", ""Your theme""]" Never No simple functions Never slow (especially LSP), default completion/code editing experience subpar, keyboard bindings barely visible (calling commands each time is cumbersome) Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great not an IDE, multi-language support, text- and keyboard-driven interface "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e elfeed, org-mode, lsp-mode, consult, vertico, corfu, helpful, mu4e, pdf-tools limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Rust"", ""Shell"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package"", ""nix""]" "[""wait for maturity""]" IntelliJ project.el Often 24 Bachelors Male German Student "[""Vertico"", ""Consult""]" "[""lsp-ltex""]" maximal vanilla Yes r/emacs Ok "[""vterm""]" "[""nano-dark""]" Often undo-tree many packages Never Lack of types was very annoying Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great An incredibly versatile text processing platform "[""Work"", ""Hobby projects"", ""Almost everything that requires writing text""]" "[""28.2""]" 10 Mu4e org-mode, magit, evil significant comprimise 5-10y No I have in the past Yes Vim "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Ruby"", ""Shell"", ""SQL"", ""Crystal""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Presentations""]" "[""framework default"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""I don't really""]" "[""Comparison"", ""Design rationale""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" melpa due to low barrier of entry Vim framework default Frequently 44 Bachelors Male Danish IT "[""Vertico""]" "[""framework default""]" Doom Emacs Not sure Emacs mailing list Ok "[""shell-command""]" "[""doom-one"", ""nord""]" Rarely framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise might in future No No No Vim "[""C++"", ""C"", ""Python""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""wait for maturity""]" VS Code project.el Often Masters Male Chinese "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Emacs China Great "[""none""]" "[""modus-vivendi""]" Never undo-tree write package Rarely Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 Mu4e moderate comprimise 2-5y Cannot Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text project.el Never Bachelors Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Telegram Great "[""eshell""]" "[""modus-operandi""]" Frequently undo-fu simple functions Never University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Mu4e magit, lsp, org limited comprimise never considered No No No Vim "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Rust"", ""Scheme"", ""SQL"", ""Scala""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ framework default Rarely 46 Masters Male Luxembourger Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""vterm""]" "[""gruvbox""]" Rarely framework default read and understand Never setup was hard Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""lisp""]" "[""Extensibility""]" Very well, it's snappy buffers connected to processes "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No org, org-roam, deft do not prefer never considered No No No Vim "[""Clojure"", ""Go"", ""Javascript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el"", ""use-package""]" "[""wait for community""]" Vim projectile Often 53 Associates Male Irish Software Development "[""framework default"", ""Helm"", ""Ido""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""default dark"", ""my own custom theme"", ""doom-one""]" Rarely undo-tree simple functions Never Linux distro docs "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, discoverability, community "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Mu4e Magic, org, evil moderate comprimise might in future Cannot Would directly No Vim "[""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 37 Bachelors Male Belgian Software Development "[""Ivy"", ""Ido"", ""Consult""]" "[""No"", ""framework default""]" Doom Emacs Thanks for doing this! Not sure Hacker News Great "[""eshell""]" "[""doom-one""]" Never No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Magit any comprimise never considered No No No Vim "[""C#"", ""Clojure"", ""Common Lisp"", ""Javascript"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" VS Code projectile Sometimes 40 Masters Male Russian Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""none""]" "[""doom-one""]" Never framework default read and understand Rarely Elisp is freakin' weird. Like 'defadvice' still blows my mind. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great Packages, extensibility, community "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No dimmer,dired,polymode,goto-addr,helpful,ivy,key-combo,markdown-mode,theme-looper, limited comprimise never considered I have in the past Yes No Emacs "[""R""]" Sometimes "[""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Youtube""]" "[""Screenshots""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" No Frequently PhD Male American Ag "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Emacs mailing list Great "[""shell"", ""eshell""]" "[""my own custom theme"", ""modus-operandi"", ""zenburn""]" Never No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.1""]" 2 Vim "[""C++"", ""Elisp"", ""HTML/CSS"", ""Python""]" "[""MacOS""]" Frequently minimal vanilla read and understand Rarely Internet "[""TUI""]" "[""Extensibility""]" "[""Extensibility"", ""Text editing features""]" Good but not great Timeless. Will always be there. "[""Work""]" "[""28.1""]" 5 No moderate comprimise might in future No No No Vim "[""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""SQL""]" Often "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Code (bug fixes)""]" "[""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Sublime Text framework default Sometimes 50 Masters Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""solarized-dark""]" Often framework default simple functions Never Internet "[""daemon""]" "[""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e significant comprimise never considered No No No Vim "[""Dart""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Sometimes 35 Masters Male Portuguese Software Development "[""Ivy"", ""Vertico""]" "[""flyspell""]" Doom Emacs Not sure lobste.rs Great "[""eshell"", ""vterm""]" "[""default dark"", ""doom-one""]" Rarely framework default read and understand Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Universally available, consistent interface, extensible. "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 No limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""Ruby""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""Source""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Comparison""]" "[""Mailing lists""]" "[""manual""]" "[""Install and try it immediately""]" Teco No Often 59 Masters Male United States citizen Software Development "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""shell""]" "[""default light""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No significant comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Python""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Visual Studio projectile Sometimes 42 School Male British Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No r/emacs Ok "[""none""]" "[""doom-one""]" Rarely No copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""orgmode""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 14 No any comprimise never considered No I have in the past No Emacs "[""C"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Often "[""Windows"", ""MacOS""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not knowing how to modify a package""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""GitHub"", ""Discourse""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Rarely 37 Male Chinese Software Development "[""Ido""]" "[""No""]" maximal vanilla Yes Emacs China Great "[""eshell""]" "[""doom-one"", ""dracula"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""nord"", ""solarized"", ""solarized-dark""]" Sometimes No simple functions Never Changing habits. Heavily invested in tui vim+tmux workflows and had to become comfortable with an always on/always open editor. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-mode""]" Good but not great Elisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e moderate comprimise might in future I would like to in 2022 I would like to in 2022 No Vim "[""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Web search engines""]" "[""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often 35 Bachelors Male American Government/Public Sector "[""framework default""]" "[""framework default""]" Doom Emacs Curious there aren’t questions about whether respondents engage in local advocacy or encouragement for adoption of emacs–I definitely do. Also, no questions on what killer feature is missing? The lack of real multi-tasking or task manager in emacs is a bummer. pairing/screen sharing/presenting from emacs is a little stressful knowing that having to kill the whole emacs process isn’t merely a remote possibility. Oof. Otherwise, emacs is dreamy. Love it. Not sure Hacker News Ok "[""vterm""]" "[""doom-one""]" Never framework default write package Never A decade or so ago I tried to sign some papers for copyright assignment. It was a pain in the backside. Have not tried since, and don't intend to, so as long as copyright assignment is a requirement, I'll spend my contributions elsewhere. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 notmuch notmuch, magit, org-mode (and a whole lot of stuff built on it), focus, fancy-narrow, lsp, olivetti, brutalist-theme moderate comprimise 10+y I have in the past No Yes Spacemacs's mnemonic vim-style bindings "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""I usually don't have anything to contribute to the packages I use. More often than not, they do what I want them to do.""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""On the Fediverse, usually.""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" I default to MELPA, that's the easiest for me to submit packages to. I don't care about spreading my package around, or building a community around them - they're for me. I publish them on my Gitea, and if someone asks me nicely, I'll submit it to MELPA. I'm not interested in doing more than that. No Frequently 41 Male Software Development "[""framework default""]" "[""framework default""]" Spacemacs Not sure lobste.rs Ok "[""eshell""]" "[""my own custom theme"", ""my own brutalist theme (light variant), and occasionally nano-light""]" Sometimes framework default write package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Julia"", ""Java"", ""Python"", ""Rust"", ""Shell""]" "[""GNU/Linux""]" Frequently Doom Emacs write package Never Very underwhelming default experience. After a few trials with the default keybinds, I realized I really wanted to remap C-c and C-x, but it was quite hard with almost no knowledge about emacs/elips at the time. I almost give up on Emacs because of it. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great Ability to reuse, override everything from built-in to external packages. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No multiple-cursors, avy, wgrep, ivy/counsel/swiper, magit, ctrlf, rg, restclient, org-roam, org-roam-ui limited comprimise never considered I have in the past I have in the past No My own keybinds "[""C++"", ""C"", ""C#"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack confidence in code quality"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" melpa Everything in the list accept Atom projectile Sometimes 36 PhD Male Vietnamese Research "[""Helm"", ""Ivy""]" "[""langtool""]" Spacemacs Yes r/emacs Great "[""none""]" "[""doom-Iosvkem with some customizations""]" Sometimes undo-tree copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 Vim "[""Python"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Atom Often Spacemacs simple functions Never reading info Internet "[""GUI""]" "[""Text editing features""]" "[""aquamacs""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 1 No consult vertico AUCTeX limited comprimise never considered No No No Emacs "[""Fortran"", ""Python""]" Never "[""MacOS""]" "[""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""ask friends""]" "[""use-package""]" "[""wait for community""]" Sublime Text No Frequently 32 PhD Male Chinese Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No Friend Ok "[""none""]" "[""modus-operandi""]" Never No copy-paste Never yes Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Fast, extensible, good REPL workflow "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No moderate comprimise never considered No No No Emacs "[""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Never "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 40 PhD Male American Software Development "[""Helm"", ""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell-command""]" "[""default dark"", ""dracula""]" Never No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Vim "[""C++"", ""Elisp"", ""Haskell"", ""Python"", ""R"", ""Rust"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS"", ""BSD""]" Frequently Doom Emacs write package Sometimes I think the contribution process is fine the way it is. If it were easier it would encourage low quality fly-by contributions lacking follow through. In fact, in my opinion, the bar should be higher, and in particular code contributions should be rejected until they have adequate documentation. It would be nice if core developers had more time for mentoring, to help novice contributors improve their skills, but where-oh-where is more time to come from? "I ran the tutorial and gradually read the manual and the Elisp manuals. Learning went very smoothly. There were three pain points: 1. Using Emacs as a programmer's editor. I found that as far as using Emacs as an IDE went, it was like I had been presented with a huge bin of lego bits and no Constructopaedia. Sure (in theory) you can piece things together to have a satisfactory programming experience, but after years of trying I never achieved it. I tend to program in other editors (so I'm not perpetually fighting with Emacs's indentation ideas), and run my tools from the command line in a terminal. 2. In-buffer completion. This is another thing I've never got working satisfactorily and have long since given up on. I just type things out in full or use abbrevs. 3. Minibuffer completion. I make do with fairly basic minibuffer completion. It's adequate but I know it could be a lot more useful. A few months spent here and there with various completion packages have resulted in more frustration than success -- the documentation of these packages is often poor (or non-existent) and there is a definite assumption on the part of the package authors that the user already knows how they work -- and more significantly, what they do." It would come up from time to time in computer journals and magazines duiring the 1980s and 1990s. "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Power and flexibility.""]" Good but not great It's powerful and flexible. It provides a consistent, stable framework for working with text. It has exemplary documentation instantly available without having to go online or having use ghastly web interfaces. It evolves very slowly and carefully (usually). "[""Work"", ""Hobby projects"", ""School. Everyday life (email, news, social media, time management etc.).""]" "[""28.2""]" 20 Gnus org, gnus, bbdb, auctex, pdf-tools, ess, sql, tablist, csv-mode, erc. any comprimise 5-10y Cannot Cannot No Both default Emacs & CUA (Yes, that does work!) "[""Elisp"", ""R"", ""SQL"", ""Programming is one thing I prefer to do outside of Emacs.""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""M-x list-packages"", ""I do a web search when I have a requirement.""]" "[""Manual"", ""Overview"", ""Usage examples and rationales.""]" "[""Mailing lists""]" "[""package.el""]" "[""wait for maturity""]" Kate. And before that Codewrite. And before that MS DOS Programmer's Workbench. No Frequently Bachelors English Research "[""Ido""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Ok "[""none"", ""shell-command""]" "[""wheatgrass (with enhancements)""]" Rarely I use the built-in undo. copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy The variety of packages available. I Can turn it into anything I need. It runs on everything. "[""Work"", ""Hobby projects""]" "[""29.0""]" 14 Gnus Org-roam, org-roam-ui, vterm, ledger, auctex, helm-bibtex, company any comprimise might in future No No No Emacs "[""C"", ""Python""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Often 30 Bachelors Male American Student "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-one""]" Frequently No simple functions Never Configuration breaking my emacs install. Customising packages. Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Speed, customisability, fewer distractions "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 No magit, proof-general do not prefer never considered No No No Vim "[""Haskell"", ""Coq""]" Frequently "[""MacOS""]" "[""Documentation""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""stackoverflow""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""wait for community""]" IntelliJ No Sometimes 39 PhD Male British Software Development "[""Ivy""]" "[""No""]" Doom Emacs No lobste.rs Great "[""none""]" "[""doom-one""]" Never framework default write package Rarely Complicated key bindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""orgmode""]" "[""Text editing features""]" Very well, it's snappy Orgmode, dired, magit "[""Work"", ""Hobby projects"", ""Organize life""]" "[""27.1""]" 30 Mu4e Magit, orgmode, dired significant comprimise 5-10y No I have in the past No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""M-x list-packages"", ""Sacha Chua's Emacs News""]" "[""Manual"", ""Overview""]" "[""GitHub"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Good question, for historical reasons I just submitted it to Melpa. It never occurred to me that I could submit it somewhere else None No Sometimes 57 Masters Male Swiss Software Development "[""Vertico""]" "[""ispell""]" minimal vanilla Not sure Gnus and news.gmane.io Great "[""shell-command"", ""shell"", ""eshell""]" "[""default light""]" Sometimes No write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 Vim "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Rust"", ""Shell"", ""Typescript""]" "[""MacOS""]" Frequently maximal vanilla read and understand Never I found it immensely frustrating how often a carefully crafted window layout got utterly clobbered by some function. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great All of emacs' greatest strengths come from the fact that the whole thing is a programming language runtime and is arbitrarily scriptable. "[""Work""]" "[""28.2""]" 5 No magit, dash, transient, org-mode, evil moderate comprimise might in future No Would directly No Vim "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Discord"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Vim projectile Sometimes 36 Bachelors Male United States citizen Software Development "[""Vertico""]" "[""No""]" Doom Emacs Yes Discord Great "[""shell-command""]" "[""doom-one""]" Sometimes undo-tree simple functions Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Alright org-mode "[""Work"", ""Hobby projects"", ""Knowledge management system""]" "[""29.0""]" 5 notmuch moderate comprimise might in future I have in the past Would directly No Vim "[""C++"", ""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Design rationale""]" "[""Framework""]" "[""framework default""]" "[""wait for maturity""]" Vim framework default Sometimes 27 Masters Male German Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never framework default String[] String[] String[] String[] String[] copy-paste Often Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Work""]" "[""28.1""]" 8 No magit, helm moderate comprimise never considered No No No CUA "[""C++"", ""C"", ""Java"", ""vhdl""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Frequently "[""Issues"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange"", ""google""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Never 45 Masters Male German Software Development "[""Helm""]" "[""No""]" Doom Emacs Not sure Twitter Great "[""eshell""]" "[""gruvbox""]" Rarely undo-tree copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 27 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""lua""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Comparison"", ""Manual""]" "[""Reddit""]" "[""framework default""]" "[""wait for community""]" None No Rarely Masters Software Development "[""No""]" "[""framework default""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light""]" Often No copy-paste Never Key bindings. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""It's part of the open source canon, same as Vim.""]" Good but not great It's ability to integrate with other systems on the system. This is usually done with some package being able to communicate with external libraries or processes. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered I have in the past No No Emacs "[""Clojure"", ""Elisp"", ""Scheme""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC"", ""GitHub""]" "[""Nix and Guix""]" "[""Install and try it immediately"", ""Research alternatives""]" Where most people will be able to easily download and install it, combined how easy it's for me to get my package up. I.e. MELPA. Kakoune projectile Frequently 26 School Male Swedish Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree simple functions Never You learn on the go and explore more and more University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""needed an editor that worked""]" Alright Extensibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 18 notmuch org-mode, notmuch-emacs, magit any comprimise never considered No I have in the past No Emacs "[""Python"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""MELPA"", ""Operating System Packages""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages"", ""mastodon""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Email"", ""primarilly reading documentation""]" "[""use-package"", ""manual""]" "[""Research alternatives""]" MELPA, as it is an easy preparation to package it as a distribution package Joe No Sometimes 41 Bachelors Male German Software Development "[""Ivy"", ""which-key""]" "[""flyspell""]" maximal vanilla no. Yes mastodon Ok "[""eshell""]" "[""solarized""]" Sometimes No copy-paste "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Emacs "[""Clojure""]" "[""GNU/Linux"", ""MacOS""]" Frequently minimal vanilla copy-paste Never Elisps Brackets and lack of understanding how emacs works under the hood Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""org""]" Good but not great Customizability, ecosystem & community "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e dired, mu4e, org-mode, evil any comprimise might in future No No No Vim "[""C"", ""Shell"", ""Lilypond, Zig""]" Often "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Discord"", ""Google :'()""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 26 Associates German Music & Sound Engineering "[""Vertico""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""dracula""]" Sometimes framework default none Never The commands are different than a Windows editor but it works much closer than vi so I've always used Emacs. Friend "[""TUI""]" "[""Text editing features""]" "[""I hate vi""]" Very well, it's snappy Its easy enough to use on a Linux box. Thats all I'm really looking for. "[""Work""]" "[""26.1""]" 20 No I don't use any that I know of do not prefer never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""I never have""]" Never "[""Not interested""]" Never "[""I don't""]" "[""Tutorials"", ""Overview""]" "[""I never have""]" "[""not sure""]" "[""wait for maturity""]" Vim No Never Masters Male American Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default dark""]" Never No read and understand Never it was hard until I had the editing commands in muscle memory Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great packages, ecosystem, cross platform + terminal "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 15 No helm, magit, projectile, orgmode any comprimise never considered No Would directly No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""Source""]" "[""I do not contact them""]" Never "[""they are good enough""]" Never "[""Blogs"", ""lobste.rs, hackernews""]" "[""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Rarely 42 Bachelors Male Guatemalan Software Development "[""Helm""]" "[""No""]" minimal vanilla Yes lobste.rs Great "[""eshell""]" "[""dracula""]" Never undo-tree read and understand "[""GUI"", ""daemon""]" String[] Not well String[] String[] Meow "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""WSL""]" Sometimes maximal vanilla write package Sometimes It was more than fifteen years ago when I was living in bangkok and everything went smoothly, even the post office... Breaking the mouse habit was difficult at first until I forced myself to only run it in a shell for three months. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 Mu4e org-mode,org-ref,org-roam,mu4e,elfeed,magit limited comprimise 10+y Cannot Cannot No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Ruby"", ""Scheme""]" Frequently "[""GNU/Linux"", ""Guix""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub"", ""signal fires from mountain tops""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Reddit"", ""Mailing lists"", ""Email""]" "[""use-package"", ""manual"", ""GUIX package manager""]" "[""Install and try it immediately""]" By licence editor bundled with IRIX No Frequently 60 PhD Male United States citizen Research "[""Helm""]" "[""ispell""]" maximal vanilla Thanks for doing the surveys! Yes r/emacs Great "[""shell""]" "[""gruvbox""]" Often No write package Never Too much knowledge needs to learn. I need to know the basic knowledge of this tool, and learn elisp, and read other programmers' settings to know how it works. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensive, I can organize all projects with my own requires; Org mode is really great, I can write my own blogs easily and happily. "[""Work""]" "[""28.1""]" 7 Mu4e do not prefer never considered No No No Vim "[""Elisp"", ""Javascript"", ""Python""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel"", ""Blog""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)""]" "[""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Google""]" "[""package.el"", ""elpaca"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" MELPA None project.el Frequently 34 Bachelors Male Chinese Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla This is really long... No Friends Ok "[""eshell""]" "[""doom-one""]" Sometimes undo-tree copy-paste Never Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3""]" 5 No limited comprimise never considered No No No Emacs "[""C++"", ""Python""]" Sometimes "[""GNU/Linux"", ""WSL"", ""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ No Never Bachelors Male American Software Development "[""Helm""]" "[""No"", ""framework default""]" maximal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Never No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Org Mode!""]" "[""Package(s)""]" Very well, it's snappy Org Mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e limited comprimise might in future Cannot Cannot No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" VS Code project.el Often 32 Masters Male American Architecture "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""term""]" "[""solarized""]" Sometimes framework default simple functions Sometimes "Documentation Navigating on how to do what" Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""Org-Mode""]" Very well, it's snappy Adaptability "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 Haven't decidedf Circe,Magit,guess-language,vterm,org,org-caldav significant comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Perl"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""Source"", ""EmacsMirror/Epkg""]" "[""Mailing list"", ""Email""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Epkg""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""use-package"", ""Borg""]" "[""Research alternatives""]" Kate/Kwrite projectile Frequently 27 School Male German Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Sometimes No none Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 Emacs "[""C++"", ""C"", ""Lua""]" "[""Windows""]" Notepad++ Never minimal vanilla simple functions University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Part of the GNU project / FSF""]" Good but not great Elisp by far, sad that we never saw scheme for the browser. "[""Work"", ""Hobby projects""]" "[""29.0""]" 13 No org-mode, general,evil never considered Vim "[""C++"", ""C#"", ""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""GDScript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" String[] "[""Lack of time""]" Never "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" String[] String[] "[""framework default""]" "[""Install and try it immediately""]" None framework default Rarely "[""framework default""]" "[""framework default""]" Spacemacs "[""eshell"", ""vterm""]" "[""nord"", ""tron-legacy""]" Sometimes framework default read and understand Rarely modifing keybindings is difficult (many functions) Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy org mode "[""Hobby projects"", ""org""]" "[""29.0""]" 5 No any comprimise might in future No No No Vim "[""C++"", ""C"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""not sure""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim No Sometimes 30 Bachelors Male French Software Development "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-one""]" Rarely No none Never "Difficult to follow the inbuilt tutorial learning key bindings default user interface is not nice took lot of time to learn" Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""org-mode""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy customization and community support "[""Hobby projects""]" "[""28.1""]" 1 No any comprimise never considered No No No Emacs "[""C"", ""Go"", ""Haskell"", ""Python"", ""R"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Mailing lists""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" gedit projectile Often Bachelors Male "[""Ivy"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell-command"", ""ansi-term""]" "[""dracula"", ""nord"", ""solarized-dark""]" Sometimes framework default write package Never vi Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 30 Rmail "aquamacs auto-complete google-translate syslog-mode tabbar-ruler tree-mode aok bashdb" any comprimise never considered No No No CUA "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Perl"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Sometimes "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""Discord"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Slick Edit No Sometimes 68 Masters Male German retired "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Ok "[""eshell""]" "[""default light""]" Never undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and orgmode "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No Orgmode, ivy, elfeed significant comprimise never considered No No No Emacs "[""Elisp""]" Often "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Often 47 Masters Male English Education services "[""Ivy""]" "[""ispell""]" maximal vanilla No https://planet.emacslife.com/ Great "[""eshell""]" "[""ef-themes""]" Never No simple functions Never remembering basic keystrokes Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Alright elisp "[""Hobby projects""]" "[""27.1""]" 25 Mu4e ivy, helpful, whichkey significant comprimise never considered Cannot Cannot No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""youtube emacs videos""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Often 44 School Male Italian "[""Ivy"", ""Vertico""]" "[""No""]" maximal vanilla No Blog post Ok "[""shell""]" "[""gruvbox""]" Never No copy-paste Never The keybindings. Before configs like Spacemacs and Doom it was too complicated to switch from Vi muscle memory Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No limited comprimise never considered No No No Vim "[""Python"", ""R"", ""Shell""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" Vim framework default Sometimes 47 PhD Male Dutch Research "[""framework default""]" "[""framework default""]" Doom Emacs Yes r/emacs Great "[""none""]" "[""default dark"", ""doom-one"", ""solarized-dark""]" Never framework default copy-paste Never Casey Muratori "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great Portability "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 6 Mu4e Multiple-cursors, vterm, mu4e limited comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Go"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""I don’t""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""I don’t""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""I don’t""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Sublime Text No Never 34 Bachelors Male Finnish IT services "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""my own custom theme""]" Frequently No copy-paste Never distinguishing whether the problem encountered is solvable Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 6 No magit, leaf, lsp-mode, mwim, anzu, avy, rustic, lean4-mode, prettier, treemacs no comprimise might in future No No No Emacs "[""Haskell"", ""Rust"", ""Typescript"", ""Lean""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""Twitter""]" "[""Tutorials"", ""Clips/videos""]" "[""Twitter""]" "[""leaf (alt use-package)""]" "[""Install and try it immediately""]" Sublime Text treemacs Frequently 30 PhD Male Japanese Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No Twitter Great "[""shell-command""]" "[""monokai""]" Sometimes No copy-paste Never Forced myself to learn at an internship "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Work colleagues""]" Good but not great Flexibility. If you know what you are doing, you can do just about anything "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 9 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""Source""]" "[""Email""]" Never "[""Not interested""]" Never "[""Work""]" "[""Comparison""]" "[""Work""]" "[""not sure""]" "[""wait for community""]" Geany No Never Masters Software Development "[""No""]" "[""No""]" minimal vanilla No Work Great "[""shell"", ""ansi-term""]" "[""Tango-dark""]" Never No none Never No. hmm yes, i've struggled a lot to understand how to config emacs using elisp Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy my favorite thing about emacs is org-mode "[""Hobby projects""]" "[""28.2""]" 0 No org-roam2, org-download, vterm moderate comprimise never considered Cannot Cannot No Vim "[""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Issues""]" "[""Reddit"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" I don't write packages but i'd take a look at all of my options before doing so. Vim framework default Often 18 School Male Brazilian i don't work yet "[""framework default""]" "[""framework default""]" Doom Emacs Nope No Discord Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" String[] Good but not great "[""Hobby projects""]" "[""29.0""]" 2 No never considered Emacs "[""Go"", ""Python""]" Sometimes "[""MacOS""]" String[] "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""wait for maturity""]" Vim projectile Rarely "[""Vertico""]" "[""No""]" Doom Emacs "[""none""]" "[""nord"", ""doom-city-lights""]" Often undo-tree write package Poor default config Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community""]" Good but not great Community "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No evil, magit, undotree, expand-region might in future Vim "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""HTML/CSS"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Task management""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" "[""Lack of time"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" GNU ELPA Vim projectile Rarely "[""Vertico""]" "[""flyspell""]" Doom Emacs "[""none""]" "[""dracula""]" Rarely undo-tree copy-paste Never It was hard to learn the keybindings. After learning them, it was hard to not use them in other software. The kill ring was (and still is) unintuitive. It's still hard to get used to the fact that killing a word replaces my current clipboard with that word Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Its open and libbre""]" "[""Free and Open Source, Fast, Lightweight""]" Alright Extensibility, configuration "[""Work"", ""Hobby projects"", ""Personal notes and tasks""]" "[""28.2""]" 6 Mu4e lsp-mode,projectile,multiple-cursors,yasnippet,flycheck,counsel significant comprimise never considered No Would directly No Emacs "[""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""via the method mentioned in the README of the project""]" Never "[""Elisp proficiency""]" Never "[""I don't learn about new packages""]" "[""Tutorials"", ""Screenshots""]" "[""IRC"", ""Matrix"", ""GitHub"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" Atom projectile Often 29 Masters Male Polish Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Fediverse Great "[""shell"", ""eshell""]" "[""solarized""]" Never No simple functions Never "configuration was hell back then. keyboard mapping objectively/ergonomically sucks, but I developed some kind of Stockholm Syndrome." University/College "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Good but not great "I program in many languages and emacs gives me a ""constant"" experience (build, compile, test, git,...)" "[""Work"", ""Hobby projects""]" "[""26.3""]" 20 No magit,org,tuareg,tidal, limited comprimise never considered No No No Emacs "[""Go"", ""Haskell"", ""Python"", ""PHP"", ""OCaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" vi framework default Frequently 51 Masters Male Belgian Software Development "[""framework default""]" "[""framework default""]" Prelude No Hacker News Ok "[""ansi-term""]" "[""zenburn""]" Sometimes No copy-paste Internet "[""GUI""]" "[""Package(s)"", ""Built-in features""]" "[""Package(s)"", ""OrgMode""]" Alright "[""Hobby projects""]" "[""28.2""]" 1 Emacs "[""OrgMode""]" "[""Windows""]" Vim Often minimal vanilla write package Rarely Fucking with elisp was way more fun than my job "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great Extensibility, Linux interfaces, keyboard-driven interfaces to git, docker, file system etc..., all-encompassingness, "[""Work""]" "[""29.0""]" 8 No moderate comprimise might in future I have in the past No No Emacs "[""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely String[] Rarely "[""Reddit""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text projectile Often 30 Bachelors Male United States citizen Software Development "[""Selectrum"", ""Consult""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Frequently undo-tree write package Never Weird lisää code University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Multiple Windows, keybindings, elisp "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 33 notmuch Notmuch moderate comprimise might in future No I have in the past No Emacs "[""C"", ""Elisp"", ""Python"", ""Perl"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Sacha shua links""]" "[""Screenshots""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""wait for maturity""]" Notmuch elpa. Easier than elpa avail by default (melpa suspicious) Commodore 64 No Sometimes 54 Masters Male Finnish Software Development "[""No""]" "[""no nyt i should""]" maximal vanilla Lonkero The mentioned packages at The end of this sutvey so one van Explore Yes Hacker News Great "[""shell-command""]" "[""default dark""]" Rarely No write package Rarely Too many things to learn all at once Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy Configurability and extensibility "[""Hobby projects""]" "[""29.0""]" 15 No any comprimise might in future No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Idris""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""Nixos""]" "[""Install and try it immediately""]" I just go for melpa Vim projectile Sometimes 43 Masters Male Italian Defense "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No lobste.rs Great "[""vterm""]" "[""dracula""]" Frequently No write package Never Viper sucked, I had vim motions as a second language. Elisp docs felt baroque. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""org mode""]" Good but not great Being able to reach in to any internal and read/modify/understand how it works. Package ecosystem, the full functionality of org mode "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 11 Gnus Evil, org, magit, ement.el, org-roam, direnv moderate comprimise never considered Yes I have in the past No Vim "[""Elisp"", ""Elixir"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BusyBox/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""web publishing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub"", ""matrix""]" Rarely "[""Lack of time"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Matrix servers"", ""Blogs"", ""M-x list-packages"", ""sachac""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Matrix"", ""GitHub""]" "[""use-package"", ""nix-community/emacs-overlay""]" "[""Install and try it immediately""]" I'd just stick it in melpa but maybe nongnu now. Also I HAVE considered submitting FSF paperwork but will not. The previous question did not let me express this. Vim projectile Frequently 31 School none United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure fediverse Ok "[""shell"", ""vterm""]" "[""ef-themes autumn""]" Often undo-tree copy-paste Never Understanding the naming of the default keybinds (M-x == Alt + x) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility""]" Good but not great How customizable it is "[""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered Cannot Would directly No Vim "[""C"", ""Elisp"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Discourse"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework"", ""Discourse""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Rarely 21 School Male Brazilian Student "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Ok "[""eshell"", ""vterm""]" "[""doom-one""]" Rarely framework default copy-paste Never Resources to learn Emacs. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Total freedom. It does not enforce anything on the user. You can do what you want with it and if you don't like something you can change it to your liking. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Rmail moderate comprimise 0-2y Cannot Cannot No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 23 School Male German Student "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No copy-paste Never "Learning keybindings. Knowing what to configure, what to add to vanilla. There is a lot of really good extension and built in things to use but knowing what to do was difficult. Luckily I found a good youtube tutorial and subreddit to help me." "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Lisp""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "Powerful extensibility. Openness. Community resources. GUI" "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org-mode, avy, swiper, Ido, which-key any comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines"", ""YouTube""]" "[""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 25 School Male Swedish Student "[""Icomplete""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""ansi-term""]" "[""Base-16 brewer""]" Never No copy-paste Never "Quickly scrolling through files would be very sluggish. Sometimes the LSP client (via lsp-mode) would hang, and I'd just have to stare at my screen while waiting for Emacs to let me continue editing my code. One very specific issue I had at the beginning: CTRL + Backspace did not behave like most other text editors I had used. When using it at the beginning of a line with only whitespace before my cursor, I expected it to remove the whitespace up to the last non-whitespace character of the previous line. Instead, it also deleted the last word of the previous line. A bit annoying, but I ended up changing how that key combination behaves." Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Part of the GNU project / FSF""]" Poorly, it's sluggish Extensibility, huge package ecosystem, and Magit. "[""Work""]" "[""28.1""]" 1 No lsp-mode,magit,blamer-mode moderate comprimise never considered No No No Vim "[""Go"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Never 23 Bachelors Male Belgian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""vterm""]" "[""default light"", ""default dark""]" Never framework default simple functions "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 11 Emacs "[""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Shell"", ""SQL"", ""Primary tool to open any file""]" "[""GNU/Linux"", ""MacOS""]" Rarely minimal vanilla simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No moderate comprimise never considered No No No Vim "[""Haskell"", ""Python"", ""Ruby"", ""Coq""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""None""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""GitHub""]" "[""Tutorials"", ""Clips/videos""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives""]" VS Code framework default Never 38 Bachelors Male American Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs Yes Hacker News Great "[""none""]" "[""default dark""]" Rarely framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Hobby projects""]" "[""28.1"", ""27.2""]" 5 Gnus moderate comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""General document writing""]" "[""framework default"", ""GNU ELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el"", ""elpaca"", ""manual""]" "[""Research alternatives"", ""wait for community""]" Vim project.el Sometimes 43 Masters Male Russian Software Development "[""framework default"", ""Helm""]" "[""ispell""]" Spacemacs No Blog post Ok "[""eshell""]" "[""default dark"", ""solarized-dark"", ""zenburn""]" Sometimes framework default simple functions Rarely "Contributors are very expert, so it's hard to be on par. I don't know what would be accepted in the core vs. what should be outside." "Very slow loading times (5 minutes while loading files and environments) Many crashes (10 years ago) Basic IDE functions (e.g. navigate to function) missing, or much worse than contemporary code editors." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""org-mode, to publish a research paper""]" Good but not great "Based on text and standards It encourages extensibility Respects all freedoms Teaches me better ways of doing things" "[""Work"", ""Hobby projects"", ""Organization""]" "[""29.0""]" 15 Wanderlust org-mode, dired, helm, yasnippet, helm-git-grep any comprimise might in future No Yes No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Shortcomings""]" "[""I don't""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim projectile Frequently 37 Bachelors Male Spanish Software Development "[""Helm""]" "[""No""]" maximal vanilla "- some options missing: what do you do when you find packages → nothing - great, works without JS! - you should provide context, e.g. is this official, is this accepted by the FSF - you should mention the methodology you use, to show whether this is an informal hobby project vs. a statistically accurate survey. I.e. are you taking into the account everyone who: could not answer the survey but wanted to; boycotted the survey; tried to submit fake data; answered multiple times; didn't even know about the survey; didn't speak good enough English; etc." No Emacs mailing list Ok "[""none""]" "[""hober""]" Frequently No write package Rarely Lack of understanding of its advantages Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Lisp, Integration "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Gnus exwm, pdf-tools, Magit, ESS, nov.el, lexic, buffer-env significant comprimise 2-5y No No No Emacs "[""C"", ""Python"", ""R"", ""Scheme"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines""]" "[""Manual"", ""Overview""]" "[""Mailing lists""]" "[""package.el"", ""use-package"", ""Guix""]" "[""Research alternatives""]" GNU ELPA only, because of the GNU philosophy and community support. Gedit No Frequently 40 Masters Male Indian Software Development "[""Icomplete""]" "[""No""]" minimal vanilla Could add a 'wishlist' question Yes Emacs mailing list Great "[""shell""]" "[""default light""]" Sometimes No write package Rarely Understanding functional programming at last made a big difference in understanding ELisp. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, discoverability and the self-hosted development environment. "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 Gnus Orgmode, Org-Babel, Magit, Eglot, Auctex, Gnus any comprimise 10+y No Yes No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Sometimes String[] Sometimes "[""Code (bug fixes)""]" "[""Mailing lists"", ""M-x list-packages""]" "[""Comparison""]" "[""Mailing lists""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 53 Masters Male German Hardware Development "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla Yes Hacker News Great "[""eshell"", ""term""]" "[""default light""]" Frequently No simple functions Strange terminology, poor defaults Friend "[""GUI""]" "[""Functionality I can't get elsewhere""]" "[""Text editing features""]" Good but not great Extensibility "[""Work"", ""Daily Everything""]" "[""29.0""]" 23 Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Lua, Fennel""]" "[""GNU/Linux""]" pico Frequently minimal vanilla simple functions Never I don't think the assignment still makes sense. Xah Lee "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility "[""Hobby projects""]" "[""29.0""]" 4 No xah-fly-keys,elfeed significant comprimise never considered Cannot Cannot No xah-fly-keys "[""C"", ""Elisp"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""Source""]" "[""Mailing list"", ""Email""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Mailing lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Research alternatives"", ""wait for maturity""]" VS Code No Never "[""Selectrum"", ""Marginalia""]" "[""flyspell"", ""ispell""]" maximal vanilla No Emacs mailing list Ok "[""eshell""]" "[""default light"", ""my own custom theme""]" Rarely No write package Never "- that initial screen is bad and outdated, so Emacs did not look any attractive, actually the opposite. What Emacs configuration distributions (Doom, Spacemacs) look like was what attracted me instead - Having to program (extensively :) to have a nice setup, so instead I, like many others, end up jumping to using Emacs configuration distributions; many others just give up, which is not helping free software culture spread at all, but the contrary." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""free software""]" "[""Extensibility"", ""Package(s)"", ""Emacs configuration distributions (Doom Emacs, Spacemacs)""]" Poorly, it's sluggish "- ecosystem: mainly Org-mode was what made me began using Emacs, but there are so many other great packages... - extensibility: but also I was using Vim before which is pretty limited, so Emacs' extensibility was a huge attractive and still is. But Elisp is very problematic (performance, async/concurrency, safety, ...), just as C. - self documenting - free software: should be GNU AGPL instead though - client-server: although it is not proper because of issues for remote connections - keyboard-driven: should actually be interface agnostic as to future-proof and for better accessibility" "[""Work"", ""Hobby projects"", ""school/academia""]" "[""29.0""]" 4 notmuch org, org-roam, org-cite, citar, org-roam-cite, tab-bar, tabspaces, lsp-mode, eglot tree-sitter icomplete project use-package multiple-cursors magit which-key pdf-tools nov.el calibredb restclient smart-parens spell-fu elfeed notmuch envrc solarized-theme code-review haskell-mode vterm ox-hugo moderate comprimise might in future I have in the past Would directly No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""Nix, Guile, Purescript, Janet, Scala, Agda, Common Lisp, Elm, Hy""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source"", ""Guix, Nix""]" "[""GitHub"", ""Matrix""]" Sometimes "[""Lack of time"", ""wanting to make a better pacakage altogether""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""setup""]" "[""Matrix"", ""Framework"", ""Discourse""]" "[""elpaca"", ""use-package"", ""Guix, Nix""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim, VS Code project.el Frequently Brazilian "[""Icomplete"", ""fido""]" "[""spell-fu"", ""langtool""]" Doom Emacs, but steadly migrating to my own perfomance and security optimized Emacs configuration, which would be easier if Emacs implemented them by default (look at Doom Emacs optimizations) and a better, deterministic package manager "- what you will use the survey results for (what are the objectives of the survey) - who is doing the survey (official, non-official?) - at least max of 40 packages (does it include built-ins?)" Yes #emacs:matrix.org Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""solarized"", ""solarized-light""]" Frequently undo-fu simple functions Never Key conventions, and learning how to discover things. Taking the time to use the tutorial, and read the manual was sufficient. Found on Slackware discs "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility, discoverablility, age "[""Work"", ""Hobby projects"", ""Sunday School notes""]" "[""29.0""]" 25 Gnus Evil, Org, Dired, Helpful, Which-Key, Ivy, Swiper moderate comprimise might in future No No No Vim "[""C++"", ""C#"", ""Elisp"", ""Python"", ""PHP""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""I never do.""]" "[""package.el""]" "[""Install and try it immediately""]" joe No Often 42 School Male United States citizen Software Development "[""Ivy""]" "[""ispell"", ""hunspell""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""default light"", ""gruvbox""]" Rarely No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""28.2""]" 18 Vim "[""Elisp""]" "[""GNU/Linux"", ""MacOS"", ""BSD""]" Frequently Doom Emacs none Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 No significant comprimise never considered No No No Vim "[""Go"", ""Python"", ""Fennel""]" Sometimes "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""Matrix"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely Bachelors United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""vterm""]" "[""solarized"", ""solarized-dark""]" Never framework default simple functions Never "Remembering key bindings. Overwhelmed by the sheer amount of functionality built-in." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "Extensibility using Lisp. Org mode." "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 25 No org, org-drill, synonyms, elfeed, htmlize, persist, adaptive-wrap moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA""]" "[""Never needed to""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""Never needed to""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" vi, MS-DOS Editor No Frequently 55 Bachelors Male British Healthcare "[""No""]" "[""ispell""]" minimal vanilla No Org mode mailing list Ok "[""none""]" "[""adwaita""]" Rarely No copy-paste Never To work effectively, you must master the basic key commands; there is no way around this. You must develop 'muscle memory' in your hands like learning a musical instrument. It takes time and practice. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community""]" Very well, it's snappy It's longevity, you can rely on it. And it's relevance, whatever language you're using, you'll find packages to support it. "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No LSP:Language Server Protocol moderate comprimise never considered No I have in the past No Emacs "[""C#"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" note pad No Frequently 47 Bachelors Male United States citizen Education services "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default light""]" Never No read and understand Never No in-person guidance when you need them. Took me at least 6 months more time to become comfortable with lisp. Aaron bieber's talk "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great lisp; community "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit,lsp-bridge,evil limited comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""emacs-china""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""emacs-china""]" "[""framework default"", ""package.el"", ""use-package"", ""manual""]" "[""wait for maturity""]" melpa Vim framework default Never 32 Masters Male Chinese Software Development "[""framework default"", ""Ivy""]" "[""No""]" Spacemacs Not sure Emacs China Great "[""vterm""]" "[""solarized-dark""]" Often undo-tree simple functions Never Learn elisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy The emacs-lisp interpreter "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No org, org-roam, magit. limited comprimise might in future Cannot Cannot No Vim "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently 26 Bachelors Male Brazilian Software Development "[""Helm""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""default dark"", ""dracula""]" Sometimes framework default copy-paste Never "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""haskell support""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 notmuch magit limited comprimise never considered No No No Vim "[""Assembly"", ""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often Masters Male Indian Software Development "[""framework default""]" "[""No""]" Doom Emacs Not sure r/emacs Ok "[""none""]" "[""doom-one""]" Frequently undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Mu4e moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Haskell"", ""Rust""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity""]" Vi projectile Frequently 52 School Male Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""default light""]" Sometimes No read and understand Never "Learning key bindings and working without the mouse. Installing and configuring packages." Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Community""]" Good but not great "Exists for a long time and expected to continue to exist in the future. Instead of jumping to the next new editor one can stay with Emacs." "[""Hobby projects""]" "[""28.2""]" 0 No LSP, prettier-js, hledger-mode moderate comprimise might in future No Yes No Vim "[""C#"", ""Clojure"", ""Javascript"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""not sure""]" "[""Mailing list""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Configuration settings""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" N/A VS Code framework default Rarely 43 School Male Israeli Healthcare "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""shell""]" "[""modus-vivendi""]" Sometimes framework default copy-paste Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 20 No ess, magit, org, yasnipped significant comprimise might in future I have in the past I have in the past No Emacs "[""HTML/CSS"", ""PHP"", ""R""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""no such wish""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" No Often 44 Masters Male German Research "[""Ivy""]" "[""No""]" maximal vanilla Yes fediverse Great "[""eshell""]" "[""zenburn""]" Rarely No copy-paste Never I wish the process was more GitHub-centric. Not really interested in ELPA. It has terrible defaults and takes a lot of config to get to a modern, usable state. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Longevity""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great It’s extensibility and longevity "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 3 No multiple-cursors,evil-nerd-commenter,vertico,orderless,good-scroll,whitespace4r no comprimise never considered No No No CUA "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Rarely "[""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Sublime Text projectile Rarely 43 Bachelors Male United States citizen Healthcare "[""Vertico""]" "[""ispell""]" Crafted Emacs Crafted, Prelude, and Purcell all belong in the starter kit section. Yes r/emacs Ok "[""eshell"", ""vterm""]" "[""doom-one""]" Never undo-fu none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Alright "[""Work"", ""Hobby projects"", ""academics""]" "[""28.2""]" 3 No do not prefer never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Eclipse framework default Often 48 Masters Male Colombian Software Development "[""framework default""]" "[""No""]" Spacemacs No Hacker News Great "[""none""]" "[""solarized-dark""]" Never framework default simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No significant comprimise never considered I have in the past No No Vim "[""Python"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Latex""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" IntelliJ projectile Rarely 36 Masters Male Software Development "[""Helm"", ""Ivy"", ""Consult""]" "[""No""]" maximal vanilla No Friend Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Never No copy-paste Never University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""org mode""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 4 No moderate comprimise never considered No Would directly No Emacs "[""Assembly"", ""Java""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for maturity""]" Tried most of them No Frequently 35 Bachelors Male Canadian "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Never No String[] String[] String[] String[] String[] read and understand Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""magit, evil, org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "- extensibility - great community - relatively fast - org-mode" "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No evil, org-roam, eglot/lsp moderate comprimise never considered No Would directly No Vim "[""Python"", ""Rust"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim framework default Often 35 Bachelors Male Peruvian Software Development "[""framework default"", ""Ivy"", ""Vertico""]" "[""framework default""]" Doom Emacs Yes Hacker News Great "[""vterm""]" "[""xcode dark""]" Rarely framework default none "[""GUI""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 1 Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Go""]" "[""GNU/Linux"", ""BSD""]" Sometimes Doom Emacs simple functions Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great Works consistently on multiple platforms, a billion packages for just about anything, easy to customise to work how you want. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 23 No Magit (by far the best package ever written), org-mode, perspective.el, which-key moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Never had to do so""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""The internet...""]" "[""use-package""]" "[""wait for community""]" Programmers File Editor projectile Never Bachelors Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""deeper-blue""]" Never No write package Never emacs chords and emacs terminology (frames, find-file, buffers, etc) Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""elisp""]" Good but not great lisp dynamic extensibility and the big ecosystem "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 20 No magit, org-mode moderate comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)""]" "[""Web search engines""]" "[""Clips/videos""]" "[""Framework""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 35 School Male Uruguayan "[""Helm"", ""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""doom-nord""]" Never undo-tree String[] String[] String[] String[] String[] many packages Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 13 No no comprimise never considered No I have in the past No Emacs "[""Clojure"", ""Elisp"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""use-package"", ""quelpa""]" "[""wait for maturity""]" Vim projectile Sometimes 39 School Male Russian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""detached.el""]" "[""my own custom theme""]" Sometimes No write package Never Non-standard keyboard shortcuts (e.g. Ctrl-V doesn't paste, Home doesn't go to beginning of line, etc) University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""It's what the cool kids used""]" Good but not great Extensibility, hackability, configurability, and a couple excellent packages (org, magit, projectile) "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No org, magit, projectile moderate comprimise never considered Yes No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""M-x list-packages""]" "[""None of the above""]" "[""Emacs StackExchange"", ""emacswiki.org""]" "[""package.el""]" "[""wait for community""]" NOTEPAD.EXE projectile Frequently Masters Male Canadian Software Development "[""No""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""shell""]" "[""dracula""]" Often No simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 12 No moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Never "[""GNU/Linux"", ""WSL""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Notepad++ No Never PhD Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light"", ""default dark"", ""modus-operandi"", ""modus-vivendi""]" Often No simple functions Never "- Emacs Lisp looked very foreign and unapproachable to me, coming from languages like C/C++ or Lua - Because I switched to Emacs from editors I already knew (Vim + VSCode), I skipped reading the documentation and thus struggled to figure out how to use it - I found Emacs to be slow or to freeze/hitch in certain scenarios - when using LSP as provided by the lsp-mode package, for example" AFAIK, Protesilaos Stavrou's Emacs videos "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great Documentation + community and extensibility. The first two make the third that much easier to get into. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No magit, lsp-mode, vertico, company, helpful limited comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Dart/Flutter""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""N/A, I haven't had the need to yet""]" Never "[""Not interested""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""N/A, haven't had to ask thus far""]" "[""package.el"", ""leaf""]" "[""Install and try it immediately""]" Vim project.el Never 21 School Male Bulgarian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell"", ""term""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi"", ""ef-themes and doom-themes""]" Never No read and understand Never What packages are available and what they provide. How do various packages interact. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Alright Keyboard-centric UI, customizability, and extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No Lsp-mode, lsp-ui-mode, slime (back in the day), tramp (back in the day), magit no comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Clojure"", ""Haskell"", ""Python"", ""R"", ""Rust""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Friends""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 41 PhD Male American Research "[""Helm"", ""Ivy"", ""Ido"", ""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla Thank you for taking the time to run the survey. Not sure lobste.rs Ok "[""none""]" "[""my own custom theme""]" Rarely No simple functions Never Just getting used to emacs, but discovering features sometimes took a bit of time. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great Extensibilty, Introspectability. "[""Work"", ""Hobby projects"", ""University""]" "[""28.1""]" 6 No magit, org-mode, exwm, consult, vertico, undo-tree moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""straight"", ""use-package""]" "[""Research alternatives""]" Atom No Sometimes School Male Austrian Software Development and Academia (Student) "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" Doom Emacs Not sure Mastodon Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree String[] String[] String[] String[] String[] write package Different keybindings than what I knew at the time (win) Can't remember "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 CUA "[""Assembly"", ""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL"", ""Verilog,tcl,""]" "[""GNU/Linux""]" None Sometimes maximal vanilla simple functions Never Quitting, maybe..? I honestly can't remember anything being ridiculously complicated. The documentation is very good, after all. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Elisp and the insane speed it enables, once muscle memories and workflows develop. "[""Hobby projects""]" "[""28.2""]" 1 No helm, which-key, dap-mode, deferred, yasnippet, dired, eshell, company limited comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Never 35 Associates Male Swedish Field service technician "[""Helm"", ""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No IRC Great "[""shell-command"", ""eshell""]" "[""my own custom theme"", ""gruvbox"", ""zenburn"", ""gruber-darker""]" Never undo-tree simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Was already installed on the labs machines""]" Alright Extensibility and built in help "[""Work"", ""Hobby projects""]" "[""26.3""]" 8 No Helm moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""Shell""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" VS Code No Sometimes Bachelors Software Development "[""Helm""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command"", ""shell""]" "[""wombat""]" Never No copy-paste Never Learning the keybindings and learning how to use built-in utilities were the biggest hurdles. I couldn't find any beginner-friendly tutorials for emacs back then. While I got through the first hurdle, I couldn't get the hang of learning about emacs through documentation (It doesn't seem very beginner friendly). I find myself looking up online documentation every once in a while to get to know more about emacs utilities. Friend "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great The huge ecosystem of emacs packages is really amazing. I don't prefer using online utilities, and emacs has alternative packages that fit (almost) all of my needs! "[""Work"", ""Journaling""]" "[""28.2""]" 4 No org-journal, magit, lsp-mode, evil-multiedit, writeroom-mode, org-roam, org-pomodoro, emacs-easy-hugo limited comprimise never considered Cannot No No Vim "[""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""I don't! I don't know where to get information about new packages!""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom framework default Often 22 Bachelors Male Indian Student "[""framework default""]" "[""framework default""]" Doom Emacs No Doom Discourse Great "[""shell"", ""vterm""]" "[""doom-snazzy""]" Rarely framework default understand internals Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No moderate comprimise might in future No No No Vim "[""Elisp"", ""HTML/CSS"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Babel""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Research alternatives""]" Vim No Sometimes School Male American "[""Vertico"", ""Marginalia""]" "[""ispell""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""poet-dark""]" Never undo-tree write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Its extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 42 No orgmode,org-roam moderate comprimise never considered No I have in the past No Emacs "[""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" ed No Often PhD "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""Leuven""]" Rarely framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No lsp, ace, company-complete, magit, helm moderate comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""I don't use it""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""emacs-china.org""]" "[""framework default"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Rarely 40 Male Chinese Software Development "[""Helm"", ""Ivy""]" "[""No""]" Spacemacs No Emacs China Great "[""eshell"", ""vterm""]" "[""default light"", ""default dark""]" Frequently No simple functions Never "- one thing important to me seems to be unsolvable at all: I would like to have cursor ""(point)"" stay at a constant position in the document (even outside visible area if needed) during mouse wheel scrolling, just like in any modern GUI text editor" Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No vundo moderate comprimise never considered No No No CUA "[""C++"", ""Elisp"", ""Rust""]" Often "[""GNU/Linux"", ""Windows"", ""Android / Termux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison""]" "[""Email""]" "[""straight""]" "[""Research alternatives""]" Sublime Text framework default Sometimes 41 Masters Male Polish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never vundo simple functions Never There is a lot of things to learn if you want to understand how things actually works (for example all the text-specific tech and data structures) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and a great community that solves problems that people care about. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Used to, but not possible due to recent 2fa magit, org-mode (ecosystem), python, dired moderate comprimise might in future No I have in the past No Emacs "[""Julia"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Design rationale"", ""Overview""]" "[""Reddit""]" "[""framework default"", ""straight""]" "[""Research alternatives"", ""wait for community""]" Sublime Text projectile Frequently 29 PhD Male Swedish Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""modus-operandi""]" Often undo-tree write package Never I disliked the frequent use of the hard-to-press ctrl and alt keys. I also found unfamiliar terminology confusing. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""SLY / SLIME for Common Lisp programming""]" Very well, it's snappy Its programmability using Emacs Lisp, it being free software and it being a consistent, cross-platform working environment. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 notmuch sly,magit,notmuch,vterm moderate comprimise never considered No Would directly No Emacs "[""Common Lisp"", ""Elisp"", ""Java"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages"", ""Jabber rooms""]" "[""Tutorials""]" "[""Jabber""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Frequently 20 Male Software Development "[""Icomplete""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""adwaita""]" Frequently No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 0 Vim "[""Python"", ""Rust""]" "[""GNU/Linux""]" Never Doom Emacs simple functions Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Mu4e any comprimise 2-5y No I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""R"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""Guix""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""IRC"", ""GitHub""]" "[""Guix""]" "[""Research alternatives"", ""wait for maturity""]" Vim No Sometimes 32 Associates Male German Research "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""shell""]" "[""my own custom theme""]" Sometimes No none Never it was installed by default "[""TUI""]" "[""it gets installed, but I don't use it""]" "[""opened by accident""]" Not well "[""None""]" "[""20.0""]" 0 No do not prefer never considered No No No I don't "[""English""]" Never "[""GNU/Linux"", ""MacOS""]" "[""I avoid modes.""]" "[""not sure""]" "[""I don't""]" Never "[""Not interested""]" Never "[""huh?""]" "[""Tutorials"", ""Reference""]" "[""I don't""]" "[""not sure""]" "[""wait for maturity""]" BBEdit, Xcode, Mousepad No Never "[""No""]" "[""No""]" minimal vanilla It would be good, if upfront you asked if I use, or willingly use, emacs. No Hacker News Not great "[""none""]" "[""my own custom theme""]" Never No none Never Coming from Vim, learning the new key binding was hard at first. Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great "The fact that I don't have to switch between the ""Command"" mode and ""Editing"" mode to write & edit code." "[""Hobby projects""]" "[""25.2""]" 3 No avy significant comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Python"", ""Scheme""]" Never "[""GNU/Linux""]" "[""General document writing""]" "[""not sure""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""No idea.""]" "[""I don't""]" "[""not sure""]" "[""wait for community""]" Vim No Never Software Development "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""gruvbox""]" Never No copy-paste Learning key bindings, navigating with CTRL-n, p, f, & b. Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work""]" "[""27.2""]" 27 No might in future Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure""]" String[] "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" String[] String[] "[""package.el"", ""use-package""]" Vim No Rarely String[] "[""No""]" minimal vanilla String[] String[] No simple functions Rarely I once asked for a code change to Emacs' source code. I even sent the diff to the mailing list, where it (and the problem it solved) was promptly ignored. Since then, I just use the diff before compiling every new version. And I unsubscribed from the mailing list, of course. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No slime, editorconfig, inform-mode, restclient, web-mode any comprimise never considered No Would directly Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""Email"", ""Fediverse, IRC""]" Rarely "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""FSF paperwork"", ""I usually am happy with the packages I use. If I were not, I'd uninstall them.""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""Fediverse""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Email"", ""Fediverse""]" "[""manual""]" "[""Install and try it immediately""]" I have a repository on codeberg.org. I don't like *ELPA. Using (add-to-list) and (require) are easy enough for me. Eclipse No Rarely 45 School Male Spanish Software Development "[""No""]" "[""No""]" minimal vanilla No Fediverse Ok "[""none""]" "[""default light""]" Often No simple functions Never "Kill buffers. It's so difficult to use fluently comparing a ""normal"" editors like Sublime Text." Internet "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit, legder-mode do not prefer never considered No No No Emacs "[""Go"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Overview""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 48 Masters Male Ukrainian Software Development "[""Vertico""]" "[""No""]" Doom Emacs Yes Hacker News Great "[""none""]" "[""doom-one""]" Rarely framework default none Rarely How to save, copy and paste University/College "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Complete and light "[""Work"", ""Hobby projects"", ""texto editing""]" "[""28.1"", ""27.1""]" 3 No any comprimise never considered No No No Emacs "[""C#"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Often 40 Bachelors Male Mexican Software Development "[""No""]" "[""No""]" minimal vanilla I am still learning emacs and stuff I have no tryed so far I migth get interested in future No Hacker News Ok "[""none""]" "[""default dark"", ""nord"", ""solarized""]" Never No write package Rarely keybindings were hard University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy flexibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 No org-mode, auctex, eglot any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Geany No Frequently 31 PhD Male Hungarian Research "[""Ido""]" "[""flyspell""]" minimal vanilla thanks for your hard work :) Not sure Hacker News Great "[""shell""]" "[""default light"", ""default dark""]" Frequently undo-tree copy-paste Never elisp Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No moderate comprimise never considered No No No Vim "[""Go"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""GitHub""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 36 Masters Male Spanish Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""solarized-dark""]" Rarely undo-tree copy-paste Never Friend "[""TUI""]" "[""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 20 No limited comprimise never considered No No No Emacs "[""C"", ""Python"", ""R""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never String[] Never "[""Blogs"", ""HN""]" "[""Screenshots"", ""Clips/videos""]" "[""None""]" "[""not sure""]" "[""wait for community""]" None No Often Bachelors Male German Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""None im using emacs in the Terminal""]" Never No copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy I prefer emacs aproach to configurarion and extensibility. I also prefer it’s graphical interface. "[""Hobby projects""]" "[""27.2""]" 2 No moderate comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Java"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Vim projectile Rarely School Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell"", ""ansi-term""]" "[""default light""]" Rarely undo-tree simple functions Never "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 24 No any comprimise never considered I have in the past I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""R"", ""Shell"", ""Typescript"", ""OCaml, Tcl/Tk""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Mailing lists"", ""Discourse"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Read the manual, search the web""]" "[""package.el""]" "[""Research alternatives""]" No Frequently 48 PhD Male American Research "[""No""]" "[""ispell""]" minimal vanilla Too many required responses w/o “Don’t know” or “Inapplicable” options. Also, I seem to recall that previously, one could select Debian Stable as the version of Emacs that I use, which is more accurate than the specific version. Yes lobste.rs Great "[""shell-command"", ""eshell""]" "[""my own custom theme""]" Sometimes No write package Never The lack of good documentation on the emacs APIs and internals, and the lack of elisp docs and learning paths Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Its extensibility and packages. Having everything (notes, code, email) in the same tool, using plane text as its go-to interop format "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 notmuch Magit, telega, org-roam, lsp, multiple-cursors, vterm, notmuch significant comprimise might in future I have in the past I have in the past No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""twitter""]" "[""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Frequently 34 Bachelors Male Spanish Software Development "[""Vertico""]" "[""ispell""]" maximal vanilla Not sure Telegram Great "[""vterm""]" "[""doom-1337""]" Sometimes No simple functions Never Emacs lisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Gnus Denote, magit, elfeed, modus themes, mini modeline any comprimise never considered Cannot Cannot No meow "[""Common Lisp"", ""HTML/CSS"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""straight""]" "[""Install and try it immediately"", ""wait for community""]" Melpa VS Code project.el Often 21 Bachelors Male Mexican Student "[""Vertico""]" "[""langtool""]" maximal vanilla No Discord Great "[""eshell""]" "[""modus-operandi""]" Never vundo simple functions Never Discoverability of keybindings, discovering relevant packages Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Extensibility and customisability "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 8 No Org-mode,lsp-mode,magit moderate comprimise never considered I have in the past Would directly No Vim "[""C++"", ""Elisp"", ""Java"", ""Python"", ""Perl""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""straight""]" "[""wait for community""]" Vim framework default Rarely 31 Masters Male Dutch Fin Tech "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""eshell"", ""ansi-term""]" "[""doom-one"", ""dracula""]" Rarely framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 notmuch significant comprimise never considered No No No boon-mode "[""C"", ""Elisp"", ""Scheme"", ""OCaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Often 21 School Male Italian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""term""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No simple functions Never I started with a framework and while that is great for getting started, it harmed my ability to really understand the underlying platform or how to navigate emacs should I be in a situation where my framework didn't load. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Extensibility and versitility. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 Mu4e limited comprimise might in future I have in the past No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""Typescript"", ""common lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Not interested"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Discord""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Framework"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ project.el Frequently 35 Masters Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla "None of these are a big deal. You should probably ask ""what's your country of origin"" as opposed to ""nationality"", leaves out edge cases like in the case of American which annoys people outside of the United States (they're also technically American). Leaving out common lisp but including clojure and scheme (there are definitely more CL users than scheme users) is kinda weird. Do collect more demographic data including things like ethnicity, salary, etc etc. Also add identities such as nonbinary etc to the survey. It's useless in technical terms of emacs development but it would be nice to see data that may alter assumptions about the broader emacs community." Yes Discord Ok "[""eshell"", ""vterm""]" "[""my own custom theme"", ""tao""]" Often undo-tree copy-paste Never It is 'different' My brother "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""org mode""]" "[""Text editing features""]" Good but not great packages and org mode "[""Work"", ""Hobby projects""]" "[""26.1""]" 30 No significant comprimise never considered No Not sure: not recently anyway No Emacs "[""HTML/CSS"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Have not done that yet""]" Never "[""I have not felt I had anything to add""]" Never "[""Advocacy""]" "[""Mailing lists"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Clips/videos"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""wait for community""]" vi No Sometimes PhD Male Swedish Telecom "[""Ido""]" "[""flyspell""]" maximal vanilla Yes org mode mailing list Great "[""none""]" "[""solarized"", ""solarized-dark""]" Never No simple functions Rarely Gettibg comfortable with the keybindings. and familiar with elisp. But I wouldnt have it any other way. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "* GNU/FSF * Extensibility * Elisp * orgmode * magit" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2""]" 3 Mu4e any comprimise might in future Cannot Yes No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""Terraform YAML""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" GNU Vim projectile Often 34 Masters Male United States citizen Software Development "[""Ivy"", ""Ido"", ""Icomplete""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell-command"", ""shell"", ""eshell"", ""term""]" "[""my own custom theme"", ""doom-one"", ""gruvbox"", ""nord""]" Sometimes undo-tree copy-paste Never Having sane defaults, hangs with long-running tasks, lack of tutorials that didn't require a LOT of previous knowledge or didn't make sense outside of someone's particular setup, having sane setups for programming in common languages Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Free software""]" "[""Package(s)""]" Good but not great Free software principles, extensibility/adaptability "[""Hobby projects""]" "[""28.2""]" 6 No magit,org-mode limited comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Other Emacs users I know in real life""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Vim projectile Sometimes 28 PhD Male United States citizen Healthcare "[""framework default"", ""Helm""]" "[""framework default"", ""flyspell""]" Spacemacs Not sure Friend Great "[""shell"", ""eshell"", ""term"", ""vterm""]" "[""spacemacs""]" Sometimes framework default simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" String[] Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 No use-package, evil, magit, lsp-mode, projectile, yasnippet moderate comprimise might in future No I have in the past Yes Vim "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""Babel""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 35 Masters Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No sachachua.com Great "[""none""]" "[""gruvbox""]" Often undo-tree copy-paste Never The keybinding and keys needed to perform basic functions are not intuitive at all (using text version). The GUI makes this easier. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, multiple utilities are available in one interface (mail, news, calc). "[""Work"", ""Hobby projects""]" "[""28.2""]" 21 Rmail xclip, proxy-mode moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Java"", ""Python"", ""PHP"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Mailing lists""]" "[""elpaca""]" "[""Install and try it immediately""]" Vim No Sometimes 47 School Male United States citizen Manufacturing "[""No""]" "[""ispell""]" minimal vanilla Thank you for allowing us Tor users. Normally we get blocked. No Imageboard thread Great "[""eshell""]" "[""tsdh-dark""]" Never No read and understand Never The command keys (C-x etc) were initially difficult to use. Remapping control to Caps lock helped, so did reading some print manuals on Emacs. Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""org-mode""]" Very well, it's snappy Its built in help system. "[""Work"", ""Hobby projects"", ""Home""]" "[""28.2""]" 14 No org-roam, eglot, magit moderate comprimise never considered No I have in the past No Emacs "[""Elisp"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Discord"", ""Youtube videos""]" "[""Manual""]" "[""Reddit"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 56 Associates Male American Technology / Infrastructure "[""Vertico""]" "[""framework default""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""dracula"", ""zenburn""]" Sometimes framework default read and understand Never lack of use-package, dealing with major modes with wildly different key bindings. Friend "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Alright GUI, built-in features/packages "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No straight.el,use-package,evil,magit significant comprimise never considered Cannot No No Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" String[] "[""Source""]" "[""Email"", ""GitHub"", ""irc""]" Rarely "[""Not interested"", ""Elisp proficiency"", ""Hate dealing with mailing lists""]" Rarely "[""Issues"", ""Advocacy""]" "[""IRC servers"", ""Web search engines"", ""4chan /g/ Lisp & Emacs General""]" "[""Tutorials""]" "[""IRC"", ""4chan /g/""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim No Never Bachelors Software Development "[""No""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""none""]" "[""twilight-bright""]" Rarely undo-tree read and understand "Nope. It was the first editor I ""learned"" (even among modern editors/IDEs)." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Alright Its long history "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" None Frequently maximal vanilla copy-paste Rarely It took some time to wrap my head around handling multiple buffers, I was used to tabs etc. so I was confused about where they went and how to find them again. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""habit""]" "[""Text editing features""]" Very well, it's snappy Extensibility, and some really great packages built on top. "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No significant comprimise might in future I have in the past I have in the past No Emacs "[""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" project.el Sometimes 47 PhD Male Swedish Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""dracula""]" Sometimes No write package Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 Mu4e magit,lsp-mode,slime,mu4e,org-mode moderate comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse No Often 36 Bachelors Male Swedish Software Development "[""No""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Ok "[""ansi-term""]" "[""nord""]" Frequently No read and understand Never Keybindings - evil mode helped, as did simply time spent getting used to things evil didn't cover. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Not well Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 No evil, org, magit moderate comprimise never considered Cannot I have in the past No Vim "[""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Any of the above after extensive searching - most of the time my question has asked before and the answer is discoverable. Said answers are typically sourced from stackexchange or blog posts made by users of the packages.""]" "[""straight""]" "[""Research alternatives""]" Vim No Frequently 35 School Female American Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""A dark base16 theme.""]" Never undo-tree write package Rarely I got it started; then the process just came to a halt. Bad defaults. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No limited comprimise 0-2y No I have in the past Yes Emacs "[""Elisp"", ""Haskell"", ""Shell"", ""SQL"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Package has all features I need without bugs.""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Clips/videos"", ""Overview""]" "[""IRC""]" "[""package.el"", ""use-package"", ""Guix""]" "[""Install and try it immediately"", ""Research alternatives""]" Netbeans project.el Often 23 Bachelors United States citizen Software Development "[""Icomplete"", ""Marginalia""]" "[""ispell""]" minimal vanilla Not sure r/emacs Ok "[""shell"", ""ansi-term""]" "[""solarized"", ""solarized-dark""]" Sometimes No copy-paste Never Elisp is very different to anything I’ve written. Accessibility/discoverability of documentation was hard, though I know how well documented everything. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Customisability "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No evil moderate comprimise never considered No No No Vim "[""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don’t""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Often 27 Bachelors Male British Fin Tech "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""doom-one""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 2 No magit,rg,vertico,consult,general no comprimise might in future No No No Vim "[""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Clips/videos""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 31 Bachelors Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No Blog post Great "[""vterm""]" "[""modus-vivendi""]" Never undo-redo copy-paste Never Could not remember how to split/close panes. Most of the shortcuts/functions were hard to discover. University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No cider, use-package, dumb-jump, multi-curors, magit, org-mode, paredit significant comprimise never considered No No No Emacs "[""Clojure"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently "[""Ivy"", ""Ido""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""molokai""]" Never framework default copy-paste Never "Multiple ways to change variables, some endorsed and others not. For example there's documentation in doom that says, ""don't edit themes / faces using Easy Customize"" (or whatever it's called). Since I started with Spacemacs instead of vanilla emacs, I didn't know which features belonged to packages and which belonged to emacs." Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community""]" Good but not great "Org mode Discoverable key bindings" "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No org-mode, magit, limited comprimise never considered I have in the past No No Vim "[""Elixir"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Documentation""]" "[""M-x list-packages""]" "[""Manual""]" "[""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim framework default Often 30 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""shell""]" "[""doom-molokai""]" Sometimes framework default many packages Sometimes The process has changed and matured over time, and as I only occasionally commit anything, the process always seems to have changed since the last time.... It has gotten simpler though "Moving around (cursor keys were supported on the VT52 in those days) Trying to control what was displayed on my screen (C-x 0, 1, 2, 3; C-x b)" Byte magazine comment "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""It was a new shiny penny""]" Very well, it's snappy Extensibility to create a set of tools to help you solve your problem. (not being dependent on a Marketing organization's take on what I need) "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 No Magit, company, shelisp any comprimise 10+y Yes Yes Yes Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality""]" Sometimes "[""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Mine are all small. So I commit them to GNU ELPA to make sure they'll remain free VAX EDT No Sometimes 60 Bachelors Male American Healthcare "[""Ido""]" "[""flyspell""]" maximal vanilla "Needs more multiple entries, for example, I saw the survey on emacs-devel, r/emacs, and HN, but didn't respond until I had the time to do so. Allow open text entries for explanations after selecting the answer. These can be useful to identify questions where the ask was confusing or context absent" Not sure Hacker News Not great "[""shell"", ""eshell""]" "[""modus-vivendi""]" Often No simple functions Never Keymapping is hard to remember, and it is a struggle to analyze the debug trace. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Open source and customizable "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No evil, auctex, elpy, company, auto-complete, etc moderate comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""wait for community""]" Vim project.el Frequently Masters Male Chinese Research "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Keep up the good work! Hope I could contribute in the future. No Emacs mailing list Ok "[""none""]" "[""my own custom theme"", ""solarized""]" Never undo-tree simple functions weird key bindings Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Just looks cool""]" Very well, it's snappy can be easily extended "[""Hobby projects""]" "[""29.0""]" 2 Vim "[""Note-taking""]" "[""Windows""]" Vim Never maximal vanilla copy-paste Never Emacs keybindings are hard. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Elisp""]" Alright Refined extensions that work well with the rest of Emacs. GUI allows inlining images. Keybindings fully customizable. Documentation easily accessible with C-h on anything. Functions easy to discover. "[""Work"", ""Hobby projects""]" "[""27.1""]" 0 No Evil,org-mode significant comprimise never considered No No No Vim "[""Haskell"", ""Python"", ""R"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""Babel""]" "[""MELPA Stable""]" "[""Never done this""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""use-package"", ""Ubuntu’s elpa-* packages""]" "[""wait for maturity"", ""wait for community""]" Vim No Frequently PhD Male Research "[""No""]" "[""flyspell""]" maximal vanilla I started using Emacs this year but I couldn’t enter 0.25 years at the beginning of the survey due to an integer type error. No r/emacs Ok "[""eshell""]" "[""default light""]" Never undo-tree copy-paste Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy The packages and its extensibility. And org-mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 40 No significant comprimise never considered No I have in the past No Emacs "[""C"", ""Elisp"", ""Java"", ""Python"", ""Ruby""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Have not asked for help yet.""]" "[""use-package"", ""manual""]" "[""Research alternatives"", ""wait for maturity""]" vi (before vim) projectile Often 60 Masters Male Norwegian Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""my own custom theme""]" Rarely No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Vertico, orderless, reverse-im significant comprimise never considered No No No Emacs "[""Clojure"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages"", ""telegram group https://t.me/emacs_ru""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""telegram group https://t.me/emacs_ru""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text project.el Rarely 26 Bachelors Male Russian Telecom "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Yes Telegram Great "[""vterm""]" "[""modus-operandi""]" Often No simple functions Never The defaults are honestly pretty terrible. The jargon is also a little weird compared to standard programs. Once I learned the jargon and the 'concept' of emacs, I felt more comfortable. If not for my willingness to get good at emacs (realizing what it is capable of), I would have dropped it fairly quickly. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Longevity. Emacs will probably outlive me. Packages and functions that I find on older blogposts or forums (2010 and below) will work perfectly fine in modern emacs. I can write simple emacs functions to extend the program to do exactly what I need. "[""Work"", ""Hobby projects""]" "[""27.2""]" 2 No I use undo-tree, sudo-edit, multi-term, stupid-indent-mode (I am not a fan of default emacs indentation), and the xah-lee text manipulation functions. moderate comprimise never considered I have in the past No No Emacs "[""C++"", ""C"", ""C#"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""Source""]" "[""Email""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Email"", ""Discord""]" "[""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Never 19 Associates Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""term"", ""ansi-term""]" "[""default light""]" Often undo-tree copy-paste Rarely "hard time wrapping my head around basic concepts of emacs like buffers, windows. bit difficult to figure out which completion framework would be good for a beginner." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy flexible, lots of great packages, able to inter-connect different things / aspects of your life via packages written by the community "[""Work"", ""Hobby projects"", ""personal life organisation""]" "[""28.2""]" 2 Mu4e magit, org, forge, elfeed any comprimise might in future No Would directly No Emacs "[""Common Lisp"", ""Elisp"", ""Python"", ""R"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" RStudio projectile Frequently 35 Bachelors Male Macedonian e-commerce "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""my own custom theme""]" Never No many packages Rarely The assignment part is annoying and detrimental to getting new contributors. I had many, but don't recall which. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy It's not an editor - it's a platform. "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 Mu4e magit, evil, org-mode, org-roam moderate comprimise 5-10y No I have in the past Yes Vim "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""PHP"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" Just MELPA because that's what most people use. Vim projectile Frequently 45 Bachelors Male Danish IT "[""Vertico""]" "[""framework default""]" Doom Emacs Regd the question on choosing free/libre over non-free, I think it should be split into 2. I am willing to accept an almost complete lack of UI/polish, but features supporting workflows are still very important. Not sure r/emacs Ok "[""none""]" "[""modus-operandi"", ""nord""]" Rarely framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No limited comprimise never considered No No No Vim "[""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim projectile Often "[""Ivy""]" "[""No""]" Doom + a lot of custom stuff Yes r/emacs Ok "[""vterm""]" "[""leuven""]" Sometimes undo-fu simple functions Never It's been almost 25 years, so memory faded. But I think I felt overwhelmed :) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""besides vim, it was the only editor available on all Unix machines at university""]" Good but not great it's a Lisp system "[""Work"", ""Hobby projects""]" "[""27.2""]" 24 Mu4e magit, orgmode, mu4e, slime significant comprimise 0-2y I have in the past I have in the past No Vim "[""Common Lisp"", ""Elisp"", ""Haskell"", ""R"", ""Scala""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" None projectile Frequently 49 PhD Male Austrian Software Development "[""Ivy""]" "[""flyspell""]" Spacemacs Not sure Mastodon Great "[""eshell""]" "[""vibrant""]" Rarely framework default copy-paste Never "Uh not having Ctrl+C and Ctrl+V work was a big one. Just the general weirdness of the thing. It felt stubbornly arbitrarily different and backwards-looking. This was in 2002." University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Magit""]" "[""Was basically told I had to use it""]" Good but not great "Biggest genuine strength: Being able to open multiple buffers in multiple ""windows"" (what the rest of the world would call frames) and jump back and forth without using the mouse Biggest fake ""strength:"" Emacs key-bindings and the general UI paradigm are so different from the rest of the world that once you get used to it it's physically difficult to switch. This is more ""addictive"" than useful, but it's kept me from switching for 20 years. (It's like saying heroin's biggest strength is the painful withdrawal symptoms)" "[""Work""]" "[""28.1""]" 20 No "magit hs-minor-mode autocomplete" moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""I don't""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" None No Rarely 38 Bachelors Male American Media/Publishing "[""No""]" "[""No""]" minimal vanilla Not sure r/emacs Ok "[""eshell""]" "[""my own custom theme""]" Rarely No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 2 Emacs "[""R""]" "[""GNU/Linux"", ""MacOS""]" Sometimes minimal vanilla understand internals Sometimes Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Emacs Lisp""]" "[""Extensibility"", ""Emacs Lisp""]" Very well, it's snappy Emacs Lisp "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 20 Gnus org-mode, xterm-color, tramp significant comprimise might in future I have in the past I have in the past Yes Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""None, fully manual""]" "[""Email""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""IRC servers""]" "[""Manual""]" "[""I don't ask for help""]" "[""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 41 PhD Male United States citizen Software Development "[""Ido"", ""Icomplete"", ""Vertico""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""shell"", ""eshell""]" "[""my own custom theme""]" Frequently No simple functions Never Not knowing C-h … family of commands Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Total integration "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Mu4e Consult, vertico, dired, mu4e, ess, elfeed any comprimise never considered I have in the past I have in the past No Emacs "[""R""]" Sometimes "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vi, mg projectile Sometimes 61 PhD Male Dutch Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""modus-operandi""]" Never No write package Rarely Yes. I think the most difficult things is how to customize Emacs to work smoothly for some popular programming languages. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Text editing features. "[""Work""]" "[""28.2""]" 12 No Magit, Orgmode, Eglot, Jupyter, Vertico, Consult, Corfu limited comprimise 0-2y Cannot Cannot Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" GNU ELPA, MELPA None project.el Never 33 Bachelors Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Good job! Yes r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""default light"", ""default dark"", ""my own custom theme""]" Often vundo simple functions Never Was quite smooth, started with tutorial and then went to info Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Adaptability, emacs outshines vim as the complexity of packages grows and the user’s desire for more diverse functionality increases. Also the help system is unrivaled. "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No moderate comprimise never considered No I have in the past No Emacs "[""C++"", ""Elisp"", ""Python"", ""R""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Design rationale"", ""Manual""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" Vim No Sometimes 33 PhD Male United States citizen Fin Tech "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""modus-vivendi"", ""zenburn"", ""Cyberpunk""]" Sometimes No copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 Vim "[""Shell""]" "[""GNU/Linux""]" Frequently maximal vanilla copy-paste Sometimes elisp is hard if you never programmed on anything lisp like before. every Vimer know his enemy "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great ON THE FLY Extensibility. Self documentation "[""Work"", ""Hobby projects"", ""money tracking, task tracking, time tracking, note taking""]" "[""28.1""]" 5 No magit, consult, vterm moderate comprimise 2-5y No No No Emacs "[""Clojure"", ""Javascript"", ""PHP""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Often String[] Often "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Manual""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim projectile Often 31 Bachelors Male Russian Software Development "[""Vertico"", ""Consult""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""tsdh-light, tsdh-dark""]" Rarely No write package Rarely I'd rather write off my cooyright to an international organisation as I consider FSF too heavily focused on US/North America. Preferably an FSF International which FSF (renamed to FSF North America), FSFE, etc.. could join. It was hard to learn i remember had to put time and energy into learning how to use it, but it paid off. Canct recall "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""copyleft license""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Lisp "[""Hobby projects"", ""personal use, public projects""]" "[""28.2""]" 22 notmuch Magit, org, notmuch, geiser any comprimise 10+y I have in the past I have in the past Yes Emacs "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Julia"", ""Python"", ""Scheme"", ""various""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""IRC, other git forges""]" Rarely "[""Lack of time"", ""prioritise projects over configuring tools for working with them... :)""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Mailing lists""]" "[""package.el"", ""have some functions I wrote myself to help out.""]" "[""Install and try it immediately"", ""Research alternatives""]" ELPA if I get to decide. Will not contribute to software that is not free and copyleft. don't remeber projectile Often "[""Ido""]" "[""No""]" maximal vanilla Not sure lobste.rs Ok "[""shell-command"", ""shell"", ""eshell"", ""term""]" "[""my own custom theme""]" Frequently No simple functions Never Default keybindings doesn't bode well with keybindings known in other programs (Ctrl+X/C/V for clipboard, Ctrl+F for search etc.) I wanted to change something in Qt Creator and I couldn't. I heard in Emacs I would be able to. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Relatively easy to change anything. Nothing can be pet peeve in Emacs except for lack of pet peeves. "[""Work"", ""Hobby projects"", ""Notes""]" "[""28.1""]" 3 No magit, expand-region, wdired, wgrep, ryo-modal, helpful moderate comprimise never considered No No No Custom modal with ryo-modal "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""I'm usually satisfied with how they work""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""I don't""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ project.el Never 29 Masters Male Polish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla "Some question would work well with ""No"" answer relevant to particular question." Not sure r/emacs Great "[""shell-command"", ""vterm""]" "[""doom-city-lights""]" Often undo-tree simple functions Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""inertia""]" String[] Very well, it's snappy "[""Work""]" "[""28.2"", ""27.1""]" 25 No limited comprimise 10+y No No No Emacs "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" String[] "[""none? whatever comes in debian""]" "[""never have""]" Rarely "[""Not interested""]" Never "[""I don't""]" "[""n/a""]" "[""friends""]" "[""not sure""]" "[""Install and try it immediately""]" No Rarely 43 Masters Male Software Development "[""Ido""]" "[""ispell""]" minimal vanilla "One question required an answer that shouldn't've (what do you do when you find a new package), since I don't do any of the 4 options. Wording of ""have a clear preference for free/libre software and am willing to accept any lack of features or UI polish"" is confusing. At first read I thought that was saying what the later ""limited"" option was saying. (I read ""any"" as meaning ""some, rather than none"" instead of meaning ""unlimited"")" No Hacker News Great "[""shell""]" "[""default light""]" Never No copy-paste Never Editing megabytes json files freeze my emacs Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""Existing for so many years""]" Very well, it's snappy "Keyboard driven Extensible" "[""Work""]" "[""29.0""]" 7 No Neotree, helm any comprimise never considered No Would directly No Emacs "[""C++"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages"", ""Mastodon""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Mastodon""]" "[""not sure""]" "[""wait for maturity""]" No Sometimes 45 PhD Male Software Development "[""Helm""]" "[""Yes. Don't know wich one""]" minimal vanilla Yes Mastodon Great "[""none""]" "[""default light""]" Never No none Rarely Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 1 No any comprimise never considered No No No Vim "[""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never String[] Rarely "[""Issues""]" "[""GitHub""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes "[""Ivy"", ""Vertico""]" "[""No""]" Doom Emacs No friends Great "[""vterm""]" "[""default dark""]" Never No simple functions Never Eric S. Raymond’s case study on editors in “The Art of UNIX Programming” "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great That it can be extended by a decent programming language and that it has a good underlying design. "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 Mu4e magit, mu4e, Org Mode significant comprimise never considered No No No Vim "[""Elisp"", ""Haskell"", ""Shell"", ""SQL"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack of time and I rarely see the need, as most packages are more than decent.""]" Rarely "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""IRC""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 35 Masters Male German Software Development "[""Helm""]" "[""framework default""]" Spacemacs No r/orgmode Great "[""none""]" "[""The spacemacs light default.""]" Sometimes framework default write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No moderate comprimise 5-10y No I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Scheme"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""GitHub"", ""Email""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 50 Bachelors Male Canadian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure lobste.rs Ok "[""eshell""]" "[""default dark"", ""my own custom theme"", ""dracula"", ""solarized-dark"", ""zenburn""]" Frequently No many packages Never Remember key bind Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Not Vim""]" Good but not great Extensibility "[""Hobby projects""]" "[""28.2""]" 5 No consult limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Giving my copyright to FSF (I do not want to publish legal name and address)""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs-jp""]" "[""package.el""]" "[""Install and try it immediately""]" MELPA None project.el Often "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No Twitter Great "[""shell""]" "[""my own custom theme""]" Rarely undo-tree simple functions Never Friend "[""GUI""]" "[""Built-in features""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""28.2""]" 20 Gnus significant comprimise never considered No No No Emacs "[""C++"", ""Elixir"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Often "[""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Rarely 50 Bachelors Male Swedish Software Development "[""Helm"", ""Ido""]" "[""ispell""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""zenburn""]" Often undo-tree simple functions "Learning what functions exist to begin with. Seeing what they did is easy using C-h but having people say ""there's an Emacs function for that already"" without me having heard of it was common." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Lisp, and the hackability that comes with it. "[""Hobby projects""]" "[""29.0"", ""28.2""]" 1 Emacs "[""C#"", ""Elisp"", ""Shell""]" "[""GNU/Linux""]" Nano Frequently maximal vanilla simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 3 Emacs "[""C#"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Never minimal vanilla write package Never Configuring is not straightforward task. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, unique approach on different operating systems and possibility to use it in terminal and through SSH. "[""Work"", ""Hobby projects"", ""Keeping notes in org mode""]" "[""29.0""]" 15 No magit, restclient, multiple-cursors, avy, consult, org, eglot, docker-cli moderate comprimise might in future I have in the past No Yes Emacs "[""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (features)""]" "[""Reddit"", ""Blogs"", ""from people I follow on Twitter and Mastodon""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" At the moment of publishing my package MELPA seemed easiest. Notepad++ project.el Rarely 56 PhD Male Serbian Software Development "[""Ido"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Mastodon toot Great "[""shell-command"", ""shell"", ""eshell"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-tree many packages Never Learning X-Emacs was not the one to use. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Elisp access to all the things. "[""Work"", ""Hobby projects""]" "[""28.1""]" 13 No zone-matrix any comprimise never considered No No Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""IRC""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Melpa Vim No Never 51 School Male United States citizen Software Development "[""framework default"", ""Helm""]" "[""flyspell""]" Doom Emacs No Hacker News Ok "[""eshell"", ""vterm""]" "[""doom-one""]" Frequently undo-tree simple functions Never It was hard to write the first config. As a result, it turned out that I needed quite a bit: a color theme, ergoemacs, modes for programming languages. Then org-mode and some things related to it were added to it. But it was hard to figure out the huge number of packages Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great years of community development, many extensions for almost any occasion "[""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No ergoemacs "[""Assembly"", ""Common Lisp"", ""Elisp"", ""Python"", ""Scheme"", ""Shell"", ""forth, tcl""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text No Rarely 21 School Male Russian Student "[""Ivy""]" "[""No""]" maximal vanilla No linux.org.ru Ok "[""none""]" "[""doom-one""]" Never No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility, documentation "[""Work"", ""Hobby projects"", ""Notes""]" "[""28.1""]" 5 No magit, evil limited comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub"", ""Discord""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Design rationale"", ""Overview""]" "[""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 36 Masters Male Swedish Software Development "[""framework default""]" "[""No""]" Doom Emacs Not sure r/emacs Great "[""none""]" "[""my own custom theme""]" Never framework default copy-paste Never Learning the keybindings Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy productivity "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1""]" 2 No telega.el limited comprimise might in future No I would if they accept via westernunion or moneygram No Emacs "[""HTML/CSS"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" GNU ELPA, MELPA gedit No Frequently Bachelors Colombian Student "[""No""]" "[""No""]" minimal vanilla Not sure Telegram Great "[""shell-command"", ""shell"", ""eshell""]" "[""default light"", ""my own custom theme""]" Sometimes No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Gnus significant comprimise might in future No I have in the past No Emacs "[""Elisp"", ""Shell"", ""Guile""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""guix and other third parte channles""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Blogs""]" "[""Manual""]" "[""IRC"", ""Reddit"", ""Mailing lists""]" "[""manual"", ""Guix package manager""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 27 Associates Male Spanish Energy "[""fido-vertical""]" "[""flyspell""]" minimal vanilla Not sure Telegram Great "[""shell-command"", ""shell"", ""eshell"", ""term"", ""vterm""]" "[""default light"", ""default dark"", ""modus-operandi"", ""modus-vivendi"", ""solarized"", ""solarized-dark""]" Frequently No copy-paste Never It was difficult to get started because there was lots of different advice everywhere and hard to determine the foundational knowledge to focus on. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great I love it's extensibility. It can be as simple or as complex as you like and there is robust community support. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No, but I want to eventually limited comprimise never considered I plan to in the future No No Vim "[""C"", ""Python"", ""R"", ""Shell"", ""SQL""]" Sometimes "[""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub"", ""Discourse""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Discourse""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Frequently "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Discourse Great "[""eshell"", ""term"", ""vterm""]" "[""doom-one"", ""zenburn""]" Frequently framework default none Never Remembering all the keyboard shortcuts Boyfriend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "It automatically closes paranthesis and can display them in multiple colors And it has a cool git integration" "[""Work""]" "[""28.1""]" 1 No "racket parenthesis mode" limited comprimise never considered No No No Emacs "[""Assembly"", ""LaTeX, Racket""]" Often "[""GNU/Linux"", ""Windows""]" String[] "[""not sure""]" "[""i dont""]" Never String[] Never "[""i dont""]" "[""Tutorials""]" "[""Boyfriend""]" "[""use-package""]" "[""wait for community""]" VS Code No Rarely Bachelors Female Software Development "[""Helm""]" "[""No""]" maximal vanilla No Boyfriend Great "[""none""]" "[""doom-one""]" Never No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No limited comprimise 0-2y No No No Emacs "[""Common Lisp"", ""Elisp"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 28 Masters Male South Korean Student "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""default dark"", ""my own custom theme""]" Sometimes vundo copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""27.1""]" 4 Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Idris""]" "[""GNU/Linux"", ""Windows""]" Frequently Spacemacs copy-paste Never The key bindings of course took some getting used to, but I remember the learning curve being easier than vim. Might be because I took up using vim from nano, though, which is a bigger leap. Recommended by a friend because of org-mode "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""org-mode""]" Very well, it's snappy I use Emacs for editing large files of plaintext, markup language, and code because Emacs feels better for long-form typing than vim. I moved from vim to Emacs because of org-mode, which is *excellent* for structuring plaintext. I also find myself launching Emacs just to use the calculator, because anything other than RPN frustrates me. "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No Don't really have any. I use mostly vanilla Emacs. moderate comprimise never considered No Would directly No Emacs "[""HTML/CSS"", ""Haskell"", ""Python"", ""Perl"", ""R"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""I don't use any.""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Don't see a need; most packages do what I need them to do""]" Never "[""Web search engines"", ""I search my OS's binary package repo for packages to support new languages I'm picking up""]" "[""Manual""]" "[""I have yet to do so.""]" "[""I only use those that are included with my OS's binary package repository""]" "[""Install and try it immediately""]" Vim No Frequently "[""No""]" "[""No""]" minimal vanilla Thank you for continuing to develop Emacs! No FreeBSD forums Ok "[""shell"", ""term""]" "[""my own custom theme""]" Never No none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No helm,pdf-tools,nov,magit,projectile,multiple-cursors significant comprimise never considered No No No Emacs "[""C""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim projectile Often "[""Helm""]" "[""flycheck""]" maximal vanilla No Blog post Great "[""vterm""]" "[""doom-acario-dark""]" Sometimes undo-tree read and understand Never Emacs is unintuitive for people used to editors like vscode and using the mouse a majority of the time, so a mouse-based tutorial/walkthrough of the major functionality might be a good idea Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Free Software, Extensive Community, multiplatform "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No lsp, dashbaord significant comprimise might in future No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""youtube""]" "[""Screenshots""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub"", ""Mailing lists""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Sometimes 36 Bachelors Male American Software Development "[""Helm"", ""Ivy""]" "[""framework default""]" Spacemacs Not sure lobste.rs Great "[""powershell hack""]" "[""my own custom theme""]" Never framework default copy-paste Never I heard that editors like Vim and Emacs work better. Tried to switch a number of times before, but gave up every time until seeing a colleague of mine doing magic with text, only then I believed that initial struggle is well worth it. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Customizability, DOOM, snippets, org-mode, 90s vibe "[""Work"", ""Hobby projects"", ""Study""]" "[""28.2""]" 5 that is on my TODO list emacs-jupyter, yasnippet, org-mode, browse-kill-ring, speed-type, multiple-cursors, mc-extras, ace-mc, org-ref, atomic-chrome any comprimise might in future Cannot Cannot Yes Vim "[""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""DOOM""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Discourse""]" "[""straight"", ""manual"", ""DOOM""]" "[""Install and try it immediately""]" Sublime Text No Often 39 PhD Male Polish Research "[""DOOM""]" "[""flyspell"", ""ispell""]" Doom Emacs No discourse.doomemacs.org Great "[""eshell"", ""vterm""]" "[""doom-spacegrey""]" Frequently undo-tree write package Classic Emacs hotkey scheme was extremely unintuitive to me at first, and also hard to use on a standard PC keyboard until I swapped Caps Lock and Ctrl. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "Fuzzy module bounds; can integrate any part into another part with a few lines of code. Org-mode." "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 Emacs "[""C++"", ""C#"", ""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" "[""GNU/Linux"", ""Windows""]" Vim Sometimes maximal vanilla simple functions Never I've struggled a lot with keybindings. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org mode""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""29.0""]" 2 No tramp, org, dired, flymake, magit, cedet, slime, company no comprimise never considered Cannot Cannot No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Often 37 Bachelors Male Russian Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently vundo none Sometimes Internet "[""GUI""]" "[""Package(s)""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No any comprimise never considered No No No Vim "[""C++"", ""C""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Never "[""Code (features)""]" "[""Reddit""]" "[""Manual""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Sometimes 27 Bachelors Male German Manufacturing "[""Ivy""]" "[""flyspell""]" Doom Emacs No Hacker News Ok "[""shell-command""]" "[""default dark""]" Sometimes undo-tree simple functions Never Configuring emacs is not easy, especially knowing where things belong. Lisp-side, I still struggle with all package-importing flavors: straight, require, etc. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility and adaptation "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No lsp, projectile, ivy/ido, magit, emacs no comprimise might in future No No No Emacs "[""C++"", ""C"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA"", ""not sure""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Internet""]" "[""What Doom Emacs provides""]" "[""wait for maturity""]" None projectile Rarely 39 Masters Male Spanish Software Development "[""Ivy""]" "[""No""]" Doom Emacs No Hacker News Great "[""shell-command"", ""shell"", ""vterm""]" "[""solarized-dark""]" Frequently undo-tree copy-paste Sometimes Command discoverability is difficult at first University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Free software, extensible, great packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No Magit tramp helm any comprimise might in future I have in the past Yes No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Sometimes "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""IRC servers"", ""Matrix servers"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""Matrix"", ""Emacs StackExchange"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""wait for community""]" Vim No Often 40 Masters Male United States citizen embedded "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Hacker News Ok "[""eshell""]" "[""solarized-dark""]" Frequently No simple functions Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 30 No org-mode, org-roam moderate comprimise never considered No Would directly No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Julia"", ""Python"", ""Perl"", ""Ruby"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Rarely 50 Masters Male German Telecom "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""eshell"", ""term""]" "[""alect-dark""]" Frequently undo-tree copy-paste Never Really difficult to understand value of REPL at the start. Also learning information architecture/conventions for where stuff is in Emacs. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Programmable run-time. Cross-platform. Open source. "[""Work"", ""Hobby projects""]" "[""28.2""]" 31 No Org-Mode, Magit, Yasnippit, Rest Client, Tramp, Eglot, Company/Helm, OSX-dictionary, treemacs, which-key limited comprimise never considered No I have in the past No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Swift""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Writing presentations""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""IRC servers"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for community""]" Jove No Frequently 56 PhD Male United States citizen Software Development "[""Helm"", ""Icomplete""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Ok "[""shell-command"", ""shell"", ""eshell"", ""Dired""]" "[""default light""]" Sometimes No simple functions Never Doom Emacs specific but figuring it out which files I was supposed to edit. Figuring out how to debug errors. Figuring out how to see which executables are being used by emacs. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org mode""]" Good but not great everything is a buffer. Very discoverable. Good documentation. "[""Work"", ""Hobby projects""]" "[""28.1""]" 0 No do not prefer never considered No No No Vim "[""Go"", ""Python"", ""Ruby"", ""SQL"", ""Racket, SML""]" Often "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Discourse""]" "[""Tutorials""]" "[""Discourse""]" "[""framework default""]" "[""wait for community""]" Vim framework default Frequently Bachelors Male United States citizen Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Discourse Great "[""vterm""]" "[""solarized-dark""]" Never framework default simple functions Rarely "Before moving from Atom to Sublime, I briefly tried Emacs, but gave up on how it was not ""easy"" or similar to Atom of most current text editors at the time. I did not realize that those ""features"" were the same ones that limited my use to just editing text. After getting frustrated with Sublime after paying the license fee and using the beta version 3 at the time, I finally looked at Emacs and Youtube was instrumental this time in making me decide to master Emacs rather than use it as a text editor replacement. In particular, Mike Zamansky's Using Emacs series laid out dozens of videos showing how he used Emacs in his workflow to teach and grade students. The Emacs Rocks videos were also nice, but they did not really show you how to do things. I would say it is important to show workflow use cases that Emacs can solve as a motivator to invest the time to master those areas of Emacs. The other difficulty is starting out with too many packages in the beginning, because that makes understanding what is built-in that much harder." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community""]" Very well, it's snappy Continuity in the community support of packages. In Atom and Sublime, I was frustrated that most packages had been started by people as a hobby and then abandoned. PlantUML in particular did not work in Sublime, but my peers would show how great it was in the new VS Code at the time. I saw that VS Code was mostly the market place and was afraid those would soon be abandoned too. I believe that the Emacs' community is more robust in that it is not just young adopters, but people that invested time in mastering Emacs for many years. You can quickly learn a Sublime Text and hit upon limitations, but after 3 years, I'm still learning new things that Emacs can do. That is not just because I'm on the master branch, there is plenty to discover that has been in Emacs for decades. "[""Work"", ""Hobby projects"", ""task management, writing, news reading, for work and personal""]" "[""29.0""]" 3 No ace-window, atomic-chrome, dired, eglot, elfeed, embark, iedit, magit, modus-themes, org-mode moderate comprimise might in future Yes No No Emacs "[""Elisp"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""shopping list, goals, and habit tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub"", ""list-package details provides a website that is often the repository.""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""RSS feeds with elfeed""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""I research and figure it out on my own. If I think there is an issue, I report that on the repo or mailing list""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for maturity"", ""wait for community""]" Sublime Text project.el Frequently 55 Bachelors Male American Entertainment "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu"", ""ispell""]" maximal vanilla The hardest part was picking only ten favorite packages that I use daily in Emacs. Not sure Org-mode mailing list Great "[""shell-command"", ""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree read and understand Never Internet "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Large multi-gigabyte text support. Ingrained key configuration. Ongoing growth. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 30 No no comprimise might in future No I have in the past No Emacs "[""C++"", ""C#"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""SQL""]" Rarely "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Emacs clones, DVED No Rarely Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Slack Ok "[""shell""]" "[""my own custom theme""]" Rarely No String[] String[] String[] String[] String[] write package Rarely "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Mu4e limited comprimise might in future No No Yes Emacs "[""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Eclipse No Often "[""framework default""]" "[""flyspell""]" Doom Emacs Yes lobste.rs Ok "[""eshell"", ""vterm""]" "[""solarized-dark""]" Often framework default read and understand Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Everything can be done in the editor, don't need to use a mouse "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No magit, cider never considered Vim "[""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ projectile Never "[""framework default""]" "[""framework default""]" Spacemacs "[""term""]" "[""solarized-dark""]" Never framework default String[] String[] String[] String[] String[] read and understand Never Emacs was slow and fragile. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Long term existence "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Magit, Org, firestarter limited comprimise never considered I have in the past Cannot No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""straight""]" "[""wait for community""]" IntelliJ framework default Sometimes 36 Masters Male Finnish Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""langtool""]" Doom Emacs Yes r/emacs Great "[""shell-command""]" "[""modus-vivendi""]" Sometimes framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 No moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""Common Lisp"", ""Haskell"", ""Perl""]" Rarely "[""GNU/Linux""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Design rationale""]" "[""I don't""]" "[""manual""]" "[""Research alternatives""]" Vim No Sometimes 35 Masters Male Software Development "[""Ido""]" "[""No""]" minimal vanilla No Blog post Ok "[""shell-command"", ""shell"", ""eshell""]" "[""default light""]" Frequently No simple functions Never University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 36 No magit,cider,flycheck moderate comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" BSD vi No Frequently 55 Masters Male Finnish Software Development "[""Selectrum""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""none""]" "[""tango-dark""]" Sometimes No simple functions Never help was, at least then, very fractured, and it was kind of hard to find information in a way that's more beginner-friendly than the manual. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility and ecosystem "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No lsp-mode,vterm,magit,tramp,ace-window moderate comprimise never considered No Would directly No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never String[] Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" GEdit projectile Frequently 22 Bachelors Female French Software Development "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No Friend Great "[""shell-command"", ""vterm""]" "[""dracula""]" Frequently framework default simple functions Never Emacs motions were difficult to learn. It wasn’t until after I started using Evil that I got hooked into Emacs University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Alright Extensibility and everything’s a buffer. When I see a VSCode package hasn’t been touched in a year I think “oh no it’s abandoned”. When I see an Emacs package hasn’t been updated in 8 years I think “it must be perfect” "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No evil, magit moderate comprimise never considered Yes Would directly No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Discord""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Rarely 23 Bachelors Male American Software Development "[""Ivy""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Great "[""eshell""]" "[""ef-light""]" Sometimes undo-tree simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Friend recommended it for C++""]" Very well, it's snappy Lisp Machine "[""Work""]" "[""29.0"", ""28.1""]" 17 notmuch org, magit, eglot, flycheck, consult, helpful, direnv, notmuch, elfeed limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""Python"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""most packages work""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Sacha Emacs News""]" "[""Manual""]" "[""Read the src / google / sourcegraph search for uses of it""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Ready to Program No Frequently 35 Bachelors Male South African Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Friend Ok "[""none"", ""shell-command"", ""vterm""]" "[""modus-vivendi"", ""leuven""]" Sometimes No copy-paste Rarely It's tricky to configure the language server, and I have encountered a lot of bugs when I try to set up the LSP server. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great It's sooooo fast, and versatile "[""research""]" "[""28.2""]" 1 No moderate comprimise might in future Yes Would directly No Vim "[""C++"", ""C"", ""Python""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discourse""]" "[""straight""]" "[""wait for maturity""]" Vim framework default Sometimes Masters Male Chinese Student "[""Vertico""]" "[""framework default""]" Doom Emacs No Emacs China Great "[""vterm""]" "[""default light""]" Frequently framework default write package Never Learning of keyboard shortcuts and the inconsistency with respect to the Windows plattform. Steep learning curve. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility and that it is custumizable. Additionally, I love the command centric interface. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No Else, straight, org-mode, ivy, company, which-key, yasnipped, projectile, lsp, dap moderate comprimise never considered No No Yes Emacs "[""C++"", ""Elisp"", ""Python""]" Never "[""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Email""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Often Masters German Software Development "[""Ivy""]" "[""flyspell"", ""langtool""]" psimacs No r/emacs Great "[""eshell""]" "[""nimbus""]" Never undo-fu copy-paste Never Configuring and understanding how things work. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""org-mode""]" "[""Extensibility"", ""Text editing features"", ""org-mode""]" Very well, it's snappy Flexibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No org-mode, magit limited comprimise never considered No No No Vim "[""Python"", ""SQL"", ""org-mode, markdown""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim framework default Sometimes 36 School Male British Technical Sales "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""vterm""]" "[""doom-horizon""]" Never framework default copy-paste Rarely no No, just have to take time to read and learn Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""orgmode""]" "[""Text editing features"", ""orgmode""]" Very well, it's snappy all these apps that live together and boost productivity "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e orgmode, mu4e, dired, elfeed, erc, magit significant comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""Scheme""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" gnu elpa Vim No Frequently 48 Masters Male French Healthcare "[""Vertico"", ""Consult""]" "[""flyspell"", ""grammalecte""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never When I was a novice, before I understand how most things works, I often breaks stuff and don't know how to fix. As I learned more about the working of emacs and more troubleshooting skills, I begin to really customize emacs. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Fully customizable, and I can fix most problems on my own. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 Mu4e moderate comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 27 School Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""shell-command"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""nord""]" Often vundo simple functions Never memorizing key combinations and function names Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility, performance, flexibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No eglot, org mode significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""not sure""]" "[""Not needed to""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Hacker News""]" "[""Comparison"", ""Manual""]" "[""Not needed to""]" "[""distro package manager""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Rarely 44 PhD Male American Software Development "[""No""]" "[""flyspell"", ""ispell""]" I use one they made at work No Hacker News Great "[""none""]" "[""my own custom theme""]" Sometimes No simple functions Never Finding good video documentation/tutorials/walkthroughs. These really help a beginner imo, especially coming from something like Neovim or VSCode Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great That you can do almost anything in it. Quite literally. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No lsp-mode, vertico, corfu, direnv, ef-themes, straight, consult, auctex limited comprimise never considered Cannot Cannot No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""straight"", ""elpaca""]" "[""Install and try it immediately""]" VS Code project.el Sometimes 21 Bachelors Male Indian Software Development "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No Discord Great "[""vterm""]" "[""ef-themes""]" Never No none "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work""]" "[""28.1""]" 5 Vim "[""C"", ""Go"", ""Java"", ""Python""]" "[""GNU/Linux""]" Frequently Doom Emacs simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Longevity, license, self-documentation "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No magit,embark,vertico,lsp-mode,projectile moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""R"", ""Shell"", ""SQL"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""blog""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs""]" "[""Comparison""]" "[""Matrix"", ""GitHub""]" "[""use-package"", ""Nix""]" "[""Install and try it immediately""]" Nano projectile Sometimes 43 Bachelors Male American Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes Blog post Ok "[""shell-command"", ""shell"", ""vterm""]" "[""modus-operandi""]" Rarely No read and understand Never Managing windows and removing automatically created ones Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 No Org-mode, which, lsp-dart, elfeed significant comprimise never considered No No No Emacs "[""Python"", ""SQL"", ""Dart""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""Framework""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often Bachelors Irish Software Development "[""Consult""]" "[""spell-fu"", ""ispell"", ""langtool""]" Purcell No lemmy.ml Great "[""none""]" "[""default light"", ""modus-operandi"", ""modus-vivendi""]" Frequently framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great One Ring to rule them all. "[""Work""]" "[""29.0""]" 20 No do not prefer never considered No No No Emacs "[""Common Lisp"", ""Javascript"", ""Python"", ""PHP"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Wariness of the review process""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Design rationale"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Sometimes Masters Male Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla Yes linux.org.ru Great "[""none""]" "[""my own custom theme""]" Sometimes undo-tree simple functions Never Default configuration isn't great and it's difficult to customize as a new user Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Community "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No Magit, helm, consult, vertico, bash completion, eglot limited comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel"", ""system administration (executable blocks)""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""I don't""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" Vim project.el Often 49 Associates Male United States citizen Software Development "[""Helm"", ""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell"", ""eshell"", ""ansi-term"", ""I like vterm but don't install it typically. Would be nice if something like it was included in emacs.""]" "[""cyberpunk""]" Frequently undo-tree write package Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No never considered Vim "[""Common Lisp"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" String[] String[] String[] String[] String[] String[] "[""package.el"", ""use-package""]" Frequently String[] "[""flyspell""]" maximal vanilla String[] String[] Often undo-tree read and understand Never I kind of didn't like dealing with commands that moved the cursor when doing the tutorial because I would lose my place. Also opening and closing separate windows. (Not talking about buffers but actual separate windows for different content.) Also getting a shell open and dealing with the edge issues with that. Wanted to learn lisp and have a an editor that supported it well "[""TUI""]" "[""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Wanted to learn lisp and have a an editor that supported it well""]" Good but not great Probably the keybinding, and the built in lisp support "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No I run vanilla so I don't have any packages installed. any comprimise might in future No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""SQL""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""wait for maturity""]" Vim No Sometimes 25 Bachelors Male United States citizen Healthcare "[""framework default""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell-command"", ""shell""]" "[""default dark""]" Never framework default write package Never Had NO idea what was responsible for what. Packages everywhere, many of them with overlapping and unclear descriptions of what they did, or described in terms of other packages. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""DOOM promised a fast, curated \""batteries included\"" experience, using modal editing.""]" Very well, it's snappy Customizability "[""Work""]" "[""29.0""]" 1 No Evil-mode, magit, lsp-mode, vterm moderate comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never String[] Sometimes "[""Issues""]" "[""Reddit""]" "[""Design rationale"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Never 42 Associates Male Canadian Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs A high-level privacy policy and data storage policy for personal demographic information being requested would be nice. I decided to trust you guys but was debating it. No Hacker News Great "[""vterm""]" "[""my own custom theme""]" Never framework default read and understand Never The weird default behavior and UI Internet "[""GUI""]" "[""Package(s)""]" "[""Package(s)""]" Alright Some great packages like Magit, org-mode and CIDER "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No CIDER, org-mode, magit limited comprimise never considered No No No Emacs "[""Clojure"", ""Shell"", ""Terraform""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Rarely 31 School Male Bulgarian Education services "[""Helm""]" "[""No""]" minimal vanilla Is it possible to separate the use and contribution sections or toggle the questions for contributions? No Hacker News Ok "[""none""]" "[""I change them depending on the lightning conditions""]" Never No write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Vim "[""C++"", ""C"", ""C#"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Kotlin""]" "[""GNU/Linux"", ""MacOS""]" Often maximal vanilla many packages Sometimes Not knowing Lisp. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Lisp. Lisp is magic. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 notmuch limited comprimise might in future Yes I have in the past Yes Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Often "[""Lack of time""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" MELPA - it has more users, maintainers and packages IntelliJ projectile Frequently 44 Bachelors Male Uzbek Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool"", ""grammarly-lsp""]" Doom Emacs Not sure r/emacs Ok "[""shell-command"", ""shell"", ""eshell"", ""term"", ""vterm""]" "[""my own custom theme""]" Sometimes framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No no comprimise 10+y No No No Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Research alternatives""]" None projectile Often "[""No""]" "[""ispell""]" Doom Emacs Not sure Hacker News Great "[""shell""]" "[""doom-homage-black""]" Never framework default copy-paste Never making emacs convenient in basic things (navigation, opening/saving files) after easy-to-use editors Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""27.2""]" 13 No goto-last-change, layout-restore, djcb-set-cursor-according-to-mode moderate comprimise never considered No No No CUA "[""C++"", ""HTML/CSS"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""nowhere""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" mcedit No Never 55 PhD Male Russian Research "[""No""]" "[""framework default""]" minimal vanilla No linux.org.ru Ok "[""none""]" "[""wheatgrass""]" Never No String[] String[] String[] String[] String[] copy-paste Can be confusing at first as it has a learning curve. The default keybindings can be turn offs for people who are quickly looking for a text editor. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Portability, flexibility due to configurations "[""Hobby projects""]" "[""28.2""]" 2 Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Typescript""]" "[""GNU/Linux""]" VS Code Rarely minimal vanilla many packages Sometimes Org maintainers never respond to my contribution. Had to figure out the key chording patterns. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy Depth of editing power, super, extensibility. "[""Work"", ""Hobby projects"", ""Tracking personal to-dos""]" "[""28.2""]" 38 Mu4e Org,use-package moderate comprimise 10+y Yes Yes Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Sometimes String[] Sometimes "[""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" MELPA (well managed) PEdit on DOS No Frequently 56 Masters Male United States citizen Software Development "[""No""]" "[""ispell""]" maximal vanilla Not sure Emacs mailing list Great "[""shell""]" "[""my own custom theme""]" Often No write package Rarely More documentation for beginners including how to send patches, copyright assignment and etc... "Default configuration is hard to use, Documentation is too long, Mouse bindings are unlike any other program, The completion at point is a bit unintuitive so I had to use other things like company and ivy" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, every thing is a function that is exposed to the user, multiple platforms support "[""Work"", ""Hobby projects"", ""Organization""]" "[""29.0"", ""28.1"", ""27.2""]" 9 No objed, magit, tempel, DAP, org-auto-tangle moderate comprimise 0-2y Cannot Cannot Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""Lua""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" I usually choose repositories which allow submission and contribution from anybody interested without signing copyright related papers. joe project.el Frequently 31 Bachelors Male Ethiopian Research "[""Ivy"", ""Icomplete"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla I would like to see the results published to the public Yes r/emacs Great "[""eshell"", ""ansi-term"", ""vterm""]" "[""base16""]" Often undo-tree copy-paste Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 4 notmuch moderate comprimise never considered No No No Vim "[""R""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""Design rationale""]" "[""IRC"", ""Matrix""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Notepad++ framework default Rarely PhD Male American Healthcare "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""solarized"", ""solarized-dark""]" Rarely framework default copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""org-mode""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 2 No org-roam, org-roam-bibtex, org-noter, org-pdftools any comprimise never considered No No No Vim "[""C++"", ""C""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discourse""]" "[""framework default"", ""use-package""]" "[""wait for community""]" Vim No Never Masters Male Taiwanese Research "[""Helm""]" "[""ispell""]" Spacemacs No r/emacs Ok "[""none""]" "[""nord""]" Never undo-tree simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Python""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Frequently "[""Helm"", ""Ivy""]" "[""flyspell""]" minimal vanilla Survey needs “none of the above” options for required questions. No Hacker News Great "[""shell""]" "[""gruvbox""]" Never No simple functions Never Maybe the Gnus development mailing list should be moved to gnus.org. It was difficult to remember keybindings at first. Saw that senior Debian Developers used Gnus for e-mail "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Lisp makes Emacs very extensible and configurable. Because it is a free software, I trust that Emacs will be around in thirty years. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 14 Gnus Org, Gnus, amx, crux, which-key, elfeed, exwm, typo, pdf-tools significant comprimise might in future No No No Emacs "[""Elisp"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Mailing lists"", ""Planet Emacslife""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Have never asked for help""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" None No Frequently 46 Bachelors Male Canadian Engineering (not software) "[""No""]" "[""No""]" maximal vanilla "The survey is very oriented towards software development. You should also ask questions about languages such as French, Chinese, etc. Maybe let the survey be localised as well; I think I've read that there is an Emacs community in Japan, and they'd be more likely to respond to a Japanese version of the survey." Yes Emacs mailing list Great "[""eshell"", ""term""]" "[""default light""]" Frequently No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No smex, ido, lsp, eglot moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Visual C++ projectile Frequently 40 PhD Male German Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""default dark""]" Frequently No read and understand Never via ESS and writing R codes "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""using ESS and R""]" Good but not great Integration of most of what I need. "[""Work""]" "[""29.0""]" 10 Mu4e ESS, mu4e significant comprimise never considered I have in the past Would directly No Vim "[""Python"", ""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 45 PhD Male Swedish Research "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""uwu""]" Never No copy-paste Never Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3""]" 20 Gnus Flymake never considered No No No Emacs "[""C"", ""C#"", ""Javascript"", ""PHP"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Terminal nox""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes "[""No""]" "[""No""]" maximal vanilla "[""none""]" "[""my own custom theme""]" Never No simple functions Never N/A Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""portability, SLIME""]" "[""Community""]" Good but not great extensibility, free license, customizability, learning curve isn't actually that bad "[""Work"", ""Hobby projects""]" "[""27.1""]" 6 No org-mode, SLIME, CIDER, nyan-mode, telega, themes significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Erlang"", ""Haskell"", ""Python"", ""Ruby""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""journaling, writing, poetry""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""nothing meaningful to contribute""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""fediverse""]" "[""framework default"", ""package.el"", ""manual""]" "[""Install and try it immediately""]" Notepad++ No Frequently 20 School Male Student "[""Ido""]" "[""No""]" maximal vanilla Not sure fedi Great "[""shell""]" "[""my own custom theme"", ""billw, purple-haze, leuven, feng-shui, matrix, goldenrod""]" Sometimes No many packages Sometimes Need web based companion to bug list for visualizing changes between patch-set iterations Incomplete or poorly executed integration among built-in libraries. Lack of standard key bindings and an inconsistent UX across built-in modes. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great Forces you to become self-sufficient and fix things on your own. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No magit, indium, web-mode, jupyter moderate comprimise 0-2y No No Yes Emacs "[""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""GitHub"", ""Mailing lists""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""wait for community""]" MELPA because review process is less stressful and feels less public than emacs-devel mailing list. Vim No Sometimes 40 Bachelors Male United States citizen Fin Tech "[""Ido"", ""Vertico""]" "[""flyspell""]" maximal vanilla "Maybe try rankable choices instead of ""check all that apply"" for some questions." Yes Emacs mailing list Ok "[""vterm""]" "[""my own custom theme"", ""zenburn""]" Sometimes No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 4 No company,flycheck, moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Scheme"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""Windows""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs""]" "[""Manual"", ""Screenshots""]" "[""IRC"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" Notepad++ No Frequently 18 School Male Turkish Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Hobby projects""]" "[""28.2""]" 8 No magit,spaceline-all-the-icons,restclient,exec-path-from-shell moderate comprimise might in future No I have in the past No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never String[] Rarely "[""Reddit"", ""Blogs""]" "[""Screenshots"", ""Overview""]" "[""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" No Sometimes "[""Ido""]" "[""No""]" maximal vanilla Yes Hacker News Ok "[""shell""]" "[""my own custom theme""]" Often No write package Rarely Pull requests would be much nicer. It doesn't need to be GitHub, but a similar flow would be excellent. Not well. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Alright Extensibility and good packages. "[""Work""]" "[""29.0""]" 4 No magit,lsp-mode,vterm,jsonian,evil no comprimise might in future I have in the past Would directly Yes Vim "[""C#"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Comment their code. I want examples in the comments of at all possible.""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Melpa doesn't require me to sign over my software to the FSF. I retain my preferred GitHub based workflow. VS Code framework default Sometimes 25 Bachelors Male American Software Development "[""Vertico""]" "[""ispell""]" Doom Emacs Not sure r/emacs Great "[""vterm""]" "[""It depends on time of day and preference""]" Rarely framework default simple functions "[""TUI"", ""daemon""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" Emacs "[""C++"", ""Go"", ""Java"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""WSL""]" Rarely maximal vanilla simple functions Never Physical pain from the ctrl key Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""mu4e""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Alright Vibrant package ecosystem. Lots and lots of things that can be done in emacs that are often not done anywhere else. "[""Hobby projects""]" "[""29.0""]" 1 Mu4e any comprimise never considered No No No Custom for dvorak "[""Assembly"", ""C++"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""Design rationale""]" "[""IRC"", ""GitHub""]" "[""nix""]" "[""wait for community""]" Amp No Frequently School enby American Student "[""Ivy""]" "[""flyspell""]" maximal vanilla No lobste.rs Ok "[""shell-command"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never No copy-paste Never The keybinding system is difficult to understand. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""It was the standard editor at College""]" Very well, it's snappy The ability to customize it to make it very efficient for your personal use cases. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered No No No Vim "[""C++"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Never 29 Masters Male Swedish Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""term"", ""multi-term""]" "[""solarized""]" Never undo-fu copy-paste Never Friend "[""GUI""]" "[""org-mode""]" "[""org-mode""]" Alright org-mode "[""Work""]" "[""27.1""]" 9 No limited comprimise never considered No No No Vim "[""org-mode""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim framework default Rarely "[""framework default""]" "[""No""]" Spacemacs Yes Hacker News Ok "[""none""]" "[""default dark""]" Never No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""I was writing Lisp code""]" Alright My vim and emacs setups are functionally equivalent, the thing that keeps me in emacs is Magit and the GUI feels more like an editor for some reason. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Magit, perspectives, projectile, helm moderate comprimise never considered Cannot Would directly No Vim "[""Go"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Overview""]" "[""I don't""]" "[""use-package""]" "[""wait for maturity""]" Vim projectile Never 39 Masters Male United States citizen Software Development "[""Helm""]" "[""ispell""]" minimal vanilla No lobste.rs Great "[""vterm""]" "[""gruvbox""]" Rarely No simple functions Never "Keybindings Basic elisp concepts Emacs ecosystem" Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, Mode concept, Generality and Introspection "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No Magit, Org-Mode, Dired, Which-Key, Lsp-Mode,Evil mode moderate comprimise never considered I have in the past No No Mix of evil and emacs bindings "[""C++"", ""Go"", ""Haskell"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""wait for maturity"", ""wait for community""]" None projectile Rarely 25 Associates Male Brazilian Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs Great platform and questions Yes r/emacs Great "[""vterm""]" "[""modus-operandi""]" Rarely undo-fu copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No moderate comprimise never considered No No No Vim "[""C++"", ""Python"", ""Shell"", ""Cython""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""not sure""]" "[""I don't""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""not sure""]" "[""wait for community""]" Vim framework default Never 39 Masters Male Spanish Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No Friend Great "[""vterm""]" "[""doom-one""]" Rarely framework default write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 3 Vim "[""C"", ""Elisp"", ""Python""]" "[""MacOS""]" Frequently Doom Emacs simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""27.1""]" 12 Gnus moderate comprimise never considered No No No Emacs "[""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes Bachelors Male Chinese Software Development "[""Ivy"", ""Ido""]" "[""No""]" maximal vanilla No Emacs China Ok "[""shell""]" "[""my own custom theme""]" Often No read and understand Never init.el or config having bugs, laggy/sluggish, bugs (such as C-c C-c not closing captures), getting a tool to do what you actually want vs what someone else thinks you want (this is emacs' strength but it's non trivial), emacs customize menus and file are still a mystery to me. Internet "[""GUI""]" "[""i don't actually know""]" "[""Extensibility""]" Alright Community of smart people making convenient and well thought out tools "[""Hobby projects""]" "[""29.0""]" 10 Mu4e org, deft, slime, dired moderate comprimise never considered I have in the past Yes No Emacs "[""Common Lisp""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""I'm only a hobbiest and I don't trust my code""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""GitHub"", ""I usually don't. Whilst I love the work of this community, it's a culture i prefer not to talk to. 10 years ago I said something that implied men and women are different in lisp IRC and i've never interacted with the community since.""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Frequently 35 Bachelors Male British Manufacturing "[""Ivy""]" "[""flyspell""]" Doom Emacs some repetition No Telegram Ok "[""eshell""]" "[""default dark""]" Rarely framework default read and understand Never keyboard movement not as fluid as vim Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility, keyboard driven "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No avy, projectile, magit, ido moderate comprimise never considered No Yes No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim projectile Sometimes 40 Bachelors Male United States citizen Research "[""Ido"", ""Vertico""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""shell-command""]" "[""default light""]" Sometimes No copy-paste Never "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great flexibility "[""Work""]" "[""28.1""]" 38 No org, helm significant comprimise never considered I have in the past No No Emacs "[""HTML/CSS"", ""Python"", ""PHP"", ""R"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email""]" Rarely String[] Rarely "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" No Rarely Masters Male Education services "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure Emacs mailing list Ok "[""shell-command"", ""shell"", ""eshell"", ""term""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never Un-grokking vim from what's left of my brain. Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community""]" Very well, it's snappy What is possible is only limited by one's imagination. "[""Work""]" "[""29.0""]" 5 No org-mode, themes (ef, modus, kaolin), eglot, elfeed any comprimise might in future Cannot Cannot No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Perl"", ""Rust""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs""]" "[""Tutorials""]" "[""IRC"", ""Reddit"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 66 Bachelors Male United States citizen Native American Tribe "[""Ivy""]" "[""flyspell""]" minimal vanilla Yes r/emacs Great "[""vterm""]" "[""ef-night""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 2 Gnus moderate comprimise might in future No No No CUA "[""HTML/CSS""]" Often "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" VS Code project.el Frequently Bachelors Male Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""my own custom theme""]" Never vundo copy-paste Never "Didn't know where to start Elisp functions had cryptic names" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "Extensibility Live envitonment" "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No significant comprimise never considered No I have in the past No Vim "[""Clojure"", ""SQL""]" Often "[""GNU/Linux""]" String[] "[""framework default"", ""MELPA""]" "[""I dont""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub""]" "[""Clips/videos"", ""Overview""]" "[""na""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 33 Bachelors Male Italian Software Development "[""framework default""]" "[""framework default"", ""flyspell""]" Spacemacs Some mandatory answers shouldn't have been. Eg regarding how you find new packages. No lobste.rs Great "[""none""]" "[""solarized""]" Never framework default simple functions Never Understanding elisp syntax Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great built-in functions and kbd macros "[""Work""]" "[""28.2"", ""27.2""]" 6 No moderate comprimise never considered Cannot Would directly Yes Emacs "[""Assembly"", ""C"", ""Elisp"", ""Shell"", ""TCL""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Mailing lists""]" "[""manual""]" "[""Install and try it immediately""]" nedit No Sometimes 31 Masters Male (other) Research "[""Ivy""]" "[""flyspell"", ""langtool""]" minimal vanilla Not sure Hacker News Ok "[""eshell""]" "[""default light""]" Sometimes undo-tree copy-paste Never The stock bindings I didn't understand very well after using vim for two years before attempting emacs Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Its extensibility "[""Hobby projects""]" "[""29.0""]" 1 No Evil-mode might in future No Cannot No Vim "[""C"", ""Common Lisp"", ""HTML/CSS"", ""Python"", ""Rust""]" Often "[""GNU/Linux"", ""WSL""]" String[] "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Discord"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Discord""]" "[""framework default"", ""package.el""]" "[""wait for community""]" Vim framework default Often "[""framework default""]" "[""framework default""]" Doom Emacs "[""eshell""]" "[""doom-one""]" Never framework default write package Never need to write elisp to configure. University/College "[""GUI""]" "[""Extensibility"", ""keybindings""]" "[""Extensibility"", ""Package(s)""]" Good but not great It is a fully programmable editor. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No moderate comprimise never considered No No Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Ruby"", ""Shell"", ""SQL""]" Never "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Framework"", ""GitHub""]" "[""leaf.el""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Frequently 43 Bachelors Male Japanese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure Slack Great "[""none""]" "[""modus-vivendi""]" Never undo-fu write package Never it's currently blocked by my employer not signing the documents. "emacs is not an editor but rather a runtime a bit similar to electron. to understand you load ""modes"" and everything is brought to life by functions triggered by hooks is actually simple, but hard to figure out." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great high entry barrier leads to high-quality packages. the whole emacs api is well designed so all packages can neatly integrate into each other. "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 No magit, org-mode moderate comprimise 0-2y No No No evil + emacs in insert mode "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Never "[""Not interested"", ""Lack of time"", ""Wariness of the review process""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Matrix servers"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" entry barrier -> i used melpa. Vim projectile Sometimes 30 Masters Male German Research "[""framework default"", ""Vertico"", ""Consult""]" "[""framework default"", ""flyspell""]" Doom Emacs where will the results be published? No Friend Great "[""vterm""]" "[""my own custom theme"", ""starlit""]" Sometimes undo-tree write package Rarely key binding are hard to learn at first University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy wealth of packages and configurability "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No org significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No Often 49 PhD Male American Research "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""shell""]" "[""solarized-dark""]" Never undo-fu read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No significant comprimise never considered No No No Vim "[""C++"", ""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package"", ""guix""]" "[""Research alternatives""]" VS Code projectile Sometimes 23 Bachelors Male Dutch Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""nord""]" Never undo-tree write package Never can't remember problems. It's so long ago. "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""familiarity""]" "[""Package(s)"", ""Text editing features"", ""LaTeX""]" Very well, it's snappy programmability "[""Hobby projects""]" "[""28.2""]" 25 No dired org slime moderate comprimise never considered No No No my own bindings for French accents "[""Common Lisp"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Overview""]" "[""google""]" "[""use-package""]" "[""wait for maturity""]" alpha on old macos No Frequently PhD Male Canadian retired science researcher "[""Helm""]" "[""No""]" maximal vanilla No lobste.rs Ok "[""shell""]" "[""my own custom theme""]" Frequently framework default simple functions Never I use emacs in MS Windows (work) and some packages doesn't work super-perfect like in Linux, because in MS Windows doesn't work very well with external commands - for example magit is very slow in windows, the git clients (e.g. git-extension) are faster. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""org-mode""]" Good but not great packages and extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No org, org-roam, cider, dired, magit, many limited comprimise never considered No No No Vim "[""Clojure"", ""Haskell"", ""Java"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ framework default Sometimes 41 Masters Male Slovak Software Development "[""framework default"", ""Ivy"", ""Consult""]" "[""No""]" Doom Emacs Not sure Hacker News Great "[""shell"", ""eshell""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi"", ""always something new, e.g. now ef-themes""]" Rarely framework default read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 6 Emacs "[""HTML/CSS"", ""Javascript"", ""Typescript""]" "[""GNU/Linux""]" Sometimes maximal vanilla copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 4 Vim "[""Clojure"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Rarely Doom Emacs simple functions Never "Probably the default bindings. I wish that Emacs asked you what bindings (VIM/CUA/Emacs) you wanted to use on boot, or defaulted to CUA. Also I didn't find the welcome menu very helpful, I'd rather it just have a paragraph on how to use the C-h tools instead." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Alright The fact that the GUI isn't just a terminal, it has styling, varying font-sizes, and SVG support. "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No evil, math-preview, drag-stuff, base16-theme moderate comprimise never considered No No No Vim "[""C++"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Rust""]" Never "[""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Discord""]" "[""use-package""]" "[""Research alternatives""]" Vim project.el Sometimes United States citizen Student "[""Selectrum"", ""Marginalia""]" "[""ispell""]" minimal vanilla You should have a question about what new features users want in Emacs. No Hacker News Great "[""shell""]" "[""base16-helios""]" Sometimes No simple functions Sometimes The tutorial focuses too much on keybindings, and not enough on why, the philosophy. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy It's a text-mode Lisp VM. "[""Work""]" "[""28.2""]" 15 notmuch Org, Magit, Notmuch, Vertico, Orderless, Marginalia any comprimise might in future Cannot Cannot No Emacs "[""Clojure"", ""Julia"", ""Java"", ""Python"", ""R"", ""Ruby""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Overview"", ""tl;dr and main functions""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Eclipse No Frequently 38 PhD Male Spanish Research "[""Vertico"", ""Marginalia"", ""Orderless""]" "[""ispell""]" minimal vanilla Yes lobste.rs Great "[""none""]" "[""Xdefaults""]" Often No simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0"", ""28.2""]" 23 Emacs "[""Elisp"", ""Scheme"", ""Shell""]" "[""GNU/Linux""]" Often minimal vanilla copy-paste Not a full IDE for Java University/College "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Good but not great Customizability "[""Hobby projects""]" "[""26.3""]" 12 never considered Emacs "[""C++"", ""Java""]" "[""Windows""]" String[] String[] String[] "[""Elisp proficiency""]" Never String[] String[] String[] "[""use-package""]" "[""wait for maturity""]" vi Rarely String[] String[] minimal vanilla String[] String[] write package Never Keybindings University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""org-mode""]" "[""I can’t recall…""]" Very well, it's snappy org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 No org-roam,lsp-mode,magit,hydra,consult do not prefer never considered I have in the past No Yes Emacs "[""C++"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (features)""]" "[""GitHub""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""GitHub"", ""Local Emacs community at Slack""]" "[""leaf""]" "[""Install and try it immediately""]" Eclipse Leaf Frequently 31 Bachelors Female Japanese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Twitter Great "[""vterm""]" "[""dracula""]" Rarely undo-fu write package Rarely "I think the main difficulty in general is just spending enough time with Emacs and its manuals to discover and become aware of all of the features it offers, in order to build a good mental model of its domain. This is not completely trivial to do given the size of Emacs and the ""chaotic effect"" some low-quality tutorials/suggestions on the Internet can have on your mind. It took me a while in the beginning to stop googling mindlessly and take a structured approach of skimming and reading through the official manuals, which are amazingly well-written. All in all, I'm grateful for Emacs' extensive documentation and the fact that it's available online as HTML, though today I just use Info from Emacs. I've also wanted to learn Emacs Lisp for a while, and the ""tough"" part wasn't the fact that it's a Lisp, especially since at that time I was already very deep into Common Lisp, but just the fact that you're trying to learn a new ""language"" and figure out how Emacs models the world (buffers, hooks, keymaps, local variables, etc.) and how it all fits together. It takes a while to collect and become aware of all of the different operators -- save-excursion, save-restriction, goto-char, etc. -- and just the way that the ""Emacs API"" works -- sometimes the current buffer, sometimes the buffer that's the parameter, etc. There's quite a bit of legacy to deal with. :-)" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great "Its extensibility and the use of a ""proper"" programming language, which is highly dynamic and interactive, yet relatively uniform and simple. This allows Emacs packages to scale and go beyond just simple hacks. In the words of a blogger Tim Bradshaw: ""All sufficiently large software systems end up being programming languages.""" "[""Work"", ""Hobby projects"", ""Almost any activity that has to do with editing text.""]" "[""28.2""]" 6 Mu4e Evil, Org, Magit, Tramp, Helm, Projectile, undo-tree, SLIME, mu4e. moderate comprimise might in future I would like to in the near future Would directly No Vim "[""Assembly"", ""C++"", ""Clojure"", ""Elisp"", ""Haskell"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 25 Masters Male Croatian Research "[""framework default"", ""Helm""]" "[""No""]" Spacemacs Great job on organizing this effort! Thank you! :-) No r/emacs Great "[""none""]" "[""gruvbox""]" Frequently undo-tree write package Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 14 No moderate comprimise might in future No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Rarely "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""I don't""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Notepad++ projectile Frequently 36 Masters Male American Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell-command""]" "[""zenburn""]" Sometimes undo-tree copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit significant comprimise never considered No No No CUA "[""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 32 Masters Male German Software Development "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell"", ""multi-term""]" "[""solarized""]" Sometimes No copy-paste Never Yes, customization is complex even when i was using doom emacs. Start configure in config.el, or in vanilla emacs emacs.el, at the beginning was confused to me. Install packages also dificult for people don't know anything about elisp, i mean, all packages need some customization and some times that customization is confusing, like call hooks or defining variables with setq or set, is something that is not clear the first time. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Company-mode, treemacs, Flycheck, web-mode, projectile ♥, flyspell significant comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Im new using emacs and not have now enough knowledge, but i hope start contribute""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Install documentation :(""]" "[""Reddit""]" "[""framework default"", ""package.el"", ""manual""]" "[""Research alternatives"", ""wait for community""]" Actually I don't know None projectile Often 23 Bachelors Male Research "[""Vertico""]" "[""flyspell"", ""ispell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""my own custom theme""]" Never framework default simple functions Never prefer using GitHub bindins Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Alright programmability "[""Work""]" "[""26.3""]" 12 No any comprimise never considered No No No CUA "[""Python"", ""Perl"", ""verilog""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Frequently "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""manual""]" "[""Install and try it immediately""]" Notepad++ No Never Masters Male Manufacturing "[""icicles""]" "[""ispell""]" maximal vanilla No Blog post Ok "[""shell-command"", ""shell"", ""eshell""]" "[""zenburn""]" Never undo-tree simple functions Keybindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Org mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No never considered Vim "[""None""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Sometimes "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Frequently "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla "[""shell-command""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-tree simple functions Never Going from vim to emacs with keybindings and no .vimrc and no easy package manager Internet "[""GUI""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great The extensability "[""Hobby projects""]" "[""28.2""]" 2 No any comprimise never considered No Cannot No Vim "[""Common Lisp"", ""HTML/CSS"", ""Python"", ""PHP"", ""Ruby"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""not sure""]" "[""Install and try it immediately""]" Vim framework default Rarely 19 Associates Male Dutch Software Development "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""shell""]" "[""PaperColor""]" Never framework default simple functions Never Learning the editing keyboard shortcuts, learning elisp well enough to effectively configure emacs, doing extensive configuration to make things work the way I like. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility, the package ecosystem, default editing commands, builtin packages and features "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 12 No emacs-jedi, avy, auto-complete, flycheck, use-package, undo-tree, visual-regexp-steroids, dumb-jump no comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""Markdown, RST""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Twitter, especially Sacha Chua's weekly emacs news posts""]" "[""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" XCode No Frequently 32 Masters Male American Software Development "[""Ivy"", ""Ido"", ""Icomplete""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Blog post Ok "[""none""]" "[""my own custom theme""]" Rarely undo-tree read and understand Never Yes i just got some in system crafters Discord server, i didn't ask for it and i do not know why that person sent that but he/she did. Learning lisp. Dad "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy Emacs lisp "[""Hobby projects"", ""Home and school window managers.""]" "[""28.2"", ""28.1""]" 1 Mu4e Vertico,consult,magit,embark,forge,erc moderate comprimise might in future No No No Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discord"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Manual"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA Vim projectile Often 13 Male Swedish I do not work. I go to school(I don't know if the right answer is academia but I wrote this cause it's easier). "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No"", ""flyspell""]" maximal vanilla I feel like there is multiple questions that are very same, not entirely same but they are like almost exactly the same, i think those questions should be just one question instead. No Discord Great "[""eshell"", ""vterm""]" "[""dracula"", ""modus-vivendi""]" Never No none Never I could say I am about to learn emacs. I will start with the GNU elisp documentation. I glanced at it before and it looks like an excellent way to understand the editor. don't remember but would have been because of information about RMS "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""great mechanism for interfacing with CLI tools like they were part of emacs""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy The ability to work really well with command-line tools by incorporating their output into emacs so it can be manipulated using standard emacs idioms "[""Work"", ""Hobby projects"", ""all text editing""]" "[""28.2""]" 5 No significant comprimise might in future No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Perl"", ""Shell"", ""SQL""]" Never "[""MacOS""]" String[] "[""None""]" "[""I don't""]" Never String[] Never "[""Don't use packages that don't come with emacs""]" "[""Manual"", ""man page""]" "[""I don't""]" "[""manual"", ""I don't use any packages that do not come with the emacs installation""]" "[""wait for maturity""]" Vim No Frequently Bachelors Male Ghanaian Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command"", ""shell""]" "[""None""]" Frequently No read and understand Never Learning how basic things work. What is a face? How to change it? How does elisp work? When should I put ' before a symbol. How to hook a function or remove it? Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great Community and extensability "[""Work"", ""Hobby projects"", ""University""]" "[""28.2""]" 2 No "Org-super-agenda Citar Org-roam" significant comprimise never considered No No No Vim "[""C++"", ""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Atom framework default Frequently 22 Bachelors Male Brazilian Research "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""flyspell"", ""langtool""]" Doom Emacs Not sure r/emacs Great "[""none""]" "[""doom-one""]" Never framework default read and understand Never Internet "[""daemon""]" "[""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility, uniform UI for different tasks "[""Hobby projects"", ""School""]" "[""29.0""]" 1 Mu4e magit, org-fragtog moderate comprimise never considered No No No Vim "[""Go"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Discord"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Frequently 17 Female American Student "[""Vertico""]" "[""framework default""]" Doom Emacs Not sure lobste.rs Great "[""vterm""]" "[""doom-flat-white""]" Rarely framework default write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No doom-modeline, symbol-overlay, vertico, consult moderate comprimise never considered No No No meow "[""Elisp"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discourse""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""straight"", ""manual""]" "[""Install and try it immediately""]" None No Rarely 34 Bachelors Male Chinese Telecom "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla Yes Emacs China Ok "[""none""]" "[""nano-theme""]" Never No write package Rarely It's annoying Emacs keybindings are horrible, and the Vim emulation is not very good Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright High potential for inter-package synergy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e Magit moderate comprimise 2-5y No No No Vim "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Javascript"", ""Python"", ""Typescript"", ""Nix, OCaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Rarely "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell"", ""vterm""]" "[""doom-one""]" Rarely No none "[""GUI""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 1 Vim "[""C"", ""Go"", ""HTML/CSS"", ""Ruby"", ""SQL""]" "[""Windows""]" Sometimes minimal vanilla simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 3 Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Rust"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""Windows""]" Sometimes maximal vanilla simple functions Never "I find the FSF assignment process disastrous. I have used Emacs every day for 30 years. Despite my love of Emacs I cannot see me ever signing up or ""submitting papers"". I read the emailing list (and never reply). The recent ""hatred"" for other platforms beyond Linux is terrible. And I've daily-driven Linux since 1995." Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Dedication by the people who do maintenance, offer help, respond on the mailing list, contribute source code to upstream, and/or contribute to packages... just wonderful people. Many, many thanks! "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 notmuch magit, eglot, lsp limited comprimise never considered Yes No No Emacs "[""C"", ""Go"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""FSF paperwork""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None project.el Rarely Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""modus-vivendi""]" Frequently No read and understand Never Mostly lack of community, everyone was using Turbo Pascal and EDIT/TPU (on VMS). University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Portability""]" "[""Text editing features""]" Good but not great Portability and customizability. "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3"", ""24.3""]" 35 No modern-cpp-font-lock, whitespace moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""not sure""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""ycombinator news""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package"", ""manual""]" "[""Research alternatives""]" None No Sometimes 51 Masters Male Swedish Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""my own custom theme""]" Never No copy-paste Never Keybind Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Extendible. Community "[""Hobby projects""]" "[""28.2"", ""27.1""]" 0 No eglot,lsp-mode,projectile,meson-mode,company,yasnippet any comprimise might in future No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Typescript""]" Never "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Discord""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" GNU ELPA, MELPA VS Code projectile Rarely 26 School Male Argentine Software Development "[""No""]" "[""No""]" maximal vanilla No r/emacs Ok "[""shell"", ""term"", ""vterm""]" "[""wombat""]" Never No copy-paste Never Hard to get started without a starter kit. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Magit, Projectile, Dired, Rest Client, Eshell, programming language support. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No Magit, Projectile, Rest Client. significant comprimise might in future I have in the past No No Vim "[""Elixir"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim framework default Sometimes 36 Masters Male British Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""light-blue""]" Never framework default write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Customizability, packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 Gnus magit, helm, org moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Email""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Primos editor projectile Frequently 60 Bachelors Male English Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Rarely framework default read and understand Never "A book by Dave Tyler with a stupid title but great content ""Sams Teach Yourself Unix in 24 Hours""" "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "- It's a pro tool and stays true for years (no attempts to become newbie-friendly) - User experience doesn't change for years, unless you as a user decides to change it youself (so liberating in the age of things changing and breaking all the time without you being asked if you really needed it) - Text editing is superb (I write ALL the texts, no matter if a computer program or prose) in emacs, because I'm 2x more productive with emacs" "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 No cider, clj-refactor, paredit, org-mode, moderate comprimise might in future No No No Emacs "[""Clojure"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA"", ""MELPA Stable"", ""tromey""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 36 Masters Male Russian Fin Tech "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""my own custom theme""]" Never No copy-paste Never It's very very obtuse compared to modern software. Finding out how to do a given thing in emacs, or even if a given thing is AVAILABLE in emacs, is not easy compared to modern editors. Friend "[""GUI""]" "[""orgmode""]" "[""Package(s)""]" Good but not great Orgmode. "[""Work""]" "[""27.2""]" 7 No do not prefer never considered No No No Emacs "[""Perl"", ""Shell"", ""SQL""]" Often "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit""]" "[""not sure""]" "[""Install and try it immediately""]" Sublime Text No Sometimes 52 Bachelors Male American Software Development "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Never No simple functions Never The conventions in the manual makes it hard to figure out elisp by experimenting. When do I use a ', when do I use a ` etc. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Gnus, jabber.el, TRAMP""]" "[""Text editing features""]" Very well, it's snappy Customizability, extensability, existing elisp applications and packages. "[""Work"", ""Hobby projects"", ""Turning lights on and off""]" "[""29.0""]" 28 Gnus Gnus, TRAMP, jabber.el, Magit, dumb-jump, flycheck, rg.el, wgrep significant comprimise 10+y No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""None""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Mailing lists""]" "[""manual"", ""Debian packages""]" "[""Install and try it immediately""]" I don't, I believe in decentralization. CygnusEd No Sometimes 49 School Male Danish Biotechnology "[""No""]" "[""ispell""]" minimal vanilla Not sure lobste.rs Great "[""shell"", ""eshell""]" "[""default light"", ""darkburn""]" Frequently No none "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 5 Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""Haskell"", ""Python"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Often Lambda-emacs copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work""]" "[""28.2""]" 8 Vim "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell""]" "[""MacOS""]" Sometimes Doom Emacs simple functions Rarely It was hard to discover features that I was used to from vim Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great Extensibility/Elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Wanderlust magit, general, undo-tree, jupter, org significant comprimise might in future No No No Vim "[""C++"", ""Haskell"", ""Julia"", ""Python"", ""PHP"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" I would try melpa first. Vim projectile Sometimes 28 Bachelors Male German Student "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none"", ""eshell""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Never Kill-ring Internet "[""GUI""]" "[""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work""]" "[""28.2""]" 1 No Magit significant comprimise never considered No No No Emacs "[""None. Only use Magit""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""Google which often æeads to Stackoverflow""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Sublime Text No Often 28 School Male Danish Software Development "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never No copy-paste Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy org-mode and the extensibility emacs provides as a framework. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org,org-roam,ox-hugo,magit moderate comprimise never considered No I have in the past No Vim "[""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Web search engines""]" "[""Manual"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit""]" "[""framework default""]" "[""wait for community""]" Vim framework default Frequently 36 School Male Italian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""dracula""]" Never framework default copy-paste Keybindings Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Vim "[""Javascript"", ""Rust"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" VS Code Never Doom Emacs write package Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Customization, community, proven by time. "[""Work"", ""Hobby projects""]" "[""27.2""]" 8 No Org-mode, elpy, web-mode, Magit moderate comprimise never considered No No Yes Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Notepad projectile Frequently 37 Masters Male Danish Culture "[""Ivy""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell"", ""eshell""]" "[""zenburn""]" Never No write package Never The biggest difficulty I think is figuring out terminology (yank, frame, etc). Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Keyboard/Text-Centric""]" Good but not great being a semi lisp machine "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No org, slime, magit, paredit, form-feed moderate comprimise might in future No No No Emacs "[""C"", ""Common Lisp"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""Scheme""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA, since I think it would be the default for new/unstable packages. Vim No Frequently "[""No""]" "[""No""]" minimal vanilla Not sure Blog post Great "[""none"", ""eshell""]" "[""nord"", ""zenburn""]" Rarely undo-tree write package Never No I didn’t know how to use introspection and documentation features very well (e.g. C-h f, C-h k, and the info manuals). Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Extensibility, introspection, documentation "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 No Magit, org, org-roam, vertico, consult, embark, transient, which-key, straight, vterm do not prefer never considered No No No Emacs "[""Assembly"", ""C"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Fiction""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Visual studio project.el Often 38 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla The questions on page 4 were ambiguous Not sure Emacs mailing list Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often undo-tree copy-paste Never setting up the config file to my needs took a lot of time, but once it's done it works like a charm Colleague "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Speed of producing text, speed of the program itself, hotkeys "[""Studies""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Emacs "[""Python""]" Rarely "[""GNU/Linux""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default"", ""package.el""]" "[""wait for community""]" Notepad++ No Often 27 Bachelors German Student "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""afternoon""]" Never No copy-paste Never Mapping my brain and body to use the keybindings and paradigms. Furthermore learning lisp is different than most procedural languages I am used to. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Extensibility and customization. It is a tool to be forged rather than a prescription to be filled. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No elfeed, lsp-mode, smartparens, counsel/ivy, treemacs, projectile, yasnippet, magit any comprimise never considered No No No Emacs "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Eclipse projectile Rarely 26 Bachelors Male American Software Development "[""Ivy"", ""Ido""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell-command""]" "[""zenburn""]" Sometimes framework default read and understand Never Yes, the starter packages added a layer of complexity that I found baffling. I have to restart with Gnu Emacs. Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great elisp "[""Work""]" "[""29.0"", ""28.2""]" 2 No no comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Julia"", ""Python"", ""R""]" Never "[""WSL"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Emacs Meetups""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Email""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Frequently PhD Male American Research "[""Ido"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla No Emacs mailing list Great "[""shell-command"", ""eshell""]" "[""ef-themes""]" Sometimes No copy-paste Never Elisp Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensiblity "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No orgmode, magit limited comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often 25 Masters Male Indian Software Development "[""framework default""]" "[""No""]" Doom Emacs No Discourse Great "[""none""]" "[""default dark"", ""doom-one"", ""dracula""]" Never undo-tree write package Never "One difficulty with learning Emacs was learning elisp. This was my first experience writing lisp and coming from C-like languages it was difficult to pick up. Another difficulty with learning Emacs was learning how buffers work in Emacs. This includes managing and selecting buffers." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility""]" Very well, it's snappy Extensibility and self documenting "[""Work"", ""Hobby projects"", ""Almost Everything ;)""]" "[""28.2""]" 1 Mu4e which-key,vertico,consult,magit,org-mode,org-roam,avy significant comprimise never considered No No Yes Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview"", ""Example configuration""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Vim project.el Frequently 21 School Male American Software Development "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""eshell""]" "[""modus-vivendi""]" Sometimes No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great Having tasks, agenda, mail, notes and IDE in one place, all linked to eachother. "[""Work"", ""Personal planning""]" "[""28.2""]" 1 notmuch Magit, lsp-mode, notmuch, org, embark, consult, ranger, org super agenda moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""SQL"", ""Lua""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 45 Masters Male Dutch Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Rarely framework default read and understand Never Friend "[""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 13 notmuch significant comprimise never considered No No No Emacs "[""Python""]" Often "[""GNU/Linux""]" "[""Task management"", ""Agenda""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Telegram""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Telegram""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" None No Frequently 39 PhD Male Research "[""Helm""]" "[""flyspell""]" maximal vanilla No Telegram Great "[""ansi-term""]" "[""doom-one""]" Rarely framework default simple functions Never "- Creating a config file. Without a custom config, the editor isn't very useful. - Learning the key-bindings" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""27.1""]" 1 Mu4e use-package,centered-window,wgrep,dashboard,pdf-tools,mu4e moderate comprimise never considered No Would directly No CUA "[""Assembly"", ""C"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Installation Guide""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Atom No Sometimes 18 Bachelors Male Polish Student "[""dabbrev""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""manoj-dark""]" Never undo-tree simple functions Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 2 Vim "[""C"", ""Elisp"", ""Elixir"", ""Erlang"", ""Python"", ""Scheme"", ""Common lisp""]" "[""GNU/Linux""]" Sometimes Doom Emacs simple functions Never Keybindings but the tutorial was great University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Extensibility and learnability "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Swift""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""package.el""]" "[""Install and try it immediately""]" None No Sometimes 37 Bachelors Male Canadian Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""ansi-term""]" "[""Spacemacs theme""]" Never No none Never shortcuts, menu, explorartion of funtioality, cofiguration Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy mode changes "[""Hobby projects""]" "[""27.2""]" 2 No limited comprimise never considered No No No Emacs "[""HTML/CSS"", ""Python"", ""Perl"", ""Scheme"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""google""]" "[""use-package"", ""manual"", ""not sure""]" "[""Install and try it immediately""]" Notepad++ No Frequently "[""No""]" "[""ispell""]" minimal vanilla Not sure r/emacs Great "[""none""]" "[""default light"", ""dracula"", ""solarized-dark""]" Never No copy-paste Never "Syntax of elisp can be confusing at first. The sheer amount of packages and customization options are overwhelming at first." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Alright Extensibility and changing its behavior at run-time "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No org-roam, org-babel, evil, magit significant comprimise never considered Cannot Cannot No Vim "[""Python"", ""R"", ""Shell"", ""Nix""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Frequently 24 Masters Male German Student "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""flyspell"", ""langtool""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never undo-fu many packages Frequently yes Can't figure out how to make a theme to load (turns out they have a different load path) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great extensible, sustainable "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No magic, aggressive-indent, ws-butler, expand-region limited comprimise 2-5y No No Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" ELPA if generally useful & high quality, otherwise don't submit Sublime Text project.el Frequently 23 Masters Male Chinese Student "[""Selectrum""]" "[""flyspell""]" maximal vanilla I prefer region of residence over nationality ;-) Yes Emacs mailing list Great "[""none""]" "[""my own custom theme""]" Sometimes vundo copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""27.1""]" 12 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Haskell"", ""Scheme""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Rarely PhD Male Research "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""default light""]" Never No copy-paste Never No Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No Helm,comment-dwim,use-package,eglot limited comprimise might in future No No No Emacs "[""C++"", ""Clojure"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Never 36 Masters Female United States citizen Software Development "[""Helm""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""shell"", ""eshell""]" "[""dracula"", ""zenburn""]" Sometimes No copy-paste Never Basically that except for System Crafters Emacs from scratch, there is not really a lot of other guides that explain how to start making your own Emacs config from scratch. If it wasn't for those videos I'd have never left Doom Emacs. Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Evil mode""]" Good but not great "Extensibility and packages, you can make Emacs be the environment you want it to be, whether it's an IDE or for writing prose or both. Or just use it almost like an operating system. Also I should add Org mode, that's what I use now for taking notes and as an agenda and I'm not coming back to using other solutions." "[""Hobby projects"", ""Studies""]" "[""28.1""]" 1 No evil, magit, rainbow-delimiters, org-journal significant comprimise never considered Cannot Cannot No Vim "[""Python"", ""LaTeX""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel"", ""Journal""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 22 School Female Spanish Healthcare "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""doom-one""]" Never undo-fu write package Never Self-documenting features are not really that accessible and structured well for beginners. It is easier to start learning about Emacs somewhere else (in the internet). Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Common Lisp IDEs, Org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Hobby projects""]" "[""28.2"", ""26.3""]" 19 No no comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Email""]" "[""package.el"", ""manual""]" "[""wait for maturity"", ""wait for community""]" No Sometimes 50 Masters Male German Finance "[""Ido"", ""Icomplete""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""eshell""]" "[""nord"", ""deeper-blue""]" Never undo-tree simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Its transparency, in the sense that the source of any function can be read and changed immediately. "[""Work"", ""Hobby projects""]" "[""29.0""]" 13 Gnus darkroom, Org, EMMS, circadian, geiser moderate comprimise might in future No Yes No Emacs "[""Elisp"", ""HTML/CSS"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Mailing lists""]" "[""Tutorials"", ""Manual""]" "[""IRC"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""wait for community""]" None No Frequently Creative/Writing "[""Icomplete""]" "[""flyspell""]" maximal vanilla Awesome that I can fill this out with JavaScript disabled! Yes IRC Great "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Often No write package "[""daemon""]" String[] String[] Good but not great "[""Work""]" "[""28.1""]" 3 Vim "[""C#""]" "[""WSL""]" Often maximal vanilla copy-paste Never The keybinds were hard to remember so I switch to evil mode fairly quickly. Some of the vintage terminology (buffer / window / frame / point etc) is hard to get your head around while also trying to learn a complicated piece of software. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Primarily that it is free software. Both in that it's hackable and here to stay. "[""Hobby projects""]" "[""28.2""]" 2 No lsp-mode, magit, dired, org-mode significant comprimise might in future No No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Discord""]" "[""framework default"", ""straight""]" "[""Research alternatives""]" IntelliJ projectile Often 34 PhD Male British Research "[""Ivy""]" "[""flyspell""]" Doom Emacs No Discord Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No limited comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux""]" "[""Task management"", ""PKB""]" "[""MELPA Stable"", ""Source""]" "[""GitHub""]" Never String[] Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison""]" "[""GitHub""]" "[""manual""]" "[""wait for maturity""]" No Never "[""No""]" "[""ispell""]" minimal vanilla No lobste.rs Ok "[""none""]" "[""default light""]" Never No simple functions elisp Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility and a lot of packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Emacs "[""Go"", ""Rust"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" IntelliJ Never maximal vanilla simple functions Never Packages are useful, but how keybindings work is still something of a mystery to me, so when one package overwrote another's keybindings, I was at a loss on how to fix it, even after extensive googling. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Org mode""]" Very well, it's snappy "Its customizability. It's very freeing to have an editor where you can go from having the thought ""there ought to be a way to..."" to implementing that thing, very quickly, without having to fight with Vimscript." "[""Work""]" "[""28.2""]" 0 No org, evil, magit, yasnippet significant comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Typescript""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 32 Bachelors Male American Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Friend Great "[""shell""]" "[""modus-vivendi""]" Never undo-redo write package Never It's terribly complex. Many features are explained poorly or not explained at all, so they're hard to find and hard to learn. The documentation often seems to be intended for people who already know how to use it in the first place. It has strange naming conventions that don't make the most linguistic sense and aren't used by any other computer programs. Often the basics aren't even set up so it takes some time to get it useable (sane defaults that the majority of users would want). Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Integration of multiple computer features through a central interface. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No org-mode, magit, vertico, consult, embark, evil-mode, org-roam, jupyter, projectile do not prefer 0-2y I have in the past No No Vim "[""Elisp"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Wariness of the review process""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Research alternatives""]" VS Code projectile Frequently 30 Masters Male American Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""spell-fu""]" Doom Emacs Not sure Discord Ok "[""eshell"", ""vterm""]" "[""doom-opera""]" Sometimes undo-fu simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No multiple-cursors, corfu, vertico, embark, hercules moderate comprimise might in future No No No Kakoune "[""Java"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""MELPA"", ""emacs-overlay""]" "[""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""GitHub""]" "[""manual"", ""Nix""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Sometimes 26 Bachelors Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""wucuo""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""modus-operandi""]" Rarely undo-fu simple functions Never Ancient terminology, and odd ways to do stuff compared with modern day editors. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Emacs as a whole, from being able to use org mode with org-roam, to being able to use dired to log into remote development environments. Emacs is really flexible. "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No org-roam, lsp-mode significant comprimise never considered No No No Vim "[""C++"", ""Elisp"", ""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""System Crafters youtube channel""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Never 21 Associates Male Dutch Student "[""Helm""]" "[""langtool""]" minimal vanilla Yes r/emacs Great "[""none""]" "[""gruvbox""]" Frequently No copy-paste Never "Developing new muscle memory Letting go of ways I used to do things and instead do it the Emacs way" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Good default keybindings, extensive utility through open source packages, easily tweaked to your liking "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2"", ""27.1""]" 1 No EIN, org-babel, Vertico moderate comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" VS Code No Never 28 PhD Male Dutch Research "[""Vertico""]" "[""No""]" minimal vanilla No Reddit Ok "[""vterm""]" "[""zenburn""]" Never No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""28.1""]" 1 No lsp-mode, evil, magit significant comprimise might in future No No No Vim "[""Assembly"", ""C"", ""Java"", ""Rust""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Never Male "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""gruvbox""]" Never No copy-paste Never Friend "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.1""]" 18 No no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""have not done so""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Comparison""]" "[""have not done so""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Notepad No Sometimes 47 Masters Male Ukrainian Quantitative Finance "[""framework default""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""default dark""]" Sometimes framework default copy-paste Never The language used in Emacs is different than I was used to. M- and C- I often did typos on. There's a learning curve to almost every part of it and balancing learning vs. configuring was hard. Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""EXWM - being able to use it as my window manager was the main feature.""]" Very well, it's snappy Documentation - being able to easily see all the options and get explanations for what's going on in any pane without internet is amazing. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No significant comprimise might in future No No No Vim "[""Haskell"", ""Python"", ""Rust"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Discord""]" "[""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""Discord""]" "[""framework default"", ""package.el"", ""not sure""]" "[""wait for community""]" VS Code framework default Sometimes 25 Bachelors American Fin Tech "[""Helm"", ""Ivy""]" "[""framework default""]" Doom Emacs Not sure lobste.rs Great "[""ansi-term""]" "[""my own custom theme"", ""doom-one""]" Never undo-tree copy-paste Rarely Default keybindings. Doom emacs / modal keybindings are a huge gamechanger. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy Extensibility and community "[""Hobby projects""]" "[""27.1""]" 7 No limited comprimise never considered Yes No No Vim "[""Python""]" Frequently "[""WSL""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" None framework default Never 26 Bachelors Male American Navy Pilot "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Rarely framework default simple functions Never Key Bindings and Emacs Lisp. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Howard Abrams""]" Good but not great Customization, Packages, and Emacs Lisp. "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No dired, org, multiple-cursors. moderate comprimise might in future I have in the past Cannot No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Robot Programs (FANUC, KUKA, ABB, etc.)""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages"", ""YouTube""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" VS Code No Sometimes 30 Bachelors Male American Robotics "[""Ido"", ""Icomplete""]" "[""ispell""]" minimal vanilla Not sure r/emacs Great "[""shell-command"", ""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No limited comprimise never considered No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL""]" Frequently "[""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" Eclipse projectile Rarely 35 Masters Male Dutch Software Development "[""Vertico""]" "[""No""]" maximal vanilla Not sure lobste.rs Great "[""none""]" "[""my own custom theme""]" Rarely No copy-paste Never configuration University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 16 No limited comprimise never considered No No No Emacs "[""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Discord"", ""I don't""]" "[""spacemacs""]" "[""Install and try it immediately""]" None projectile Often 37 Masters Male French Fin Tech "[""Ivy""]" "[""ispell""]" Spacemacs Not sure Hacker News Great "[""none""]" "[""solarized-dark""]" Never undo-tree simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" "[""GNU/Linux""]" Frequently minimal vanilla none Never Installing packages, adding stuff to init.el. Learning the key bindings. Uncertainty with what packages work well together. "Book ""Clojure for the Brave and True""" "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Key-bindings""]" Very well, it's snappy Customizable, Extendable, Keyboard-focused, great packages "[""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Emacs "[""Clojure""]" Rarely "[""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA Stable""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""use-package"", ""not sure""]" "[""Research alternatives""]" VS Code No Sometimes 37 Bachelors Male Greek Software Development "[""Vertico""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""doom-one""]" Never No copy-paste Rarely Very hard to debug java code Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Fast, lightweight, extensive "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 notmuch Magit, evil, org moderate comprimise might in future Cannot Cannot No Vim "[""Java"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for maturity""]" VS Code projectile Often 30 Bachelors Male Vietnamese Software Development "[""framework default"", ""Vertico"", ""Consult""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""none""]" "[""Doom one light""]" Sometimes No simple functions Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Vim "[""Common Lisp"", ""Go"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Vim Never maximal vanilla copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""C"", ""C#"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""WSL""]" Often Doom Emacs copy-paste Never Learning all the bindings was tough. I bought a pamphlet from the GNU store which had on it a lot of helpful information, then I was happy. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""ORG mode""]" "[""Text editing features""]" Good but not great As far as my own use is concerned, Org mode is the best part of Emacs. "[""Hobby projects""]" "[""28.2""]" 3 No limited comprimise never considered No I buy things from the GNU store, including emacs-related products No Emacs "[""I don't use emacs to write computer code""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""not sure""]" "[""Email"", ""I have never done so.""]" Never "[""Not interested""]" Never "[""I don't learn about new packages.""]" "[""I don't even know what a package is.""]" "[""Reddit""]" "[""not sure""]" "[""Install and try it immediately""]" None No Frequently 23 Male New Zealander Student "[""No""]" "[""framework default""]" minimal vanilla "There could be a button for ""no educational level attained"" or ""Graduated primary school""." No Hacker News Ok "[""none""]" "[""default light""]" Never framework default copy-paste Never Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 5 No significant comprimise might in future No Cannot No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""R"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom projectile Rarely 21 School Male Spanish Software Development "[""Helm"", ""Ivy"", ""Ido"", ""Icomplete""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""none"", ""shell-command""]" "[""sanityinc-tomorrow-eighties""]" Rarely undo-tree simple functions Rarely Default key bindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No Lispy, Avy, Cider, Magit significant comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""Ruby"", ""Scheme"", ""SQL""]" Frequently "[""MacOS""]" "[""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim project.el Rarely Bachelors Male Greek Fin Tech "[""Icomplete""]" "[""ispell""]" minimal vanilla Not sure r/emacs Great "[""shell-command"", ""eshell""]" "[""my own custom theme""]" Frequently No copy-paste Never "The many different key combos The many different modes" Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extendability and reliability "[""Work""]" "[""27.1""]" 32 No limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Design rationale""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None No Never 55 Bachelors Male English Semiconductor IP "[""No""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell""]" "[""tango dark""]" Rarely No copy-paste Never lots of shortcuts, difficult to understand the work model Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Org mode""]" "[""Org mode""]" Alright Introspection, elisp, orgmode "[""Work"", ""Personal management""]" "[""28.2""]" 3 No orgmode, org-roam significant comprimise never considered No No No Vim "[""None""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""I usually don't""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often 45 PhD Male Spanish Software Development "[""framework default"", ""Helm""]" "[""No""]" Spacemacs Yes Hacker News Great "[""none""]" "[""default dark""]" Never framework default write package Never felt very alient to everything else both on Linux and Windows: terminology, ui elements, ui element usage models, flexibility father used it "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great uniform gui model and extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 17 No org-mode, org-roam, yasnippet moderate comprimise 0-2y No No No Emacs "[""C"", ""Elisp"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" None projectile Frequently Bachelors Male Software Development "[""Helm""]" "[""No"", ""langtool""]" maximal vanilla Yes Emacs mailing list Ok "[""none""]" "[""solarized-dark""]" Rarely No none Rarely Default KeyBindings Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Extensibility "[""Hobby projects""]" "[""28.2""]" 0 No markdown-mode moderate comprimise might in future Yes Would directly No Emacs "[""Elisp"", ""Python"", ""Shell""]" Never "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""not sure""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Sometimes "[""Issues""]" "[""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Discourse""]" "[""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" GitHub,GNU ELPA, NonGNU ELPA, MELPA Vim No Often 28 Bachelors Male Chinese Manufacturing "[""No""]" "[""flyspell""]" minimal vanilla No Emacs China Great "[""eshell""]" "[""default light""]" Never undo-tree copy-paste Never struggled to remember default keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features"", ""Community""]" Good but not great "- packages - extensibility" "[""Work""]" "[""28.1""]" 8 No magit,org-mode,lsp moderate comprimise never considered No Would directly No Vim "[""Go"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""framework default""]" "[""wait for community""]" melpa Vim framework default Often 40 Bachelors Male Indian Software Development "[""framework default"", ""Helm""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""modus-operandi"", ""solarized""]" Rarely framework default copy-paste Never Knowing how to use it and do stuff. Knowing which keybindings to use, how to install packages, customize things Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great The extreme extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No significant comprimise might in future Yes Yes No Vim "[""Rust"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Discord""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""wait for community""]" IntelliJ projectile Frequently 27 Bachelors Male Brazilian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Yes Telegram Great "[""none""]" "[""doom-one"", ""nord"", ""solarized-dark""]" Never framework default simple functions Never Too long ago, really. I was a serious Lisp/Scheme student at the time, so I took to Emacs like a fish to water. Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Brain wiring has been molded around Emacs use after many years...""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Vast libraries, highly configurable, batchable in addition to primary interactive usage, and the fact that my brain has become wired around it over the decades. "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No limited comprimise might in future I have in the past I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Objective C/C++, Swift, Verilog, Makefiles, TCL, Lua, and I'm still probably forgetting at least a half dozen.""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" String[] "[""Source""]" "[""Depends on what they request.""]" Never "[""Lack of time""]" Never "[""Issues"", ""Advocacy""]" "[""Often via EmacsWiki or general web search.""]" "[""Manual"", ""Overview""]" "[""Mailing lists""]" "[""manual""]" "[""Install and try it immediately""]" nano, pine, probably others...hard to remember, honestly No Often School Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""default light"", ""default dark""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great elisp "[""Work"", ""study""]" "[""29.0""]" 3 No no comprimise might in future Cannot Cannot No Vim "[""Rust""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""a discourse forum named emacs-china""]" "[""Manual"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently 21 School Male Chinese Student "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs Not sure Emacs China Great "[""vterm""]" "[""gruvbox""]" Frequently undo-fu copy-paste Never "There are some features seemed unnatural for me: mini buffer, buffer switching, kill and yank, and keybinding like ""C-x C-c.""" University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Keybind!!!!""]" "[""Package(s)"", ""Text editing features""]" Good but not great elisp "[""Hobby projects""]" "[""27.1""]" 20 No limited comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Go"", ""HTML/CSS"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""MacOS"", ""BSD""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Qiita""]" "[""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""wait for maturity""]" None No Sometimes 35 Bachelors Male Japanese Software Development "[""No""]" "[""No""]" minimal vanilla No Twitter Ok "[""none""]" "[""solarized"", ""solarized-dark""]" Never No write package Rarely Not really. I tried to sign FSF papers some time ago, and may have done so successfully, but ran into a problem contributing further because I worked for a university that required me to sign an intellectual property agreement. "It's been a long time now, but I do specifically remember wanting to customize the appearance a bit, and especially wanting to change (what I now know to call) faces. I found this difficult, mostly because it required concepts I didn't understand yet from my previous computer experience (I was used to ""choosing a font"" in proprietary GUI programs and desktops), and I don't recall seeing anything in e.g. the tutorial that helped me." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Interactive programming with Lisp (slime, geiser, and similar)""]" "[""Part of the GNU project / FSF""]" Good but not great Extensibility in Elisp, great primitives for manipulating text and interacting with the operating system, and a community of hackers who recognize the value of those "[""Work"", ""Hobby projects""]" "[""28.1""]" 16 notmuch magit, ivy, counsel, solarized-theme, elfeed, significant comprimise 5-10y Yes I have in the past No Vim "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality"", ""Not sure my customizations/changes would be useful to others""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Screenshots""]" "[""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for maturity"", ""wait for community""]" pico/nano No Frequently 37 PhD Male American Research "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla I initially tried to fill it out in Emacs (using eww) but had trouble filling out the forms, possibly due to an eww bug. Not sure Emacs mailing list Ok "[""shell-command"", ""shell"", ""eshell""]" "[""solarized"", ""solarized-dark""]" Rarely No simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" String[] String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No do not prefer never considered No No No Emacs "[""HTML/CSS"", ""Python"", ""Shell"", ""Scala, Starlark""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default"", ""MELPA""]" "[""Never""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Twitter""]" "[""Comparison"", ""Design rationale"", ""Workflow for testing and contributing changes""]" "[""Work Slack""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for maturity""]" None No Often 41 Bachelors American Software Development "[""No""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Ok "[""none""]" "[""default light""]" Sometimes No simple functions Rarely The vanilla startup interface is not attractive and requires extensive reconfiguration to make workable (or recognisable or modern). Configuration is difficult as long as Emacs lisp is unknown to the user. Emacs became a joy to use only after I learned Emacs lisp, but I was not a programmer, so it was a very difficult hurdle. Getting into Vim is easier, but at one point all Vim is entirely explored and one can move on - to Emacs. Internet "[""daemon""]" "[""Text editing features"", ""Built-in features"", ""Org""]" "[""Text editing features"", ""Org mode""]" Very well, it's snappy Org mode. Configuration and extending in Emacs lisp. Input methods to write different languages. "[""Work"", ""Hobby projects""]" "[""28.1"", ""25.1""]" 4 No browse-kill-ring.el, real-auto-save.el, interaction-log.el moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Nano No Frequently 50 Masters Male Estonian Fin Tech "[""Ido"", ""Icomplete""]" "[""No""]" minimal vanilla No IRC Ok "[""eshell"", ""ansi-term""]" "[""default light"", ""montz""]" Never No write package Sometimes "i never use numeric prefixes defaults i still ahve not figured out what i wnt in navigtion and killing" University/College "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Poorly, it's sluggish elisp "[""Emacs""]" "[""25.1""]" 37 No ido any comprimise never considered No Cannot No Emacs "[""Elisp"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""not sure""]" "[""Mailing list""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Mailing lists"", ""Email""]" "[""manual""]" "[""Research alternatives""]" No Often "[""Ido""]" "[""No""]" maximal vanilla Not sure Emacs mailing list Great "[""shell""]" "[""my own custom theme""]" Rarely undo-tree write package Rarely Not really, though I started with reading most of the manual I was looking for an editor on GNU/ Linux "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""it had better tutorial than vim""]" Good but not great Flexibility, code (core and packaged) solving lots of problems, being a central text interaction environment, community "[""Work"", ""Hobby projects"", ""life organization""]" "[""29.0""]" 22 Mu4e Org mode, Magit, mu4e, Lispy moderate comprimise 5-10y No No No Emacs "[""Elisp"", ""Javascript"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""Sacha Chua's Emacs news""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Mailing lists""]" "[""package.el""]" "[""wait for maturity""]" edit.com from MS DOS projectile Frequently 44 PhD Male Polish Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Emacs mailing list Ok "[""eshell""]" "[""default light""]" Often No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""learning about lisp and lisp machines""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit,ledger-mode,org-mode significant comprimise never considered No No No Emacs "[""Elisp"", ""Erlang"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""youtube""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""I don't""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" Notepad++ No Often 41 School Male Italian IT "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""eshell""]" "[""default light""]" Sometimes No simple functions Never Finding the relevant documentation was hard at first, as I searched online the irst place, later learned about the in-built help Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great full customizability and extensive integration between parts "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Mu4e vertico, consult, embark, org-roam, eglot limited comprimise might in future No No No meow "[""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""rarely run into issues""]" Rarely "[""Issues""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Screenshots"", ""Overview""]" "[""GitHub""]" "[""nix""]" "[""Install and try it immediately""]" Vim project.el Rarely 35 School Male Hungarian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes vundo copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""wait for maturity""]" Notepad++ No Sometimes "[""Helm"", ""Ido""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""multi-term""]" "[""dracula""]" Never No copy-paste Never "Finding and using the built in help, especially the navigation of Info files, was pretty hard. Discovering “describe something” was not intuitive. Key combinations where not clear at all. Finally the custom ”emacs” vocabulary for universally-known-differently operations made things even worst." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Org-mode""]" "[""Org-mode, YouTube videos""]" Alright Configurability, packages environment, programmability, Org-mode "[""Work"", ""Hobby projects"", ""Private life with Org-mode""]" "[""28.2""]" 1 No Org-mode, Org-roam, Evil-mode, also-mode, whichkey, Vertico, Projectile, Doomemacs, do not prefer might in future No No No Vim "[""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Presentation, Blogging""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack of documentation""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview"", ""Usage examples""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Sometimes 46 School Male Italian Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs "Any documentation page, or most of them, related to emacs is not ideal to be consulted on a mobile phone. Websites are not responsible, and the HTML looks pretty outdated. It would be great to “modernize” them a bit, making them more accessible and nice to the eye." No r/emacs Great "[""vterm""]" "[""doom-one"", ""nord""]" Never framework default write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""FOSS""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 No limited comprimise 2-5y I have in the past No Yes Xah Fly Keys "[""C++"", ""Go"", ""Rust"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Frequently String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""sacha chua's weekly""]" "[""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives""]" MELPA because I don't really want to give power and maintainership away right at the start to FSF Vim project.el Rarely 32 Masters Male French Software Development "[""Vertico"", ""Consult""]" "[""No""]" Doom Emacs Not sure Discord Ok "[""vterm""]" "[""my own custom theme""]" Never vundo none University/College "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""25.2""]" 20 Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Perl""]" "[""GNU/Linux""]" None Often minimal vanilla read and understand Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 9 No limited comprimise never considered I have in the past No No Emacs "[""C++"", ""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely String[] Rarely "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text No Rarely Masters Male Japanese Software Development "[""Helm""]" "[""ispell""]" Spacemacs Not sure Twitter Great "[""shell-command""]" "[""solarized-dark""]" Rarely undo-tree simple functions Never no, because I was 15. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy innovative features (only emacs would have something like symex.el) "[""Work"", ""Hobby projects"", ""school""]" "[""29.0""]" 5 No symex.el, cider do not prefer never considered No No No Vim "[""Clojure"", ""Python""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" String[] "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Clips/videos""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None No Often 22 School Male American Student "[""Helm""]" "[""No""]" minimal vanilla "for the ""where did you hear about emacs/why did you start using it"" question, I wanted to fill in a text answer. I used emacs because it had the best clojure tooling at the time (2015)" No r/emacs Great "[""none""]" "[""leuven""]" Sometimes undo-tree copy-paste Never Unfamiliar keybindings Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Craftable and personal "[""Work""]" "[""28.2""]" 6 No magit, consult, modus-themes, eglot, popper do not prefer never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Sublime Text projectile Sometimes 28 Bachelors Male New Zealander Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell-command""]" "[""modus-operandi"", ""modus-vivendi""]" Never vundo write package Never keybindings were problematic at first, I got used to it in a month. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Learning Common Lisp""]" Very well, it's snappy programmability, extensibility, easy connection between packages "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No helm-swoop,helm,magit significant comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Common Lisp""]" Frequently "[""WSL""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""M-x list-packages"", ""Twitter""]" "[""Tutorials""]" "[""IRC"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Most of my packages are from MELPA, and that is also my primary target. None projectile Rarely 44 Bachelors Male Hungarian Software Development "[""Helm"", ""Consult""]" "[""No""]" maximal vanilla Not sure Twitter Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently No copy-paste Never documentation was hard to find. i had to follow peoples tutorials. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy eLisp, runtime. "[""Work""]" "[""28.2""]" 6 Mu4e projectile,crux,multiple-cursor,drag-stuff,string-inflection significant comprimise never considered I have in the past I have in the past No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" I dont't know. Sublime Text projectile Sometimes 27 Associates Male Brazilian Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure lobste.rs Great "[""none""]" "[""spacegray""]" Rarely No simple functions Rarely I use Emacs shell-mode as a terminal emulator, since I encountered difficulties with ansi-term; e.g. being unable to get out of the buffer, since the key bindings were different. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, uniform interface, easy interaction with external commands "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Mu4e magit, git-timemachine, smartparens, nhexl-mode, flycheck, lsp-mode, reformatter any comprimise might in future No Yes No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Scheme"", ""Shell"", ""Typescript"", ""Scala, Nix""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Presentations (epresent)""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Netbeans No Frequently 34 Masters Male British Software Development "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell-command"", ""shell""]" "[""zenburn""]" Frequently undo-tree simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Expandability "[""Work"", ""Hobby projects""]" "[""28.2""]" 17 notmuch project, org-mode, notmuch, auctex, magit, consult no comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Email""]" "[""package.el""]" "[""Research alternatives""]" None project.el Frequently 38 PhD Male Japanese Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Twitter Great "[""vterm""]" "[""doom-oceanic-next in doom-themes""]" Never No copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""C"", ""Elixir"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" "[""MacOS""]" Vim Sometimes Doom Emacs simple functions Never "looked poor default. I needed to know key bindings, introduce plugins, and tweat configurations by elisp. But be aware it was over 20 years ago..." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy extensiblility with great backward compatibility "[""Work"", ""Hobby projects""]" "[""26.3""]" 25 No tramp,helm,projectile,magit,ddskk,expand-region,evil, significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""rarely meet problems""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 43 Masters Male Japanese Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Thanks for great survey No Blog post Great "[""shell-command"", ""ansi-term""]" "[""my own custom theme""]" Frequently undo-tree many packages Rarely came included with a GNU/Linux distribution "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Emacs Lisp""]" "[""Text editing features""]" Good but not great Malleability, keyboard-centered editing "[""Work"", ""Hobby projects""]" "[""28.2""]" 26 Mu4e Magit, elfeed, mu4e, lispy, which-key, avy, org-mode, sly, dired, pdf-tools significant comprimise 2-5y No Yes Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Scheme""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time""]" Rarely "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Mailing lists"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" GNU Elpa if it's interesting for enough people and should be long-lived, NonGNU Elpa to allow more contributions. None project.el Frequently 43 Bachelors Male German Electrical Engineering "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Hacker News Ok "[""shell"", ""eshell""]" "[""modus-operandi""]" Frequently undo-tree none No Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Allgood "[""Hobby projects""]" "[""27.2""]" 1 Emacs "[""HTML/CSS""]" "[""BSD""]" None Sometimes Prelude simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 Emacs "[""C"", ""Elisp"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""WSL"", ""MacOS""]" Sometimes minimal vanilla none Never Vanilla emacs was hard to grok Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility and configurability "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No org-mode, org-web-download, anki-editor moderate comprimise never considered No No No Vim "[""Python"", ""Powershell""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Atom framework default Often 33 Masters Male Argentine IT "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Rarely framework default copy-paste Never Muscle memory and conceptual framework from vim. Without these, the tutorial and manual would have been easier to follow and learn. Internet "[""TUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Org Mode""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""Org Mode""]" Good but not great Enormous feature set - 10K commands! Excellent documentation. Org Mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No I'm new to Emacs - started using it in earnest earlier this month. I have intentionally not installed any packages. I wish to learn Emacs first. significant comprimise might in future No Yes No Emacs "[""Go"", ""Python"", ""Scheme"", ""Shell""]" Rarely "[""GNU/Linux"", ""WSL"", ""MacOS"", ""Org Mode""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""not sure""]" "[""right now I am intentionally not using packages""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""right now I am intentionally not seeking packages""]" "[""Manual""]" "[""right now I am intentionally not using packages""]" "[""not sure""]" "[""Research alternatives""]" Vim No Often 35 Bachelors Male United States citizen Retail "[""No""]" "[""No""]" minimal vanilla "clicking near radio-button fileds if you have already filled in the ""Other"" option clears the ""Other"" option :( - otherwise great!" No Hacker News Ok "[""none""]" "[""solarized-dark""]" Never No simple functions Never "Terminology: (Frame, Window, Buffer, etc.) Performance" University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Community, Packages/Extensibility, Elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 14 No evil,magit no comprimise never considered No No No Vim "[""Javascript"", ""Ruby"", ""Typescript"", ""Lua""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Never 34 School Male United States citizen Software Development "[""Vertico""]" "[""No""]" Doom Emacs Not sure Blog post Great "[""none""]" "[""gruvbox""]" Never framework default none Never Discoverability of keybindings / features : frustrating in plain emacs / spacemacs, made me try and stick to doom. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility : many great packages (notably magit, org), and vim editing style "[""Work""]" "[""28.1""]" 2 No magit, orgmode, vertico, evil-multiedit, dired, vterm, pdf-tools significant comprimise never considered No No No Vim "[""Julia"", ""Tex""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never String[] Never "[""Discourse"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Discord""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Frequently PhD Male French Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No Discourse Great "[""vterm""]" "[""default dark"", ""dracula""]" Never framework default none Never "The terminology was very confusing for some time and the fact that there is so many features. At first I found the manual hard to understand but now I can always find what I am looking for. The focus of the learning and many online articles / help sites on the use of keyboard rather than mouse interface is bit daunting. As I have become more acquainted with the product, I do more with it and find the manual provides all I need - external sites tend to over-complicate solutions to some very simple problems." Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy The fact that I can program in different languages using a single interface and the text features of ORG are great and allows me to move between platforms without being locked into proprietary text editing products. "[""Hobby projects""]" "[""28.2""]" 10 Rmail org, flyspell any comprimise never considered No I have in the past No Emacs "[""C"", ""Python""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA Stable""]" "[""Email""]" Never "[""Unfamiliar with contribution process""]" Never "[""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Not applicable VS Code No Frequently 65 Associates Male British "[""No""]" "[""flyspell""]" minimal vanilla No Blog post Ok "[""shell""]" "[""default dark""]" Never No none Never Just needed to learn the keybindings, but it was fairly easy after a short while. To this day, though, I'm barely using 10% of what it's capable of. I don't even have an lsp server or whatever to look at my code. I just ... know the whole code base of 100k lines or so. lol. Internet "[""GUI""]" "[""Text editing features""]" "[""Community"", ""Flipped a coin vs vim""]" Very well, it's snappy Keybindings & available everywhere I need it. "[""Work""]" "[""28.2""]" 6 No whitespace-mode, fill-column-indicator moderate comprimise never considered No No No Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Java"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""n/a""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""I just google it""]" "[""package.el""]" "[""Install and try it immediately""]" Visual Studio No Rarely 35 Bachelors Male American Software Development "[""No""]" "[""No""]" minimal vanilla It just reminds me how much of Emacs I don't know or understand. :) No r/emacs Great "[""none""]" "[""atom-dark""]" Never No simple functions Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No meow, org, magit, eglot significant comprimise might in future Cannot Cannot No meow "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""friends""]" "[""Design rationale""]" "[""IRC"", ""GitHub"", ""friends""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Frequently 26 School Male Russian Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""ef-day""]" Rarely No none Never Getting up and running with LSP Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Figuring out what the fuzz about Doom Emacs was all about""]" Good but not great Having the same keybindings when writing code and plain text "[""Work""]" "[""28.2""]" 1 No org-roam, dap-mode, magit, dired moderate comprimise never considered Yes No No Vim "[""Go"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""MELPA Stable""]" "[""I don't""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Youtube""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Frequently 33 Masters Male Danish Media/Publishing "[""framework default""]" "[""flyspell"", ""langtool""]" Doom Emacs No Discord Great "[""vterm""]" "[""solarized""]" Never framework default write package Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit, projectile, treemacs, vterm, js2-mode, restclient, posframe, modus-themes, js2-refactor, tide do not prefer might in future I have in the past No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" projectile Often 41 Masters Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla Thank you for doing this! Yes Hacker News Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never I started with `C-h t`, I think the biggest hurdle was unlearning CUA instincts in favor of Emacs' own key bindings. I started using Emacs starter kits (specifically Emacs Prelude) until I understood enough to write my own configuration. I think probably the biggest helps were the `which-key` package along with a genuine desire to learn the system (as opposed to passively picking it up). The learning curve was certainly steeper than more commercial text editors (e.g. VS Code, JetBrains products) but I was strongly motivated to learn Emacs after learning about VS Code's troubling telemetry and monetization practices. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""seeing other experienced Emacs users doing magic""]" Good but not great "Extensibility and UX consistency. The text-first user interface paradigm allows for unparalleled ""ah, this works here as I expect"" moments." "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 6 No magit,zop-to-char,ein,lsp-mode,which-key,hydra,ivy,deadgrep,wgrep,projectile no comprimise never considered No No No Emacs "[""Elisp"", ""Elixir"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 33 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""No""]" maximal vanilla No lobste.rs Great "[""vterm""]" "[""nord""]" Rarely undo-tree simple functions Never Vanilla emacs interface style is somewhat old and has many new concepts Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility""]" Good but not great expandability "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e magit, evil, evil-collection, embark, ebib, citar, org-roam, no-littering, elfeed, git-timemachine moderate comprimise might in future Yes Would directly No Vim "[""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""Telegram""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Sublime Text project.el Often 25 Masters Male Chinese Research "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs China Great "[""none""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi"", ""nord"", ""solarized"", ""solarized-dark"", ""zenburn""]" Frequently undo-fu simple functions Never University/College "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 25 No moderate comprimise never considered No No No Emacs "[""Go"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""MacOS""]" String[] "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Research alternatives""]" None projectile Rarely Masters Male Spanish Software Development "[""Ido""]" "[""flyspell""]" Prelude Not sure Hacker News Great "[""shell"", ""ansi-term""]" "[""default light""]" Rarely No write package Rarely Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No org-mode, magit, vterm, dired, ivy, elfeed, cider, emms moderate comprimise might in future No I have in the past Yes Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Python""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Sometimes "[""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 35 Bachelors Male American Software Development "[""Ivy""]" "[""flyspell""]" Doom Emacs No Hacker News Ok "[""vterm""]" "[""gruvbox""]" Rarely No none Never EVERYTHING IS STILL DIFFICULT Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy EVERYTHING "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 10 No multiple-cursors,expand-region,projectile-rails, do not prefer never considered No Would directly No custom "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""React""]" Frequently "[""MacOS""]" String[] "[""MELPA""]" "[""never had to""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""never had to""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Eclipse project.el Never 35 Bachelors Male Romanian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""zenburn""]" Never No copy-paste Never too many kindbindings Internet "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Good text rending, neat UI, very extensible "[""Work""]" "[""28.2""]" 1 No helm, citar, dired, company no comprimise never considered Cannot Cannot No doom "[""C++""]" Rarely "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials""]" "[""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code projectile Frequently 20 School Female Chinese Student "[""Helm""]" "[""ispell""]" Doom Emacs No Twitter Great "[""none""]" "[""doom-one-light""]" Never undo-fu write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Scala""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Design rationale""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Often 41 Masters Male Dutch Software Development "[""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""my own custom theme""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Flexibility, extensibility "[""Work""]" "[""27.2""]" 10 Gnus org-mode, bbdb, gnus moderate comprimise never considered No Yes No Emacs "[""Python"", ""R"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Mailing lists"", ""Blogs""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" None No Frequently 43 PhD Male Spanish Research "[""Ivy""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Ok "[""shell""]" "[""default light""]" Sometimes No copy-paste Rarely Without the Doom Emacs starter pack Emacs looks and feels really rough Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Clarity, simplicity and a rich ecosystem of packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No markdown-mode, texfrag-mode, pandoc-mode, eaf-pdf-previewer, treemacs, vertico moderate comprimise never considered No No No Emacs "[""Haskell"", ""Python"", ""Shell"", ""Scala""]" Frequently "[""Ubuntu""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Most things works already quite good""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""IRC servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Email"", ""Discord""]" "[""use-package"", ""Doom Emacs""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom framework default Frequently 38 Masters Male German Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No IRC Great "[""none""]" "[""doom-one""]" Rarely framework default simple functions Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No limited comprimise never considered No Would directly No Emacs "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Never "[""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA""]" "[""Mailing list""]" Never "[""Not interested""]" Never "[""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""web search engine""]" "[""package.el""]" "[""Install and try it immediately""]" edt No Frequently Bachelors Software Development "[""No""]" "[""flyspell""]" minimal vanilla Yes Hacker News Great "[""shell""]" "[""default light""]" Often No simple functions Never It was a long time ago, but I remember struggling/not really understanding the point of emacs until I started using Helm (later Ivy). Once I had a more visual completion framework, all the other pieces started to come together. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy Extensibility, ability to act as a universal interface for editing text "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 No ivy,projectile,magit,eglot,tide,slime limited comprimise never considered No Would directly No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""I generally stick to fairly mature packages that work good enough for me""]" Rarely "[""Reddit"", ""Mailing lists""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""wait for maturity""]" Vim projectile Sometimes 29 Bachelors Male American Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""eshell""]" "[""modus-vivendi""]" Never No simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Repl, lisp""]" "[""Extensibility"", ""Package(s)""]" Not well Runtime introspection "[""Work""]" "[""29.0""]" 12 Mu4e Magit, straight, evil, vertico, company, (LSP - although it's unusably slow) moderate comprimise never considered I have in the past No No Vim "[""Clojure"", ""Common Lisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Manual""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None projectile Never 41 Masters Male Swedish Software Development "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""flyspell""]" Doom Emacs "No questions regarding what I think is important for or lacking in emacs. If there was one thing I could wish for, is that there was more focus on multithreading. As it is now, I can't really use emacs for my daily work." No r/emacs Ok "[""eshell"", ""vterm""]" "[""gruvbox""]" Rarely framework default simple functions Never Key binding Magazine article "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy customizability and extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 mew company,irony,jedi moderate comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""Python"", ""Rust""]" Never "[""MacOS"", ""BSD""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" None No Sometimes 53 Masters Male Japanese Software Development "[""No""]" "[""ispell""]" minimal vanilla No Twitter Great "[""shell""]" "[""default light""]" Sometimes No write package Sometimes Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 18 No do not prefer never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Perl"", ""Scheme"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Sometimes "[""Helm"", ""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""default dark""]" Sometimes No understand internals Never variable and function names don't follow a consistent naming scheme Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""hacker prestige""]" Good but not great Any aspect can be inspected and its behaviour modified "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No moderate comprimise never considered No No Yes Emacs "[""Common Lisp"", ""Elisp"", ""Haskell"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Manual"", ""Clips/videos""]" "[""IRC""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text No Never 23 Bachelors Male Canadian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell"", ""eshell""]" "[""solarized-dark""]" Sometimes No read and understand Never Key binds are very obscure but quick when learned Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Lack of stateful key binds (vast majority are non-modal unlike vims) "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No moderate comprimise never considered I have in the past I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows"", ""BSD""]" "[""Note taking"", ""Task management""]" "[""not sure""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""I don’t""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""wait for community""]" Nano No Never 25 Masters Male Research "[""No""]" "[""No""]" minimal vanilla Some questions are required but don’t have responses that are accurate No Hacker News Ok "[""eshell"", ""term""]" "[""default light"", ""default dark""]" Sometimes No write package Never Building it by hand for different flavors of unix Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Programmability, packages "[""Work"", ""Hobby projects""]" "[""27.1""]" 39 No "ediff c++-mode swift-mode, java-mode, python-mode, shell-script-mode, html-mode docker-mode recentf git-command" moderate comprimise might in future No Would directly No Emacs "[""C++"", ""C"", ""C#"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Unfamiliar with contribution process"", ""Bad prior experience""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Design rationale"", ""Overview""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" vi No Often School Male American "[""framework default""]" "[""flyspell""]" maximal vanilla No ycombinator Ok "[""shell-command"", ""shell""]" "[""default dark""]" Frequently framework default String[] String[] String[] String[] String[] copy-paste Rarely University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Customization and great packages (Org, Gnus, Magit, etc.) "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 Gnus org, magit, gnus significant comprimise never considered No No No Emacs "[""C"", ""Julia"", ""Python"", ""Fortran""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" Can't remember projectile Frequently 50 PhD Male Spanish Research "[""Ivy""]" "[""No""]" minimal vanilla No Emacs mailing list Great "[""shell"", ""ansi-term""]" "[""default light""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 2 Mu4e moderate comprimise 0-2y No No No Vim "[""Python"", ""PHP"", ""Perl""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Mailing list""]" Never "[""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often 43 Associates Male German Webhosting "[""framework default""]" "[""framework default""]" Doom Emacs No https://discourse.doomemacs.org/t/emacs-user-survey-2022/3331 Ok "[""none""]" "[""doom-nord""]" Never framework default simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 2 Vim "[""Python""]" "[""GNU/Linux""]" Vim Often maximal vanilla read and understand Never keybinds being cryptic, also functions under M-x not completing and things like that Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great its quite portable when it comes to elisp "[""Work"", ""Hobby projects""]" "[""27.2""]" 1 No ivy limited comprimise never considered No No No Emacs "[""C"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Ruby""]" Rarely "[""Windows""]" String[] "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""IRC"", ""Discord""]" "[""package.el"", ""not sure""]" "[""Install and try it immediately""]" Vim projectile Sometimes 19 School Male Polish Student "[""Ivy""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""eshell""]" "[""default dark"", ""dracula"", ""gruvbox""]" Never No none "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 22 Vim "[""Python"", ""Shell""]" "[""GNU/Linux""]" Sometimes Doom Emacs simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" "[""MacOS""]" Sometimes Doom Emacs simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""calfw package and org-mode""]" Alright Extensibility and programmability. It can be configured to the very last detail "[""Work"", ""Hobby projects""]" "[""27.1""]" 6 Mu4e calfw, elfeed, elpher, magit, ob-restclient, projectile, treemacs, twitter, yasnippet, ztree moderate comprimise might in future No Would directly No Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Ruby"", ""Shell"", ""Markdown""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Never 40 Bachelors Male Greek Software Development "[""Helm""]" "[""flyspell""]" Spacemacs Not sure Hacker News Great "[""ansi-term""]" "[""kaolin-ocean""]" Sometimes undo-tree simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""History""]" Good but not great Extensibility, depth "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No significant comprimise 5-10y No Never crossed my mind to be honest No Emacs "[""C++"", ""C"", ""Elisp"", ""Erlang"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Various projectile Often 39 Masters Male Swedish Healthcare and software development "[""Ido""]" "[""flyspell"", ""grammarly""]" maximal vanilla I find it very long. No r/emacs Not great "[""none""]" "[""zenburn""]" Often undo-tree copy-paste Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Mu4e org-mode, magit, org-ql, mu4e moderate comprimise never considered I have in the past No No Vim "[""Elixir"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""PHP"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Frequently 41 Masters Male German Software Development "[""framework default"", ""Helm"", ""Consult""]" "[""framework default""]" Spacemacs No Hacker News Great "[""ansi-term""]" "[""solarized""]" Rarely framework default write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 40 No tramp, org, polymode, ess, ffap, dabbrev, sql, org-ref significant comprimise might in future I have in the past I have in the past No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""use-package""]" "[""Research alternatives""]" Notepad++ No Often 62 Masters Male American Research "[""No""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Ok "[""shell""]" "[""zenburn""]" Frequently No write package Never "1. Key bindings to move cursor (^F ^B ^N ^P). These bindings are not intuitive and hard to type. 2. How to use ^K, surprisingly it appends cut text to copy buffer and yank will paste all. The term ""yank"" is also difficult to understand than ""paste."" 3. How to use just copy but not kill. The answer is M-w. To find out, I browsed almost all pages of emacs manual." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""There was no other options""]" Good but not great e-lisp. macro. org-mode(outline mode) "[""Work""]" "[""26.3""]" 32 No org-mode, undo-tree, ivy, counsel, real-auto-save, dired, wdired, uniquify moderate comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Perl"", ""Shell"", ""bat,""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Web search engines"", ""Japanese community in slack""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Japanese community in slack""]" "[""manual"", ""leaf""]" "[""Research alternatives"", ""wait for maturity""]" vi and an line editor developed by a university faculity. No Frequently 57 Masters Male Japanese Manufacturing "[""Ivy""]" "[""No""]" maximal vanilla No Japanese community in slack Ok "[""shell-command""]" "[""my own custom theme"", ""based on high-contrast""]" Rarely undo-tree simple functions Rarely Region / kill-ring / yank which is very different from usual copy-paste, but it improved in recent Emacs, and it's powerful once you're used to it. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Built-in ""magical"" features, so many packages/modes." "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 24 Gnus auctex, ghosttext (websocket) significant comprimise might in future No I contribute to the FSF but not directly to Emacs No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Emacs StackExchange""]" "[""manual""]" "[""Install and try it immediately""]" Don't remember ;) No Frequently 42 Masters Male French Software Development "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No IRC Great "[""ansi-term""]" "[""default dark""]" Frequently No simple functions Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""29.0""]" 5 No magit,lsp-mode,evil any comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Rust""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""framework default"", ""not sure""]" "[""GitHub""]" Sometimes "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Discourse"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Framework"", ""GitHub"", ""Discourse""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code framework default Frequently 31 Masters Male Chinese Software Development "[""Ivy""]" "[""No""]" Doom Emacs Yes Emacs China Great "[""vterm""]" "[""doom-one""]" Never undo-fu copy-paste Never Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy Many of the packages provide first-class solutions. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e auctex, markdown-mode, lilypond-mode significant comprimise might in future No I have in the past No Vim "[""HTML/CSS"", ""Shell"", ""TeX""]" Often "[""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Documentation""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Mailing lists""]" "[""framework default""]" "[""Research alternatives""]" Vim No Frequently 42 Bachelors Male United States citizen Media/Publishing "[""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""ansi-term""]" "[""default light""]" Often framework default simple functions Never Cannot remember "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility and quality of available packages like TRAMP and org mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 35 No slime, rainbow-delimiters, web-mode, org-mode,TRAMP never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None No Rarely "[""No""]" "[""flyspell""]" minimal vanilla "[""shell-command"", ""eshell"", ""ansi-term""]" "[""dracula"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""solarized-dark"", ""monokai""]" Frequently No simple functions Never University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""asked by my teaching assistant""]" Good but not great "I like that editing shortcuts are mostly the same as in readline/bash. Selection of packages." "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 15 No significant comprimise might in future No I have in the past No Emacs "[""C++"", ""Go""]" Rarely "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""Design rationale""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse No Never 40 Masters Male Polish Manufacturing "[""Ido"", ""Icomplete""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default dark""]" Never No simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Emacs "[""Elisp"", ""Javascript"", ""Python""]" "[""GNU/Linux""]" Sometimes minimal vanilla write package Never It took time to develop muscle memory of those keybindings. But after I had learned Emacs for a while, I just use my own keybinding to avoid ergonomic problems. Also Emacs Lisp itself is not a small language, if all Emacs's built-in packages are considered as part of its standard library. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Lisp magic""]" "[""Extensibility"", ""Text editing features""]" Good but not great Totally introspectable and extensible "[""Work"", ""Hobby projects"", ""Note Taking, Routine tracking""]" "[""29.0"", ""28.2""]" 24 Mu4e use-package, ess, eglot, lsp-mode, elpy, slime, sly, cider, geiser, theme-anchor moderate comprimise might in future No No Yes Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Julia"", ""Java"", ""Python"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" MELPA first, one it's stabilized, move to GNU ELPA if possible Vim projectile Frequently 43 PhD Male Taiwanese Fin Tech "[""Ivy"", ""Vertico""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""eshell"", ""vterm""]" "[""solarized-dark"", ""base16""]" Frequently undo-tree copy-paste Never The commands aren't intuitive if you come from a windows background. Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "It makes complex actions easy to do. I love its macros. I can do everything inside it - no context switching needed." "[""Work""]" "[""29.0""]" 34 No limited comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Perl"", ""JSON""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""My employer's policies""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for maturity""]" I don't remember No Rarely 52 PhD Female United States citizen Government "[""framework default"", ""Helm""]" "[""framework default""]" minimal vanilla No Hacker News Great "[""shell-command"", ""shell""]" "[""default light""]" Never framework default none Never When installing spacemacs it feels like there is always at least one package from elpa broken at any point in time. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No lap,evil,magit significant comprimise never considered No No No Vim "[""C++"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""framework default"", ""MELPA""]" "[""I give up and move on""]" Never "[""Elisp proficiency""]" Never "[""Issues"", ""Documentation""]" "[""I don't""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Ask a friend who knows how to read elisp""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Rarely 25 Bachelors Male United States citizen Fin Tech "[""framework default""]" "[""framework default""]" Spacemacs Love the colors and spacemacs. No Hacker News Great "[""none""]" "[""solarized-dark""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility""]" "[""Community""]" Not well "[""Hobby projects""]" "[""28.2""]" 0 No limited comprimise might in future No No No CUA "[""Common Lisp"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Framework""]" "[""package.el""]" "[""wait for community""]" VS Code project.el Never 34 Masters Male Russian Manufacturing "[""No""]" "[""No""]" minimal vanilla Yes Blog post Great "[""none""]" "[""default dark""]" Never No simple functions Rarely I got my feedback when my assignment went thru. I also submitted a small eshell patch on the debbugs bug tracker. Going through the tutorial was a chore. Mickey's Mastering Emacs book really helped my understanding though. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Good but not great extensibility and fast and efficient text editing features. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No vertico, consult, org, marginalia no comprimise 2-5y I have in the past I have in the past No Emacs "[""Common Lisp"", ""Python""]" Sometimes "[""WSL"", ""Windows""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Research alternatives"", ""wait for community""]" n/a IntelliJ project.el Sometimes 35 Bachelors Male United States citizen Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes Hacker News Ok "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No many packages Sometimes Package download often fails. Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Elisp "[""Work""]" "[""29.0""]" 12 No moderate comprimise might in future No No No Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell""]" Rarely "[""MacOS""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Wariness of the review process"", ""Writing commit message gives me a headache""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""framework default"", ""package.el"", ""quelpa""]" "[""Install and try it immediately""]" Github Vim project.el Frequently 42 School Male Chinese Software Development "[""Helm"", ""Ivy""]" "[""No""]" minimal vanilla Yes Emacs China Ok "[""shell""]" "[""default light""]" Sometimes undo-fu simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No Vim "[""C"", ""Clojure"", ""Go"", ""Rust"", ""F#""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Framework""]" "[""framework default""]" "[""Research alternatives""]" VS Code framework default Sometimes "[""framework default""]" "[""framework default""]" Doom Emacs No Discord Ok "[""eshell""]" "[""doom-one""]" Never framework default simple functions Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great I can always follow-functions of my editor and the code being edited to immediately have full transparency and troubleshoot outside of external language server issues. "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No tramp, lsp-mode, helm, evil, which-key, tabspaces, flycheck, magit, cheatsheet, elfeed do not prefer never considered No I have in the past No Hybrid/Custom "[""Assembly"", ""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Shell"", ""Scala, Wren""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Package Maintainers""]" Rarely "[""Code (bug fixes)""]" "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview"", ""commented functions""]" "[""Friends""]" "[""package.el""]" "[""Install and try it immediately""]" Jed project.el Frequently 24 Bachelors Female American Student "[""Helm""]" "[""flyspell""]" maximal vanilla "The free software question ought to have an ""other"" or else it may as well be a slider with how 2-dimensional it is." Yes lobste.rs Great "[""eshell""]" "[""gruvbox""]" Frequently undo-tree write package Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""org mode, arista extension, e.g. bug-mode, etc., my own personal extensions""]" "[""hated vi""]" Good but not great Extensibility "[""Work""]" "[""27.2""]" 30 No moderate comprimise never considered No No No Arista's, plus a lot of my own key-bindings "[""C++"", ""C"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""Source""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""framework default"", ""manual""]" "[""wait for community""]" wordstar-like, Norton editor No Rarely Male Software Development "[""No""]" "[""No""]" maximal vanilla No Company emacs GHC group Ok "[""shell""]" "[""my own custom theme""]" Never framework default copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Not well Extremely customizable with Elisp. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No ivy, dired++, emmet, magit, undo-tree, use-package, visual-regexp, web-mode, which-key, yasnippet moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""youtube channels""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Sometimes 49 School Male Spanish Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""dracula"", ""solarized-dark"", ""doom-challenger-deep""]" Frequently undo-tree copy-paste Never Keybindings, how the help system worked, why some parts of emacs was slow Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great Org mode, terminal mode, documentation system "[""Studying""]" "[""27.2""]" 7 No Org-mode, windmove, vc-mode, terminal, darkroom-mode moderate comprimise never considered Cannot Would directly No Emacs "[""Not a programmer""]" Never "[""GNU/Linux"", ""Windows""]" "[""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""wait for maturity""]" Notepad++ No Frequently 24 School Male Norwegian Student "[""Ido"", ""Icomplete""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""term""]" "[""my own custom theme"", ""modus-operandi"", ""modus-vivendi""]" Never No copy-paste Never keybinds Internet "[""GUI"", ""daemon""]" "[""god tier font rendering""]" "[""Extensibility""]" Very well, it's snappy "god tier font rendering packages elisp" "[""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No any comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Screenshots""]" "[""IRC"", ""Discord""]" "[""elpaca""]" "[""Install and try it immediately""]" Vim No Never 16 School hmm Polish Student "[""No""]" "[""No""]" minimal vanilla i use arch btw Not sure Discord Ok "[""vterm""]" "[""my own custom theme""]" Never C-_ read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""org mode""]" Good but not great Org mode "[""Work""]" "[""28.2""]" 2 Mu4e org-mode, evil, consult, which-key, org-roam, orderless moderate comprimise never considered No No No Vim "[""Elisp"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight"", ""elpaca"", ""use-package""]" "[""Research alternatives""]" Vim projectile Frequently 32 Masters Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Not sure Discord Ok "[""vterm""]" "[""doom-one""]" Sometimes undo-fu write package Rarely Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, Elisp "[""Work"", ""Hobby projects"", ""Home stuff""]" "[""29.0""]" 25 No significant comprimise might in future I have in the past Yes No Emacs "[""C"", ""Haskell"", ""Java"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Rarely Masters Male Software Development "[""Helm""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""Nano""]" Rarely No simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Gnus moderate comprimise never considered No No No Emacs "[""Elisp"", ""Haskell"", ""Ruby""]" Never "[""Windows""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""not sure""]" "[""Install and try it immediately""]" Vim No Frequently 43 PhD Male Indian Research "[""Ido""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""solarized"", ""solarized-dark""]" Never No none Never Understanding buffers Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Integration, consistent experience, efficient workflow "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No Deft, scroll-on-jump moderate comprimise might in future No No No Vim "[""Shell""]" Never "[""GNU/Linux""]" "[""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code No Rarely 31 Masters Male German Software Development "[""framework default"", ""Vertico"", ""Consult""]" "[""No""]" Doom Emacs No Lemmy Great "[""vterm""]" "[""doom-one""]" Never No simple functions Rarely "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.1"", ""26.3""]" 28 No org-mode, org-super-links, org-linker-edna, helm, org-rifle, magit, eyebrowse, hydra, yankpad significant comprimise 5-10y I have in the past I have in the past No Emacs "[""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Mailing lists""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" No Rarely 47 PhD Male Austrian Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""default light"", ""wombat""]" Never No simple functions Never "I attempted to use Evil mode, but there were a lot of conflicting bindings which soured me on vim-style movement and made me learn the default bindings. This caused a lot of trouble, specifically when editing lisp code, I could never get Evil to work well with paredit. The second one was using a pre-packaged Emacs config, which I used to ignore what was customised, so when trying to create my own emacs config, it was difficult to transition to my own. This isn't specifically about the config itself, but more that the defaults of Emacs were very different to what I expected. After stripping away the config I was a bit lost because I didn't understand things like `customize', and the Emacs defaults." Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great The ability to customise pretty much everything and that the default way of implementing a feature (by the devs) is to give you a lot of options. "[""Hobby projects""]" "[""28.2""]" 2 No selectrum, prescient, company, sly,, org, paredit, magit, ef-themes, dtrt-indent moderate comprimise never considered No I have contributed to the FSF but not emacs directly. No Emacs "[""Elisp"", ""HTML/CSS"", ""Ruby"", ""Shell"", ""SQL"", ""Common Lisp""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim No Rarely 34 Bachelors Male Australian Software Development "[""Selectrum""]" "[""No""]" minimal vanilla No lobste.rs Great "[""none""]" "[""default light"", ""default dark"", ""ef-themes""]" Rarely No write package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 Vim "[""Elisp"", ""Python"", ""corporate internal language""]" "[""GNU/Linux""]" Often minimal vanilla simple functions Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""27.1""]" 16 No any comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Javascript"", ""Python"", ""Scheme"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""N/A""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""N/A""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes Bachelors Male American Software Development "[""Ido""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Ok "[""eshell""]" "[""sanityinc-tomorrow-night""]" Never No write package Rarely I struggled a lot with evil mode, but eventually to original emacs controls and loved it. Had some issues with performance/gc settings because I didn't understand what I had done, but once I learned more elisp and the emacs backend I started to learn how to debug and write my own functions and packages! Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Community"", ""Clojure/Cider""]" Very well, it's snappy Being built on top of lisp, feature rich packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No vertico, consult, embark, marginalia, cider moderate comprimise might in future No Would directly No Emacs "[""Clojure"", ""Elisp"", ""Javascript""]" Often "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Sacha's feed""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Melpa, it's easy VS Code projectile Rarely 41 Associates Male United States citizen Fin Tech "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs Not sure Blog post Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Never Even with a starting configuration like doom, Elisp adds a high barrier to entry. There is also not a version of the full tutorial written for anything but vanilla emacs Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility and org mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Org, magit, eglot, evil limited comprimise never considered Cannot Cannot No Vim "[""Python""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Sometimes 26 Masters Male Indian Research "[""framework default"", ""Vertico""]" "[""flyspell""]" Doom Emacs No Discord Great "[""vterm""]" "[""default dark""]" Sometimes framework default read and understand Never There is so much that is possible to configure but configuring specific things can often be difficult. Some language integrations are difficult to add. In sum, configuring emacs can be very bewildering. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""org-mode""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright org-mode "[""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise never considered No No No Vim "[""C"", ""Elisp""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Vim No Often 25 Male American Software Development "[""No""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""ansi-term""]" "[""doom-one""]" Never undo-tree copy-paste Never Configuration was insanely hard at first. Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Org Mode and Markdown Mode""]" Very well, it's snappy Elasticity in adjusting it to the needs of an individual user, general features for manipulation of any text, the fact that it’s light on system resources. "[""Work""]" "[""29.0""]" 4 No Org-mode, Markdown-mode, Dracula-theme no comprimise never considered I have in the past Would directly No Emacs "[""HTML/CSS""]" Never "[""Windows"", ""MacOS""]" "[""Currently I am not using Org-Mode, employing a combination of the NB bash script (which can be run in Eshell easily) and Markdown-Mode for similar purposes""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ No Frequently 29 Masters Male Polish Research "[""No""]" "[""flyspell""]" minimal vanilla No Blog post Ok "[""eshell""]" "[""dracula""]" Never No copy-paste Never "Basic navigation: opening and rearranging windows, maintaining order/arrangement of buffers, Emacs-style cursor movement. (I've been grateful to have ""Windows-style"" arrow-key movement but this has discouraged learning the Emacs movement commands.) Initial start-up with the help system: this is great for discovery later on, but at first is just another source of confusion as it assumes a basic understanding of key-sequences, Emacs nomenclature and conventions, and Elisp." Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Consistent development environment across multiple languages; uniquely powerful packages (org-mode); customisation/extensibility; free software ethos. "[""Work"", ""Hobby projects""]" "[""28.2"", ""25.3""]" 12 No significant comprimise never considered No No No Emacs "[""Go"", ""R"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""wait for community""]" Notepad++ No Often Bachelors Research "[""Ido""]" "[""No""]" minimal vanilla No Friend Great "[""shell""]" "[""solarized""]" Never No copy-paste Rarely Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No Treemacs, LSP, Dirvish, Vterm significant comprimise might in future No Would directly No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Not knowing how to modify a package""]" Sometimes "[""Issues"", ""Advocacy""]" "[""GitHub"", ""IRC servers"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" None No Frequently 49 Masters Male Spanish Software Development "[""No""]" "[""No""]" maximal vanilla No IRC Great "[""eshell"", ""vterm"", ""eat""]" "[""default light"", ""default dark"", ""modus-operandi"", ""modus-vivendi"", ""plan9, owl""]" Often undo-tree copy-paste Never Default keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""28.2""]" 1 No org-mode significant comprimise never considered No Cannot No Custom "[""C++"", ""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""SQL""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Blogs"", ""Web search engines"", ""Distro Tube, System Crafters""]" "[""Tutorials"", ""Overview""]" "[""GitHub"", ""Email""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Rarely 20 School Male Austrian Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" minimal vanilla No r/emacs Ok "[""shell""]" "[""default dark""]" Never undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No moderate comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Often "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Ok "[""vterm""]" "[""doom-one""]" Never No none Never I got completely stuck numerous times because I didn't know key bindings, and things I couldn't find simple ways to do certain things. Friend "[""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great Simile dependable functionality "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 10 No Org significant comprimise never considered No No No Emacs "[""Java"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 42 PhD Male Irish Software Development "[""Ivy""]" "[""No""]" Doom Emacs No Hacker News Great "[""none""]" "[""something dark""]" Rarely framework default write package Never elisp is drastically different than vimscript and I had a hard time figuring out the new paradigms. I also had trouble figuring out the extension ecosystem, as I had some very specific things I wanted to port over from vim immediately. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility. Scriptibility. I've come to rely on the fact that emacs isn't really a text editor, but rather an elisp execution environment with an okay text editor embedded in it. "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No evil, magit, corfu, vertico, prescient, org-mode moderate comprimise might in future No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Matrix"", ""GitHub""]" "[""use-package"", ""nix-community emacs-overlay""]" "[""Research alternatives"", ""wait for community""]" Vim project.el Rarely 35 Bachelors Male American Research "[""Vertico"", ""Selectrum"", ""Marginalia""]" "[""No""]" maximal vanilla Yes matrix channel Ok "[""vterm""]" "[""doom-nord + doom-early-grey""]" Rarely undo-tree simple functions Never Yes. It took some time to get used to the basic navigation and editing key chords. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great It's extensibility allowing me to use muscle memory in an extensive range of tasks. "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No Org mode, CIDER, Clojure mode, tramp mode, LSP, Magit moderate comprimise never considered I have in the past I have in the past No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Eclipse projectile Often 57 Bachelors Male Welsh Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No Mastodon Ok "[""shell"", ""eshell"", ""term""]" "[""Nimbus""]" Frequently undo-tree write package Never remembering the keys, writing elisp I found it on a Pr1me Computer "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy flexibility "[""Hobby projects"", ""private""]" "[""29.0""]" 40 No org, agenda, ox-latex, org-roam moderate comprimise 10+y No I have in the past No blend of private and default "[""C#"", ""Elisp"", ""Python""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""fixing it myself""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Sacha Chua's weekly list""]" "[""Manual"", ""examples""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" n/a Vim projectile Frequently 77 Masters Male Danish retired from IT-sales support "[""Ivy"", ""Vertico"", ""Selectrum"", ""Marginalia""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""ansi-term""]" "[""modus-vivendi""]" Rarely No write package Never Key chords, learning the core set. Started in a unix shop, emacs was basically the default editor "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""Best unix editor at the time. Stable, therefor good long term investment""]" Very well, it's snappy Eliso extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2""]" 25 notmuch significant comprimise might in future Cannot Cannot Yes Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""ocaml""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""emacs wiki""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" various No Frequently 55 Masters Male German Software Development "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No r/emacs Ok "[""eshell""]" "[""default light"", ""default dark"", ""solarized""]" Sometimes No read and understand Never emacs keybindings are weird. I have vi and emacs bindings mostly memorized, but prefer evil mode Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy extensibility. runs on most anything. I run it on everything from linux on my pinephone to my mac "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Clojure"", ""Elixir"", ""HTML/CSS"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""IRC servers""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often 35 Bachelors Male United States citizen Telecom "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""eshell"", ""ansi-term""]" "[""doom-one""]" Rarely framework default copy-paste Rarely "Sometimes its slow when using heavier stuff like eglot with autocompletion although this might have to do with my laptop having a weak dual core then emacs The tutorial felt to bare bones it just provides enough to get you started and works well for that but i which there was some kind of interactive tutorial to show various features of emacs" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Customizability range of packages tons of features "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No eglot, aphaeleia, helpful, yasnippet, which-key, doom-themes, doom-modeline, corfu, vertico, dirvish significant comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Neovim No Sometimes Male "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla I wish there was more specific questions they seemed very general. I wish there was more options for certain things like if i have or have not used a model editing package No r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Never No none Never Getting a conceptual understanding of how you are supposed to use it. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Robust, open, not tied to whims of company "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No Magit,lsp-mode,eglot,org-rifle limited comprimise never considered No No No Vim "[""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""example workflows""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Frequently 31 PhD Male Belgian Fin Tech "[""Helm""]" "[""flyspell""]" maximal vanilla Optional email to be sent the results when they are available? No r/emacs Great "[""term""]" "[""default dark"", ""nord""]" Sometimes undo-tree copy-paste Never Not, but Elisp learning is a challenge Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""It's my desktop manager too""]" "[""Text editing features""]" Very well, it's snappy It's extensibility "[""Work"", ""Hobby projects"", ""Desktop manager (Exwm)""]" "[""28.2""]" 5 No Org mode, Aux, Exwm limited comprimise never considered Cannot Cannot No Emacs "[""Common Lisp"", ""Elisp""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Budget/Spreadsheets""]" "[""GNU ELPA"", ""MELPA"", ""Org""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""StackOverflow""]" "[""package.el""]" "[""Install and try it immediately""]" Pico No Frequently 56 School Male Customer Service "[""Helm""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""vterm"", ""Konsole (for Muds)""]" "[""gruvbox""]" Never No simple functions Rarely Keybindings Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy Lisp and age "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 25 Mu4e evil, org-mode, cider moderate comprimise 2-5y I have in the past I have in the past No Vim "[""C"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""M-x list-packages"", ""Company slack""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Company slack""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 44 Associates Male German Fin Tech "[""framework default"", ""Helm"", ""Ivy""]" "[""flyspell""]" Corgi Yes Friend Great "[""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term""]" "[""solarized"", ""solarized-dark""]" Rarely framework default write package Rarely Getting used to the completely different keyboard shortcuts. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No org, avy, eglot, magit, web-mode limited comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" notepad, ultra edit projectile Rarely 55 Bachelors Male Canadian Software Development "[""Vertico""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Ok "[""none""]" "[""My own""]" Never No simple functions Rarely How to install packages using init.el config file. The correct way to modify key bindings. How to set a font using init.el config file. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great His extensibility and org-mode. "[""Hobby projects""]" "[""29.0""]" 3 No evil, org-roam, consult, corfu, vertico, embark, sly, geiser, lsp-mode, vterm significant comprimise never considered No No No Vim "[""C++"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""dart""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often Bachelors Male Mexican "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Not sure reddit Great "[""vterm""]" "[""doom-one""]" Never undo-fu simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects"", ""Study""]" "[""29.0""]" 5 Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Scheme"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""BSD""]" Often maximal vanilla write package Never "Learning the builtin elisp functions. Most are inconsistently and confusingly named, so it was hard to search directly for a function that did what I wanted. I end up having to Google ""emacs X"" every time rather than committing the esoteric names to memory." Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Poorly, it's sluggish Ease of extensibility and introspection "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No evil, magit, lsp-mode, which-key, general no comprimise never considered Cannot No Yes Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Framework""]" "[""framework default"", ""straight"", ""use-package""]" "[""Research alternatives""]" Just MELPA, since almost every other package I use uses it, and there seems to be much less friction to contribution. VS Code projectile Sometimes 22 Bachelors Male American Fin Tech "[""Vertico""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""catppucin""]" Rarely undo-tree copy-paste Never Mostly knowing the keybindings and knowing the way around Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-mode""]" Good but not great Extensibility, Org-mode "[""Hobby projects""]" "[""29.0""]" 0 No Magit, Helm, ace jump mode, yasnippet, treesitter limited comprimise might in future Cannot Cannot No meow "[""HTML/CSS"", ""Javascript"", ""Ruby"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""youtube""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""not sure""]" "[""Install and try it immediately""]" Vim projectile Frequently 35 Bachelors Male Indian Software Development "[""Helm""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""doom-one""]" Never framework default copy-paste Never default keybids discovery Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""no-ui, clean screen""]" Good but not great "extendability keyboard focus user experience" "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Sublime Text framework default Rarely School Male Israeli Software Development "[""framework default"", ""Vertico""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Rarely undo-tree simple functions Never Unfamiliar terminology (frames/windows), the sheer size of it. Having to configure and integrate various packages Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great Extensibility. Amount of functionality. "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 Mu4e Org, magit, mu4e, fired, calc significant comprimise never considered I have in the past Would directly No Emacs "[""C"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""I don't""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 42 Masters Male (other) IT "[""framework default""]" "[""flyspell""]" Spacemacs Don't have mandatory fields Not sure Hacker News Ok "[""none""]" "[""solarized"", ""solarized-dark""]" Frequently framework default simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" Emacs "[""C++"", ""C"", ""Haskell"", ""Python"", ""Ruby"", ""Scheme"", ""Racket""]" "[""GNU/Linux""]" Rarely maximal vanilla copy-paste Never Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""28.2""]" 12 No limited comprimise never considered No No No Emacs "[""Julia"", ""Python"", ""R""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Comparison"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Sometimes Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""default dark"", ""solarized""]" Rarely No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""good help system""]" Very well, it's snappy The possibility to write huge packages in Elisp, like org-mode or AUCTeX, that are applications in themselves and integrate with the rest of the system. And the possibility to write a Mode for, say, a certain type of configuration file, with relative ease, so that many people have done it. "[""Work"", ""Hobby projects""]" "[""27.1""]" 20 No org-mode, auc-tex, dired significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested""]" Never "[""Web search engines"", ""Debian package manager, sometimes the web""]" "["".""]" "[""web search""]" "[""framework default""]" "[""Install and try it immediately""]" None No Frequently 55 PhD Male German Software Development "[""Ido""]" "[""framework default""]" minimal vanilla No Mastodon Ok "[""none""]" "[""tango""]" Frequently No simple functions Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No magit significant comprimise might in future I have in the past I have in the past No Emacs "[""Java"", ""Rust"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit""]" "[""Design rationale"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Eclipse projectile Frequently Bachelors American Software Development "[""Ivy""]" "[""spell-fu""]" Doom Emacs Not sure Discord Great "[""vterm""]" "[""solarized-dark""]" Rarely framework default simple functions Never Realising what wants attention when something isn’t working. University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No cider, lsp-mode, magit, vertico, marginalia limited comprimise never considered No No No Emacs "[""Assembly"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Rust"", ""Scheme""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Telepathy""]" Never "[""Unfamiliar with contribution process""]" Sometimes "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Slack""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Often 44 School Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla There are quite a lot of repeat questions and sort of leading questions. No lobste.rs Not great "[""eshell""]" "[""default dark"", ""nord"", ""solarized-dark""]" Never No copy-paste Internet "[""GUI"", ""daemon""]" "[""macaulay2""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 2 Vim "[""Macaulay2""]" "[""GNU/Linux""]" Vim Rarely minimal vanilla simple functions Never The help system is a skill that must be learned, there isn’t a way to search the Emacs help system from within Emacs easily. It is also hard to know what features Emacs has and doesn’t have out of the box. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility, stability (my Emacs knowledge will still be useful in 20 years), and the Emacs community/package ecosystem "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 1 No Magit, evil mode, web mode, good scroll, neotree limited comprimise never considered No Would directly No Vim "[""HTML/CSS"", ""Javascript"", ""Julia"", ""Python""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Vim projectile Rarely 22 Bachelors Male American Software Development "[""Icomplete""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""monokai""]" Never undo-tree write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)""]" Alright "[""Hobby projects""]" "[""28.1""]" 10 No do not prefer never considered No No No Emacs "[""Common Lisp""]" Sometimes "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ projectile Rarely 31 Male Finnish Software Development "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Rarely undo-tree simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Emacs "[""Python"", ""SQL"", ""Typescript""]" "[""WSL"", ""MacOS""]" IntelliJ Rarely minimal vanilla write package Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 15 No amx, company, doom-modeline, highlight-parentheses, magit, symbol-overlay, volatile-highlights, which-key, ws-butler, yasnippet significant comprimise might in future I have in the past No No Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" None project.el Sometimes 40 Bachelors Male Brazilian Software Development "[""Ido""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""shell"", ""eshell""]" "[""solarized-dark""]" Sometimes No write package Never No, it was too long ago (with XEmacs)... University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Programming languages support""]" Good but not great Adaptability. Good trade-off between evolution (adding new features) and stability (not breaking old ways). "[""Work"", ""Hobby projects""]" "[""28.2""]" 26 No Magit, eglot, corfu, vertico, marginalia, embark, consult, iedit, Org, vundo significant comprimise might in future No No No Emacs "[""C"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" None project.el Often 52 Masters Male French Telecom "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Great, thanks! Yes r/emacs Great "[""none""]" "[""default light"", ""default dark""]" Rarely vundo simple functions Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Need an editor that was not vi and could be used on different flavors of Unix, Windows, and OS/2""]" Good but not great Longevity, extensibility, consistency on different OSes. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 28 No magit,projectile,vertico moderate comprimise never considered No No No Emacs "[""C"", ""C#"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Brief projectile Never 53 Masters Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Never A lot to learn to start configuring it. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great It's ability to be my all-in-one for text. "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Mu4e org-mode, eglot, mu4e moderate comprimise never considered I have in the past Would directly No Emacs "[""Erlang"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Ocaml""]" Never "[""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Framework"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Often 39 Masters Male Swedish Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell""]" "[""nord""]" Frequently No simple functions Rarely "Weird key bindings. It’s quite fragile - packages often break each other. Obscurity. Difficult configuration." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Extensibility, flexibility, LISP, community. "[""Hobby projects""]" "[""28.2""]" 7 No Evil, CIDER, Sly, eyebrowse, lsp-mode, orderless, marginalia, vertico, corfu. limited comprimise 0-2y No Would directly No Vim "[""Clojure"", ""Elisp"", ""Javascript"", ""Java"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""MacOS""]" String[] "[""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Never 33 Bachelors Male Russian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""modus-operandi""]" Never vundo simple functions Never figuring out how to get vi-like editing functionality Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No do not prefer never considered No No No Vim "[""C++"", ""C"", ""Erlang"", ""Go"", ""Shell""]" Never "[""BSD""]" String[] "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""stuff i use works good enough for me.""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim No Rarely 46 School Male German Software Development "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""default light"", ""default dark"", ""my own custom theme""]" Sometimes undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 Gnus any comprimise never considered No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA""]" "[""Email""]" Never "[""Bad prior experience"", ""FSF paperwork""]" Rarely "[""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots""]" "[""Don’t ask""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Melpa None No Rarely Masters Male "[""No""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""shell"", ""eshell""]" "[""default light""]" Often No copy-paste Never No. Due to lack of knowledge, I was not understanding error messages clearly, but internet search was enough to solve them. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Its extensibility, wide selection of packages and large number of users. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No org-mode, evil, lsp-mode, lsp-bridge, company-mode, python-mode, org-roam any comprimise never considered No No No Vim "[""C++"", ""Elisp"", ""Python""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA VS Code No Rarely 41 PhD Male Turkish Engineering "[""Ivy"", ""Ido""]" "[""spell-fu""]" maximal vanilla It was great. No r/emacs Great "[""none""]" "[""leuven""]" Never undo-tree copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 2 Vim "[""C++"", ""C"", ""Python""]" "[""GNU/Linux""]" Vim Sometimes Doom Emacs write package Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 35 No do not prefer never considered No No No Emacs "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Overview""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" None No Never Bachelors Male Swedish Fin Tech "[""Ido""]" "[""ispell""]" minimal vanilla No r/emacs Ok "[""none""]" "[""solarized-dark""]" Rarely No copy-paste Never no yes Internet "[""GUI""]" "[""Text editing features""]" "[""Extensibility"", ""Community""]" Very well, it's snappy all in one "[""Work""]" "[""27.2""]" 2 No "magit elfeed ivy" any comprimise never considered No Cannot No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Documentation""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Vim projectile Often 29 Bachelors Male Chinese IT related "[""Ivy""]" "[""flyspell""]" maximal vanilla No Emacs China Not great "[""none""]" "[""default light""]" Never undo-tree copy-paste Never "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 5 No moderate comprimise never considered No No No Emacs "[""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Haven't done it""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Haven't done it""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim No Often 36 Masters Male Croatian Research "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""misterioso""]" Rarely No write package Rarely Configuring my own and going bankrupt 3 times Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Make it do whatever you want it to. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No Magit, Projectile significant comprimise never considered Yes Would directly No Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""package.el"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Vim projectile Never 27 Bachelors Male Canadian Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" Doom Emacs No Hacker News Great "[""shell-command"", ""shell""]" "[""Leuven""]" Often framework default simple functions Never Oh, jeez. I think when I first used emacs, I was using in a terminal, and would hit Ctrl-Z to drop back to the shell, and then `kill %1`, because I hadn't figured out C-x C-c University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""configuration""]" "[""Text editing features""]" Good but not great extreme customizability "[""Work"", ""Hobby projects""]" "[""28.1""]" 25 No color-identifiers-mode moderate comprimise never considered No I have in the past No slightly altered default "[""Python"", ""Rust"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""generally, i don't--if there's insufficient info already available, I pass on the package or dig into the code myself""]" "[""not sure""]" "[""Research alternatives""]" None No Rarely 46 School Male American Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure lobste.rs Ok "[""none""]" "[""my own custom theme""]" Rarely No simple functions Never No list of good first issues. I tried the recommended way of finding issues and it was hard to navigate Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community""]" Good but not great "If I know how to use any feature, I already know how to tweak it. It's very empowering. There's a very small jump from ""user"" to ""hacker"". IMO most people can't code because most systems that they interact with aren't as hackable as emacs." "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No counsel, dired, magit, web-mode, counsel-fd, git-link limited comprimise never considered I have in the past No No Vim "[""C"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Google search""]" "[""Clips/videos""]" "[""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Often 27 Bachelors Male Macedonian Software Development "[""framework default"", ""Ivy""]" "[""No""]" Doom Emacs No fosstodon Great "[""none""]" "[""doom-one""]" Sometimes framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Not well "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No limited comprimise might in future Yes No No Vim "[""Javascript"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Never 31 Bachelors Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-fu simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 9 No limited comprimise never considered No No No Emacs "[""Elisp""]" Never "[""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""quelpa""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Never Bachelors (other) "[""No""]" "[""flyspell""]" minimal vanilla No r/emacs Ok "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never No copy-paste Never Keybindings, basic concepts such as navigation and terms Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Extensibility, customizable "[""Hobby projects""]" "[""28.2""]" 10 Mu4e elfeed, deft, magit do not prefer never considered No No No Emacs "[""Elisp""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Sometimes 48 Bachelors Male Norwegian IT/Project Management "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""doom-nord""]" Never framework default understand internals "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 CUA "[""C++"", ""C"", ""C#"", ""Elisp"", ""Javascript"", ""R"", ""Rust"", ""Shell""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Frequently Doom Emacs simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No moderate comprimise might in future No No No Emacs "[""Clojure"", ""Go"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" IntelliJ No Sometimes 37 Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" maximal vanilla Fewer required questions. No Hacker News Ok "[""shell""]" "[""default light""]" Rarely No read and understand Never Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2"", ""27.2""]" 5 Gnus Org, magit, slime, geiser any comprimise might in future No No No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Often Masters Chinese Software Development "[""Ido""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""eshell"", ""ansi-term""]" "[""default light""]" Never No many packages Rarely Difficult keybindings. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""I couldn't make heads or tails of Vim.""]" Very well, it's snappy Implementation consistency, extensibility, ease of inspecting the implementation, decades of useful packages. "[""Work"", ""Hobby projects""]" "[""28.1""]" 13 No Org, magit, paredit, lispy, olivetti, avy, goto-last-change, deadgrep, Selectrum, expand-region. moderate comprimise might in future I have in the past No Yes Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""It's so easy to fix things for myself I may not be motivated to share the results.""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Manual"", ""Clips/videos""]" "[""I figure it out myself.""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ project.el Frequently 38 School Male United States citizen Software Development "[""Selectrum""]" "[""flyspell"", ""ispell""]" maximal vanilla Fewer questions should be required. Not sure Hacker News Ok "[""shell-command"", ""shell"", ""eshell"", ""ansi-term""]" "[""zenburn""]" Sometimes No copy-paste Never A lot to learn but got off the ground fairly quickly - lots of online resource - if you think something is possible there is usually a guide to support. Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Community and amazing packages "[""Work"", ""Hobby projects""]" "[""28.1""]" 0 No Org any comprimise never considered No No No Vim "[""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 39 School Male English Developer Experience "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Never framework default simple functions Never Probably from some Shareware/FOSS disc "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""Nothing in particular. It was just another editor to try""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 21 No Magit significant comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""FSF paperwork"", ""Never encountered any serious bugs""]" Never "[""Advocacy""]" "[""Reddit"", ""Youtubers""]" "[""A website""]" "[""Reddit""]" "[""framework default""]" "[""Research alternatives""]" Joe, and many orhers framework default Sometimes 63 Bachelors Male English retired academia "[""framework default""]" "[""framework default""]" Spacemacs No Emacs mailing list Great "[""none""]" "[""spacemacs-dark""]" Never framework default simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No no comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""TeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Blogs"", ""Web search engines""]" "[""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Frequently "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""solarized""]" Frequently No copy-paste Never Figuring out how to do simple configs and troubleshoot flows (inspect a variable, figure out where to change it, where some piece of code is coming from) Colleague "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Packages for Clojure""]" Very well, it's snappy Single environment for everything... coding, writing, org-mode. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No moderate comprimise might in future No No No Vim "[""Clojure"", ""Javascript"", ""Java"", ""Rust""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Bad prior experience""]" Sometimes "[""Issues""]" "[""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default""]" "[""wait for maturity""]" VS Code framework default Often Bachelors Male Brazilian Fin Tech "[""Vertico""]" "[""framework default""]" Doom Emacs No Friend Great "[""none""]" "[""doom-tomorrow-night""]" Never framework default simple functions Never Internet "[""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Hobby projects"", ""Uni""]" "[""29.0"", ""28.2""]" 2 Mu4e limited comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""R"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""I don't""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""I don't""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 22 School Male Danish Student "[""Vertico""]" "[""spell-fu""]" Doom Emacs No Discord Ok "[""vterm""]" "[""default light"", ""default dark"", ""modus-operandi"", ""modus-vivendi""]" Never vundo copy-paste Never "Default keybindings which are unorthodox for modern programs is the biggest barrier, and still can be awkward when c-c from one program into c-y in Emacs for example. While the reverse might be c-x h in emacs into c-v in another program. Understanding elisp I think is another barrier. While not required, it is helpful, and there is an additional learning curve there." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extreme customizability, large community, discoverability (through c-h v|f|c) "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No magit, restclient.el, lsp-mode, org moderate comprimise never considered No No No Emacs "[""C++"", ""Go"", ""Javascript"", ""Python"", ""PHP"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""examples""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for maturity""]" Sublime Text projectile Sometimes 38 Bachelors Male United States citizen Software Development "[""Ido""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""wombat""]" Frequently No copy-paste Never poor defaults Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great capacity to evolve "[""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No heml, projectile, treemacs significant comprimise never considered No No No CUA "[""Typescript"", ""OCaml""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Frequently 45 Bachelors Male Chilean Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""doom-one"", ""doom-vibrant""]" Sometimes undo-tree copy-paste "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 10 Emacs "[""Clojure"", ""Elixir"", ""Go"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""MacOS""]" Often minimal vanilla simple functions Never Bindings and UI choices driven by implementation instead of user experience; you have to configure most things before they become useable; multiple packages do nearly the same things, or have overlapping responsibilities; overly complex packages or with bad code design University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""magit, orgmode""]" "[""Package(s)""]" Good but not great Magit, a proper extension language "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 No magit, org-roam moderate comprimise never considered No No No Vim "[""C"", ""Python"", ""Ruby"", ""Shell"", ""LaTeX""]" Often "[""MacOS""]" "[""Note taking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""opinionated settings that make sense""]" "[""Framework"", ""Discord""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Frequently 44 PhD Male French Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No"", ""framework default""]" Doom Emacs Not sure Discord Great "[""none""]" "[""doom-one"", ""solarized-dark""]" Never framework default copy-paste Never Remembering the common keybindings. The tutorial is helpful, but the navigation keys could be introduced later. Really it would have been easier to introduce just: C-x C-f (open file) C-x C-s (save), C-x b (switch buffer), C-w (cut), M-w (copy), and C-y (paste). The rest of the common tasks can be done with the standard way that other editors do it (i.e arrow keys/pgup/pgdown, etc). And after the user masters these first commands then they can try to expand their knowledge. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy It's extremely flexible, and has a large community of useful packages to make text editing especially efficient. "[""Work""]" "[""27.2""]" 20 No magit,multiple-cursors,helm,helm-projectile,helm-ag,undo-tree,helm-swoop,which-key,org,matlab-mode limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""matlab""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""I don't""]" "[""package.el"", ""use-package""]" "[""wait for community""]" projectile Sometimes 46 Masters Male Software Development "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""solarized-dark""]" Often undo-tree read and understand Never Advice, configs, etc. found online are frequently not for your version or flavor of emacs - googling for a quick answer doesn't work well. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Programmability, unix integration "[""Work"", ""Hobby projects"", ""journaling""]" "[""21.4""]" 35 vm vm any comprimise never considered No Yes No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS"", ""Solaris""]" String[] "[""Source""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Email""]" "[""manual""]" "[""Install and try it immediately""]" Too long ago to remember No Frequently 54 Bachelors Male American Software Development "[""No""]" "[""ispell""]" maximal vanilla Yes Friend Great "[""shell-command"", ""shell""]" "[""my own custom theme""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great You can change it's behavior to your liking. "[""Hobby projects""]" "[""28.2"", ""28.1""]" 13 No significant comprimise never considered I have in the past Yes No Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Ruby"", ""Shell"", ""Lua""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never String[] Never "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" None project.el Frequently 38 Bachelors Male United States citizen Fin Tech "[""Ido""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""shell"", ""term"", ""ansi-term"", ""vterm""]" "[""solarized-dark""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 1 No do not prefer never considered No No No Vim "[""Clojure""]" Often "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Rarely 27 Bachelors Male Polish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""shell""]" "[""my own custom theme""]" Never framework default write package Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""gnus""]" Good but not great Extensibility using a language that is little less esoteric than vimscript. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No magit,lsp-mode moderate comprimise never considered Yes No No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""They work well enough""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""By accident""]" "["":shrug:""]" "[""I don't""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" framework default Rarely Finnish Software Development "[""framework default""]" "[""No""]" Spacemacs When requiring an answer to multiple choice question you should make sure at least one of the choices actually applies. Not sure Emacs news :: Sacha Chua Ok "[""none""]" "[""spacemacs-dark""]" Never framework default copy-paste Never Advanced lisp language features can be confusing Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great The ability to easily explore the functions it provides "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No do not prefer never considered No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""SQL""]" Frequently "[""MacOS""]" "[""Roam""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""Discord""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""wait for community""]" Sublime Text framework default Sometimes 44 PhD Male British Software Development "[""framework default"", ""Vertico"", ""Consult""]" "[""No""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""default dark""]" Never framework default copy-paste Never keyboard key-combinations Internet "[""GUI""]" "[""Package(s)""]" "[""Text editing features""]" Good but not great magit "[""Work""]" "[""28.2""]" 1 No magit, vertico, consult, org-mode, paredit, cider (clojure), lsp-mode do not prefer never considered planning to No No Vim "[""Clojure"", ""Java""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""Haven't done it""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Haven't done it""]" "[""framework default"", ""straight"", ""use-package""]" "[""wait for community""]" IntelliJ framework default Never 56 Masters Male United States citizen Software Development "[""framework default"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-one""]" Rarely framework default read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Vim "[""C++"", ""C""]" "[""GNU/Linux""]" Rarely Doom Emacs copy-paste "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Alright "[""Hobby projects""]" "[""29.0""]" 1 Emacs "[""Python"", ""Rust""]" "[""GNU/Linux""]" VS Code Rarely Spacemacs write package Never elisp or lisp in general, but I love it now Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Everything can be changed "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 notmuch magit,swiper,cider moderate comprimise never considered No No Yes Vim "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" MELPA, because I use it when search for packages Vim framework default Sometimes 29 Bachelors Male Chinese Software Development "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs Not sure Sacha Chua Emacs news mailling list Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""zenburn""]" Sometimes framework default many packages Frequently Philip Greenspan "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 20 Gnus any comprimise 10+y No Yes Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Frequently String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Mailing lists""]" "[""Tutorials""]" "[""IRC"", ""Mailing lists""]" "[""package.el"", ""straight"", ""manual""]" "[""Install and try it immediately""]" None No Often "[""No""]" "[""ispell""]" maximal vanilla No Emacs mailing list Great "[""none""]" "[""my own custom theme""]" Sometimes No copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No limited comprimise might in future No No No evil "[""Go"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""GNU ELPA/MELPA online package lists""]" "[""Design rationale""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text framework default Never "[""framework default""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-one""]" Never framework default read and understand Never Learning what is wrong(e.g. not using $emacsclient -c instead of $emacs. Configuring .../emacs.d/init.el Being a nerd "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""elisp""]" "[""Community"", ""Part of the GNU project / FSF""]" Alright It is a lisp machine. "[""Work"", ""Hobby projects"", ""Practice""]" "[""27.1""]" 1 No significant comprimise never considered No I have in the past No Vim "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""not sure""]" "[""Research alternatives""]" Vim framework default Sometimes School Male Greek Software Development "[""framework default""]" "[""No""]" minimal vanilla Too long a survey. Should be just one page(IMO). No Hacker News Great "[""eshell""]" "[""doom-one""]" Frequently framework default many packages Frequently Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 Mu4e Magit, consult, vertico, corfu, mu4e any comprimise 10+y No Yes Yes Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Matrix"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" I use gnu elpa unless some contributor doesn't want to sign the CA. None project.el Often 42 PhD Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes fediverse Great "[""shell-command"", ""shell"", ""eshell""]" "[""standard-dark""]" Sometimes No write package Rarely Signatures are too cumbersome. No Japanese-language manual included. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Where it itself is written in Emacs Lisp and there are few parts that cannot be customized. "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No undo-tree, lsp-mode limited comprimise 0-2y No No Yes customize for Dvorak htnsbf "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""M-x list-packages"", ""emacs-jp Slack""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub"", ""emacs-jp Slack""]" "[""leaf.el""]" "[""Install and try it immediately""]" MELPA Visual Studio No Frequently 26 Bachelors Male Japanese Software Development "[""Helm""]" "[""No""]" maximal vanilla No emacs-jp Slack Ok "[""shell-command""]" "[""solarized-dark""]" Frequently undo-tree simple functions Rarely Maybe the huge difference in usability between vanilla and my configuration nowadays. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""27.2""]" 6 No "There are many, but e.g. cider, hydra, projectile, rust-parinfer" significant comprimise might in future Cannot Cannot No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Often 25 Bachelors Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Hacker News Great "[""shell-command"", ""eshell"", ""Tend to rather avoid it though""]" "[""doom-vibrant""]" Sometimes undo-tree write package Never Figuring out popular and useful packages Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Customizability, Programmability, Graphical User Interface Support "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 notmuch significant comprimise might in future Cannot Yes No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for maturity"", ""wait for community""]" Vim project.el Sometimes 24 Bachelors Male Indian Research "[""Vertico"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell""]" "[""modus-operandi""]" Frequently No write package Never Configuration can be difficult for a beginner. It is also a bit difficult to initially understand how introspective and interactive the environment really is. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Interactive and introspective Lisp environment""]" "[""Extensibility"", ""Package(s)""]" Alright One of the best things in Emacs is that it's an interactive and introspective Lisp environment that can be modified while it's running. This is quite useful when developing extensions, especially small quick functions to automate tedious tasks. I think the interactive workflow of extending the editor is quite difficult to match in other supposedly more modern editors. The rich collection of all sorts of extensions and example configuration/automation snippets that are around is also very nice thing to have. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 25 No evil, magit, eglot, haskell-mode, psc-ide, cider, projectile, ivy, swiper moderate comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""Haskell"", ""Javascript"", ""SQL"", ""PureScript""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Matrix"", ""Emacs StackExchange"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 40 Masters Male Finnish Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""none"", ""eshell""]" "[""abyss""]" Rarely undo-tree copy-paste "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 0 Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Shell""]" "[""GNU/Linux""]" Frequently Doom Emacs simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 15 No no comprimise never considered No No No Emacs "[""OCaml""]" Sometimes "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Screenshots""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Melpa Eclipse No Sometimes 35 PhD Male Software Development "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Friend Ok "[""vterm""]" "[""my own custom theme"", ""modus-operandi""]" Sometimes No write package Never I started using emacs during a common lisp course and it was quite natural. Many of the navigation bindings are honestly bad and I'm just stockholm-syndromed into liking them. I always loved the undo system, something no other editor seem capable of getting right. University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""org-mode""]" "[""Extensibility""]" Alright I see emacs as a programming environment with a standard library optimized for implementing text editing. This is exactly what I want as a programmer. It's multi-decade stability is something I've personally enjoyed a lot. "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 No org-mode, org-babel, lsp-mode, projectile, magit, flycheck, flyspell, Windmove, moderate comprimise never considered I have in the past I have in the past No Emacs "[""C"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""Kotlin""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process"", ""Bad prior experience""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Few packages state the goals of the package, my idea of what the name implies is often not the same as the authors. Or at least what the package is capable of, there is way too much dissappointment when trying Emacs packages""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" gedit projectile Often 35 Bachelors Male Swedish Software Development "[""Consult""]" "[""flyspell"", ""langtool""]" Doom Emacs Some questions seem too similar, perhaps merging some of the contribution questions to check boxes No lobste.rs Ok "[""none""]" "[""doom-one""]" Often No write package Never This sounds like you are fishing for complaints. I think, it's good to have several archives with different requirements & review processes. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""customization""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No modalka,bookmark,goto-chg do not prefer never considered No Would directly No Modalka.el / custom modal "[""Elisp"", ""Python"", ""SQL"", ""SAS, Godot-Script""]" Never "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""search with MELPA, download from Github""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Screenshots"", ""Clips/videos"", ""Windows compatibility""]" "[""Reddit"", ""GitHub""]" "[""manual""]" "[""Install and try it immediately""]" I have never submitted a package, but I'd go for the path of least resistance. The packages I wrote for myself are so specific, maybe 10-20 people would use them, if any. For this I don't have time or interest in following any coding guidelines or signing any papers. Just use it if it works for you. Notepad++ No Frequently 41 Masters Male German Data Science "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""my own custom theme""]" Never undo-fu copy-paste Never elisp Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""evil mode""]" "[""Extensibility"", ""Package(s)""]" Poorly, it's sluggish Extensibility, org-mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No org-mode, evil, org-roam moderate comprimise never considered No No No Vim "[""C"", ""Go"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim framework default Frequently 27 Masters Male German Research "[""Ivy""]" "[""spell-fu""]" Doom Emacs Not sure lobste.rs Ok "[""none""]" "[""my own custom theme""]" Rarely framework default write package Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work""]" "[""29.0""]" 4 No lsp-mode limited comprimise never considered No No Yes Emacs "[""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)""]" "[""GitHub"", ""Telegram chat""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" projectile Never 30 Bachelors Male Kazakh Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""eshell"", ""ansi-term""]" "[""vscode-dark-plus""]" Never No write package Sometimes Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No significant comprimise never considered Cannot Cannot Yes Vim "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never String[] Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 17 School Male Armenian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No IRC Great "[""eshell"", ""vterm""]" "[""doom-one""]" Sometimes No write package "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 29 Emacs "[""Assembly"", ""C"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""zig""]" "[""GNU/Linux"", ""WSL"", ""Windows"", ""BSD""]" Frequently maximal vanilla simple functions Never There is a lot of specific nomenclature to learn. Recommended by a colleague/friend and the internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great Emacs is a platform on which I can process all of my text based workflows. This is an extremely powerful concept, as I don't need to context switch between different applications, each with their own settings and behaviors. On top of that I know how to extend or modify a workflow in Emacs in a way that I can enjoy working with it. "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 Mu4e magit, org-roam, mu4e, consult, embark, vertico moderate comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub"", ""I don't contact pacakage maintainers""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""I don't ask for help, I can mostly find the answers in documentation""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Sometimes 38 Bachelors Male Belgian Telecom "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Twitter Great "[""shell-command"", ""shell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 No significant comprimise never considered No Would directly No Emacs "[""Javascript"", ""Lua""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often Masters Male Polish Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" Spacemacs No r/emacs Ok "[""none""]" "[""default light"", ""default dark"", ""nord"", ""solarized"", ""zenburn""]" Never undo-tree read and understand Never Key bindings. Things getting in a bad state. University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Org mode""]" "[""Text editing features""]" Not well Flexibility. Tools. "[""Hobby projects""]" "[""27.2"", ""27.1""]" 6 No moderate comprimise never considered No No No Emacs "[""Go"", ""Python"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""Work slack""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes 31 Bachelors Male United States citizen Software Development "[""Ido""]" "[""No""]" maximal vanilla No Friend Great "[""none"", ""shell-command"", ""shell""]" "[""I don’t know""]" Never No none Never How to configure Emacs for programming. The stock UI is horrible! University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Doom Emacs""]" "[""Text editing features""]" Very well, it's snappy Community and FOSS "[""Work""]" "[""28.2""]" 1 No org-mode,dired,magit no comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Python"", ""Godot""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Discord""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Discord""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Rarely 27 Masters Male French Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Discord Ok "[""vterm""]" "[""doom-one""]" Sometimes framework default copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Works in a terminal "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No significant comprimise might in future No No No Vim "[""Python"", ""Scheme"", ""tex""]" Frequently "[""GNU/Linux""]" String[] "[""framework default"", ""GNU ELPA""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Mailing lists"", ""fediverse""]" "[""framework default"", ""package.el""]" "[""wait for community""]" Atom framework default Sometimes 35 PhD Male Latvian Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs No fediverse Great "[""eshell""]" "[""solarized-dark""]" Sometimes framework default simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Ruby"", ""Shell""]" "[""GNU/Linux"", ""WSL""]" Never minimal vanilla read and understand Never TECO was difficult to learn so I regrettably never tried. University/College "[""GUI"", ""TUI""]" "[""Programming""]" "[""Support for programming""]" Good but not great Support for programming "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 39 No cc-mode limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Accidentally""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" None No Frequently 58 Bachelors Male Swedish Software Development "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""shell-command"", ""shell"", ""eshell""]" "[""my own custom theme""]" Rarely No simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No limited comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Go"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""Framework""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" vi projectile Often 45 Bachelors Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell""]" "[""modus-operandi""]" Sometimes No write package Never Learning the keybindings, finding all the packages to have a good experience Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Consistency accross packages, extensibility, magit and org mode "[""Work""]" "[""28.2"", ""28.1""]" 9 No Magit, org mode, lsp-mode moderate comprimise 5-10y Yes Would directly No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""Blogs""]" "[""Screenshots""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Eclipse projectile Rarely 31 Masters Male French Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Blog post Great "[""eshell"", ""vterm""]" "[""ef-autumn""]" Sometimes No copy-paste Never I was somewhat confused by the keybindings until I read the manual, which was very helpful. Father "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility "[""Hobby projects""]" "[""28.2""]" 3 No org-bullets significant comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Atom No Rarely "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""shell"", ""eshell"", ""term"", ""vterm""]" "[""dracula""]" Rarely No write package "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 0 Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Perl"", ""Ruby"", ""SQL""]" "[""GNU/Linux""]" Sometimes Doom Emacs simple functions Never Hard to discover all the features. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great I can use it for editing any language on any platform that I need. GPL. "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No matlab-mode, paredit, geiser any comprimise might in future No I have in the past No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""MATLAB""]" Never "[""GNU/Linux""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ No Sometimes 32 Masters Male Welsh Manufacturing "[""No""]" "[""ispell""]" minimal vanilla No Reddit Great "[""shell""]" "[""zenburn""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 12 No cider,magit significant comprimise never considered No No No Emacs "[""Clojure""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Coworkers""]" "[""framework default""]" "[""Install and try it immediately""]" framework default Rarely 35 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Prelude Not sure Hacker News Great "[""eshell""]" "[""gruvbox""]" Rarely framework default copy-paste Never keybindings and cursor positioning were difficult but now it's rather that every other editor is difficult and emacs is intuitive Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 15 No Language modes like go-mode and others. writeroom-mode do not prefer never considered No No No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Manual""]" "[""Company chat""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently "[""No""]" "[""ispell""]" minimal vanilla No Friend Ok "[""eshell""]" "[""default light"", ""solarized"", ""solarized-dark"", ""zenburn"", ""Misterioso and whatever fits my mood that day""]" Never No copy-paste Never University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 21 No moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""IRC""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC""]" "[""package.el"", ""elpaca"", ""use-package""]" "[""Install and try it immediately""]" None No Sometimes 40 Masters Male American Software Development "[""No""]" "[""ispell""]" minimal vanilla Not sure Hacker News Great "[""shell""]" "[""monokai""]" Never No simple functions Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Hobby projects"", ""writing""]" "[""26.3"", ""25.2""]" 4 No org-mode, olivetti, expand-region, org-appear moderate comprimise never considered No No No Emacs "[""Elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""have not tried to contact them""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""usage examples""]" "[""Mastodon""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" No Frequently 63 Masters Female American government "[""Ido""]" "[""No""]" minimal vanilla Seems odd to require answering questions that assume I'm a software developer Yes r/emacs Ok "[""none""]" "[""parchment, material""]" Never No many packages Never "Without a doubt: there are tons of packages that are widely used, but it's hard to tell them apart and know precisely what each package is doing. E.g. when I started, the word on the street was to use ivy + swiper + counsel. Although I roughly know what these each do now, I am ashamed to admit that I'm still not completely sure (especially about counsel!). It would be great to have a precise explanation of each Emacs subcomponent, e.g. ""This is what the Emacs experience comprises: competing read, in-buffer completion, the minibuffer... Let's explain what each of these are, in turn."" It would be very useful to see how the features behave by default (and what their scope is - e.g. in-buffer completion vs completing-read), and how they are modified by each individual package." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Alright Customizability, Live Lisp environment, Ecosystem, Community "[""Work"", ""Hobby projects""]" "[""27.1""]" 4 No Magit, git-timemachine, symex, rigpa, racket-mode, evil, evil-collection, sunrise-commander, hydra, dictionary limited comprimise never considered Cannot I have in the past Yes Vim "[""Elisp"", ""Python"", ""Scheme""]" Frequently "[""MacOS""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""Not interested"", ""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""straight"", ""use-package""]" "[""wait for maturity"", ""wait for community""]" "MELPA has been convenient and the process has been excellent and helpful. I haven't considered NonGNU ELPA since I don't know much about it. ELPA is probably not relevant for my packages in any case since they aren't especially ""core,"" and the copyright stuff would likely be a barrier but only because I don't claim copyright on my work and there is therefore nothing to assign to anybody else." Vim projectile Rarely 38 Masters "[""Ivy"", ""Selectrum""]" "[""No""]" Rigpa "Allow clearing of the selection, so that optional questions need not be answered though we may have accidentally selected an option at first. ""Frequently"" and ""Often"" are basically synonyms, would be better to eliminate the ""frequently"" option. ""How often do you contribute to Emacs or ELPA packages"" could be read as ""how often do you contribute to Emacs packages or ELPA packages"" when in fact you probably meant ""to Emacs itself - the Emacs source."" I suspect at least some respondents will mistakenly assume that contributing to Emacs packages counts on this one." Yes Twitter Great "[""eshell""]" "[""dracula"", ""gruvbox"", ""solarized"", ""solarized-dark"", ""Lots of others, but lately they've been causing Emacs to crash, so I only use solarized.""]" Never undo-tree copy-paste "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 Vim "[""C++"", ""C"", ""HTML/CSS"", ""Typescript"", ""OCaml""]" "[""GNU/Linux""]" Never Doom Emacs simple functions Never It's been too long. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright consult/embark is the only thing keeping me from using vscode "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 notmuch embark consult dumb-jump no comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Matrix""]" "[""framework default"", ""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 28 Bachelors Male American Software Development "[""Ivy"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Ask about perceived advantages of other editors. You can't connect a local frame to an emacs daemon on another machine, ergo, TRAMP does not really compete with VSCode remote development due to breakage that occurs over tramp with some extensions, and this is a big reason I'm thinking about switching to VSCode. This wasn't reflected in my survey responses. No internal slack Ok "[""vterm""]" "[""doom-one""]" Rarely framework default simple functions Never Emacs sometimes hanging when performing a macro many (hundreds, thousands) times in a row Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great Extensibility and package system "[""Hobby projects"", ""Schoolwork""]" "[""28.2""]" 2 No evil-mode,evil-surround,rainbow-mode,magit,git-gutter,yasnippet,rainbow-delimiters,peep-dired,dired-subtree moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Often 24 School Male Norwegian Student "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""dracula"", ""nord"", ""solarized-dark""]" Never No simple functions Never I was trying to learn too many things about Emacs at the same time. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Stability and extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No Org-mode, denote, hydra, eglot, vertico, corfu, ledger-mode, evil, magit. moderate comprimise might in future I have in the past No No Vim "[""C++"", ""C"", ""Elixir"", ""Erlang"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Reddit""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 29 Bachelors Male Brazilian Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell"", ""ansi-term""]" "[""modus-vivendi""]" Often vundo simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 Mu4e org,org-roam significant comprimise might in future Cannot Would directly No Vim "[""C"", ""Elisp"", ""Go""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 27 Bachelors Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""gruvbox"", ""solarized""]" Sometimes undo-tree simple functions Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great Extensibility and community of users. "[""Work"", ""Hobby projects"", ""Personal knowledge management""]" "[""28.2""]" 14 No org-roam, org-ref, org-noter, helm, use-package, straight, emacs-jupyter, magit, yasnippet. no comprimise never considered No No No Emacs "[""Elisp"", ""Julia"", ""Python"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""managing references""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Discourse"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Discourse"", ""slack""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text No Frequently 39 PhD Male United States citizen Research "[""Helm""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell"", ""ansi-term""]" "[""zenburn""]" Often No simple functions Never Can't really remember. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great elisp, packages, org-mode, calc "[""Work"", ""Hobby projects""]" "[""28.2""]" 19 Gnus org-mode,ess,auctek significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Julia"", ""Python"", ""R"", ""Ruby"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""termux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Don't generally have strong ideas about how packages should be changed/improved""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Generally find documentation OK""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently Masters Male Australian Research "[""Helm""]" "[""ispell""]" minimal vanilla "I like the ""pure HTML-forms + CSS approach with server-side rendering"" approach" No r/emacs Ok "[""org-mode babel code block""]" "[""solarized-dark""]" Frequently No many packages Often "When I first dabbled in Emacs around 2013, I did the tutorial, learned some bindings, read a few sections of the manual, and started getting really excited about learning Emacs-Lisp. Then I tried to edit my config file. But nothing worked. Nothing I did would take effect. It took a lot of frustration before I realized that I was editing the wrong file. I think what happened was that I saved some settings through the Easy Customization interface, not realizing that this would *create* the config file at ""~/.emacs"". But I probably saw the ""~/.emacs.d"" directory and thought that it had to go in there as ""init.el"". But since there was already a "".emacs"" file in my home directory, Emacs never loaded the ""init.el"" file. I can't say if that was the reason why it took several more years before I got interested in Emacs again. My memory is hazy, but that stands out." First exposure to it was some time in the late 80s, some kid had all his ideas stored in text files on a PC running Emacs and was showing it off. "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF"", ""org-mode""]" Very well, it's snappy Extensibility, Community, and Freedom. "[""Hobby projects""]" "[""29.0""]" 3 Mu4e Consult, Ef-themes, Marginalia, Modus-themes, Vundo, Which-key moderate comprimise 0-2y No No Yes Emacs "[""Elisp"", ""Java"", ""Python"", ""Perl"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" The packages I have written are on GitHub, but I haven't yet felt that any of them were worthy for inclusion on Elpa or Melpa. Nano project.el Frequently 47 PhD Male United States citizen Legal "[""Icomplete"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla I thought there was only one default Emacs theme (which is a light theme), but the survey indicates there is also a default dark theme. Maybe that refers to the default colors when running in a terminal? No r/emacs Great "[""eshell"", ""ansi-term""]" "[""modus-vivendi"", ""ef-themes (currently ef-night)""]" Rarely vundo write package Never Wondering: why we need ELPA, MELPA at all, why they are not built in already, why many of the default behaviors are insane, where did the warning message disappear, why is it so slow to initially run. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Good but not great Keyboard navigation and control "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No Magit, ivy, swiper, projectile do not prefer never considered Yes No No Emacs "[""Elisp"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines"", ""YouTube: System Crafters""]" "[""Comparison"", ""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Rarely Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla I’m happy that you are doing it. No lobste.rs Ok "[""none"", ""eshell""]" "[""solarized""]" Never No write package Frequently There was not since it is well made by Stallman. GNU "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Developed by RMS!""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Stallman""]" Very well, it's snappy It is one of the oldest editors and very extensible thanks to the best language, LISP! Moreover, GNU Emacs is at the heart of the free software movement. Long live Stallman!!!! "[""Work"", ""Hobby projects"", ""Playing games""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 2 Rmail eglot, display-column-number-mode, package.el (built-in) any comprimise 0-2y Cannot Cannot No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Scheme"", ""Shell"", ""SQL"", ""Brainfuck and Lua""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD"", ""GNU Emacs""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel""]" "[""Mailing list"", ""Email""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" GNU ELPA because of its official status Eclipse project.el Frequently 22 Bachelors Male Turkish Software Development "[""Ido"", ""Icomplete"", ""fido""]" "[""No""]" minimal vanilla nicely made well done No Telegram Great "[""eshell""]" "[""default dark""]" Rarely No simple functions "[""GUI""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 22 Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" "[""MacOS""]" Rarely Prelude copy-paste Never Whenever I have to connect to a machine remotely I use vim on that machine. I find tramp fairly difficult to use. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "Org mode. Magit. Major and minor modes as a concept. One editor for everything. No changing and relearning new bindings." "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No org, magit, use-package, projectile, helm, flycheck, ag, recentf, rainbow might in future No No No Vim "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Not knowing impact of changes on others (lack of safety from automated unit test suites)""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla "[""none""]" "[""solarized-dark""]" Never undo-tree none Meta-X commands are difficult to learn Internet "[""TUI""]" "[""Text editing features"", ""Shortcuts""]" "[""Text editing features""]" Very well, it's snappy Shortcuts, Buffers "[""Hobby projects"", ""Note Taking""]" "[""26.3""]" 4 No never considered Emacs "[""Haskell""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently "[""No""]" "[""No""]" minimal vanilla "[""shell""]" "[""default dark"", ""solarized-dark""]" Never No write package Never Sorry, 40 years is too long ago Friend "[""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy elisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 40 No Don't know what a package is but this question is mandatory so I checked all the answers. This applies to any subsequent mandatory question that I have no opinion about. moderate comprimise 10+y No I have in the past No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""Shell""]" Never "[""Windows"", ""MacOS"", ""Ubuntu""]" String[] "[""Don't know what a package is""]" "[""Mailing list"", ""Email"", ""GitHub"", ""Don't know what a package is""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork"", ""Don't know what a package is""]" Never "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Don't know what a package is""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""Don't know what a package is""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email"", ""Discord"", ""Discourse"", ""Don't know what a package is""]" "[""Don't know what a package is""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Stop asking me about packages! None No Sometimes 64 Masters Male United States citizen ENgineering and construction "[""No""]" "[""No""]" minimal vanilla "Mandatory questions about ""packages"" assume I know and care what a package is." Not sure lobste.rs Not great "[""shell-command"", ""M-x shell is usually the first command I enter. I always do shell CLI in shell-mode.""]" "[""default light"", ""default dark""]" Rarely C-x u simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Vim "[""Elisp"", ""HTML/CSS""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim No Frequently 23 Bachelors Male Brazilian Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""ef-themes""]" Rarely undo-tree simple functions University/College "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Emacs Lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Emacs "[""C++"", ""Clojure"", ""Elisp""]" "[""MacOS""]" None Frequently maximal vanilla copy-paste Never Different keybindings compared to vi/vim. I decided to not use evil-mode. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Alright The flexibility "[""Hobby projects""]" "[""28.2""]" 4 Mu4e moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell""]" Sometimes "[""Windows"", ""BSD""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" Neovim No Rarely 37 Masters Male Swedish Hardware Development "[""Ido""]" "[""flyspell""]" minimal vanilla Yes lobste.rs Great "[""eshell""]" "[""parchment""]" Frequently No simple functions Never E-lisp was a bit challenging getting into. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and hackability "[""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No moderate comprimise never considered No No No Both Default and Vim "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Discord"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes Male Israeli "[""Ivy""]" "[""langtool""]" maximal vanilla No. No r/emacs Ok "[""shell-command"", ""vterm""]" "[""doom-dark+""]" Sometimes No many packages Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 14 No moderate comprimise never considered I have in the past Would directly Yes Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""PHP"", ""Shell"", ""Nix""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Blog platform, Export as beamer PDF""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Blogs""]" "[""Screenshots"", ""Overview""]" "[""Matrix"", ""GitHub""]" "[""use-package"", ""nix""]" "[""Install and try it immediately""]" In general I go for MELPA Vim projectile Often 32 School Male Swedish Media/Publishing "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Matrix Great "[""eshell"", ""vterm""]" "[""dracula""]" Rarely No write package Never Committing key bindings to memory University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 13 No Magit, eglot, dired, multiple cursors, s, moderate comprimise might in future I have in the past No No Emacs "[""Haskell"", ""Python"", ""Rust"", ""Shell"", ""Typescript"", ""Emacs lisp""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""generally only use robust packages""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ project.el Sometimes 30 Masters Male British Software Development "[""Selectrum""]" "[""ispell"", ""aspell""]" maximal vanilla Not sure r/emacs Ok "[""vterm""]" "[""zenburn""]" Sometimes undo-tree write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 8 Mu4e magit ESS elpy calfw org-brain moderate comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""R"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None No Often 28 Masters Male German Research "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell"", ""term"", ""vterm""]" "[""my own custom theme""]" Rarely No copy-paste Never "Deletion of data because of Crashtest and invorrect config Difficulties to get elisp Code snippets working" Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Alright Extensibility "[""Hobby projects""]" "[""27.1""]" 1 No Org-mode org-roam moderate comprimise never considered No No No Vim "[""HTML/CSS"", ""Python"", ""PHP""]" Never "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Reddit""]" "[""framework default""]" "[""Research alternatives""]" Vim No Sometimes 35 PhD Male German Medical "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Ok "[""none""]" "[""gruvbox""]" Sometimes framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No do not prefer never considered No No No Vim "[""Elisp"", ""Ruby"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""Time tracking""]" "[""Source""]" "[""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" VS Code projectile Frequently 34 Bachelors Male Moldovan Fin Tech "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""ef-themes""]" Never undo-fu copy-paste Never "[""GUI"", ""TUI""]" "[""Extensibility""]" String[] Good but not great "[""Work""]" "[""28.2""]" 15 No limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""ocaml""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""MELPA""]" "[""Email""]" Never "[""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""Reddit""]" "[""package.el"", ""doomemacs""]" "[""Research alternatives""]" projectile Rarely Masters Male Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs Yes Blog post Ok "[""eshell""]" "[""doom-one"", ""nord""]" Never undo-tree simple functions Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""29.0""]" 25 Mu4e limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Shell"", ""vhdl""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" None projectile Often 47 Masters Male Norwegian Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""modus-vivendi""]" Sometimes undo-tree copy-paste Never "It is hard to configure for someone who doesn't want to have to do much with elisp. Cursor/mark navigation and editing buffers is awful compared to 4coder." Colleague "[""GUI"", ""daemon""]" "[""Package(s)""]" "[""4coder is no longer active""]" Alright Large userbase. "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No significant comprimise never considered No No No Doom Emacs "[""C++"", ""C"", ""Erlang"", ""Agda""]" Sometimes "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""A frient""]" "[""framework default""]" "[""Install and try it immediately""]" 4coder framework default Never 24 Bachelors Male Croatian Software Development "[""framework default""]" "[""No""]" Doom Emacs No Friend Ok "[""none""]" "[""doom-one""]" Rarely framework default copy-paste Never Install process would have failed without 1:1 mentorship. Long lines and other freezes/hangs were brutal. Vanilla/out-of-the-box emacs is actively hostile. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, large userbase and long history distinct from corporate control, strong community of skilled package contributors "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit, doom-modeline, which-key, CIDER, expand-region, ace-jump-mode, smartparens, markdown-mode limited comprimise never considered I have in the past No No CUA "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java"", ""R"", ""Scheme"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives"", ""wait for community""]" Sublime Text projectile Sometimes 38 Bachelors Male German Software Development "[""framework default""]" "[""flyspell"", ""ispell""]" i am one of maybe a dozen users of https://github.com/jackrusher/dotemacs Not sure r/emacs Ok "[""none""]" "[""my own custom theme""]" Sometimes framework default copy-paste Sometimes Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 No limited comprimise might in future No No No meow "[""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" visual studio project.el Never 31 Associates Male Bosnia and Herzegovina Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""shell""]" "[""modus-vivendi""]" Rarely No simple functions Never Terminology Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great Powerful functions "[""Work"", ""Hobby projects"", ""Writing""]" "[""29.0""]" 0 No Magit , org-mode , SEMANTIC any comprimise never considered No No No Emacs "[""C++"", ""Elisp"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""so far no""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Geany project.el Rarely PhD non binary Indian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla "Accept float value in ""years since using emacs "" . I have been using it since five months only" No r/emacs Ok "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No read and understand "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 1 Emacs "[""zig""]" "[""GNU/Linux""]" Frequently maximal vanilla String[] String[] String[] String[] String[] simple functions Never memorizing key bindings, they are still a problem for me Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""org mode""]" "[""Extensibility"", ""Package(s)"", ""org mode""]" Very well, it's snappy extensibility, all rounded editor/os "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No org-mode, php-mode, html-mode,web-mode significant comprimise never considered Cannot Cannot No Emacs "[""C"", ""Common Lisp"", ""HTML/CSS"", ""PHP""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""google""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Never Masters Male Ethiopian Research "[""Helm"", ""Ivy""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""eshell"", ""ansi-term""]" "[""default dark"", ""doom-one"", ""dracula""]" Never undo-tree copy-paste Never buffer management, getting help University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy org mode "[""Work"", ""Hobby projects""]" "[""26.3""]" 22 No moderate comprimise never considered No No No Emacs "[""Python"", ""Ruby"", ""Shell"", ""SQL""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""i dont""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Blogs""]" "[""Overview"", ""introduction per blogpost""]" "[""google""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 51 PhD Male German logistics "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""solarized""]" Never No many packages Rarely Friend "[""GUI"", ""daemon""]" "[""Extensibility""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 3 No might in future No No No Vim "[""Elisp"", ""Haskell"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub"", ""Mailing lists"", ""Email"", ""Discord""]" "[""framework default"", ""use-package""]" "[""Research alternatives""]" Vim projectile Rarely "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Spacemacs "[""vterm""]" "[""doom-one""]" Never undo-tree many packages Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" String[] Poorly, it's sluggish "It's customizibility. It's elisp layer, i.e., almost everything can be changed via elisp" "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No do not prefer might in future I have in the past No Yes Emacs "[""Elisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""S. Chua's blog""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" My packages are only on MELPA, because IIRC back then this was the only option. Vim projectile Never 35 PhD Male Austrian Software Development "[""Ivy""]" "[""spell-fu""]" minimal vanilla Yes Emacs mailing list Great "[""vterm""]" "[""sanityinc-tomorrow""]" Rarely undo-tree copy-paste Never "Can't write code(go), no color, don't know how to set tab-space, no auto complete, don't what is lsp. Find company but don't know what is complete-frontend. Config all of this but it's very slow, always error." emacs china "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 2 notmuch meow, citre, emacs-rime, eglot, xeft, notmuch, telega moderate comprimise might in future No No Yes meow "[""Go""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""emacs china""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""elpaca"", ""manual""]" "[""Install and try it immediately""]" emacs core None project.el Sometimes 24 Bachelors Male Chinese Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" minimal vanilla Some question are dup Not sure Emacs China Great "[""vterm""]" "[""default light"", ""my own custom theme"", ""modus-operandi"", ""modus-vivendi"", ""spacemacs theme, kaolin theme""]" Often vundo many packages Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Blogging""]" "[""Package(s)""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 Mu4e org-roam,which-key,avy,helm,mu4e,password-store,emms no comprimise 0-2y No No Yes Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" The simplest is MELPA. Notepad++ projectile Frequently "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Great "[""shell-command"", ""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""default light""]" Rarely No copy-paste Never LSP support for any and all languages is still very unmature. Also emacs get stuck a lot when ever a task is being completed in emacs it is completely stuck ( It my biggest pain point to this day). Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Personalization. It by far the most personal experience i ever had the code which i write in config works as it is build with that functionality. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No Magit,org-roam,evil,smart-compile,Vertico,doom-modeline,emms,org-capture,tramp limited comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Vim framework default Sometimes 19 School Male Student "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" Doom Emacs Emacs get freezes a lot whenever a task is triggered (ex:- syncing the org roam database or lsp-mode looking for completions) No r/emacs Great "[""none"", ""I use a keybinding to launch a external terminal ( ex:- kitty)""]" "[""default dark"", ""doom-one"", ""dracula""]" Frequently framework default copy-paste Never It was really confusing to setup configs. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy High quality code base. "[""Work"", ""Hobby projects"", ""daily life""]" "[""28.1"", ""27.1""]" 1 No moderate comprimise might in future No Would directly No Vim "[""Go"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Frequently 41 Bachelors Male Chinese Fin Tech "[""Vertico""]" "[""No""]" Doom Emacs No https://www.unitedbsd.com/d/947-emacs-user-survey-2022 Great "[""vterm""]" "[""doom-monokai-restretto""]" Rarely undo-fu write package Never "The missing of discoverability trough UI. M-X is great, but having menus would help beginners. Also some simple features such project folder tab, is something default in any IDE but missing when you just jump into Emacs." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Portability""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Ecosystem "[""Work"", ""Hobby projects"", ""Life""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2""]" 8 No org-mode,tide,vterm limited comprimise never considered Yes Would directly No Vim "[""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""not sure""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Often 34 School Male Italian Software Development "[""framework default""]" "[""flyspell"", ""ispell""]" Doom Emacs Not sure Hacker News Ok "[""vterm""]" "[""doom-one"", ""solarized""]" Sometimes No copy-paste Never steep learning curve, unless you start with doom or similar, you need to put many hours into it until it becomes better than the competition Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Alright You can use it for almost anything, and tweak it to do what you want "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e magit, org, dired, projectile limited comprimise might in future No No No Vim "[""Clojure"", ""Python"", ""Shell"", ""SQL"", ""scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" IntelliJ projectile Often 34 Masters Male Spanish Software Development "[""Ivy""]" "[""No""]" maximal vanilla you can type characters in the numeric fields, as well as negative numbers, etc Not sure r/emacs Great "[""vterm""]" "[""doom-one"", ""monokai""]" Never undo-fu write package Rarely Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Liveness, Extensibility, elisp, community, tradition, software freedom "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 8 Rmail moderate comprimise might in future No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""BSD""]" String[] "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" "GNU Elpa is the best as it's the official source. NonGNU Elpa, second. I avoid MELPA." Sublime Text project.el Sometimes 41 Bachelors Male American Software Development "[""Icomplete""]" "[""No""]" maximal vanilla No Twitter Ok "[""shell"", ""ansi-term""]" "[""modus-operandi""]" Often No simple functions "[""GUI""]" "[""Built-in features"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 3 Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Elisp"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Frequently minimal vanilla copy-paste Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered Cannot Cannot No Vim "[""C++"", ""Go"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""Matrix"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 19 Associates Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Friend Ok "[""shell"", ""eshell"", ""term""]" "[""doom-one""]" Never framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great That emacs can be adapted to pretty much any use case. So much in fact, that I know with extreme certainty that I will use emacs even if I stop coding in it. Also that you can express any whim at it and it will accept it. "[""Hobby projects""]" "[""28.2""]" 1 No ryo-modal,which-key,expand-region,company,delve no comprimise never considered No No No Emacs "[""Elisp"", ""Java"", ""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Not interested""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" IntelliJ No Frequently 18 PhD Female Dominican Republic citizen Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""dracula""]" Rarely undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Cider""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No cider,magit,evil moderate comprimise never considered Yes No No Vim "[""Clojure"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Screenshots"", ""Examples""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" Vim framework default Sometimes 24 Bachelors Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Ok "[""vterm""]" "[""gruvbox""]" Never framework default simple functions Never "understanding what a ""buffer"" is" University/College "[""GUI"", ""daemon""]" "[""org and magit""]" "[""Text editing features""]" Very well, it's snappy It's configurability "[""Work"", ""Hobby projects""]" "[""29.0""]" 23 Mu4e magit,forge, moderate comprimise might in future No No No Emacs "[""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""non pull-request/merge-request interface (as in github/gitlab)""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Matrix"", ""Friends""]" "[""framework default"", ""use-package""]" "[""wait for maturity""]" nedit projectile Sometimes 40 PhD Male Spanish Research "[""framework default"", ""Helm""]" "[""framework default"", ""flyspell"", ""ispell""]" Spacemacs Really like the detail of the questions and the look'n'feel of the survey. Not sure Friend Great "[""eshell"", ""vterm""]" "[""monokai""]" Often No write package Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No any comprimise might in future No Yes No Emacs "[""C"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""planet.emacslife.com""]" "[""Tutorials""]" "[""Framework""]" "[""straight""]" "[""Install and try it immediately""]" projectile Frequently 44 Bachelors Male United States citizen Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla Yes Twitter Ok "[""ansi-term"", ""vterm""]" "[""modus-operandi"", ""ef-themes""]" Sometimes No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Not well "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No org-roam significant comprimise never considered No No No Vim "[""Julia"", ""Rust"", ""Scheme""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Often Research "[""Ivy""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""dracula""]" Never No simple functions Never Chording is probably most difficult to learn, but worth the effort USENET "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Poorly, it's sluggish Almost entirely mode free editing, Extendability, Chording > Modes "[""Work"", ""Hobby projects""]" "[""28.1""]" 30 No CIDER, Paredit, Projectile limited comprimise never considered I have in the past No No Emacs "[""C"", ""Clojure"", ""Julia"", ""Python"", ""Perl"", ""Shell"", ""SQL"", ""Swift, Objective-C, YAML, HCL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA Stable""]" "[""Slack""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""Emacs StackExchange"", ""Slack""]" "[""package.el""]" "[""Research alternatives""]" Vi projectile Sometimes 55 Masters Male American Software Development "[""Ido""]" "[""No""]" maximal vanilla "More in depth questions about libre/fsf software preferences please. The questions are too biased toward the author's point of view it appears. The point of view -- ""libre"" software can impede software adoption and stifle innovation due to decidedly unfree license constraints -- definitely was not an option. Not contributing because projects were GNU licensed (vs. more equitable and inclusive licensing such as MIT and Eclipse) was not a survey option. C# was prominently available as a language choice in the survey, while Swift and Objective-C were not. These languages have a higher adoption and usage than half of the languages included on the list. Why the Microsoft love and the Apple hate? (Doesn't Microsoft still deserve FSF hate? :)" No Hacker News Not great "[""none"", ""The options are really bad""]" "[""my own custom theme"", ""custom dark theme""]" Never No simple functions Never "Discoverability was difficult until I learned ""the emacs way"" (apropos, which-key, etc...)" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility. I can tie it into any workflow "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 I wish I could, O365 integration stops me lsp-mode/elgot, magit, restclient, org-mode, dired, calc, tramp for ssh, slime, anaconda-mode moderate comprimise might in future No I have in the past No Vim "[""C"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""Table editor a la excel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Never haver, probably GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Reddit"", ""Blogs"", ""Sacha Chua""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Often 29 Bachelors Male American Data Science "[""Helm"", ""Vertico""]" "[""No""]" maximal vanilla Nope! Ya'll are great! No Hacker News Great "[""shell-command"", ""eshell"", ""vterm""]" "[""doom-one""]" Often undo-tree simple functions Never "When first starting to customize it was difficult to understand how packages should be added and used. I found many guides for individual packages, but not on how packages worked in general. This was even more confusing once I learned that there are different ways of installing and using packages." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Features and packages are often very easy to start using and understand, because they are made and refined by a community that cares about it being simple to use. "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No org, org-roam, magit, org-agenda, which-key, helm moderate comprimise never considered No No No Emacs "[""Elisp"", ""Erlang"", ""Haskell"", ""Scheme""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Often 23 Bachelors Male Danish Software Development "[""Helm""]" "[""No""]" minimal vanilla No Blog post Ok "[""none""]" "[""default light""]" Never No many packages Never "too many useless tutorial on the Internet. (Therefore I wrote emacs-tw/emacs-101-beginner-survival-guide)" decide between vim and emacs. "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Magit, org-mode""]" "[""hobby""]" Good but not great intergration with unix philosophy. "[""Work"", ""Hobby projects"", ""Magit""]" "[""28.2""]" 10 No Magit limited comprimise never considered No Yes Yes Emacs "[""Elisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Often "[""Lack of time"", ""For the mature package like Magit, I think it's good enough. For the packages need lots of works still, I have no free time and passion to do them.""]" Rarely "[""Issues"", ""Code (features)""]" "[""GitHub"", ""emacs-tw/awesome-emacs""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""wait for maturity""]" MELPA None projectile Often 29 Bachelors Male Taiwanese Software Development "[""Helm"", ""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Interesting Not sure Telegram Great "[""shell-command""]" "[""moe-theme""]" Rarely undo-tree none Never It took time to learn the keybindings but the tutorial as a landing page was nice to start with. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features"", ""Familiarity with keybindings""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "- Ability to run in terminal - Very fast editing once familiar with the keybindings - Versatility: I'm using it every time I'm editing text" "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 No magit, browse-kill-ring, flycheck, py-autopep8 moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Geany No Often 31 PhD Male French Software Development "[""No""]" "[""ispell""]" minimal vanilla No by chance, web searching for emacs configuration Ok "[""none""]" "[""gruvbox"", ""tsdh-dark""]" Never No simple functions Sometimes To have the correct mindset in order to properly navigate with the keyboard University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy It's a whole Operating System :p, nah seriously it's the extensibility and flexibility of use "[""Work""]" "[""29.0""]" 15 Mu4e any comprimise might in future I have in the past I have in the past Yes Emacs "[""Assembly"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Sometimes "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Framework"", ""Email""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" GNU ELPA None projectile Frequently 32 PhD Male Mexican Software Development "[""Ivy"", ""Ido"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Frequently No write package Rarely Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy elisp and flexibility "[""Work"", ""Hobby projects"", ""sex""]" "[""29.0"", ""28.2"", ""28.1""]" 25 No moderate comprimise might in future I have in the past I have in the past No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Sometimes 42 Associates Male United States citizen Software Development "[""Ivy""]" "[""No""]" maximal vanilla <3 u No r/emacs Great "[""eshell""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Never Everything Internet "[""GUI""]" "[""Package(s)""]" "[""Text editing features"", ""org-mode""]" Very well, it's snappy Org-mode!!! "[""Work"", ""personal work""]" "[""28.2"", ""26.3""]" 1 No Org moderate comprimise never considered No No No Emacs "[""none""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Agenda""]" "[""framework default""]" "[""n/a""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""I don't!""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" gedit No Frequently 46 Masters Male American Research "[""No""]" "[""framework default""]" minimal vanilla No mastodon Ok "[""none""]" "[""tango dark?""]" Never No write package Never Understanding elisp. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Configurability. That you can work on the same text at a char by char level and a semantic level at the same time. "[""Work"", ""Hobby projects"", ""Task Management""]" "[""29.0""]" 35 Gnus magit, org-mode, org-noter, lsp-mode, projectile, gnus, bbdb, expand-region, pdf-tools, ya-snippet significant comprimise might in future No No No Emacs "[""Elisp"", ""Go"", ""Python"", ""Shell"", ""Kotlin""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages"", ""Planet Emacs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 56 Bachelors Male Australian Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Friend Great "[""eshell""]" "[""solarized""]" Rarely undo-tree write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects"", ""pretty any text editing""]" "[""28.1"", ""27.2""]" 15 Emacs "[""Elisp"", ""Javascript"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Frequently maximal vanilla none Never Friend "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Thought it was cool""]" Good but not great "[""Work""]" "[""27.2""]" 8 No limited comprimise never considered No No No Emacs "[""Raku""]" Sometimes "[""GNU/Linux""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""I don't""]" "[""not sure""]" "[""Install and try it immediately""]" Sublime Text projectile Sometimes Masters Male Ukrainian Software Development "[""Helm""]" "[""No""]" Doom Emacs Not sure Friend Great "[""none""]" "[""kaolin-themes""]" Never undo-tree simple functions Never Keybindings, debugging startup Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, LISP "[""Work""]" "[""28.2""]" 17 No moderate comprimise never considered I have in the past I have in the past No Emacs "[""Common Lisp"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Never 33 Bachelors Male American Software Development "[""Helm"", ""Ido""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""doom-one""]" Never No simple functions Never Understanding elisp, all the keybindings and how to install and configure packages. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Heard it was a good editor for haskell (haskell-mode)""]" Alright Extensibility and built in documentation for functions and variables "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No evil-mode, cider, org-mode limited comprimise never considered No No No Vim "[""Clojure"", ""Haskell"", ""Python"", ""Shell"", ""Scala""]" Rarely "[""GNU/Linux""]" "[""Presentation slides""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Discord"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" VS Code framework default Sometimes Bachelors Male Norwegian Software Development "[""No""]" "[""ispell""]" Doom Emacs Not sure Friend Great "[""eshell""]" "[""doom-one""]" Never framework default simple functions Rarely Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No significant comprimise never considered No No No Emacs "[""C++"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Rarely Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""ansi-term""]" "[""solarized-dark""]" Frequently undo-tree copy-paste Never Default key bindings kind of suck but now I'm used to them. A lot of packages take way too much elisp to configure. I still don't know how to use most windowing functions and I'd rather it just used i3wm/sway/tmux for everything, like Kakoune. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Guix code conventions basically demand it""]" "[""Extensibility"", ""Package(s)""]" Alright Structural editing via paredit, and composable extensions, when they do compose that is. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e paredit, mu4e, proof-general, better-defaults, auctex moderate comprimise never considered No No No Emacs "[""Haskell"", ""Scheme"", ""Agda, Coq""]" Sometimes "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""guix""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""guix search""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview"", ""known bugs/limitations""]" "[""IRC"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""guix""]" "[""Install and try it immediately"", ""Research alternatives""]" Acme No Frequently 26 School Male Hungarian Student "[""Ido""]" "[""No""]" minimal vanilla "The wording on the org-mode question is unclear, i don't use org-mode but there are use cases that it could fill that i use other software for. The options are limited, Github is not the only git forge around, the fediverse is about as important as IRC and yet is not mentioned anywhere, etc. It's also not clear what ""starting to use Emacs"" should mean. I *first* started using it like 5-6 years ago but stopped using it for a while. I only started giving it a more serious try about 1-2 years ago when I got more into Guix." No fediverse Ok "[""none""]" "[""dichromacy""]" Never No read and understand Never Folding code Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, timelessness "[""Hobby projects""]" "[""28.2""]" 1 No org-mode, org-roam, evil, elfeed, lsp no comprimise never considered No Would directly No Vim "[""Elisp"", ""Javascript"", ""Python"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" VS Code projectile Frequently Bachelors Male United States citizen Software Development "[""Helm"", ""Vertico"", ""Consult""]" "[""flyspell""]" Doom Emacs No Blog post Great "[""ansi-term""]" "[""doom-nord""]" Sometimes framework default copy-paste Never i had problems understanding how the init file works (and also its location) Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great the fact that Emacs is not a text editor, but a lisp interpreter that works beautifully as an editor "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 not yet xah-fly-keys,vertico,consult,magit significant comprimise might in future No No No xah fly keys "[""C++"", ""Java"", ""Python"", ""Common LISP""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Often 23 School Male Italian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""modus-vivendi""]" Often undo-fu none Never Too much commands without knowing anyone Friend "[""GUI""]" "[""Extensibility""]" "[""Text editing features""]" Very well, it's snappy Magit and treesitter "[""Hobby projects""]" "[""29.0""]" 1 No magit; dired; platformio; fly-check; moderate comprimise never considered No No No Vim "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""GitHub""]" "[""Tutorials""]" "[""GitHub"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Never 24 School Male Brazilian Student "[""No""]" "[""No""]" Doom Emacs Yes Friend Ok "[""none""]" "[""doom-one""]" Never framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "Extensibility Introspectibility Changing behavior at runtime" "[""Hobby projects""]" "[""28.1""]" 2 No marginalia,which-key,rainbow-delimiters significant comprimise might in future No I will in the future No Emacs "[""C"", ""Clojure"", ""Rust"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""youtube""]" "[""Comparison"", ""Design rationale""]" "[""IRC"", ""Reddit"", ""Mailing lists""]" "[""straight"", ""use-package"", ""guix""]" "[""Research alternatives"", ""wait for maturity""]" Vim No Often 24 Masters Male French Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell"", ""ansi-term""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Frequently No write package Rarely Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 30 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues""]" "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" No Rarely "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No Friend Ok "[""eshell""]" "[""default dark"", ""my own custom theme"", ""solarized-dark""]" Sometimes No write package Never Will not sign the paperwork Memorizing keybindings, windows management Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 No do not prefer never considered I have in the past No No Emacs "[""Clojure"", ""Elisp"", ""Elixir"", ""Rust"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes "[""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 40 Bachelors Male French Software Development "[""Consult""]" "[""ispell""]" maximal vanilla No Blog post Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No read and understand Rarely Understand Elisp to configure Emacs. Keybindings University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great (E)lisp "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 No magit, org, ivy limited comprimise 2-5y No No Yes Emacs "[""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None No Sometimes Masters Male French Software Development "[""Ivy"", ""Ido""]" "[""No""]" minimal vanilla Not sure lobste.rs Great "[""none""]" "[""modus-vivendi""]" Rarely No simple functions Never University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Editing "[""Work"", ""Hobby projects""]" "[""27.2"", ""26.3""]" 21 No helm, magit, lsp-mode moderate comprimise never considered No No No Emacs "[""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" None No Sometimes 39 Bachelors Male United States citizen Healthcare "[""Helm"", ""Ido""]" "[""ispell""]" minimal vanilla Not sure Hacker News Great "[""shell""]" "[""solarized-dark""]" Sometimes No simple functions Never Memorizing keybindings. Configuring packages. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Good but not great Extensibility "[""Work""]" "[""28.2""]" 30 No moderate comprimise 10+y No No No Emacs "[""C++"", ""C"", ""Go"", ""Java"", ""Python"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""wait for maturity""]" Vim No Sometimes 50 PhD Male United States citizen Software Development "[""Helm"", ""Ido""]" "[""flyspell"", ""ispell""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""my own custom theme""]" Sometimes No simple functions Never It was slow Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Community""]" Very well, it's snappy Org mode and magit. Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 24 Mu4e Magit mu4e lap-mode org flycheck moderate comprimise 10+y No I have in the past No Emacs "[""C++"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Org mode is so good""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Discord"", ""Blogs"", ""M-x list-packages""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Notepad, Borland c++ projectile Frequently 41 Masters Male American Software Development "[""Helm"", ""Ivy""]" "[""No""]" Doom Emacs Not sure Hacker News Ok "[""eshell""]" "[""doom-one"", ""zenburn""]" Sometimes No simple functions Never My employer would not accept FSF assignment agreement. memorizing and typing all the special key combinations Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great extensibility, "[""Hobby projects""]" "[""28.2""]" 39 Mu4e org-mode, R moderate comprimise 5-10y No No No Emacs "[""C++"", ""Elisp"", ""Go"", ""R"", ""Shell""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email""]" Never String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Mailing lists"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Mailing lists"", ""Email""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" teco No Frequently 70 Masters Male Healthcare "[""No""]" "[""flyspell""]" minimal vanilla Not sure orgmode mailing list Ok "[""none""]" "[""my own custom theme""]" Never No write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Poorly, it's sluggish The extensibility. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 8 Mu4e eshell,org-mode,dired,mu4e,erc significant comprimise might in future I have in the past I have in the past No Default + Hydras "[""Elisp"", ""Go"", ""HTML/CSS"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Blogs""]" "[""Comparison"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Atom projectile Frequently 39 Bachelors Male Finnish Research "[""Ido""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell"", ""ansi-term""]" "[""my own custom theme"", ""Custom""]" Often undo-tree simple functions Never Internet "[""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Extensibility "[""Hobby projects"", ""School""]" "[""29.0""]" 3 notmuch Embark, evil-mode, vertico, consult significant comprimise never considered No No No Vim "[""Elisp"", ""Haskell"", ""Julia"", ""R"", ""Shell"", ""Latex""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Matrix"", ""Reddit""]" "[""Nix""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Often 21 Bachelors Male Estonian Student "[""Vertico"", ""Consult""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""shell""]" "[""solarized-dark""]" Rarely undo-fu copy-paste Never "- not having a consistent way to install and learn about packages. - terminology specific to emacs" Internet "[""GUI""]" "[""Text editing features"", ""Org mode""]" "[""Part of the GNU project / FSF""]" Alright extensibility "[""Work"", ""Hobby projects"", ""Notes""]" "[""28.0""]" 11 No org-mode, jedi, yasnippet, verb, magit no comprimise never considered No No No Emacs "[""Python"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Frequently "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Notepad++ No Frequently 35 Masters Male Indian Software Development "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""doom-one""]" Sometimes No simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 8 Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" Frequently minimal vanilla copy-paste "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" String[] Good but not great "[""Hobby projects""]" "[""29.0"", ""28.2""]" 1 Vim "[""C"", ""Elisp"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" "[""MacOS""]" Vim Sometimes maximal vanilla simple functions Never memorizing keybindings, keeping track of buffers Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy configurability, community "[""Work"", ""Hobby projects""]" "[""26.3""]" 16 No auctex, org, cdlatex any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""R"", ""Shell"", ""LaTeX""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Vim No Frequently 44 PhD Male United States citizen Research "[""No""]" "[""flyspell""]" minimal vanilla Thank you for doing this! Yes r/emacs Great "[""eshell"", ""term""]" "[""cyberpunk""]" Sometimes undo-tree simple functions Never Debugging the config file in general can be tricky when you don't know emacs-lisp very well. The error statements are hard to follow. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great Customization "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered Cannot Cannot No EVIL "[""C++"", ""C"", ""C#"", ""Python""]" Rarely "[""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA Stable"", ""Source"", ""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Frequently Masters Male American Research "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell"", ""term""]" "[""my own custom theme""]" Sometimes undo-fu simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "Having a consistent UI for a wide range of text-based activities. Programmability Discoverability (once I knew enough to use it) Ease of customization and integration into different work flows. Consistency between platforms." "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.2""]" 15 No magit, slime, git-timemachine, significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim No Sometimes 40 Bachelors Male Software Development "[""No""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Ok "[""eshell""]" "[""my own custom theme""]" Frequently No simple functions Never Dad "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 14 No do not prefer never considered No No No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Rarely Bachelors Software Development "[""Vertico""]" "[""ispell""]" maximal vanilla No lobste.rs Great "[""shell-command""]" "[""molokai""]" Rarely undo-tree simple functions Never Internet "[""GUI""]" "[""Built-in features""]" "[""There were little other editors for NEXTSTEP""]" Good but not great It is very comfortable, with great bindings. "[""Work""]" "[""26.3""]" 12 No do not prefer never considered No No No Emacs "[""Assembly"", ""C"", ""Objective-C""]" Never "[""NEXTSTEP""]" String[] "[""not sure""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Mailing lists""]" "[""Design rationale""]" "[""IRC""]" "[""not sure""]" "[""wait for maturity""]" Edit.app No Frequently 57 PhD Male American Research "[""No""]" "[""No""]" maximal vanilla Not sure IRC Great "[""none""]" "[""The default""]" Never No copy-paste Never It is a little bit sloppy sometimes, especially with lsp activated (I know it is JSON shit) University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright I can program everything that I want and has org mode and magit. "[""Work"", ""Hobby projects"", ""School""]" "[""28.2""]" 1 No org, magit, projectile moderate comprimise never considered No No No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""R"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 21 Bachelors Male German Software Development "[""framework default"", ""Vertico""]" "[""flyspell""]" Doom Emacs No Twitter Great "[""vterm""]" "[""dracula""]" Never framework default copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 No never considered Vim "[""Elixir"", ""Python"", ""Rust"", ""Typescript"", ""Scala""]" Frequently "[""GNU/Linux""]" String[] "[""framework default"", ""Source""]" "[""GitHub""]" String[] Never String[] "[""Screenshots""]" "[""Discord""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Vim project.el Never "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla "[""eshell""]" "[""dracula""]" Rarely undo-tree copy-paste Never "I'm not a programmer and have a pretty light knowledge in it. I'm a physics undergraduate and started using vim because of UltiSnips to write LaTeX but I discovered I could do something similar on emacs while having the advantages of a GUI program, specifically the LaTeX-preview command which blew my mind. I started learning elisp with the tutorial in the gnu site, but I find programming to be incredibly boring. My difficulties when using Emacs are similar to when I started. Not knowing programming, when an error occurs it's difficult for me to search on the internet to find a solution because english isn't my mother language and I didn't know any jargon. I'm more used to find help online, but it still takes some time. For example, I tried using emacs 29 but it gave an error with org-noter (a package) so I immediately downgraded the version. Getting used to the keybindings was a bit overwhelming, but now when I use a program without them it gets me crazy, and I still learn different keybindings everyday." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Integration with LaTeX""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Its community and extensibility "[""Work"", ""Studying""]" "[""28.2""]" 3 Mu4e Auctex,cdlatex,org-roam,calibredb,org-noter moderate comprimise never considered I have in the past I have in the past No Emacs "[""None""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""/g/""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 21 School Male Brazilian Student "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""dracula"", ""catppuccin""]" Never No read and understand Never no building the muscle memory for the keybindings I was using. Also learning how to debug when I ran into errors (still struggle with this ocassionally, but getting better) Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Dev environment was inside a container on a user server, so I was forced to use a TUI editor. chose emacs because I like lisp.""]" Very well, it's snappy that its a lisp REPL, that you can jump to the def of any function bound to any keys, that it can run in the terminal, etc. "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No magit, evil, rjsx-mode, rainbow-delimiters, limited comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Not sure how to set up a dev environment for emacs packages.""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Googling for them""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Discord""]" "[""Doom Emacs""]" "[""Install and try it immediately""]" VS Code projectile Rarely 26 Bachelors Male American Software Development "[""Ivy""]" "[""No""]" Doom Emacs no No Colleague Great "[""eshell""]" "[""a customized molokai""]" Sometimes undo-fu simple functions Never I think default keybindings were the biggest obstacles Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""evil""]" "[""history""]" Good but not great Community, org-mode, extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 No org-ql, ess, elfeed, theme-magic no comprimise never considered No No No Vim "[""Haskell"", ""Python"", ""R""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Tutorials""]" "[""GitHub"", ""Discord""]" "[""doom version of straight""]" "[""Research alternatives""]" None projectile Often 35 Masters gender questioning Polish Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs I appreciate you doing this Not sure r/emacs Great "[""vterm""]" "[""doom-flatwhite""]" Sometimes undo-fu read and understand Never Prior to native comp, Emacs was kind of painful to use on large projects. Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""magit""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy There's a core set of packages that are just stunningly powerful. Magit alone is worthy of an award. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No magit, lsp-mode, alchemist moderate comprimise never considered No No No Vim "[""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes 28 Bachelors Male United States citizen Fin Tech "[""Ido""]" "[""No""]" Doom Emacs Not sure lobste.rs Great "[""none""]" "[""doom-one""]" Rarely framework default copy-paste Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Community""]" Good but not great "[""Work""]" "[""28.2"", ""28.1""]" 15 No moderate comprimise never considered No No No Emacs "[""Python""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Discourse"", ""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Overview""]" "[""GitHub"", ""Discourse""]" "[""straight""]" "[""Research alternatives""]" None No Frequently 41 PhD Male United States citizen Research "[""Vertico""]" "[""flyspell"", ""spell-fu""]" Doom Emacs No Discourse Great "[""none""]" "[""solarized-dark""]" Never undo-fu read and understand Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No significant comprimise never considered No No No Emacs "[""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" VS Code projectile Often Bachelors Male Chinese "[""Helm"", ""Ivy"", ""Consult""]" "[""flyspell""]" maximal vanilla No Emacs China Great "[""shell"", ""vterm""]" "[""dracula""]" Frequently undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" Vim "[""C++"", ""C"", ""Common Lisp"", ""Go"", ""Java"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Often Doom Emacs write package Never Keyboard shortcuts are weird University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Lisp""]" Alright Programmability "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No eglot, modus-themes, magit, expand region, tree sitter, embark, vertico, consult do not prefer might in future No No No Emacs "[""Elisp"", ""Python"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Tutorials""]" "[""IRC"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" BBEdit projectile Rarely 42 Bachelors Male American Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi""]" Never undo-fu none Never Colleague "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No moderate comprimise never considered No No No Vim "[""Clojure"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Manual"", ""Screenshots""]" "[""GitHub""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" VS Code projectile Sometimes 25 School Female Iranian Fin Tech "[""Helm""]" "[""No""]" Spacemacs No Hacker News Great "[""shell""]" "[""madhat2r""]" Rarely undo-tree simple functions Never I am not a programmer and use Emacs for academic writing in the humanities/social sciences Originally a long time ago by my high school physics teacher who went on a rant one day lambasting Microsoft Word. It made quite the impression! "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Org""]" Good but not great "[""Work""]" "[""28.1""]" 1 No moderate comprimise never considered No No No Emacs "[""Elisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Matrix"", ""Reddit""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Vim No Frequently 34 PhD Male American Research "[""Vertico""]" "[""No""]" Spacemacs, moving to vanilla No r/emacs Great "[""none""]" "[""Anti-Zenburn""]" Never framework default simple functions Never Unfamiliar paradigm, used to concrete GUI. Strange key bindings (no CUA? C-w, C-y seems strange!) Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Coding Lisp""]" Very well, it's snappy "Self-documentation Extensibility Community" "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No deadgrep,lsp-mode,undo-tree,use-package,magit,which-key,exec-path-from-shell,helm moderate comprimise might in future No Would directly No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Go"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Not interested""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" IDLE project.el Rarely 28 Masters Male Swedish Software Development "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Rarely Documentation assumes you are already familiar with the concepts that the documentation is documenting. Friend "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""org mode""]" Alright Org mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No "Org mode Evil Zettledeft Deft Rgrep Ess" significant comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""R"", ""Ruby"", ""SQL""]" Rarely "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""hacker news""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim framework default Often 40 Bachelors Male American Software Development "[""framework default"", ""Helm"", ""Ivy""]" "[""framework default"", ""flyspell"", ""ispell"", ""langtool""]" Doom Emacs No Hacker News Ok "[""shell""]" "[""doom-one""]" Never No simple functions Never Learning elisp University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy configurability "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No magit, vertico, consult, orderless, corfu, use-package, which-key, marginalia, lsp-mode, multiple-cursors limited comprimise never considered Cannot No No Emacs "[""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" vi project.el Never PhD Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No copy-paste Never University/College "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""back then it was the only full screen""]" Very well, it's snappy powerful, consistent (many commercial packages keep changing stuff) "[""Work"", ""Hobby projects""]" "[""29.0""]" 44 Gnus any comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows"", ""BSD"", ""msdos""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""usenet""]" "[""Tutorials""]" "[""usenet""]" "[""package.el""]" "[""Install and try it immediately""]" dec edir No Frequently 61 PhD Male Greek business "[""No""]" "[""ispell""]" minimal vanilla i'd love to learn more packages. and how to install at home. most i use are on my bsd shell isp. No r/emacs Great "[""ansi-term""]" "[""default light""]" Never framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Package(s)"", ""Community""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 No limited comprimise never considered No No No Vim "[""HTML/CSS"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" String[] "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""Framework"", ""Discord""]" "[""framework default""]" "[""wait for community""]" kakoune framework default Sometimes Male Indian "[""framework default""]" "[""No""]" Doom Emacs No Discord Great "[""none""]" "[""selenized-light""]" Never framework default simple functions Hard to remember keybindings at first. Saw that many serious Debian Maintainers used Gnus "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Lisp makes it very configurable. Org mode is great. I have confidence that Emacs will work in thirty years. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 17 Emacs "[""Elisp"", ""Python""]" "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" String[] String[] "[""Mailing lists"", ""Planet Emacslife""]" String[] String[] "[""use-package""]" "[""Install and try it immediately""]" None Frequently String[] String[] minimal vanilla String[] String[] copy-paste Never "1. Mostly at work the version of emacs included are every old. 2. Configuring a decent IDE for c++. Struggling still. If I configure an IDE flto my liking it invariably becomes slow." Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "Amazing set of packages. Vanilla emacs is snappy" "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 10 Gnus Org, ggtags, xcscope, limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Task management""]" "[""MELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Tutorials"", ""Screenshots""]" "[""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Rarely 48 Bachelors Male Indian Software Development "[""Ivy""]" "[""No""]" maximal vanilla Not sure Twitter Ok "[""eshell"", ""vterm""]" "[""default dark"", ""wombat""]" Sometimes No none Never Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 4 No moderate comprimise never considered No No No Vim "[""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""nowhere""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Vim framework default Rarely 34 Masters Male Russian Manufacturing "[""framework default""]" "[""No""]" Spacemacs No Hacker News Great "[""none""]" "[""my own custom theme""]" Never framework default copy-paste Never It's keybindings, I like the idea that most inbuilt keybindings are C-x prefixed and user ones are C-c prefixed. But they are really awful for your hands. I prefer leader based one's. Also Elisp is really tough for newbies. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great It's extensibility. It's really extensible and is an awesome platform for text based application. The only thing that's missing is a really good text editor. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No magit significant comprimise might in future I would like to Would directly No Emacs "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 24 Bachelors Male Indian Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell"", ""term"", ""vterm""]" "[""Ef themes""]" Never No copy-paste "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 10 Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python""]" "[""MacOS""]" Rarely maximal vanilla simple functions Rarely Opaque, steep learning curve University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Good but not great Extensibility, elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 32 No use-package, org, modus-themes, doom-modeline, all-the-icons moderate comprimise 10+y No I have in the past No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Perl"", ""Scheme"", ""Shell""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""n/a""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Frequently "[""Icomplete""]" "[""ispell""]" minimal vanilla Yes Emacs mailing list Ok "[""shell-command"", ""shell"", ""eshell""]" "[""modus-vivendi"", ""ef-dark""]" Rarely No copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Emacs "[""Python"", ""Rust"", ""Shell""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Vim Rarely minimal vanilla read and understand Never The lack of glossary. Buffer. Frame. File... Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Universality. You can use it for everything. "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No lsp-mode, projectile, auctex, magit, vterm, helm no comprimise never considered Yes Would directly No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse projectile Frequently Masters Male Serbian Research "[""Helm""]" "[""ispell""]" Prelude Yes Hacker News Great "[""shell-command"", ""vterm""]" "[""zenburn""]" Frequently undo-tree copy-paste Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 36 No lsp-mode, org-mode do not prefer never considered No No No Emacs "[""Haskell"", ""Java"", ""Python"", ""kotlin""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately""]" None projectile Often 56 PhD Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" Doom Emacs No Hacker News Ok "[""eshell""]" "[""doom-one""]" Never No simple functions I sometimes had trouble finding the documentation I wanted. I know I can use C-h a and such but I wouldn't use specific search terms and would get too many results, and it would be overwhelming. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""It's fun!""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility, configurablity, and documentation. "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Emacs "[""Elisp"", ""Haskell"", ""Python"", ""Scheme"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Vim Often minimal vanilla many packages Never Emacs' default keybindings for copy/paste, so eventially I've set up CUA mode and I still use it read about from beepb00p.xyz "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""orgmode""]" Good but not great Extensibility; relatively easy language to write your own package or modify existing ones "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No Orgmode, magit, lsp-mode, consult, vertico any comprimise might in future No Would directly Yes CUA "[""Elisp"", ""Go"", ""HTML/CSS""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""sachachua.com""]" "[""Comparison"", ""Overview""]" "[""Telegram""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Sublime Text No Never 23 School Male Russian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""shell-command""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never Key bindings Wege very weird at first coming from a Windows background. University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Macros, Extensibility, Available Packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No org, magit, ivy, jupyter, eglot, git-gutter significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" Kate project.el Sometimes PhD Male German Engineering "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command"", ""shell""]" "[""my own custom theme""]" Rarely undo-tree simple functions Never Don't recall "[""TUI"", ""daemon""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1"", ""25.3""]" 20 No magit, elpy significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""ocaml""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""have not done so""]" Never String[] Rarely "[""Web search engines"", ""M-x list-packages""]" "[""N/A""]" "[""Email"", ""I read the code and fix it""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Often No none "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""School""]" "[""29.0""]" 1 Vim "[""HTML/CSS"", ""Python""]" "[""GNU/Linux""]" Frequently Spacemacs write package Sometimes Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Community""]" "[""Extensibility""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 3 notmuch any comprimise never considered No No Yes Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""Framework"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely Masters Male French Software Development "[""Vertico""]" "[""flyspell"", ""spell-fu""]" Doom Emacs No Discourse Great "[""vterm""]" "[""my own custom theme""]" Sometimes undo-fu simple functions Never "Biggest one would probably be that keybinds you'd expect to be somewhat universal, like copy & paste, don't work. Not as severe as the ""how the **** do I quit VIM"" experience but not great." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""I'm used to it and it works well""]" "[""Extensibility"", ""Package(s)""]" Good but not great It can do absolutely anything, including posting time cards to jira "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No magit,ejira,lsp-mode moderate comprimise never considered No No No Vim "[""Java"", ""Rust"", ""Typescript"", ""Nix""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Agenda"", ""Time tracking"", ""roam2""]" "[""framework default""]" "[""GitHub""]" Rarely "[""I don't really run into bugs/missing features all that often""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""hacker news""]" "[""Tutorials""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Sometimes 34 School Male German Insurance "[""Vertico""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""doom-one""]" Rarely framework default copy-paste Never Key bindings were tough at the beginning, but so worth it atm. University/College "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Efficiency, minimalism, control. "[""Work""]" "[""28.2""]" 1 Mu4e Opam, Merlin limited comprimise never considered No No No Emacs "[""C"", ""Python"", ""Ocaml""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None No Often 18 School Male French Student "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""doom-one""]" Never framework default understand internals Sometimes Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 24 No Magit, envrc, multiple-cursors, eglot, Corfu, vertigo, embark, consult moderate comprimise 10+y No No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""ocaml, common lisp, elm, purescript""]" Frequently "[""MacOS""]" "[""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA""]" "[""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""wait for maturity""]" Always MELPA Vim projectile Sometimes 48 Bachelors Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""sanityinc-tomorrow""]" Rarely No copy-paste Rarely University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""27.1""]" 15 No magit, org-mode significant comprimise might in future Yes No No Emacs "[""C++"", ""C"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""M-x list-packages"", ""Hacker News (Y Combinator)""]" "[""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Eclipse No Rarely 37 Masters Male German Consulting "[""Ivy""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""vterm""]" "[""my own custom theme""]" Never No copy-paste Never "After an initial learning phase using the emacs tutorial, I felt a bit stuck as there was no obvious ""next step"" to follow. I could use basic text-editing features, but the whole extensibility and customization thing was completely out of reach. For some years, configuring emacs was a matter of googling ""emacs + current programming language"" and haphazardly copy-pasting whatever came out into my init.el. Discovering doom emacs made a huge difference for me, for 3 reasons : - it provides a structured framework for configuration - this framework has extensive AND organized documentation - it has good discoverability by default, e.g. with which-key." don't remember "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Extensibility, along with a great community willing to make use of it and share the results. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No org-mode, magit, ivy/vertico, evil-tex significant comprimise might in future No No No Vim "[""C"", ""Python"", ""Rust"", ""Shell"", ""Ocaml, Coq""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""never had to""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" None framework default Frequently 26 PhD Male French Railway (formal methods) "[""Vertico""]" "[""framework default""]" Doom Emacs No lobste.rs Ok "[""none""]" "[""doom-one"", ""nord"", ""solarized-dark""]" Often framework default write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 4 Gnus any comprimise 2-5y No I have in the past No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Python"", ""Scheme"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GNU ELPA/MELPA online package lists"", ""emg""]" "[""Manual"", ""Clips/videos""]" "[""GitHub"", ""Mailing lists"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" Notepad++ project.el Rarely Bachelors Male Brazilian Telecom "[""Icomplete""]" "[""flyspell""]" minimal vanilla Not sure Blog post Great "[""eshell""]" "[""modus-operandi""]" Frequently No simple functions Never Not interested for little gain Nothing out of the ordinary. University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great It does not have any artificial limitations on how to edit or read text, works with every programming language including plain text, and is easily extendable. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 11 No no-littering,helpful,magit,lsp-mode,cider limited comprimise never considered Yes No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Javascript"", ""Julia"", ""Python"", ""Rust"", ""Shell"", ""Nim""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Discord""]" "[""Comparison""]" "[""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" TextMate projectile Frequently 33 PhD Male United States citizen Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""none"", ""shell-command"", ""ansi-term""]" "[""my own custom theme""]" Rarely No simple functions Never It was very hard to make Emacs usable from default settings. It took me the better part of a day just to try and enable dark mode and that was just one of the things I wanted to do. I ended up installing Doom Emacs and it showed off the capabilities of Emacs right from the start. It blew me away and I stuck with Emacs even that it had a steep learning curve. To understand elisp and other Emacs specifics I remember it took quite long. Often times I end up writing something that has no errors but does not work as intended e.g. setting a key-binding, using hooks wrong or trying to set up a package. It's also very hard to debug, I was used step debuggers that show values of variables and so forth. In Emacs I just get a stack trace that is hard to decode, specially since it's hard to check the context and values that was involved. Hacker News "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Truly open-source without big corporations involved. Well established and mature, you can make almost anything work in Emacs. It's been around for a very long time and will not go anywhere, hopefully! "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Mu4e magit,vertico,lsp-mode,dap-mode,tree-sitter,company,evil significant comprimise never considered No I should No Vim "[""C#"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack confidence in code quality"", ""Not to bother maintainer""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""Hacker News""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I'm a loner""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Melpa because that's the one I get my packages from. VS Code projectile Frequently 33 Bachelors Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs The boxes for free text only has two lines and can not be resized. No Discourse Great "[""vterm""]" "[""dracula""]" Sometimes framework default write package Rarely Sometimes it seemed too customisable. It took me quite a few tries before I tamed Gnus, for example. Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 20 Gnus anaphora, csv-mode, debian-el, markdown-mode, slime, w3m significant comprimise might in future No Yes No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" None No Rarely School Male "[""No""]" "[""ispell""]" maximal vanilla Not sure Discourse Ok "[""shell-command"", ""shell"", ""term"", ""ansi-term""]" "[""default dark""]" Never No write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Lisp""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Documentation and Extensibility, which work hand in hand to make Emacs an inviting system for users to explore. "[""Work""]" "[""27.1""]" 18 No perspective, magit, projectile, calfw, calibredb, pdf-tools, elfeed, deft, paredit, slime any comprimise might in future No No No Emacs "[""C++"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Haxe""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Discourse"", ""I don't""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" None projectile Frequently 41 Bachelors Male Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Not sure fediverse Ok "[""shell-command"", ""shell"", ""eshell""]" "[""my own custom theme"", ""dracula"", ""modus-operandi"", ""modus-vivendi""]" Frequently No copy-paste Never Wanting to make it similar to mainstream idea of text editors (e.g: sidebar for files navigation on the left, outline navigation, bottom bar with words count, buffers = files, tabs, right click context menu, copy/paste, undo/redo, welcome screen with shortcuts) and more integrated with the OS (fonts, theme) I was looking for an editor that could hide markup like Typora and then I've found Org-mode and Emacs "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""PKM, dotfiles management, taking notes""]" "[""29.0""]" 3 No no comprimise never considered Cannot Cannot No Emacs "[""Elisp""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub"", ""Matrix""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""GitHub"", ""Discourse""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Typora, Atom No Frequently 30 School Male Italian Coaching / counseling / Content creation "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No Org-mode Matrix room Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never framework default write package Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""SLIME""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 18 Mu4e any comprimise never considered No No No Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Common Lisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""It's a bother to talk to people.""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview"", ""symbol naming conventions""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" projectile Frequently Bachelors Male United States citizen Industry/Research "[""Ivy""]" "[""ispell""]" maximal vanilla Not sure Emacs China Great "[""shell""]" "[""my own custom theme"", ""dracula"", ""modus-operandi"", ""modus-vivendi"", ""stimmung-themes""]" Often No write package Never Internet "[""GUI"", ""daemon""]" "[""org, mu4e""]" "[""org""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 Mu4e limited comprimise never considered Yes No Yes Emacs "[""Elisp"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Rust"", ""Ruby"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Matrix servers"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""Matrix"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" Vim No Sometimes 39 School Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No lobste.rs Ok "[""shell""]" "[""parchment-theme""]" Sometimes No simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 5 No no comprimise never considered No Would directly No Vim "[""C++"", ""C"", ""Elisp"", ""Java""]" Sometimes "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Manual"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 28 Bachelors Male British Software Development "[""Helm""]" "[""No""]" maximal vanilla No lobste.rs Great "[""none""]" "[""default light"", ""solarized""]" Never No copy-paste Never "- The different keybindings from what I was used to: copy/paste, for example. - The concepts of buffers and windows. - I had no knowledge at all of elisp" Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy Its modularity and extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No org-mode,org-roam,magit,evil,multiple-cursors,lsp significant comprimise never considered No Would directly No Vim "[""Elisp"", ""Go"", ""Javascript"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub"", ""Mailing lists"", ""Discourse""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" Atom projectile Sometimes 29 Bachelors Male Spanish Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""nord""]" Never framework default read and understand Never It is (still) difficult to find the good/best current practices. Microemacs on PC "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Available on many platforms, long improving lifecycle, powerful, architecture, programmability, useful packages. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 35 No ediff, elpy, ivy, lsp-*, magit, org, pyvenv, rg, tramp, tree-sitter significant comprimise might in future Yes donate to FSFE (in Europe) No Emacs "[""Clojure"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""FSF paperwork"", ""since employer has copyright by law""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""masteringemacs.com""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Usually just (re)search""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" edt, eve, microemacs, forth No Sometimes PhD Male Telecom "[""Ivy""]" "[""No""]" many packages No Search hit Ok "[""shell"", ""vterm""]" "[""default light""]" Frequently No copy-paste Never First at university, then a colleague piqued my interest by showing me Spacemacs "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, and that it's FOSS. "[""Work"", ""Hobby projects""]" "[""27.1""]" 4 No Org-mode, Org-roam, org-journal, Magit, CIDER, Evil significant comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub"", ""Slack, etc.""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Framework"", ""GitHub"", ""Email"", ""Discourse"", ""Slack, etc.""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Frequently 35 Masters Male Norwegian Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs Not sure Hacker News Great "[""none""]" "[""spacemacs-light""]" Never framework default write package Never Making sense of the vanilla key mnemonics (which I used for a long time once I grokked them), feeling overwhelmed at all of the options. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, customizability of every aspect of the editing behavior "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 No magit, ace-window, evil, bug-hunter, general, avy, vterm, org, moderate comprimise 2-5y I have in the past I have in the past Yes Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Scheme"", ""Scala""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Design rationale""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim project.el Often 34 Bachelors Male American Software Development "[""Vertico""]" "[""ispell""]" minimal vanilla Yes lobste.rs Great "[""vterm""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Rarely undo-fu simple functions Never "Different terminology, learning elisp. Too much documentation and too few tutorials" Internet "[""GUI"", ""daemon""]" "[""Extensibility""]" "[""Package(s)""]" Good but not great Packages, customisable, keyboard driven "[""Work""]" "[""28.2""]" 5 No Lsp, evil, polymode, org, rainbow-delimiters, auctex, agda-mode limited comprimise never considered No No No Vim "[""Haskell"", ""LaTeX, Agda, Idris""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Meloa, widely used but not militant on licensing VS Code projectile Often 31 Masters Male Canadian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" Doom Emacs Not sure Discord Great "[""shell""]" "[""doom-one""]" Rarely framework default many packages Never Understanding evil-mode internals to customize it Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""elisp""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 notmuch tree-sitter,orderless,corfu moderate comprimise 0-2y No I have in the past Yes Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Only submit to melpa Vim project.el Often 26 Bachelors Male Indian Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes sachachua.com Great "[""shell-command"", ""vterm""]" "[""my own custom theme""]" Rarely undo-tree copy-paste Never Configuration: have to know the lisp syntax, and more particularly, the various commands (which never stuck with me) University/College "[""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Julia"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" "[""not""]" Never "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs"", ""Hacker News""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""not""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" vi (no, not vim) No Sometimes 49 PhD Male Dutch Research "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""zenburn""]" Never No understand internals Frequently Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy The help system "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 Gnus vc, project, eshell, TRAMP, info moderate comprimise 2-5y No No No Emacs "[""Elisp"", ""Python"", ""Rust"", ""Shell"", ""OCaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list"", ""Email""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""The Emacs manual""]" "[""Comparison""]" "[""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Emacs core Vim project.el Frequently 29 Bachelors Male United States citizen Fin Tech "[""No""]" "[""ispell""]" minimal vanilla Yes r/emacs Ok "[""shell"", ""eshell""]" "[""modus-vivendi"", ""cyberpunk-theme""]" Frequently No simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 26 No org, neotree, ivy, company, jedi, merlin, eglot, iedit, which-key significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""OCaml""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Emacs StackExchange"", ""Discord""]" "[""package.el""]" "[""Research alternatives""]" None projectile Frequently 45 PhD Male United States citizen Research "[""Ivy""]" "[""flyspell""]" minimal vanilla Yes lobste.rs Great "[""none""]" "[""default light""]" Rarely undo-tree simple functions Never no. i don't see a point of the whole fsf assignment. "At the beginning, basic keyboard shortcuts (copy, paste, cut, delete ...) seemed unnatural. Also, I struggled with terminology. Buffer, Window, Frame, wtf ... where were my files?" Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Community""]" Not well "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 No org-mode, cider, slime, company, ... do not prefer never considered No Would directly No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Shell""]" Rarely "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" melpa. going gnu is too much hurdle. Eclipse No Sometimes 46 Masters Male Serbian Software Development "[""No""]" "[""langtool""]" maximal vanilla No Hacker News Ok "[""shell"", ""eshell"", ""term"", ""ansi-term""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste Never "Videos and documentation online is plentiful to discover it. Elisp is really strange to suddenly discover this way but I'm starting to get used to it. The hardest part is to grasp its very large and more often than not strange syntax. Distributions like Doom still lack a comprehensive summary/cheatsheet to quickly glance at to learn the keybindings but I feel Doom has the keybindings that suite me the best so far. Integrating some powerful tools/packages (like I had recently with automatic LaTeX compiling) is sometimes non-trivial but I could always find the solutions in the documentation or online so far. Naming conventions are all over the place depending on the packages used. Being able to do one thing in so many ways, while being a big strength of Emacs, is also a weakness when one tries to discover all the capabilities. But I can see that disappear as my workflow starts to settle in. Discovering is fun tho, I still find myself surprised, from time to time, to still be awake at 4 am tweaking my config." """Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs"" by Aaron Bieber, video is on YT" "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Org-mode, Magit, maybe Org-Roam later""]" Very well, it's snappy The ability to do more useful and faster actions without the gosh-darn-awful mouse. "[""Hobby projects""]" "[""28.2""]" 0 Not yet but I plan to org-mode, lsp, gdscript-mode, company, vertico, too many to tell :P moderate comprimise never considered Cannot Cannot No Vim "[""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Shell"", ""LaTeX""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub"", ""Gitlab or any of their own hosted platform""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""Concise description of its purpose""]" "[""Framework"", ""GitHub"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" IntelliJ projectile Frequently 31 Masters Male Belgian Looking actively for a job T.T in Software Development mostly "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default"", ""flyspell"", ""ispell""]" Doom Emacs Please make the previous IDE question able to accept multiple answers. Some users may be IDE-hoppers. No Doom-Emacs' Discourse Great "[""eshell"", ""vterm""]" "[""doom-old-hope""]" Sometimes undo-tree simple functions Never Needed to wrangle some lisp to make org-mode behave. University/College "[""TUI"", ""daemon""]" "[""Package(s)"", ""orgmode""]" "[""Package(s)"", ""org-mode""]" Very well, it's snappy Flexibility, extensibility, lisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No significant comprimise never considered No No No Vim "[""I use vim for programming""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""framework default"", ""package.el""]" "[""wait for community""]" Vim No Sometimes 41 PhD Male German Research "[""No""]" "[""No""]" minimal vanilla I just use emacs for org-mode. The survey asks about a lot of stuff I don't care about. No Hacker News Ok "[""shell-command""]" "[""default dark""]" Never framework default String[] String[] String[] String[] String[] copy-paste Never Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 9 Mu4e no comprimise might in future No No No Emacs "[""Python"", ""Rust""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" IntelliJ projectile Frequently PhD Male Chinese Research "[""Ivy"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No String[] String[] String[] String[] String[] write package Never Configuring Emacs was daunting, so I went for Spacemacs. Now I'm having a difficult time creating my own custom config that's as fully-featured. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Evil-mode""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Alright Extensibility, programmability, Lisp, free software "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No significant comprimise might in future No No No Vim "[""Common Lisp"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""guix packages""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don't tend to ask for help, I search for it instead.""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Often 24 Masters Male German Research "[""framework default"", ""Helm"", ""Ivy""]" "[""framework default"", ""flyspell""]" Spacemacs No Hacker News Great "[""none""]" "[""catppuccin""]" Never undo-tree read and understand Never Key binding and Elisp Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great Freedom and extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No limited comprimise never considered No No No Emacs "[""Python"", ""R""]" Frequently "[""MacOS""]" "[""Task management""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Overview""]" "[""Email""]" "[""straight""]" "[""Install and try it immediately""]" None projectile Frequently 26 PhD Male Chinese Student "[""Vertico""]" "[""langtool""]" maximal vanilla No Emacs China Great "[""vterm""]" "[""modus-operandi""]" Sometimes undo-tree many packages Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No evil, magit,cider do not prefer never considered No No Yes Vim "[""Clojure"", ""Elisp"", ""Javascript"", ""Ruby""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently 33 Bachelors Male British Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""term""]" "[""zerodark""]" Sometimes undo-fu read and understand Never "- Emacs Lisp was my first Lisp dialect, so there was a bit of a learning curve there. - Dependency management for the packages I used (I started out with spacemacs) were also a bit of a struggle. -" I were looking for a python IDE, and spacemacs were listed by quite a few people. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "Versatility. I can use it to work with a lot of different languages. It is not the best tool for a lot of things (like big Java maven projects) but the fact that it can do almost everything well enough allows me to use a familiar environment to work with. Extensibility. Having so much be configurable, and all the great packages available from the community allows me to have a workflow that works really well for me, with a constant cycle of learning new ways to make my life easier." "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No modus-themes, evil, treemacs, projectile, lsp-mode, magit, doom-modeline, company, vertico, org significant comprimise might in future No Would directly No Vim "[""Elisp"", ""Elixir"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discord"", ""Gitter""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" VS Code projectile Sometimes 25 Associates Male South African Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" Doom Emacs No Hacker News Great "[""none""]" "[""modus-vivendi"", ""modus-vivendi with non-default options and 1 custom face""]" Sometimes undo-fu copy-paste "[""GUI""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 0 Vim "[""C#"", ""Common Lisp""]" "[""MacOS""]" Rarely Doom Emacs read and understand Never What’s FSF? "Configuration and the default look is really ugly and deterring. And of course one has to learn the key bindings…" Colleague "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""The other cool coders where using it^^""]" Good but not great Extensibility, text formatting "[""Work"", ""Hobby projects"", ""Email""]" "[""28.2""]" 10 Mu4e lsp, magit, mu4e, ivy, org significant comprimise never considered No No No Vim "[""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""I don’t""]" "[""framework default""]" "[""Install and try it immediately""]" KDevelop framework default Sometimes 40 PhD Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Thanks for all the fish Not sure r/emacs Great "[""none""]" "[""solarized""]" Never framework default read and understand Never Shortcuts were not clear. Even now I stumble on copy/paste (kill/yank). But using visualized kill/yank history helps a lot. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features"", ""Initially I used it as very powerful search and replace (regexp)""]" Good but not great It can do anything, but lately I am using it more and more in org-mode as documentation and numerical analysis tool in one (usually sage or python, sometimes octave). It is good replacement to Jupiter. Also taking random notes in org-mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""R"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""articles on ycombinator""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Mailing lists""]" "[""package.el""]" "[""wait for community""]" Notepad++ projectile Often 43 Masters Male Canadian Electrical Engineering "[""Helm"", ""Ido"", ""Consult""]" "[""flyspell""]" minimal vanilla Continue good work. Emacs is great tool. Yes Hacker News Ok "[""shell""]" "[""default dark""]" Rarely undo-tree write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Ability to check source / docs and redefine any Elisp function. Extensibility. Excellent and clear documentation. I use Emacs with EXWM as my X11 window manager, and in general think of it more as an application toolkit like GTK - it's a very good platform for building primarily text-based interfaces with shared keybindings and UI customization. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e evil, hydra, magit, eyebrowse, vterm, org-roam, direnv, mu4e, elfeed significant comprimise might in future No Yes Yes Vim "[""Assembly"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript"", ""Coq, Idris""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source"", ""https://github.com/nix-community/emacs-overlay""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Manual""]" "[""GitHub""]" "[""Nix""]" "[""Install and try it immediately""]" Vim projectile Often 25 Bachelors Male United States citizen Software Development "[""raven""]" "[""ispell""]" maximal vanilla Not sure Emacs mailing list Great "[""eshell"", ""vterm""]" "[""moe-theme""]" Frequently undo-tree understand internals Never Emacs Lisp. Also old terminology and conventions, like buffers vs windows and frames. Package management and configuration was/is tricky when composing multiple packages together in Emacs init.el Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Emacs Lisp "[""Work"", ""Hobby projects"", ""Life""]" "[""28.2""]" 6 Mu4e Link-hint, avy, org, SLY, smartparens any comprimise never considered Cannot Cannot No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""TCL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Asset management, accounting, profiling""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""I don't""]" Never "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Design rationale""]" "[""I don't""]" "[""straight"", ""Unreleased package configuration manager macros""]" "[""Install and try it immediately""]" Vim projectile Sometimes 29 Bachelors Male Canadian Software Development "[""Vertico"", ""Marginalia"", ""Consult"", ""Embark""]" "[""No""]" maximal vanilla Cool survey No r/emacs Great "[""eshell"", ""vterm""]" "[""solarized-dark""]" Frequently undo-tree none Never Package management was difficult to comprehend/setup (MELPA). Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Flexibility, extensibility. I love org mode. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No Org mode moderate comprimise never considered No No No Emacs "[""C"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines"", ""Youtube""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Nano No Sometimes 28 School Male Swedish Healthcare "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""default dark""]" Never No write package Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Extensibility; documentation (the fact that you can know exactly how things work, e.g. if some behaviour annoys you, you can always read this ""command""'s documentation and can even read its source code); text-centric interface, everything is text so you can always mark/edit/copy/etc things -- even file names, even shell output, even grep output ..." "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e auctex, sly,magit, mu4e, paredit, pdf-tools, which-key significant comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Haskell"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" None project.el Sometimes 24 PhD Male French Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""kaolin-ocean""]" Sometimes undo-tree understand internals Never having to copy a lot of code without understanding them/ well written elisp tend to be hard to understand Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy clean code to customize + easy to inspect "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No do not prefer might in future No No Yes Vim "[""Elisp"", ""Python"", ""Rust""]" Frequently "[""WSL""]" String[] "[""Source""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""elpaca""]" "[""Install and try it immediately""]" Vim project.el Never 18 School Male Chinese Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell""]" "[""spacemacs-dark""]" Rarely vundo simple functions Never elisp, lack of common-to-the-world vocabulary University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great elisp, packages, community "[""Work"", ""Hobby projects""]" "[""29.0""]" 29 No magit, rustic, smex, company significant comprimise never considered No No No CUA "[""Python"", ""Rust""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""fuck you for making me answer this, you said I didn't have to""]" Never String[] Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs""]" "[""do you want any input at all""]" "[""see above""]" "[""straight""]" "[""Research alternatives""]" pico No Sometimes "[""farts""]" "[""No""]" minimal vanilla every question should be optional. No idunno Not great "[""none""]" "[""my own custom theme""]" Never undo-tree copy-paste Never "- vanilla emacs had (?) an ugly default theme and a non-intuitive and ugly mode-line - using emacs with all the strange, non-intuitive keybindings to memorize was demotivating, coming from nedit and vim. thankfully there was evil mode around. - setting up emacs to your needs can be very overwhelming. the Systemcrafters ""emacs from scratch"" series helped a lot with this." Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF"", ""org""]" "[""Extensibility"", ""Text editing features"", ""org-mode""]" Very well, it's snappy it is malleable to your needs with lots of packages to choose from "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No evil, org, which-key, ivy, lsp-mode, no-littering, prescient, all-the-icons, vdiff, general moderate comprimise never considered No No No Vim "[""Fortran"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""IRC servers"", ""M-x list-packages"", ""youtube channels like Systemcrafters, Distrotube""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives"", ""wait for maturity""]" nedit, vim No Never 40 Masters Male German Manufacturing "[""Ivy""]" "[""No""]" maximal vanilla No Blog post Great "[""none""]" "[""zenburn""]" Never undo-fu none Never never heard of ELPA tag files were hard to get around. I like the way vi uses tags but I use lisp code someone developed for tags. That works good enough for me. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy desktop saving, RCS and git plugins "[""Work"", ""Hobby projects""]" "[""27.2"", ""26.3""]" 23 No might in future No I have in the past No default + my own "[""C"", ""fortran""]" Never "[""GNU/Linux"", ""BSD""]" "[""never used""]" "[""not sure""]" "[""never had to""]" Never "[""Not knowing how to modify a package""]" Never "[""Blogs"", ""Web search engines""]" "[""Overview""]" "[""IRC"", ""Reddit""]" "[""manual""]" "[""Research alternatives""]" vi No Frequently "[""No""]" "[""ispell""]" minimal vanilla "[""eshell""]" "[""one cclose to the old xemacs look""]" Frequently No simple functions Rarely Internet "[""GUI"", ""daemon""]" "[""org-mode""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""personal use""]" "[""29.0"", ""28.2""]" 5 Mu4e no comprimise never considered I have in the past I have in the past No Vim "[""Elisp"", ""Python"", ""LaTeX""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Atom projectile Frequently 45 Masters Male Spanish Legal "[""Ivy""]" "[""No""]" Doom Emacs No r/emacs Ok "[""eshell"", ""vterm""]" "[""zenburn""]" Never framework default read and understand Never Key bindings Colleague "[""TUI""]" String[] "[""Extensibility"", ""Text editing features"", ""Text mode via SSH""]" Good but not great Terminal (over ssh), Org mode, Customization. "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No moderate comprimise might in future No No No Emacs "[""C++"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Excel-like tables""]" "[""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""not sure""]" "[""Install and try it immediately""]" Visual Studio No Rarely 45 Masters Male Czech Fin Tech "[""framework default""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell""]" "[""my own custom theme"", ""deeper-blue""]" Sometimes No read and understand Never Don't know The defaults sucked/made no sense, especially the weird half page scrolling behavior Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Configurability "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 5 No Evil. Ivy. Org moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Julia"", ""Python"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""google""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""don't""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Vim projectile Frequently 35 PhD Male United States citizen Research "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Rarely undo-tree simple functions Never "Broken packages and things not working out of the box at all. The introspecting features of emacs are not clearly explain as part of tutorials Lack of proper rendering, just using text alone is boring and wack in 2022" Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""cross-platform consistency""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""Atom got discontinued""]" Good but not great You can make it whatever you want it to be, everything and anything can be turned on and off "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No vertico, company, lsp limited comprimise never considered No No No Vim "[""C++"", ""C"", ""C#"", ""Python"", ""Rust""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Feels like building on unsteady ground""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Atom framework default Often 24 Bachelors Male Latvian Game Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs "[""shell"", ""eshell""]" "[""spacegray""]" Never framework default write package Never I used spacemacs without bothering to learn elisp, and that caused quite a bit of heartburn. I remember frequently shutting down emacs because the evil keybindings layer had failed, and I never learned the various emacsy escape hatches for fixing whatever had gone wrong. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Tired of vimscript""]" Good but not great General hackability. If you want to make it do something even if it doesn't make sense for anyone but you, it's easier to mold the editor in that way than any other environment I've worked in. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e straight,evil,org,jupyter,ement,mu4e,general,paper-theme moderate comprimise might in future No No Yes Vim "[""Elisp"", ""Julia"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Matrix servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison""]" "[""N/A""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 29 Bachelors Male American Manufacturing "[""Ivy""]" "[""flyspell""]" maximal vanilla Wish I didn't have to click through so many pages. Felt like some questions were redundant. Not sure lobste.rs Ok "[""eshell"", ""vterm""]" "[""paper-theme""]" Often undo-fu copy-paste Never not knowing where to find the features I wanted, outside of VIM keybindings (reformat code, go to a symbol definition, etc). Spacemacs and later, DOOM emacs helped enormously with their mnemonic 'space' menus. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright The extensions, and good VIM/Modal keybinding support. :w "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No lsp-mode any comprimise might in future No No No Vim "[""Javascript"", ""Rust"", ""Typescript""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""Cry myself to sleep, and pray to my gods""]" Never "[""Not interested"", ""Lack of time"", ""Unfamiliar with contribution process"", ""I usually can work around issues, or install an alternative package""]" Never "[""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Emacs StackExchange"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 30 Bachelors Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""none""]" "[""gruvbox""]" Never framework default String[] String[] String[] String[] String[] copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""29.0"", ""28.2""]" 4 No limited comprimise never considered No Would directly No Vim "[""Clojure"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Rarely Masters Male Portuguese Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""zenburn""]" Rarely framework default copy-paste Colleague "[""GUI""]" "[""Text editing features""]" String[] Very well, it's snappy incremental search "[""Work"", ""Hobby projects""]" "[""25.2""]" 33 Emacs "[""C"", ""Perl"", ""Rust""]" "[""GNU/Linux""]" String[] String[] String[] String[] String[] String[] String[] String[] Frequently String[] String[] minimal vanilla String[] String[] copy-paste Never The default key strokes; learning about naming conventions (e.g., buffer, mini buffer, panes, etc.) University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Good but not great packages! magit, org-mode especially. "[""Work""]" "[""28.2"", ""27.2""]" 5 No magit, org-mode significant comprimise never considered No No No Vim "[""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Web search engines"", ""hacker news""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Often "[""No""]" "[""No""]" evil-mode allow people to quit half way! some answers better than no answers; survey should be even shorter; make more of the questions optional; No Twitter Ok "[""eshell""]" "[""default light"", ""solarized""]" Sometimes undo-tree simple functions "[""GUI""]" "[""Text editing features"", ""magit""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 2 Emacs "[""C++"", ""C""]" "[""GNU/Linux"", ""Windows""]" Never maximal vanilla simple functions Rarely When first using Doom Emacs, trying to squash bugs in the added complexity of the doom layer. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great Malleability "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e magit, perspectives, org-mode significant comprimise might in future No No No custom "[""Assembly"", ""Haskell"", ""Javascript"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC"", ""GitHub""]" "[""straight""]" "[""Research alternatives"", ""wait for maturity""]" Atom No Often 30 Masters Male French Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Looks very good Not sure Hacker News Great "[""vterm""]" "[""doom-nord""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No moderate comprimise might in future No No No Vim "[""Clojure"", ""Java""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""emacs-china""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual"", ""quelpa""]" "[""Install and try it immediately"", ""wait for maturity"", ""wait for community""]" IntelliJ project.el Never "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure Emacs China Ok "[""vterm""]" "[""doom-one""]" Sometimes No write package Never slow startup , rendering of large files Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""doomemacs""]" "[""Extensibility"", ""org-mode""]" Alright extensibility "[""Work"", ""note taking , gtd""]" "[""28.2""]" 15 No no comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""Python"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never String[] Never "[""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don't""]" "[""straight"", ""straight.el""]" "[""wait for maturity""]" Vim framework default Sometimes 40 School Male Czech Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure lobste.rs Ok "[""eshell"", ""ansi-term"", ""vterm""]" "[""doom-one"", ""solarized"", ""solarized-dark"", ""zenburn""]" Sometimes framework default copy-paste Never University/College "[""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1"", ""26.3""]" 8 No significant comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Rust""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Not knowing how to modify a package""]" Rarely "[""Documentation""]" "[""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""manual""]" "[""wait for community""]" None No Rarely 26 Masters Male French Telecom "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default dark""]" Never No copy-paste Never "cryptic error messages not enough out of the box features" University/College "[""GUI"", ""daemon""]" "[""Text editing features""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great org mode "[""Hobby projects""]" "[""27.1""]" 12 No moderate comprimise never considered No No No Emacs "[""Python""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs""]" "[""Screenshots""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""wait for maturity"", ""wait for community""]" None framework default Often 38 Masters Male Austrian Software Development "[""Ivy""]" "[""No""]" Doom Emacs No Discord Great "[""none""]" "[""doom-one""]" Never framework default copy-paste It took a little while to learn. If you want to learn everything it will take a long time and could be overwhelming and probably not practical for most people Internet "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy The extensibility is great. There are many features built in of course too but they are not intrusive. Personally I find the emacs key stroke philosophy preferable to all others and am frustrated when I have to work in software that doesn't support it. "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 Emacs "[""C++"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Typescript""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Eclipse Sometimes minimal vanilla none Never "There is no usable documentation for Emacs, for example why is it when I open an internal buffer that all my other Centaur tabs are closed? I fail to see how Lisp is a productive use of my time, why can't I write extensions in some other language and then interface with Emacs like VS Code allows me to? Even with Doom Emacs it is insufficiently opinionated when it comes to setting up Interactive Development Environments (IDEs), either a tutorial or some meta package would be useful. I can't figure out how to use Org Mode, there is no usable tutorial and I fail to see why it is useful. How do I list buffers for a project instead of listing all buffers? Why can't Emacs have the content of all open buffers like VS Code and Sublime Text does, and then restore on startup? This is an important feature for me." Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Not well Magit. Unlimited extensibility, easy to modify any key binding, persp-mode workspaces are in one window which is useful. "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No Magit, Flyspell, dired, projectile, persp-mode, Ivy, counsel, deadgrep do not prefer never considered No No No Vim "[""Shell""]" Frequently "[""MacOS""]" "[""I can't figure out how to use Org Mode""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""I don't ask for help""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code projectile Frequently 37 Bachelors Male English Software Development "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""doom-one""]" Never undo-tree copy-paste Never Not clear Documentation Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Alright Extensibility. "[""Hobby projects"", ""Programming""]" "[""28.2""]" 1 No limited comprimise never considered Cannot Cannot No Emacs "[""Python"", ""Scheme""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange"", ""search engine""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA Vim No Never 25 School Male German "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""none"", ""eshell""]" "[""Gruber Dark""]" Never No copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Alright "[""Hobby projects""]" "[""22.3""]" 2 No limited comprimise never considered No No No Emacs "[""C++"", ""C""]" Never "[""GNU/Linux""]" String[] "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""wait for community""]" Vim No Never 34 Masters Male Russian Software Development "[""No""]" "[""No""]" minimal vanilla No linux.org.ru Ok "[""eshell""]" "[""default light""]" Never No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 0 No any comprimise might in future No No No Vim "[""C"", ""Elisp"", ""Go"", ""Haskell"", ""Python"", ""R"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 22 School Male American Student "[""Vertico"", ""Marginalia""]" "[""flyspell"", ""ispell""]" minimal vanilla No r/emacs Great "[""vterm""]" "[""leuven""]" Never undo-fu simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""15 years ago, it was one of the two editors allowed at the informatics olympiads.""]" Good but not great Extensibility, and by extension, fully configurable packages for everything. "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No crux, diminish, direnv, exec-path-from-shell, hungry-delete, multiple-cursors, phi-search, web-mode, which-key, winum moderate comprimise never considered Yes I have in the past No Emacs "[""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Elisp code is very difficult to reasona about and refactor""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Clips/videos"", ""Overview""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Rarely 32 Masters Male Software Development "[""Selectrum"", ""avy""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Ok "[""none""]" "[""cyberpunk-theme""]" Never undo-tree copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No Deadgrep, lsp-mode, erlang-mode moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Ruby"", ""Shell""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" Micro Emacs No Sometimes 52 PhD Male Swedish Software Development "[""No""]" "[""No""]" maximal vanilla No Twitter Ok "[""none""]" "[""default light"", ""solarized""]" Never No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Not well orgmode "[""Work"", ""Hobby projects"", ""Organizing my life""]" "[""28.2""]" 2 No org, counsel, evil, general, magit, projectile no comprimise never considered No No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Screenshots""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 24 Masters Male Polish Software Development "[""Ivy""]" "[""No""]" minimal vanilla Not sure Friend Great "[""vterm""]" "[""gruvbox""]" Sometimes undo-fu simple functions Never I could not really use proficiently Emacs until I stared using Spacemacs, and then switched to Doom. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered No Would directly No Vim "[""C++"", ""C"", ""Elisp"", ""Python"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Blogs""]" "[""Tutorials"", ""Design rationale""]" "[""Framework""]" "[""framework default""]" "[""wait for maturity""]" framework default Often 49 School Male Italian Manufacturing "[""Vertico""]" "[""ispell""]" Doom Emacs Yes Blog post Great "[""none""]" "[""doom-one""]" Often framework default simple functions Sometimes Yes Learning hasn't been difficult, there is good documentation. OTOH, setting up a decent experience is always a painful process. Barebones it has weird defaults and, specially in macOS, looks horrible. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy It's fun to extend it with elisp. org-mode. "[""Hobby projects""]" "[""28.2""]" 25 No org-mode, magit, vertico, consult, marginalia, corfu, projectile limited comprimise 5-10y No No No Emacs "[""C"", ""Elisp"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Sacha Chua newsletter""]" "[""Docs are generally fine.""]" "[""Reddit""]" "[""package.el"", ""straight"", ""use-package""]" "[""wait for maturity""]" UltraEdit projectile Frequently 46 Masters Male Argentine Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla No No Sacha Chua newsletter Great "[""none""]" "[""modus-operandi"", ""modus-vivendi"", ""The doom family (especially solarized)""]" Never No simple functions Rarely High learning curve and minimal “beginner” documentation Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community""]" Very well, it's snappy Amazing community, high extensibility and GUI/daemon/client support. "[""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Rarely "[""Helm"", ""Ivy""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""ansi-term""]" "[""default dark"", ""dracula""]" Never No write package Rarely It needs a well written, easy to follow, guide that I can point to people, or legal department in my company to understand what is required of everybody, at each step of the process. Getting over the ugliness of the default UI. Then there were segfaults that I needed to investigate and report before it was usable long term. Also the default keybindings were alien reason why I'm using Evil. Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Poorly, it's sluggish When it does work, it works perfectly. "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No treemacs, lsp-mode, dap-mode, treesitter no comprimise 0-2y No No No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Elisp proficiency"", ""FSF paperwork"", ""Time it takes for maintainers to reply""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Framework"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""framework default""]" "[""Research alternatives""]" Melpa by default, everything else is too bureaucratic. Vim framework default Sometimes 30 Bachelors Male Romanian Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs Is it actually taken into account by FSF? and acted upon? If not then it's pointless. Not sure Hacker News Ok "[""none""]" "[""monokai-dark""]" Rarely framework default write package Never Key bindings. Not insurmountable. But it was weird at first. Flipping caps lock into a ctrl key was a big moment. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Common Lisp/Slime""]" Very well, it's snappy Its integrated primitives and extensibility. I love that I almost never have to leave it for most common computing tasks I have and how easy it is to extend and script: windows, pop ups, form input, interactivity, networking, file system access, etc. I wish I could have a computer that booted into eMacs. "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No org-mode, org-babel, magit do not prefer never considered No No No Prelude "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel"", ""Publication, Presentations""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Don’t have to very often""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Stack Overflow""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Vim No Often Software Development "[""Helm""]" "[""framework default""]" Prelude No Hacker News Ok "[""eshell""]" "[""Whatever Prelude ships""]" Sometimes framework default copy-paste "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" String[] Alright "[""Hobby projects""]" "[""28.2""]" 1 Emacs "[""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell""]" "[""GNU/Linux""]" Sublime Text Sometimes minimal vanilla copy-paste Never Sure, I still mostly google my emacs related problems instead of using emacs help system University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Keybindings and available features through packages. No need for mouse "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No Org-mode, avy, elpy, ace-window limited comprimise never considered No No No Emacs "[""HTML/CSS"", ""Haskell"", ""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""Google""]" "[""not sure""]" "[""Research alternatives""]" Pico No Frequently 42 Masters Male Finnish Conventional Industry "[""No""]" "[""No""]" minimal vanilla No lobste.rs Ok "[""shell"", ""ansi-term""]" "[""zenburn""]" Rarely No simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Quality. GPL3+. Moderate but rewarding learning curve that keeps the IDE hoppers out. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 20 Wanderlust merlin, wanderlust, geiser any comprimise might in future No No No Emacs "[""Scheme"", ""Ocaml""]" Rarely "[""GNU/Linux""]" "[""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""It's rarely needed""]" Rarely "[""Code (bug fixes)""]" "[""Web search engines""]" "[""Manual""]" "[""IRC"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" None No Frequently "[""No""]" "[""No""]" minimal vanilla No Blog post Great "[""shell-command""]" "[""default light""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright magit, dired "[""Work"", ""Hobby projects""]" "[""27.1""]" 12 No magit,projectile moderate comprimise never considered No Would directly No Emacs "[""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" Notepad++ projectile Never 31 Masters Male Romanian Software Development "[""Ivy"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""zenburn""]" Sometimes undo-tree simple functions "[""GUI"", ""daemon""]" "[""Package(s)"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 Emacs "[""C++"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""BSD""]" Frequently minimal vanilla copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 6 No magit,projectile limited comprimise never considered No No No Emacs "[""Javascript""]" Frequently "[""WSL"", ""MacOS""]" String[] "[""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""wait for community""]" IntelliJ projectile Sometimes 28 Masters Male American Software Development "[""No""]" "[""No""]" minimal vanilla Not sure lobste.rs Great "[""none""]" "[""default dark""]" Rarely No simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Extensibility, slow rate of change "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Mu4e Magit, engine-mode, elfeed, mu4e, org significant comprimise might in future No I have in the past No Emacs "[""Elisp"", ""Python"", ""Perl""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Email""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None No Often 40 Bachelors Male American Entertainment (broadcast) "[""Ido""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""eshell""]" "[""Leuven""]" Sometimes undo-tree write package Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 Mu4e org-mode, magit, consult, vertico, embark, eglot, org-roam, vterm moderate comprimise might in future No No No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Discord"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""IRC"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for community""]" Vim project.el Frequently 45 Masters Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""vterm""]" "[""solarized-dark""]" Rarely undo-tree simple functions Never Key combinations Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Extensibility "[""Work""]" "[""28.2""]" 13 No magit,elpy,org-mode,auctex,helm,multiple-cursors,keychord-mode,smartparens significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ projectile Sometimes 32 PhD Male Turkish Research "[""Helm""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Ok "[""none""]" "[""solarized-dark""]" Sometimes undo-tree read and understand Rarely Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.1"", ""25.2""]" 20 Gnus any comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Sometimes "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots""]" "[""GitHub"", ""Mailing lists""]" "[""straight"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" None projectile Sometimes 49 Masters Male German Software Development "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Ok "[""shell-command"", ""shell"", ""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""default light"", ""my own custom theme""]" Frequently No copy-paste Sometimes Had trouble with the default bindings before switching to evil Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright Extensibility "[""Hobby projects""]" "[""29.0""]" 1 No evil, avy, ace-window, org-mode any comprimise never considered Cannot Cannot No Vim "[""C"", ""Elisp"", ""Haskell"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Often String[] Sometimes "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 17 School Female Indian Student "[""Ivy""]" "[""No""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""doom-one"", ""nord""]" Sometimes vundo many packages Rarely People skills lacking. Backquote syntax is horrible. Understanding cons cell dot notation. Macro expansion. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Editor that can edit itself. "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 No fountain-mode, olivetti, markdown-mode, deft, exec-path-from-shell, adaptive-wrap, csv-mode, browse-kill-ring limited comprimise 2-5y No I have in the past Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Frequently "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA allows the package owner to retain ownership, whereas GNU assumes ownership. Also dealing with emacs-devel is a nightmare. Apple Pages No Frequently 38 Bachelors Male Australian Creative/Writing "[""Icomplete""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""none"", ""shell-command""]" "[""my own custom theme""]" Never No simple functions Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great "Extensibility at-the-coalface text manipulation and navigation freedom" "[""Work""]" "[""28.2""]" 30 No magit, key-chord, projectile, flycheck, which-key, elfeed, vertico, consult, orderless, significant comprimise never considered I have in the past I have in the past No Emacs "[""Ruby""]" Frequently "[""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Sacha Chua's Emacs news""]" "[""Overview"", ""configuration samples""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" Probably something weird on the Amiga projectile Rarely 51 PhD Male United States citizen Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""none""]" "[""modus-vivendi"", ""dark themes from ef-themes""]" Never undo-tree write package Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 notmuch significant comprimise 0-2y No Would directly No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Sacha chua""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" project.el Sometimes 42 PhD Male Austrian Software Development "[""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes lobste.rs Great "[""eshell""]" "[""solarized-dark"", ""zenburn""]" Frequently No write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Alright Full control via lisp "[""Work"", ""Hobby projects""]" "[""29.0"", ""26.3""]" 23 Gnus do not prefer 10+y No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Shell"", ""VHDL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA""]" "[""Email""]" Rarely "[""Lack of time""]" Rarely "[""GitHub"", ""Guix""]" "[""Overview""]" "[""Email""]" "[""manual""]" "[""wait for community""]" Aurora No Sometimes 49 PhD Male Austrian Software Development "[""Ido""]" "[""ispell""]" maximal vanilla No Emacs mailing list Great "[""shell-command""]" "[""default light""]" Sometimes No write package Never "While I love lisp now, I have not always; jed (the editor I previously used) used a C-like extension language, which was more natural for me. Getting comfortable with elisp took some time. The default config is also kind of terrible, building up enough config to make things not surprising took some time." Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Its greatest strength is that it is one editor for every task. This comes from its extensibility, of course; you're not giving anything up to use Emacs for almost anything. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2"", ""26.3""]" 15 No any comprimise might in future Yes I have in the past No Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Java"", ""Python"", ""Ruby"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""IRC servers"", ""Matrix servers"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""I mostly don't, I don't know of a good real-time and active Emacs chat""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" jed projectile Frequently 42 PhD Male United States citizen Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Mastodon Ok "[""shell"", ""eshell"", ""term""]" "[""my own custom theme""]" Often No write package Rarely Not really... at the start I just used it as a text editor where I opened, edited, and saved files. I slowly learned about other packages over time. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""It's easy to build any feature I make up.""]" "[""Didn't really think about it. I just started using it because a coworker used it.""]" Very well, it's snappy "I can customize anything, usually reasonably quickly. It's nice how ""flat"" emacs is, in that everything is elisp and quickly accessible -- user custom configurations feel like they are at the same level as packages & built-in elisp functions." "[""Work"", ""Hobby projects"", ""I basically live in emacs & brave/chrome for everything.""]" "[""27.2""]" 12 No org mode, magit, projectile, helm & counsel/ivy, rcirc any comprimise never considered No No No Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""Scala""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""I even use it has a primary desktop. My scratch buffer is in org-mode, so I can take any notes or dispatch any babel blocks quickly.""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""I honestly don't read documentation often. I read the elisp source to figure out how packages work.""]" "[""I usually just read the package source code and patch/rewrite things as I want. If there is a bug, I'll submit an issue.""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Never 35 Bachelors Male American Software Development "[""Ivy""]" "[""No""]" maximal vanilla I always thought enabling ido-mode by default in plain emacs would be an improvement. The original find-file is a little choppy, especially for a newcommer, and ido-mode might be an easy way to make plain emacs feel more fluid. No Blog post Great "[""eshell"", ""org babel bash blocks""]" "[""afternoon-theme""]" Rarely undo-tree copy-paste Never nonintuitive (from a windows pc perspective) default keybindings University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""l33t peer pressure""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 20 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""R"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""i don't""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale""]" "[""i don't""]" "[""package.el"", ""manual""]" "[""wait for maturity"", ""wait for community""]" notepad.exe No Often Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""ansi-term""]" "[""material""]" Rarely No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e limited comprimise never considered No I have in the past Yes Emacs "[""Python"", ""Ruby"", ""Shell""]" Often "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Screenshots""]" "[""IRC"", ""Reddit"", ""GitHub"", ""Email""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" what is easiest and doesn't require buerocratic pain None projectile Sometimes 31 Bachelors Male German Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""my own custom theme"", ""doom-one"", ""modus-operandi""]" Sometimes framework default many packages Often University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""curiosity""]" Very well, it's snappy extensibility, lisp machine "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 Gnus link-hint,consult-recoll,vertico,consult,embark,forge,cider,telega,exwm,circe significant comprimise 10+y No Yes Yes Emacs "[""Clojure"", ""Elisp"", ""Haskell"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Often String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Mailing lists"", ""M-x list-packages""]" "[""Manual""]" "[""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" GNU elpas, for ideological reasons Vim project.el Sometimes 53 PhD Male Spanish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No Emacs mailing list Ok "[""eshell"", ""ansi-term""]" "[""my own custom theme""]" Rarely No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Emacs being free software and highly configurable are its greatest strengths to me. "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No magit, use-package, flycheck, vertico, consult, org-mode moderate comprimise never considered No Would directly No Emacs "[""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Geany projectile Sometimes 27 School Male Filipino Software Development "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla No lobste.rs Great "[""shell""]" "[""gruvbox""]" Often No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2"", ""27.1""]" 6 No moderate comprimise never considered No No No Emacs "[""Go"", ""Python"", ""Ruby""]" Often "[""WSL""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" VS Code No Rarely 33 School Male Mexican Fin Tech "[""Ido""]" "[""No""]" maximal vanilla No Hacker News Great "[""eshell""]" "[""monokai""]" Never undo-tree simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 11 No limited comprimise never considered No I have in the past No Vim "[""C++"", ""Elisp"", ""Javascript"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" None framework default Frequently "[""framework default"", ""Helm""]" "[""No""]" Spacemacs No r/emacs Great "[""vterm""]" "[""zenburn""]" Rarely framework default String[] String[] String[] String[] String[] simple functions Never Most of the issues were related to the specific language tooling and extensions. Being a previous vim user, I felt quite at home when using Spacemacs or Doom, and I could pick up most Emacs idiosyncrasies along the way. Although some concepts took me a bit more getting used to, like the distinction between windows and buffers, at the end of the day I wouldn't change any major design decisions. Recommended as a Clojure IDE (CIDER) "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""evil mode""]" "[""The ability to get the best Clojure experience""]" Alright Extensibility, but also a curated out-of-the-box experience when using one of the batteries-ready distributions (currently using Doom). "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No limited comprimise never considered No No No Vim "[""Clojure"", ""Rust"", ""Lua""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""PKB"", ""Wrote my Ph.D. thesis in it ( seriously)""]" "[""GNU ELPA"", ""MELPA"", ""not sure""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Advocacy""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" Vim framework default Often 28 PhD Male Spanish Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""none"", ""ansi-term""]" "[""doom-moonlight""]" Sometimes framework default simple functions Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Integration of multiple programs/languages (e.g., ess for coding/running R, then embedding R code in LaTeX using knitr). "[""Work""]" "[""25.3""]" 15 No limited comprimise never considered Yes No No Aquamacs "[""C++"", ""HTML/CSS"", ""R""]" Rarely "[""MacOS""]" String[] "[""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""wait for community""]" None No Frequently 51 PhD Male American Research "[""Ivy""]" "[""flyspell""]" Aquamacs Not sure r/emacs Great "[""shell""]" "[""default light""]" Rarely framework default copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great open source and free software, extensibilities "[""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No limited comprimise might in future No No No Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Typescript""]" Often "[""WSL"", ""Windows""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Rarely Bachelors Male "[""framework default"", ""Vertico""]" "[""No""]" Doom Emacs No Emacs China Ok "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never It is a long time ago. The tutorial that came with Emacs and an .emacs file with explanations (there was not a lot of such things then) were for me very helpful and enough for the start. Sometimes was difficult to find solutions for particular problems. This is mostly the case, when other applications are needed. For example, installing and setting Email (mu4e). I wish there were more information, easier to find, especially for other systems than Linux - but hey, at the end, I always could gather the information, and solutions that work and work and work for many years. It was recommended in a programming manual "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Reliable, full of features, stability and spartanic beauty""]" "[""Text editing features""]" Very well, it's snappy Emacs is very stable, the user interface is logical, even if it is not like other programs at use. It has very useful features and allows a lot of customisation. It offers very useful tools for my work (Orgmode, magit, Auctex, org-ref). There is also a community of intelligent and engaged people, who builds useful packages , shares customisations and explains it's uses for people like me, who are not programmers and have only a superficial knowledge of programming and software. Also, I work with emacs since almost 20 years, and I think is very realistic to think that I can work further with emacs during the next 20 years – without losing the capability to edit my oldest files. For the work that I do, no other application can promise this. "[""Work"", ""Hobby projects""]" "[""29.0""]" 18 Mu4e Org, Auctex, magit, org-ref, org-roam, mu4e, straight, use-package, synosaurus moderate comprimise never considered No No No CUA "[""Elisp"", ""HTML/CSS"", ""Shell"", ""SQL"", ""I am not a programmer, this is very sporadic use""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""I did not yet ask""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" nano, notepad... No Frequently 50 PhD Male Spanish Research "[""Helm"", ""Ivy""]" "[""framework default""]" minimal vanilla No Blog post Ok "[""shell""]" "[""my own custom theme"", ""Not really a theme, but loose customizations""]" Rarely vundo simple functions Never lack of great quick start videos, I accidentally found one really good and it was my entering ticket into the emacs world Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy extensibility, wide range of packages, great documentation and community ready to help you literally in any situation "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No magit, dired, vertico, org-mode moderate comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Python"", ""Shell"", ""HCL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" "how frequently I hear about it from package creators (i.e. most popular) less bureaucracy to submit and maintain (release)" atom, vim, nano, npp, eclipse, vscode projectile Rarely 42 Bachelors Male Belarusian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla appreciate it's very simple (design) and fast No r/emacs Great "[""eshell""]" "[""monokai""]" Often undo-tree simple functions Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 2 No Dired, embark limited comprimise never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim framework default Never "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No"", ""framework default""]" Doom Emacs No r/emacs Ok "[""shell-command"", ""vterm""]" "[""modus-vivendi""]" Rarely framework default copy-paste Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 2 Mu4e might in future Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" String[] Never "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim project.el Sometimes "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" Purcell's "[""eshell""]" "[""Tomorrow""]" Often undo-tree copy-paste Never Displaying inline images in png format in org-mode. The image was generated with tikz and had no background. Other png images with background would show normally, but the one from tikz without a background would not show. Giving the image a background solved the issue. YouTube videos "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Org, embedded Latex, embedded code""]" "[""Org-mode Showcase""]" Alright Emacs combines a wide range of capabilities out of the box (e.g. org-mode, calc-mode) and can be adapted to do even more. It surprises me regularly with what is possible, like using a latex math expression in a calculator, which is positively insane. "[""Hobby projects"", ""Study""]" "[""28.2""]" 1 No org-fragtog, inertial-scroll, doom-themes, doom-modeline, wc-mode, org-variable-pitch, typo-mode, pdf-tools, olivetti limited comprimise never considered No No No Emacs "[""Elisp"", ""Haskell"", ""Julia"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel"", ""Mathematical Documents""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""YouTube""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""I don't""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Frequently 37 Bachelors Male German Student "[""Ivy""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""shell""]" "[""doom-solarized-light""]" Never No copy-paste Never "[""GUI""]" "[""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No moderate comprimise never considered No I have in the past No Emacs "[""C++"", ""Clojure"", ""Python"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Never "[""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim projectile Sometimes Bachelors Male United States citizen Software Development "[""Helm""]" "[""spell-fu""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""default light""]" Rarely No write package Rarely Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""lisp""]" Very well, it's snappy extensible, customizable "[""Work"", ""Hobby projects""]" "[""28.1""]" 17 No any comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None No Rarely 46 Masters Male Brazilian Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell""]" "[""zenburn""]" Rarely framework default read and understand Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 5 No moderate comprimise never considered No No No Vim "[""Python""]" Rarely "[""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""None""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim No Often Male German Manufacturing "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Ok "[""eshell""]" "[""zenburn""]" Never vundo copy-paste getting used to reading docs Internet "[""GUI""]" "[""org""]" "[""Package(s)""]" Good but not great customizability, broad range of plugins "[""Work""]" "[""28.1""]" 1 Vim "[""none""]" "[""MacOS""]" Vim Never Doom Emacs copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No magit,org-mode,org-roam moderate comprimise might in future No No No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Discord""]" "[""Manual""]" "[""Discord"", ""Discourse""]" "[""straight""]" "[""Install and try it immediately""]" None projectile Sometimes Masters Male Japanese Education services "[""framework default"", ""Vertico""]" "[""flyspell""]" Doom Emacs Not sure Discord Great "[""eshell""]" "[""doom-one""]" Sometimes undo-fu copy-paste Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Emacs "[""C"", ""Go"", ""Javascript"", ""Python"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" None Rarely minimal vanilla write package "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 Vim "[""C++"", ""Rust"", ""Scala""]" "[""GNU/Linux"", ""Windows""]" None Rarely maximal vanilla write package Never keybindings, how to read manual University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Alright Mode for everything, and if not, easy to make a new one "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No magit,dumb-jump moderate comprimise 2-5y No No Yes Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""SQL"", ""Prolog""]" Frequently "[""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Framework""]" "[""use-package""]" "[""Research alternatives""]" Ease of submission Eclipse projectile Sometimes PhD Male Norwegian Oil & Gas "[""Selectrum""]" "[""ispell""]" minimal vanilla Yes Hacker News Great "[""shell""]" "[""default light""]" Rarely undo-tree simple functions Never Key bindings. Coming from Vim, I used evil-mode for a long time. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Better syntax highlighting support""]" Very well, it's snappy Its customization abilities. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No magit, eglot, org-mode moderate comprimise never considered No Yes No Emacs "[""C++"", ""Elisp"", ""Go"", ""Python"", ""R"", ""Rust"", ""Shell"", ""OCaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""GitHub"", ""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Highly likely MELPA since I may not be allowed to assign copyright to the FSF. ELPA if I could. Vim No Sometimes 32 Masters Male French Software Development "[""Ivy"", ""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla Keep at it, it’s great to collect data! Not sure Hacker News Great "[""shell"", ""term"", ""ansi-term""]" "[""default light"", ""default dark""]" Never No write package key bindings University/College "[""GUI"", ""TUI""]" "[""Extensibility""]" "[""pretty formatting""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 11 Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Perl"", ""ada""]" "[""GNU/Linux"", ""BSD""]" None Rarely minimal vanilla copy-paste Never The fact that all the past customize buffers stayed open(in the background) when I clicked a customize group rather than just having the current customize buffer. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Depth, extensibility, documentation "[""Hobby projects""]" "[""28.2""]" 1 Gnus emms significant comprimise never considered No No No Emacs "[""Python"", ""Scheme""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" Vim No Sometimes 34 School Male United States citizen disabled "[""Icomplete""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""shell-command""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1"", ""27.2"", ""27.1""]" 2 Mu4e magit, mu4e, dired, telega, elfeed, which-key, evil, lsp, corfu moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Comparison"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""straight with leaf.el""]" "[""Install and try it immediately""]" Vim No Frequently 24 Associates Male Student "[""Ivy"", ""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla No Discord Ok "[""term"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""color-theme-sanityinc-tomorrow""]" Rarely No simple functions Rarely Key bindings Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Customizable & Extensibility "[""Work""]" "[""29.0""]" 4 No moderate comprimise never considered No No No Vim "[""Common Lisp"", ""Elisp"", ""Java"", ""Ruby"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Sometimes 28 Bachelors Male Indian Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs No Twitter Great "[""none""]" "[""doom-one"", ""dracula""]" Frequently framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility""]" Very well, it's snappy Customization "[""Hobby projects"", ""School (CS)""]" "[""29.0""]" 3 No magit,multiple-cursors significant comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Haskell"", ""Java"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Overview""]" "[""GitHub""]" "[""leaf""]" "[""Install and try it immediately""]" Vim projectile Never 19 School French Student "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Page 5 keeps crashing on firefox Android, so I had to continue on my computer Not sure r/emacs Great "[""eshell""]" "[""modus-vivendi""]" Often undo-tree write package Never Faces continue to be a pain to work with. The portability of config continues to be the reason I use vim on a lot of servers, trying to TRAMP something 3 hops deep from the command line there is a pain. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Evil mode, elisp, long history of stable elisp for packages to keep working on, ability to be tweaked to interface with almost anything, TRAMP mode "[""Work"", ""Hobby projects""]" "[""27.1"", ""26.3""]" 5 No evil, yascroll, visual-regexp-steroids, company, org, org-roam, ebib, doom-modeline, post moderate comprimise might in future No No Yes Vim "[""C"", ""Elisp"", ""Python"", ""PHP"", ""Perl"", ""Scheme"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""Framework"", ""GitHub"", ""Email"", ""Discourse""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 41 PhD Female British Academia/sysadmin "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""none"", ""ansi-term""]" "[""modus-operandi""]" Frequently undo-fu copy-paste Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy works across platforms, powerful text editing "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS""]" String[] "[""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""I don't, maybe emacs news mentions something""]" "[""I find all I need""]" "[""I don't""]" "[""manual""]" "[""wait for community""]" Visual C++ 6 No Never Masters Software Development "[""No""]" "[""framework default""]" minimal vanilla No Hacker News Great "[""shell""]" "[""my own custom theme""]" Rarely No simple functions Never Dealing with a slow starter kit (spacemacs) and the overwhelming about of commands and configuration options. It was hard to get the productive language specific features I experienced in vs code and vim Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""History/Legacy""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""History""]" Good but not great Extensibility, Org Mode, Flexibility, Elisp configuration "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Org-roam, embark, Magit, elgot moderate comprimise never considered Yes I have in the past No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Shell"", ""SQL"", ""Typescript"", ""Terraform""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim project.el Often 34 Bachelors Male United States citizen Software Development "[""framework default"", ""Ivy"", ""Vertico"", ""Selectrum""]" "[""framework default""]" Doom Emacs Yes Hacker News Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely framework default copy-paste Never Internet "[""GUI""]" "[""Built-in features""]" "[""I wanted to participate in 'editors war'""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No lsp-mode, company, helm no comprimise never considered No No No Emacs "[""C"", ""Haskell"", ""F#""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""package maintainer's preferred method""]" Never "[""Elisp proficiency"", ""FSF paperwork""]" Never "[""Web search engines""]" "[""Overview""]" "[""Web search""]" "[""use-package""]" "[""Install and try it immediately""]" "If I decide to write my own package, I surely will submit it to MELPA due to it's ability to pull and make my plugin available to everyone through GitHub repository. In short terms: Less moves from me in order to make everyone else happier. But, if somebody asks me to publish it to GNU ELPA as well, I will try to do my best (It means, my plugin will have GPL license from the start)" VS Code projectile Never 27 Masters Male Russian Software Development "[""Helm""]" "[""No""]" minimal vanilla Not sure Friend Great "[""none""]" "[""kaolin-themes (kaolin-valley-light)""]" Never No copy-paste Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 22 No moderate comprimise never considered No No No Emacs "[""C++"", ""Elixir"", ""Go"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""GitHub""]" "[""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Visual Studio framework default Rarely 43 Masters Male Norwegian Software Development "[""framework default""]" "[""framework default""]" maximal vanilla No Hacker News Great "[""none""]" "[""doom-one""]" Often No simple functions Never Feature discovery, keybinding discovery. Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Portability. Extensibility. Longevity. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.1""]" 24 No magit, lsp-mode significant comprimise 10+y No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Generally satisfied with package quality already.""]" Rarely "[""Advocacy""]" "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Not asking for help""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" None projectile Frequently 42 PhD Male "[""Helm"", ""Ido""]" "[""flyspell""]" minimal vanilla "Spelling mistake: ""suspiciously advanced for you're age"" - should be ""your""" Not sure Friend Ok "[""none""]" "[""default dark"", ""my own custom theme""]" Never No simple functions Never "The standard keybindings are rather unusual for someone coming from more ""sane""-keybinding text editors (Ctrl + C, Ctrl + V etc) and also elisp can be a bit intimidating at first." Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy The extensibility and the packages that add up so much to emacs, like org-mode and magit (for programming) "[""Hobby projects""]" "[""28.2""]" 3 No magit,org-mode,eglot,projectile moderate comprimise never considered No No Yes Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 25 Bachelors Male Brazilian Software Development "[""Selectrum""]" "[""No""]" maximal vanilla No lobste.rs Great "[""none""]" "[""modus-vivendi""]" Never undo-tree copy-paste Never Mostly getting used to the new key bindings and had some trouble defining my own key bindings due to confusion around minor / major mode concepts and elisp syntax. University/College "[""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy It's a distraction-free coding environment that you can start using as simply as you'd start using notepad, but can be configured to be a fully featured IDE. You don't have to leave the terminal to use it and so it can be used from any environment: local machine, remote machine, docker container, Mac, Linux, all in exactly the same way. Also a bonus is that learning the emacs shortcuts also works in the shell outside emacs. "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No Jedi,yaml-mode,prettier-js,flycheck,apheleia,company,company-tabnine,centaur-tabs significant comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""more examples""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ framework default Sometimes 34 PhD Male American Fin Tech "[""framework default"", ""Helm""]" "[""No""]" minimal vanilla Hope to see the results No Hacker News Great "[""none""]" "[""default dark""]" Never framework default simple functions Never "1. Learning key bindings (fighting old muscle memory): I used joe before, solely because it had WordStar key bindings that had been ingrained in my fingers since middle school. As a new Emacs user, I didn't start out using anything like helm or Ivy (I use helm now), which would have eased the learning curve. 2. Learning how to customize Emacs as someone who had never worked with a Lisp before. I struggled by cutting-and-pasting code snippets without really knowing how they worked, or how to use Emacs' built in help and introspection functions." Friend "[""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Everything is text (combined with Git, this is a super-power), and nearly any task can be trivially automated. "[""Work"", ""Hobby projects""]" "[""27.1"", ""26.1""]" 14 notmuch helm,org-mode,magit,notmuch,beancount-mode,projectile,go-mode,go-dlv,flycheck significant comprimise might in future No I have in the past No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""Source"", ""Debian""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""Mailing lists""]" "[""Debian packages + Git repo with my config and third-party code as Git submodules""]" "[""Install and try it immediately"", ""Research alternatives""]" joe projectile Often 45 School Male United States citizen Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla "I'm a high school dropout, but selected ""high school"" as highest level completed since that was the closest option. It took me a while to find ""American"" as nationality since I was trying to autocomplete ""United States"" and ""USA.""" No Hacker News Great "[""eshell""]" "[""my own custom theme""]" Sometimes No copy-paste Never vanilla emacs keybindings were hard to learn Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Alright many packages "[""Work"", ""Hobby projects""]" "[""28.2"", ""26.3""]" 4 No do not prefer never considered I have in the past Would directly No Vim "[""Clojure"", ""Javascript"", ""Java"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" IntelliJ framework default Often 40 Bachelors Male Scottish Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs No lobste.rs Great "[""vterm""]" "[""default dark""]" Never framework default copy-paste Never Internet "[""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No magit, evil moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 22 School Male English Software Development "[""Ido""]" "[""spell-fu""]" Doom Emacs Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Rarely framework default read and understand Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 18 Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""SQL""]" "[""GNU/Linux"", ""Windows""]" Vim Often Spacemacs write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Orgmode""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No no comprimise never considered No No Yes Vim "[""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Shell""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text project.el Frequently 18 School Male American Student "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""ansi-term""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Never undo-fu simple functions Never I had learn both vim and Emacs at the same time with spacemacs. Basic navigation was a huge issue, second to poor autocomplete/formatting issues. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "- customizability - flexibility" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 8 No evil, lsp-mode, which-key, ivy significant comprimise never considered I have in the past I have in the past No Vim "[""C++"", ""Clojure"", ""Go"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel for org-mode generation (i.e auto generated docs)""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Sublime Text projectile Often 25 Bachelors Male Canadian Software Development "[""Ivy""]" "[""ispell""]" Spacemacs Not sure Hacker News Great "[""shell""]" "[""default dark""]" Often undo-tree copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Alright Package ecosystem "[""Work"", ""Hobby projects""]" "[""27.1""]" 15 No CIDER moderate comprimise 10+y No I have in the past No Emacs "[""C"", ""Clojure"", ""Python"", ""Shell"", ""zig""]" Rarely "[""GNU/Linux"", ""WSL""]" "[""Task management""]" "[""MELPA""]" "[""GitHub"", ""Twitter""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""M-x list-packages"", ""Twitter""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" None No Rarely 40 Masters Male Canadian Public Health "[""No""]" "[""No""]" minimal vanilla No Twitter Great "[""shell""]" "[""default dark"", ""dracula""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""28.2""]" 0 No moderate comprimise never considered No No No Vim "[""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Discourse"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Vim framework default Frequently Bachelors "[""framework default""]" "[""framework default""]" Doom Emacs No Discourse Great "[""vterm""]" "[""doom-one""]" Rarely framework default String[] String[] String[] String[] String[] copy-paste "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 Emacs "[""Python"", ""Terraform""]" "[""GNU/Linux"", ""MacOS""]" Often minimal vanilla copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Emacs "[""no knowledge of languages""]" "[""GNU/Linux""]" Frequently maximal vanilla simple functions Sometimes Working with the clipboard, problems with hotkeys when I used a non-latin input languages. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Alright Discoverability by introspection, self-documenting, opennes "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 10 No org,org-roam,magit significant comprimise might in future Yes No No Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Scheme"", ""Elm""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Telegram""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Often 38 Bachelors Male Russian Software Development "[""Icomplete"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Telegram Great "[""shell-command"", ""term""]" "[""modus-operandi"", ""solarized""]" Sometimes undo-tree copy-paste "Key-bindings are hard to learn, I was stuck with a handfull oft, until Emacs fron Scratch showed me ""which-key"". Same for commands and minibuffer-history plus Helm/vertico AS well es for recent-buffer/file-history" "Book ""Linux"" by Knofler" "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""non-modal keys - as opossed to vi""]" Good but not great Extensibility and many mighty packages "[""Work"", ""Hobby projects""]" "[""27.1""]" 20 CUA "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""all languages I programm un""]" "[""GNU/Linux""]" to long ago to remember Frequently lightly configured, based in Linux From Scratch many packages Never No No University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Poorly, it's sluggish Extensibility and good support for many different programming languages "[""Work"", ""Hobby projects""]" "[""28.1""]" 14 No do not prefer never considered No No No Emacs "[""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""SQL"", ""Typescript"", ""Lua""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Reddit""]" "[""Nothing""]" "[""I don’t""]" "[""package.el""]" "[""Install and try it immediately""]" I only submit to Melpa Various projectile Sometimes 42 Masters Male Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""my own custom theme""]" Sometimes No read and understand Never """undo"" as in ctrl-z is not the same in linux terminal; breaking that habbit was a no-go; then later overriding said keybinds and attempting tweaks ~/.emacs.d/init.el was a learning experience (as opposed to ""dropping-in"" somebody elses blob-of-code" University/College "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF"", ""i know more commands in it than vim""]" "[""in college we were given a cheatsheet for vim/emacs; emacs seemed to click with me better""]" Good but not great command mini buffer "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 17 No any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell"", ""terraform""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure""]" "[""i prefer irc over the rest""]" Never "[""Lack of time""]" Never "[""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""examples and common use cases""]" "[""IRC""]" "[""manual"", ""rarely use third-party packages""]" "[""Install and try it immediately""]" None No Never Bachelors Male American Software Development "[""No""]" "[""No""]" minimal vanilla some of the package questions were mandatory; I generally go in bursts for installing emacs packages, but it has been years and typically use it vanilla now (maybe said mandatory questions could be optional) No Hacker News Ok "[""shell"", ""term""]" "[""default dark""]" Never No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Part of the GNU project / FSF""]" Poorly, it's sluggish "[""Hobby projects""]" "[""28.2""]" 6 No do not prefer never considered Cannot Cannot No Emacs "[""C""]" Rarely "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 25 Masters Male Tunisian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""zenburn""]" Rarely undo-tree simple functions Never It was difficult to know about/use many powerful features since there are few menu bar options and fancy buttons in the user's face, as opposed to many editors which make their features clear to the user with bloated, nice-looking interfaces. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great Extensibility and strong community. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 5 No magit, dirvish, dwim-shell-command, pdf-tools, vterm moderate comprimise never considered Yes No No Vim "[""C++"", ""Elisp"", ""Julia"", ""Python"", ""Shell"", ""Fortran""]" Frequently "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Notepad++ projectile Never 27 Masters Male Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs No r/emacs Great "[""shell-command"", ""shell"", ""vterm""]" "[""doom-one""]" Frequently framework default copy-paste Never Internet "[""GUI""]" "[""Package(s)"", ""Built-in features""]" String[] Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 2 No never considered No No No Emacs "[""Python""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Sometimes "[""No""]" "[""No""]" minimal vanilla "[""eshell""]" "[""zenburn""]" Rarely No none Never It was difficult to find relevant help quickly. Now, I just search on the web. Internet "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "Capability ""out of the box"" without the need for heavy customisation." "[""Work""]" "[""28.1""]" 10 No org-mode (now built in), which-key, yaml-mode significant comprimise never considered No No No Emacs "[""bash, yaml""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials""]" "[""I just search for information on the web""]" "[""straight""]" "[""Install and try it immediately""]" Vim No Sometimes 61 Bachelors Male British Telecom "[""fido""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default light""]" Sometimes No simple functions Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy I can make it my own "[""Work""]" "[""28.2""]" 14 No Vertico, eglot, embark, magit, consult, org, tab-bar significant comprimise never considered Yes Would directly No Emacs "[""C++"", ""Python"", ""R"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""Youtube""]" "[""Tutorials"", ""Clips/videos""]" "[""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Github Eclipse project.el Sometimes 35 PhD Male Italian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""langtool""]" maximal vanilla No Twitter Great "[""vterm""]" "[""doom-palenight""]" Often undo-tree simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 3 No never considered Vim "[""Haskell"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" String[] "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" String[] "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes "[""framework default""]" "[""framework default""]" Doom Emacs "[""shell"", ""eshell"", ""ansi-term"", ""vterm""]" "[""default dark""]" Often framework default copy-paste Never Learning the key-bindings, getting used to copy/paste being different than the native OS, near-vertical learning curve. Friend "[""GUI"", ""TUI""]" "[""Package(s)"", ""Inertia""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy ORG mode, Infinite extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No moderate comprimise never considered No No No Emacs "[""C"", ""Elixir"", ""Erlang"", ""Go"", ""Javascript"", ""Python"", ""Perl"", ""Ruby"", ""Shell""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Never have""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""I've never bothered""]" "[""framework default"", ""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim No Frequently 53 Bachelors Male United States citizen Healthcare "[""No""]" "[""No"", ""framework default""]" Prelude No lobste.rs Great "[""none""]" "[""zenburn""]" Never framework default write package Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 Mu4e no comprimise never considered No No Yes Emacs "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 33 School Male Chinese Software Development "[""Ivy"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Ok "[""vterm""]" "[""color-theme-sanityinc-tomorrow""]" Sometimes No copy-paste Never "Mostly used Vim keybindings due past Vim usage for many years. Using some Emacs binding more, but slow to get used to. Most OSes seem to have old versions, slow to provide new versions, so had to search around alot for them" Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibilty, org mode, notmuch mail, Just Works "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 5 notmuch do not prefer never considered No No No Vim "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim framework default Sometimes 50 Masters Male Irish Software Development "[""framework default"", ""Ivy"", ""Vertico""]" "[""framework default"", ""flyspell"", ""spell-fu""]" Doom Emacs Yes r/emacs Great "[""vterm""]" "[""default dark"", ""doom-one"", ""dracula""]" Sometimes framework default copy-paste Never emacs pinky finger Internet "[""daemon""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy terminal / daemon + low memory footprint "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No any comprimise never considered No No No Emacs "[""C"", ""Elixir"", ""Ruby"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el""]" "[""wait for maturity""]" None No Frequently Masters Male Irish Software Development "[""No""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Never No copy-paste Never no book "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy stability "[""Work"", ""Hobby projects""]" "[""26.3""]" 15 No moderate comprimise 10+y No No No Emacs "[""C++"", ""C"", ""Python"", ""Perl"", ""LaTeX""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""not sure""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""google""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""linux.org.ru""]" "[""not sure""]" "[""Research alternatives""]" fte No Frequently PhD Male Russian Research "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure linux.org.ru Ok "[""eshell""]" "[""default""]" Often No simple functions Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""magit""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No magit,hydra,cider,eglot,dash moderate comprimise never considered No No No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""Javascript"", ""Java"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages"", ""twitter""]" "[""Comparison"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Web Search (Blogs, StackExchange etc.)""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" project.el Rarely 36 Bachelors Male English Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Twitter Great "[""shell-command""]" "[""material""]" Rarely No copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great edit text "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No never considered Vim "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""Typescript"", ""Vue""]" Sometimes "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Sometimes "[""framework default""]" "[""framework default""]" Doom Emacs "[""none""]" "[""doom-one""]" Rarely framework default copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 Vim "[""HTML/CSS"", ""Javascript"", ""Java"", ""Typescript""]" "[""GNU/Linux""]" Sometimes maximal vanilla simple functions Rarely Made the mistake of changing a bunch of things right out of the gate, target than learning the default way first. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Hackability/extensibility/composability -- all aspects of the same thing. Basically, the way that Emacs builds/can build on itself as one uses it. "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No modus-themes, denote, vertico, consult, orderless, tab-bar-mode, expand-region, org-mode, embark significant comprimise might in future Cannot Cannot No Emacs "[""Elisp""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""YouTube videos""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Email""]" "[""straight""]" "[""Research alternatives""]" None project.el Frequently 25 Bachelors Male United States citizen NEET "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""default light"", ""my own custom theme"", ""modus-operandi"", ""modus-vivendi""]" Rarely No write package Rarely It doesn't bother me. I just push changes, I don't care about attribution or copyright when I am contributing to someone else's code base. I didn't know you could do index search and full-text search of the Emacs user manual, and this was not made obvious in the manual because this is an Info-doc feature. How to search for functions by name, how to search for a key binding by function, and how to search for which function is called by a key binding -- all should be explained in the very beginning of the tutorial. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Emacs Lisp, and how easy it the language makes it to hack every part of the user Emacs interface. "[""Work"", ""Hobby projects""]" "[""27.1""]" 5 No hyperbole, vertico, orderless, elfeed, haskell-mode, geiser moderate comprimise might in future No No No Emacs "[""C"", ""Haskell"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list""]" Rarely String[] Sometimes "[""Documentation""]" "[""Reddit"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" NonGNU ELPA Vim project.el Often 40 Masters Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla Yes searching web for Emacs user stats Great "[""shell-command"", ""shell"", ""ansi-term""]" "[""default light""]" Sometimes No copy-paste Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Optimized apps all in one "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No limited comprimise never considered No No No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""R"", ""Rust"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Sometimes 45 PhD Male Healthcare "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""shell-command"", ""eshell"", ""vterm""]" "[""doom-one"", ""dracula"", ""nord""]" Sometimes framework default copy-paste "[""TUI""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 40 Emacs "[""C"", ""Python"", ""Perl""]" "[""GNU/Linux""]" Sometimes minimal vanilla write package Never Shortcuts, managing windows, missing tabs (back in v26), different indentations per major mode, default scrolling. Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Rmail""]" "[""org-mode""]" Good but not great GNU licence, everything is text, keyboard driven, elisp, shell-mode. "[""Work"", ""Hobby projects"", ""email""]" "[""29.0""]" 5 Rmail restclient, fold-this any comprimise 0-2y No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""Typescript""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Vim project.el Rarely 30 Masters Male Polish Software Development "[""No""]" "[""flyspell""]" minimal vanilla Yes IRC Ok "[""shell-command"", ""shell""]" "[""default light"", ""modus-operandi"", ""modus-vivendi"", ""leuven-dark, almost-mono""]" Never No String[] String[] String[] String[] String[] read and understand Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""ORG""]" "[""28.1""]" 4 No any comprimise might in future No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""R"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""not""]" Never "[""Lack confidence in code quality""]" Never "[""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Manual""]" "[""not""]" "[""package.el"", ""elpaca"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Frequently Male Colombian Software Development "[""No""]" "[""ispell""]" minimal vanilla No Friend Great "[""vterm""]" "[""my own custom theme""]" Frequently No write package Never Modes derived from special-mode -- that keyboard-oriented way of operation was new to me at the time. Then finding and understanding the documentation: Usually, all of the answers I sought would turn out to be there, but only now that I understand how to look things up and am used to the way it's all organized can I find everything there directly. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Self-documenting (introspectionl""]" "[""Text editing features"", ""Mostly I'd heard that it'd be good for editing Python code, but I'd also heard rumors it was a good OS, so that also made me curious.""]" Good but not great Elisp! Extensive and pervasive documentation throughout the application, being able to change *anything* you don't like or that doesn't work for you. "[""Work"", ""Hobby projects"", ""Life""]" "[""27.1""]" 5 Mu4e magit,mu4e,org,vertico,elfeed any comprimise might in future I have in the past Would directly No Emacs "[""Elisp"", ""Haskell"", ""Python"", ""R"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Sometimes "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Geany project.el Frequently 34 Masters Male American Research "[""Vertico""]" "[""ispell""]" maximal vanilla Yes lobste.rs Great "[""shell"", ""eshell"", ""ansi-term""]" "[""modus-operandi""]" Often No simple functions Learning the oddities like a window is called a frame. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Vim "[""Elisp"", ""Elixir"", ""Python""]" "[""GNU/Linux""]" Xcode Frequently Doom Emacs copy-paste Never mistakenly tapping a wrong key sequence and ending up in a different spacetime multiverse. Learning about Control-G was everything I needed to regain sanity. Jon Postel "[""GUI""]" "[""org mode""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy doesn't get in the way "[""Work"", ""Hobby projects""]" "[""27.1""]" 30 No org mode limited comprimise never considered No Yes No Emacs "[""Text and schedules in Org mode""]" Never "[""Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Never "[""Web search engines"", ""Hacker News""]" "[""examples for customization""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""wait for community""]" Vim No Rarely 48 Masters Male Indian Venture Capital "[""No""]" "[""No""]" maximal vanilla No Hacker News Great "[""shell""]" "[""default dark""]" Never No read and understand Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 No magit,org,eglot moderate comprimise might in future I have in the past I have in the past No Emacs "[""Python"", ""TeX""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit""]" "[""package.el""]" "[""Research alternatives""]" None No Sometimes 31 PhD Male Danish Fin Tech "[""Ivy""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""solarized""]" Frequently No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""27.2"", ""27.1"", ""26.3""]" 3 No limited comprimise never considered Cannot Cannot Yes Set it up myself "[""C++"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Rarely "[""GNU/Linux""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""GitHub""]" "[""Manual"", ""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Never 26 Bachelors Male Russian Software Development "[""No""]" "[""No""]" maximal vanilla No Telegram Great "[""eshell""]" "[""cyberpunk-theme""]" Never No copy-paste Never The tutorial took some time to absorb. The conventional undo was tough to grasp. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Rich ecosystem of packages and great user community. Provides functionalities that are more than a plain text editor like file permission tweaking and interfacing with the OS. "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No lsp, consult+marginalia+orderless+vertico, company, org, tree-sitter, flycheck moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Python"", ""Tcl/Tk, Batch scripting, MATLAB, LaTeX""]" Rarely "[""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""Never did this""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Never had to do this. Usual web search pointed me to the relevant places.""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Sometimes 24 Masters Male Indian Software Development "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""default light"", ""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Never vundo copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community""]" Good but not great It's ability to program itself and the willingness of the developer community to merge in new technologies such as tree-sitter and LSP "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Vim Sometimes minimal vanilla many packages Often I wish the bug tracker (debbugs) were easier to use; specifically, that it would have a web interface to most of its functionality. I had a very good support network around me when I learned Emacs. I think it might have been more difficult if I had not had people helping, but it was a long time ago and I can't be sure about that counterfactual conjecture. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Good but not great The way it rewards sustained investment. "[""Work"", ""Hobby projects"", ""Pretty much everything, including all email, text writing, and any other tasks involving symbolic manipulation.""]" "[""29.0""]" 28 Gnus org-mode, auctex, yiddish.el, various packages I wrote (mailaprop, yank-match, urlete) any comprimise 10+y Our company funds & publishes some custom Emacs Lisp development. Yes if FSF membership counts. Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Mailing list""]" Often "[""Lack of time""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""Emacs-related mailing lists: \""Emacs Devel\"" and \""Emacs Humanities\""""]" "[""I have found package documentation to be generally pretty good.""]" "[""IRC"", ""Framework"", ""Mailing lists"", ""Fediverse, Twitter""]" "[""manual""]" "[""Research alternatives""]" I haven't bothered to submit them to any package repositories -- some of them are in GNU Emacs anyway, but those that aren't I would submit to a package repository if I thought it would help other users. None No Frequently 51 Bachelors Male United States citizen Software Development "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Emacs mailing list Great "[""shell""]" "[""my own custom theme""]" Never Just regular undo none Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work""]" "[""28.1""]" 7 No limited comprimise never considered No No No Vim "[""Latex""]" Often "[""MacOS""]" String[] "[""framework default""]" "[""I don't""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""I don't""]" "[""framework default""]" "[""wait for community""]" Vim No Frequently 34 PhD Male Italian Research "[""Helm""]" "[""flyspell"", ""ispell""]" Spacemacs No Hacker News Great "[""shell""]" "[""default dark""]" Never undo-tree read and understand Never I tried multiple times to use Emacs binds but they tended to be uncomfortable for me. Also debugging certain things can be hard once you start using packages, but asking the community for help tends to work. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Doom Emacs""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great The extensibility and windowing/buffering system. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No evil, jedi, vertico, org-mode significant comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""Elixir"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""IRC servers"", ""Discord"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vis framework default Sometimes 26 Bachelors Male British Software Development "[""Helm"", ""Vertico""]" "[""framework default""]" Doom Emacs No Twitter Great "[""eshell"", ""vterm""]" "[""doom-one""]" Sometimes framework default write package Rarely Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""elisp""]" "[""fancy UI""]" Very well, it's snappy elisp. It's human-readable. "[""Work""]" "[""29.0""]" 3 Gnus evil,use-package,lsp-mode limited comprimise might in future No No Yes Vim "[""C++"", ""C"", ""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""General document writing"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Telegram""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" melpa doesn't require a copyright assignment. Vim projectile Sometimes 29 Bachelors Male Chinese Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs China Great "[""shell"", ""ansi-term""]" "[""doom-one"", ""dracula""]" Rarely No copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, Key bindings and its customizability. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No any comprimise never considered No No No Vim "[""C++"", ""C"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""GitHub"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discourse""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently 23 Bachelors Male Czech Research "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none""]" "[""doom-one""]" Never framework default copy-paste Never "Buffer vs window and general naming differences. Why ctrl shuold be a leader never made sense before i got the capslock setting. Evil keys not always working in some minibuffers" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e Magit, org, roam, limited comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""groovy""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Rarely 35 Bachelors Male Austrian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""none"", ""shell""]" "[""default dark"", ""doom-one"", ""solarized-dark""]" Rarely framework default simple functions Never Using github/gitlab/sourcehut might be a bit more beginner-friendly Outdated terminology, usability issues introduced by buggy config (spacemacs at the time) Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility, packages, community "[""Work"", ""Hobby projects"", ""FOSS development""]" "[""28.1""]" 6 No magit,evil,org,python-mode,lsp-pyright,haskell-mode,lsp-haskell moderate comprimise might in future No No No Vim "[""Assembly"", ""C++"", ""C"", ""C#"", ""Clojure"", ""Elisp"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub"", ""However they track issues""]" Rarely "[""Lack of time"", ""Bad prior experience""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Rarely 25 Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs I think the above question is meant to say “Did you respond to the 2021 Emacs survey”? Answer is yes either way Yes Friend Great "[""eshell"", ""vterm""]" "[""default light"", ""default dark"", ""doom-one"", ""doom-one-light""]" Rarely framework default copy-paste Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 9 No multiple-cursors, ivy, avy, expand-region, emmet-mode, helpful, swiper, company, pdf-tools, ace-window significant comprimise might in future I have in the past Would directly No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""comments on social media""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Discourse"", ""Blogs"", ""M-x list-packages""]" "[""Satisfied""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" projectile Sometimes 31 School Male Indian Software Development "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Ergonomic, no issues at all Yes Hacker News Great "[""vterm"", ""multi-vterm""]" "[""default light"", ""default dark"", ""modus-operandi"", ""modus-vivendi"", ""adwaita, leuven""]" Frequently undo-tree simple functions Never Keybindings and finding out how to configure Emacs. 4chan /emg/ "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Lisp""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Easy to configure, also Lisp "[""Hobby projects""]" "[""27.2""]" 2 No straight, vertico, slime, corfu limited comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Rust"", ""Scheme""]" Never "[""GNU/Linux""]" "[""Roam""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Never "[""Issues""]" "[""4chan /emg/""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""4chan /emg/""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 27 School Male Swedish Healthcare "[""Vertico""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Sometimes No read and understand Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 23 No org-mode,helm,chrono-helm moderate comprimise might in future I have in the past I have in the past No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Bad prior experience""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Frequently 44 Masters Male American Software Development "[""Helm""]" "[""flyspell""]" Prelude Not sure Hacker News Great "[""eshell""]" "[""my own custom theme""]" Sometimes framework default copy-paste "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF"", ""Longevity, absense of malware and spyware features""]" Good but not great "[""Work"", ""Hobby projects"", ""Text editing in general""]" "[""27.1""]" 2 Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""SQL"", ""Typescript"", ""Prolog, Scala""]" "[""GNU/Linux"", ""BSD""]" Sometimes minimal vanilla simple functions Never "When I was learning the keys, I often hit the wrong ones and started some function that wanted me to enter stuff (or even accidentally started recording a new macro, I was using evil keybinds back then, because that was the standard in Emacs Doom). In panic I wanted to quit that and hit ESC, but that sometimes didn't work, and I couldn't remember C-g. Also, it took me some time to get together all the settings for writing prose, at first Emacs seemed to be something for programmers only. (For that reason I put it away again a few years ago when it was shown to me by an enthusiast.) Now I have a great setup with Olivetti and a proportional font and visual-line-mode and can use Emacs as I always wanted." Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Org-mode""]" Very well, it's snappy One is able to do ANYTHING with it, and to tweak it perfectly for the personal workflow. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Mu4e org-mode, mu4e, org-contacts, iflipb, olivetti, typo, synonyms, org-superstar, calfw moderate comprimise might in future No No No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""MELPA"", ""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Examples""]" "[""Reddit""]" "[""Doom's package! command, sometimes with a recipe to get it from github""]" "[""Install and try it immediately""]" None No Frequently 45 Masters Male German Creative/Writing "[""Helm""]" "[""No""]" Doom Emacs Thank you very much for putting this up! No r/emacs Great "[""none""]" "[""solarized""]" Never undo-fu read and understand Never "First it was the default keybindings. Then customizing ie. learning elisp" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Good but not great Customizability "[""Work"", ""Hobby projects"", ""Studies""]" "[""28.2""]" 5 No no comprimise never considered Cannot Cannot No Vim "[""C#"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse"", ""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight""]" "[""wait for community""]" Sublime Text projectile Often 27 Bachelors Male Danish Software Development "[""Vertico""]" "[""No""]" Doom Emacs No Hacker News Ok "[""shell""]" "[""nord"", ""zenburn""]" Sometimes framework default copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work""]" "[""28.1"", ""27.1""]" 15 No limited comprimise never considered No No No Emacs "[""C""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""N/A""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""N/A""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" Vim No Frequently 50 PhD Female Indian Legal "[""Helm""]" "[""framework default""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""solarized-dark""]" Sometimes No write package Never The default key bindings are very different from CUA. The terminology is very different from what is commonly used in Microsoft Windows, e.g. frames and windows. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)"", ""Better ergonomics than Notepad++""]" Good but not great Easy extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 No evil-mode, avy-mode, ace-window-mode, eglot, magit limited comprimise never considered No Would directly No Emacs "[""Common Lisp"", ""Elisp"", ""Haskell"", ""Python"", ""Octave""]" Frequently "[""WSL"", ""Windows""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Package's issue tracker""]" Never "[""Package complexity""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Design rationale""]" "[""Emacs StackExchange"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ No Often 30 Masters Male Brazilian Research "[""Ido""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Ok "[""shell""]" "[""Nano light""]" Rarely No simple functions Never Default key chords, solved by using the Doom Emacs framework as a Vim user Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Introspection and extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Mu4e magit,org,vertico significant comprimise never considered No No No Vim "[""Python"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Lack of time"", ""Lack confidence in code quality""]" Sometimes "[""Issues""]" "[""GitHub"", ""Discord"", ""Discourse"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Often 40 School Male Bulgarian Agriculture "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Hope it's of some use : ) No Discourse Ok "[""eshell"", ""vterm""]" "[""default light"", ""default dark""]" Frequently framework default many packages Frequently "Overall, the experience is (usually) pretty painless. I think it would be helpful to have more documentation-by-example though: that is, pick a recommended way to generate patches and have the manual say, effectively, ""Just type these commands."" For example, it could recommend working on a Git branch and then using `git format-patch` and/or `git send-email`. (Of course, people who want to do things another way still can, and the rest of the manual should help guide them too, but a simple recommendation would be nice.) The same principle could apply elsewhere too; maybe for ELPA submissions?" At the very beginning, just remembering key combinations. It also took me about a decade of using Emacs to really understand the help system and to move beyond just copy/pasting Elisp code into my config. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""My university offered Emacs and vim on their systems, and vim confused me too much at the time.""]" Good but not great "Extreme customizability. The best motto I've seen for Emacs is, ""the editor of a lifetime."" I'm able to mold Emacs to fit me perfectly, which both makes it easier for me to do things with Emacs, and is fun in its own right. In a sense, this is a form of lock-in, since I can't imagine spending the time to make another editor work just right. However, the fact that Emacs' development (and the FSF's philosophies in general) are much more aligned with my interests as a user, this isn't really a problem in practice (most people wouldn't feel too worried about being ""locked into"" their dream home). This is in stark contrast to being locked into something like VS Code (which, to extend the housing analogy, is probably more like renting an apartment)." "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 15 No tramp, org, eshell, eglot, wgrep, company, use-package, which-key, elfeed, with-editor moderate comprimise 0-2y No No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots"", ""Overview""]" "[""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" I haven't actually submitted my packages yet, but when I do, they'll (likely) all be in GNU ELPA. Visual Studio project.el Sometimes 38 Bachelors Male Software Development "[""No""]" "[""flyspell""]" maximal vanilla One question that might be worth asking in future editions of the survey: where would you like to see Emacs development go, or what new feature are you most excited about? (I'd say treesitter and the recent merge of eglot for the latter.) Not sure Emacs mailing list Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Frequently No copy-paste Never lack of clear onboarding instructions, wrong assumption that app could only be run in the command line productivity porn "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""longevity of the software""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""org-mode for personal use""]" "[""28.1""]" 20 No limited comprimise never considered No No No Emacs "[""none""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages"", ""Sacha Chua’s Emacs News""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""concrete examples""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Sometimes 66 Masters Male United States citizen Healthcare "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi"", ""solarized-dark"", ""zenburn""]" Never undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""Clojure"", ""Common Lisp"", ""Javascript"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" Often Doom Emacs simple functions Never I didn't even touch elisp for the first 6 years or so. I needed to write a thesis in LaTeX and came across Aquamacs as one of the suggested editors. Didn't even really know I used Emacs. I should've looked at Elisp from the very beginning which would've prevented many misdirections in using / configuring emacs. I now am happy with a as-minimal-as-possible DOOM layer underneath my personal config because doom core has many batteries included. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Alright "The ""live"" extensibility. Evaluate some elisp and run in right then and there." "[""Work""]" "[""28.2""]" 9 Mu4e Magit, ef-themes, vertico, transient limited comprimise never considered No No No Vim "[""C""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""Source""]" "[""Mailing list""]" Never "[""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""GitHub"", ""Twitter""]" "[""Overview""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Eclipse framework default Sometimes Masters Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""ef-bio""]" Sometimes framework default read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 Emacs "[""Python"", ""SQL""]" "[""Windows""]" Never minimal vanilla copy-paste Rarely The scattering of knowledge across internet to configure properly Emacs and figuring that Emacs wiki is actually out-dated for a lot of subjects. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Org for knowledge management""]" Very well, it's snappy "Org-mode for knowledge management and task organization. Outline features usable in different document packages (pdf-tools, rfc-browser, etc.). Extensive customization possibilities, which allows one to have a text editor hyper-augmented that fits almost perfectly its needs." "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No org,org-super-agenda,tramp,consult,embark,avy,rfc-mode,devdocs,magit,lsp-mode moderate comprimise might in future Cannot Would directly No Emacs "[""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ project.el Sometimes "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell""]" "[""doom-one""]" Often undo-tree String[] String[] String[] String[] String[] String[] String[] String[] String[] String[] copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Support for diverse present and future domains and composability with external tools "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No lsp-mode, direnv, flyspell-mode moderate comprimise 5-10y No No No Emacs "[""C++"", ""Go"", ""Python"", ""Rust"", ""Shell"", ""Nix""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Matrix servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Matrix"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" None No Sometimes 32 Bachelors Male United States citizen Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Matrix Great "[""none""]" "[""sanityinc-tomorrow-bright""]" Often No write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""curiosity""]" Very well, it's snappy real keyboard only editor "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No any comprimise might in future No Would directly No Emacs "[""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""Matrix""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Frequently 29 Masters Male German Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell"", ""eshell""]" "[""Cyberpunk""]" Frequently No simple functions Rarely Internet "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""org-mode, gnus""]" "[""Text editing features""]" Poorly, it's sluggish "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Gnus significant comprimise never considered No I have in the past No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Python"", ""PHP"", ""Scheme"", ""Shell"", ""SQL"", ""zig""]" Frequently "[""GNU/Linux"", ""BSD"", ""OpenBSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PDF Export, HTML Export""]" "[""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Not interested""]" Rarely "[""Code (bug fixes)""]" "[""Mailing lists"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Geany, Notepad No Often 31 Masters Male Indian Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla Not sure lobste.rs Ok "[""none""]" "[""ef-themes""]" Often No copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""29.0"", ""28.2""]" 1 No significant comprimise never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java""]" Rarely "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ projectile Rarely 31 Bachelors Male Brazilian Fin Tech "[""No""]" "[""flyspell"", ""langtool""]" Doom Emacs No Work's Community Great "[""term"", ""vterm""]" "[""my own custom theme"", ""doom-one""]" Never undo-tree copy-paste Never University/College "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 12 No company, vertico significant comprimise never considered No I have in the past No Emacs "[""Shell"", ""OCaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Mailing lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Sublime Text No Often 29 PhD Male American Research "[""Vertico""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""my own custom theme""]" Never No simple functions Never "The key bindings Finding the right documentation It felt esoteric in nature in the beginning" University/College "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great "Org mode Its extensibility" "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Mu4e moderate comprimise never considered No Cannot No Emacs "[""C++"", ""C"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Email"", ""Discord"", ""Discourse""]" "[""framework default"", ""Nix""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text framework default Often 24 Bachelors Male Belgian Software Development "[""framework default""]" "[""flyspell"", ""ispell"", ""langtool""]" Doom Emacs Not sure lobste.rs Great "[""eshell"", ""term"", ""vterm""]" "[""doom-one""]" Sometimes framework default simple functions Never Yes. Elisp was not something I was comfortable with for a long time. use-package was like magic, all I could do for a long time was just write use-lisp blocks to install stuff. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy The customizability. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 notmuch any comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 25 Bachelors Male Indian Fin Tech "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla No lobste.rs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Often No simple functions Never "The giant blinking cursor drove me nuts. The white background color singed my retina. The key chords are unintuitive, and probably bad for your hands. The graphical menus are poorly organized. After realizing I'd have to spend several (dozens, hundreds...) hours learning about and configuring Emacs before I could actually get work done, I uninstalled it and went with VS Codium instead. But I installed Doom Emacs after hearing about it a few months ago, and have been happy with it ever since." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Alright Extensibility, Free Software values, large and active community "[""Hobby projects""]" "[""29.0""]" 1 No CIDER, Org, parinfer, evil significant comprimise never considered I have in the past No No Vim "[""Clojure"", ""Elisp"", ""Shell""]" Sometimes "[""GNU/Linux"", ""Android (via nix-on-droid)""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Documentation""]" "[""Web search engines"", ""4chan""]" "[""Comparison"", ""Tutorials""]" "[""4chan""]" "[""framework default""]" "[""Research alternatives""]" VS Code No Often Associates Male German real estate "[""framework default""]" "[""No""]" Doom Emacs Some of the questions were either duplicates or the distinction wasn't clear. The ones about contribution. No 4chan Ok "["":!""]" "[""doom-one"", ""doom-one but with black background""]" Never framework default simple functions Never Understanding the layout of the filesystem. It is kinda obvious now, but seeing the ability to use arbitrary file names to modulate your package management definitely through me off. Performance on windows is spotty, likewise support. Overall, Emacs really good program. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Emacs really thrives on its customization and extensibility features. I mostly use it for programming math simulations or formatting latex documents. "[""Work"", ""Student""]" "[""28.2""]" 1 Mu4e Auctex,latexmk,ivy,lsp,company,treesitter,counsel moderate comprimise never considered No No No Emacs "[""C"", ""Julia"", ""R"", ""Rust""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""n/a""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Strictly more explicity manuals, e.g. consistently stating the working file or directory especially with packages that rely on multiple dependencies.""]" "[""Haven't had to, mainly rely on preexisting queries""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" MELPA, GNU ELPA VS Code framework default Frequently 21 Bachelors Male American Student "[""framework default"", ""Ivy"", ""Vertico"", ""Consult""]" "[""framework default"", ""flyspell""]" Doom Emacs No Discourse Great "[""eshell""]" "[""solarized-dark""]" Never framework default simple functions Never Lisp machines "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Programmability (incl. Macros), extensability, availability on the platforms I use. "[""Work"", ""Hobby projects""]" "[""28.2"", ""25.3""]" 30 No org-mode moderate comprimise might in future Yes I have in the past No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Perl"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Zmacs and Gosmacs No Frequently 64 Masters Male Research "[""No""]" "[""ispell""]" minimal vanilla The survey lists a number of packages/tools which I do not know where to look for details (besides search engines). It would be great to have a website with introductory information and links at the end. No Hacker News Great "[""shell""]" "[""default light"", ""my own custom theme""]" Rarely No write package Rarely It’s a bit tedious to set up. Installing packages (it was before package.el) Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""LSP & Magit""]" "[""Clojure""]" Very well, it's snappy The built in documentation "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 notmuch Magit,notmuch,selectrum,projectile,cider,Clojure-mode,wgrep, limited comprimise 2-5y No No Yes Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Org elpa""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" BBEdit projectile Frequently 44 Bachelors Male Norwegian Software Development "[""Selectrum"", ""Consult""]" "[""ispell""]" maximal vanilla Asking users to enter a comma-separated list of packages is not great. Yes lobste.rs Great "[""shell-command"", ""shell"", ""eshell""]" "[""Material-light""]" Rarely No copy-paste Never Friend "[""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Work""]" "[""28.1""]" 3 No lsp-python moderate comprimise never considered No No No Emacs "[""Python""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Never PhD Male Colombian Research "[""No""]" "[""flyspell""]" minimal vanilla Not sure r/emacs Ok "[""eshell""]" "[""default dark""]" Never No none "[""TUI""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 0 Emacs "[""C++""]" "[""GNU/Linux""]" Never minimal vanilla write package Never dad "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""org-mode""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1"", ""25.2""]" 30 No significant comprimise never considered No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Someone else submitted a package I wrote to MELPA. I did not really decide on anything. None No Often 47 School Male Swedish Software Development "[""Ido""]" "[""ispell""]" minimal vanilla Not sure r/emacs Great "[""term""]" "[""manoj-dark""]" Rarely undo-tree simple functions Never Keyboard driven usage is hard to wrap your head around when coming from a mouse centric paradigm Internet "[""GUI"", ""daemon""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Hobby projects"", ""School""]" "[""28.2""]" 1 No treemacs, lsp moderate comprimise never considered No No No Vim "[""C++"", ""C#"", ""Common Lisp"", ""Java"", ""Shell"", ""SQL"", ""Prolog""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default"", ""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""M-x list-packages"", ""/g/""]" "[""Tutorials"", ""Clips/videos""]" "[""Framework""]" "[""framework default"", ""package.el""]" "[""Research alternatives""]" Notepad++ framework default Rarely 20 School Male Mexican Student "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""none""]" "[""default dark""]" Never framework default write package Never navigating texinfo help Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Elisp extensibility "[""Work"", ""Hobby projects""]" "[""24.1""]" 22 Wanderlust any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell""]" Never "[""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""Source""]" "[""GitHub""]" Sometimes "[""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Manual""]" "[""GitHub""]" "[""manual""]" "[""Research alternatives""]" Notepad++ No Sometimes 40 School Male Japanese Software Development "[""No""]" "[""ispell""]" maximal vanilla No Twitter Great "[""shell-command""]" "[""my own custom theme""]" Never No copy-paste Never Getting good initial setup Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Alright Full screen real estate "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Mu4e Magit, projectile, rg, lsp-mode moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""Blogs""]" "[""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Rarely "[""Helm""]" "[""flyspell""]" maximal vanilla No Blog post Great "[""none""]" "[""Tomorrow""]" Sometimes undo-tree copy-paste Never Colleague "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""27.2""]" 33 No verilog-mode, ivy moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Python"", ""Verilog""]" Never "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Reddit""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" VI No Rarely 62 Bachelors Male United States citizen Semiconductor "[""Ivy""]" "[""flyspell""]" minimal vanilla Yes r/emacs Ok "[""none""]" "[""zenburn""]" Rarely No copy-paste Never Broken configurations (i.e. lsp not working properly) Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Alright Org Mode, Magit, LSP, Vim "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No moderate comprimise never considered No No No Vim "[""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""IRC""]" "[""framework default""]" "[""Research alternatives""]" VS Code projectile Often Bachelors Male German Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""default dark""]" Never framework default write package Never I'm really not a fan of the review by email process, or by the apparent culture on emacs-devel. Just getting started. The out-of-box experience isn't great. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Customizability. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 10 No Org,Magit limited comprimise 0-2y No No No Vim "[""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Discord""]" "[""Tutorials""]" "[""GitHub"", ""Mailing lists"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" I use MELPA mostly because getting FSF assignment for all the contributors is a hassle, and I see no advantage. framework default Frequently 53 PhD Male United States citizen Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No Emacs mailing list Great "[""none""]" "[""doom-one""]" Never framework default copy-paste Never getting various things to work, spell checking for example. Leaning key commands took a bit Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy configurability "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 No org-mode, magit, elpy, ido moderate comprimise might in future No Would directly No Emacs "[""Common Lisp"", ""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Blogs"", ""Web search engines"", ""hacker news""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text No Often 36 Bachelors Male American Research "[""Ido""]" "[""flyspell"", ""hunspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""modus-vivendi""]" Rarely No write package Never elisp and not knowing about *info* University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""orgmode""]" "[""Extensibility"", ""Text editing features""]" Good but not great orgmode "[""Work"", ""Hobby projects"", ""Life""]" "[""28.2""]" 31 Gnus orgmode,helm,magit,gnus,tramp,projectile significant comprimise never considered Yes No No Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Mailing lists"", ""Blogs"", ""Sacha Chua""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Frequently 57 Bachelors Male United States citizen Software Development "[""Helm""]" "[""ispell""]" maximal vanilla Yes r/emacs Great "[""shell-command"", ""eshell"", ""ansi-term"", ""vterm""]" "[""my own custom theme""]" Frequently No read and understand So many features! Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community""]" Good but not great Extensibility and community "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e Org-roam, mu4e, which-key, lsp-mode might in future Vim "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Framework""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently "[""Vertico"", ""Marginalia""]" "[""framework default"", ""flyspell""]" Doom Emacs "[""none""]" "[""modus-vivendi""]" Never undo-tree simple functions Never The key bindings were, back then in the 1970's, a new thing; but a good improvement over TECO. University/College "[""GUI""]" "[""Text editing features"", ""Built-in features""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy Extreme familiarity; after perhaps 45 years, there's a lot of muscle memory built up. "[""Hobby projects""]" "[""27.1""]" 45 No significant comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Shell""]" Never "[""GNU/Linux""]" String[] "[""None""]" "[""Mailing list""]" Never "[""Not interested""]" Never "[""Don't""]" "[""Tutorials""]" "[""Mailing lists""]" "[""Never used one""]" "[""Install and try it immediately""]" TECO No Frequently 72 Bachelors Male United States citizen Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never No simple functions Never Keybindings different from most applications, like M-w/C-y instead of Ctrl-C/Ctrl-V Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility, org-mode, keyboard-driven "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 notmuch org-mode,lsp-mode,EXWM significant comprimise never considered No No No Emacs "[""C++"", ""Common Lisp"", ""Elisp""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""General document writing"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing where to start""]" Never "[""Reddit"", ""Web search engines""]" "[""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" gedit projectile Never Masters Male German Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""nord""]" Rarely No copy-paste Never Memorizing the shortkeys. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy It fits my needs through many available packages and its extensibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 20 Gnus org-mode, evil, company, gnus significant comprimise never considered No Yes No Vim "[""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Screenshots""]" "[""Mailing lists""]" "[""package.el""]" "[""wait for community""]" Nano projectile Sometimes 58 Masters Male Italian NGO "[""framework default""]" "[""flyspell""]" maximal vanilla No Mastodon Great "[""eshell"", ""term""]" "[""zenburn""]" Rarely undo-tree copy-paste Never Configuring Emacs and the it's packages University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility and Many Packages "[""Hobby projects""]" "[""28.2""]" 3 No magit, neotree, vertico, elpy moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""R""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""No contact""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ No Frequently 48 PhD Male Israeli Research "[""Vertico""]" "[""flyspell""]" minimal vanilla Keep up the good work No r/emacs Great "[""shell""]" "[""zenburn""]" Never No copy-paste Rarely Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Erlang"", ""HTML/CSS"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""not sure""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""friends""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Matrix"", ""GitHub""]" "[""emacs-overlay""]" "[""Install and try it immediately""]" projectile Frequently 30 Masters Male Research "[""Helm""]" "[""flyspell""]" minimal vanilla Yes lobste.rs Great "[""none""]" "[""uwu-theme""]" Often undo-tree copy-paste keyboard shortcuts Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great org-mode and documentation "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No never considered Emacs "[""HTML/CSS""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""org-journal""]" "[""MELPA"", ""MELPA Stable""]" "[""Email""]" "[""Not interested"", ""Lack of time""]" "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Matrix""]" "[""package.el""]" "[""Install and try it immediately""]" Atom No Frequently "[""No""]" "[""grammalecte""]" minimal vanilla "[""none""]" "[""default dark"", ""my own custom theme""]" Never No many packages Never I don't know the process of submitting to GNU ELPA. I wish I didn't have to search for this information online. Not as a basic editor. But I didn't understand Elisp and was new to programming in general, so I couldn't customize it. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Alright First class user extensibility, fully introspectable workings "[""Work"", ""Hobby projects"", ""Leisure and entertainment""]" "[""28.1"", ""28.0""]" 17 notmuch magit, consult, embark, vertico, auctex, eglot, moderate comprimise 2-5y Cannot I have in the past Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Julia"", ""Python"", ""Scheme"", ""Matlab""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Often String[] Often "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Sacha Chua's blog in particular""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" MELPA because it's the easiest. I haven't looked into the process of submitting to GNU ELPA. None project.el Often 35 Masters Male Indian Research "[""Vertico"", ""Consult""]" "[""spell-fu""]" maximal vanilla It's excellent, good work Tec. Yes Hacker News Great "[""shell-command"", ""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Rarely No simple functions Never Emacs doesn't utilize the muscle memory that the average person has for modern computers - the entire concept for how it works is foreign to a user coming from a point-and-click GUI background. I don't know how you could make emacs more beginner-friendly without losing out on some of the things that make it powerful (text-based configuration, the lisp interpreter) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "1) You can always trust emacs to work! It's fast on any computer and always works the same way. 2) The huge array of packages let it compete with professional heavyweight IDEs in many contexts" "[""Work""]" "[""29.0"", ""27.2""]" 6 No use-package, AUCTeX, rainbow-delimiters, lsp-mode, magit significant comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Python"", ""Shell"", ""LaTeX, Fortran""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Manual"", ""Comprehensive description of all of the toggles and options!""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Atom No Frequently 26 Masters Male English Student "[""Ivy""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""acme-theme""]" Often No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No moderate comprimise might in future No Would directly No Vim "[""Go"", ""Java"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Screenshots"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim both projectile and project.el Sometimes "[""Selectrum"", ""Consult""]" "[""No""]" maximal vanilla No Emacs mailing list Great "[""vterm""]" "[""doom-one"", ""modus-operandi"", ""modus-vivendi""]" Rarely undo-fu write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No magic, vertico, evil, auto-activating-snippets, paredit moderate comprimise never considered I have in the past I have in the past No Vim "[""C++"", ""C"", ""Clojure""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Manual""]" "[""IRC"", ""GitHub""]" "[""framework default"", ""straight"", ""use-package""]" "[""Research alternatives""]" Vim framework default Rarely 35 Bachelors Male American Software Development "[""Vertico""]" "[""No""]" Doom Emacs No lobste.rs Ok "[""none"", ""eshell""]" "[""my own custom theme"", ""dracula""]" Never framework default copy-paste "[""GUI""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Emacs "[""Javascript"", ""Python"", ""PHP"", ""Scheme"", ""Shell""]" String[] Often Spacemacs write package Never window management Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""documentation""]" Good but not great "extensibility availability" "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No "magit ido" no comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Time tracking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" None No Sometimes 42 PhD Male British Software Development "[""Ido""]" "[""ispell""]" maximal vanilla No Hacker News Ok "[""shell"", ""eshell"", ""ansi-term"", ""vterm""]" "[""default dark"", ""modus-operandi"", ""modus-vivendi"", ""zenburn""]" Frequently No simple functions Never keybindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""org-babel""]" Good but not great extensibility "[""Hobby projects"", ""personal information managment""]" "[""29.0""]" 4 No moderate comprimise never considered No Would directly No CUA "[""Clojure""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" IntelliJ No Frequently 36 Masters Male Polish Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No IRC Great "[""none""]" "[""doom-one""]" Never No read and understand Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 Emacs "[""C"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" nano, vi Frequently minimal vanilla simple functions Never No... Built in documentation, info pages, a wonderful system in terms of accessibility, but VERY poor in terms of informative contents, perhaps the horrible markup used by info pages was part of that emptiness... Shocases on YT first, than seein it in action in a conference "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""For being a classic desktop, with end-user programming concept and full integration of anything. I have one integrated mind, no reason to work on a single desktop, an exobrain, with sealed comparments or at maximum copy/paste as IPCs""]" "[""Extensibility"", ""Package(s)""]" Good but not great "NOT being an editor, in the modern sense, but a ""computing environment"" where the editor is just the main UI. Modern UI struggle to be document-UI, we have switched from widgets for anything to the modern web, to notebook UI etc and still most UIs are far behind Emacs..." "[""Work"", ""Hobby projects"", ""My own desktop, for anything digital with EXWM/org-mode/org-roam/notmuch as my main drivers""]" "[""28.1""]" 4 notmuch org-mode, org-roam, dired, notmuch, counsel, exwm, counsel-rg, org-ql, org-agenda, org-attach any comprimise 2-5y No I rarely buy stickers, t-shorts etc from GNU store No Mine, ex Vimmer who prever single key/single key+modifiers for anything "[""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""File management, really org-attach-ed single files or small tree copied, links to them in org-mode notes. The Way to have a graph-based storage""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" GNU ELPA Vim No Frequently 36 Bachelors Male Italian IT services (sysadmin) "[""Ivy"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No third party modern web crap is nice, an in-Emacs version, a simple package who send data to a server would be nice AND allow potentially more honest and constant feedback... Not sure Sacha Chua 2022-11-07 Emacs news Ok "[""eshell"", ""terminator inside Emacs since exwm""]" "[""modus-vivendi""]" Rarely undo-tree copy-paste University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 Vim "[""Python""]" "[""MacOS""]" Vim Often maximal vanilla many packages Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)""]" "[""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 No meow significant comprimise might in future No No Yes meow "[""C++"", ""Clojure"", ""Haskell"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Design rationale""]" "[""GitHub"", ""Email""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Frequently School Male United States citizen Student "[""Vertico""]" "[""ispell""]" maximal vanilla Yes Hacker News Great "[""vterm""]" "[""gruvbox""]" Sometimes undo-tree simple functions Rarely default keybindings were hard to use until mapping CAPS to CTRL, at which point emacs opened up to me Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No use-package, selectrum, company moderate comprimise 2-5y No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Javascript"", ""Java"", ""Perl"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Comparison""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" notepad projectile Never "[""Selectrum"", ""Consult""]" "[""No""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""sanityinc-tomorrow-eighties""]" Frequently undo-tree copy-paste Never still don't really understand how it all hangs together. Most documentation seems really old and for ancient packages that people don't use anymore Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Poorly, it's sluggish keyboard centric interface "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No limited comprimise never considered Yes No No Vim "[""Assembly"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Never 38 Masters Male British Software Development "[""framework default""]" "[""No""]" Doom Emacs No Discord Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""School""]" "[""28.1""]" 1 Vim "[""Elisp""]" "[""GNU/Linux""]" Vim Often Doom Emacs copy-paste "[""GUI"", ""daemon""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Emacs "[""Python"", ""Rust"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Never minimal vanilla understand internals Sometimes "It's far too burdensome. I've also had substantial work, that fixed a documented bug and that was ""approved"" by the maintainers, languish in limbo for a long time. This all reduces the incentives to contribute" transitioning from a modal-editing perspective Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great dynamic extensibility, customizability (and *layered* customizability), unified interface to many different tasks, built-in documentation, buffers (in my view much more powerful than the ubiquitous tabs), ... "[""Work"", ""Hobby projects"", ""Writing, Organizing, ...""]" "[""28.2""]" 32 Mu4e magit, org, lsp, ivy/counsel, s/f/map, straight/use-package, win-switch moderate comprimise 2-5y Yes I have in the past Yes Custom "[""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""R"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel"", ""lectures and presentations""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""twitter, emacs-news""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""GitHub"", ""slack""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I've just used MELPA vi before vim was a thing projectile Frequently 54 PhD Male United States citizen Research "[""Ivy""]" "[""flyspell""]" maximal vanilla It would be nice to have an intro as to who is running this and why and to have a date/location where we can see some feedback on the results Yes Twitter Great "[""shell"", ""with a custom elisp layer on shell-mode""]" "[""zenburn""]" Sometimes undo-tree copy-paste Never Remembering keybindings and lack of patience to learn other features. Not understanding how the buffer worked Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Emacs combined with i3wm allow me to create a very efficient workflow where my hands hardly leave the keyboard. "[""Work"", ""Hobby projects""]" "[""27.1""]" 1 No windresize, yasnippet, which-key, use-package, popup, lsp-ui, lsp-treemacs, elixir-mode, counsel-projectile moderate comprimise never considered No No No Emacs "[""Elixir"", ""HTML/CSS"", ""Javascript""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code No Frequently 24 Bachelors Male United States citizen Software Development "[""Ivy"", ""Ido""]" "[""No""]" minimal vanilla A+ No r/emacs Great "[""term""]" "[""Spacemacs""]" Frequently framework default copy-paste Key bindings. University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""26.3""]" 10 never considered Emacs "[""Python"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA""]" String[] "[""Not interested""]" Never "[""I don't""]" String[] String[] "[""package.el""]" "[""Install and try it immediately""]" Notepad++ Sometimes String[] String[] minimal vanilla String[] String[] copy-paste Never Muscle memory from using vim Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Cohesiveness""]" "[""Variable fonts and why not""]" Very well, it's snappy Not running in terminal (compared to vim). Otherwise, ecosystem and that it's free software "[""Hobby projects""]" "[""29.0""]" 1 No meow, vertico significant comprimise never considered No No No meow "[""Rust""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""Blogs""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""straight"", ""use-package""]" "[""Research alternatives""]" Neovim No Frequently 22 School Male Swedish Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""ef-themes""]" Never No simple functions Never Obsolete elisp snippets found online, difficulty to setup IDE for projects (c++ in particular) Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""org-mode""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, common editor for all editing needs, org-mode "[""Work"", ""Hobby projects"", ""Email""]" "[""27.2""]" 15 Mu4e org-mode (ob-ipython, ox-reveal, org-mime, ...), mu4e, magit, smart-tabs-mode, helm, yasnippet, ace-window significant comprimise 2-5y No No No Emacs "[""C++"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Mailing lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ projectile Sometimes 37 PhD French Research "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla "[""none""]" "[""solarized"", ""leuven""]" Sometimes No copy-paste Rarely Missing text editing options from vim whithout evil-mode. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No Denote, ivy, org, recentf, speedbar, highlight-indentation,expand-region limited comprimise might in future No No No Emacs "[""Python"", ""PHP"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Youtube channels""]" "[""Tutorials"", ""Overview""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" Vim No Never School Male Czech Media/Publishing "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""gruvbox""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Magit""]" "[""Remote editing via TRAMP""]" Good but not great Extensibility, minimalist look and Magit "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No Magit, ess, hl-todo, TRAMP, org-mode moderate comprimise never considered Yes Would directly No Vim "[""R"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Mastodon""]" "[""Tutorials""]" "[""GitHub""]" "[""framework default""]" "[""wait for community""]" RStudio projectile Sometimes 36 Masters Male Spanish Pharma "[""Vertico""]" "[""ispell""]" Doom Emacs Not sure Mastodon Great "[""eshell"", ""vterm""]" "[""doom-one"", ""nord"", ""solarized"", ""solarized-dark""]" Sometimes framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Hobby projects""]" "[""28.1""]" 12 No slime-mode, ada-mode moderate comprimise might in future Cannot Cannot No Emacs "[""C"", ""C#"", ""Common Lisp"", ""Go"", ""Java"", ""Rust"", ""Ada""]" Never "[""GNU/Linux"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Reddit"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Reddit"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" Vim No Rarely 30 Associates Male American Manufacturing "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""wombat""]" Sometimes No String[] String[] String[] String[] String[] write package Never "Not being able to find commands or even knowing their names (e.g. ""visit file"" instead of ""load""; ""yank"")." Had been using microEMACS bundled on Amiga already "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Elisp, MELPA, uniformity of experience across different modes/packages "[""Work"", ""Hobby projects"", ""Academic study""]" "[""28.2""]" 28 No org-mode, ox-babel, ox-reveal moderate comprimise 10+y No Yes No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""Typescript"", ""Swift; LaTeX""]" Rarely "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Babel"", ""Generating slides""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" microEMACS No Often 40 Masters Male British Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""shell""]" "[""default light"", ""dracula""]" Never No read and understand Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 2 No significant comprimise might in future No I have in the past No Emacs "[""C"", ""Rust"", ""Scheme""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""GitHub"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Reddit""]" "[""package.el""]" "[""Research alternatives""]" VS Code No Sometimes Bachelors Male Software Development "[""Helm""]" "[""No""]" minimal vanilla No Hacker News Great "[""term""]" "[""default light""]" Never No read and understand "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Scheme"", ""Shell"", ""SQL"", ""zig""]" "[""GNU/Linux"", ""Windows""]" Frequently maximal vanilla copy-paste "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""WSL""]" Sometimes Doom Emacs simple functions async or multi-processing Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy org mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Vim "[""C++"", ""Go"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" "[""WSL"", ""MacOS""]" Vim Frequently maximal vanilla write package Never "Keybindings are not consistent across libraries (thats obvious now ofc, but when used to a curated software experience its totally unexpected) Bottom-top-approach of docs (info) was daunting. I experiemced the ""Self-documenting"" nature of emacs as true but misleading in that regard, bc it seems often better treated as a reference than a manual. Never knowing when it is ""emacs fault"" or if I am just using it ""invorrectly"". That is true for the info manual too. I said it is daunting, but maybe I am just not using the correct interface for it. Not knowing elisp (or any other programming language) made configuration hard (starterkits have solved this IMO)" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy free, extensible in a lisp, synergy by using it for everything, keyboard driven, magit, tramp, org-mode, completion (vertico, helm ...) "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e magit,which-key,vertico,org-mode,org-roam,company,projectile,lsp,hydra,yasnippet significant comprimise never considered No No No meow "[""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default"", ""Source""]" "[""I don't""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Design rationale""]" "[""I don't""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim framework default Sometimes 31 Bachelors Male German Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-fu none Never Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Alright Keyboard everywhere. "[""Work""]" "[""29.0""]" 1 No magit, LSP do not prefer never considered No No No Vim "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""wait for community""]" VS Code projectile Rarely 26 School Male Belgian Software Development "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs No Discord Great "[""vterm""]" "[""doom-one"", ""dracula""]" Never framework default simple functions Never emacs incudeed many packages. so difficult to choose i use. Internet "[""GUI"", ""daemon""]" "[""Extensibility""]" "[""Extensibility""]" Good but not great easy to extend. "[""Work""]" "[""28.2""]" 15 No helm,company no comprimise might in future No I have in the past No Emacs "[""Ruby"", ""Shell""]" Never "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""wait for maturity""]" MELPA None projectile Frequently 40 School Male Japanese Software Development "[""Helm"", ""Ido"", ""Icomplete""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""solarized""]" Rarely undo-fu many packages Never No. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy It's a comprehensive interface to my computer, fully live-configurable using a sane language (elisp). "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Mu4e magit, eshell, org-mode, elpher any comprimise might in future No Yes No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""R"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never String[] Often "[""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""IRC servers"", ""Web search engines""]" "[""Manual""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Given that my packages are not part of Emacs, I submit them to MELPA and NonGNU ELPA. Vim No Frequently 42 PhD Male Australian Research "[""Helm""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""eshell""]" "[""cyberpunk""]" Frequently undo-tree copy-paste Rarely no Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy extensibility and good support for various programming languages "[""Work""]" "[""29.0"", ""28.2""]" 2 notmuch vertico,corfu,orderless,eglot,project.el any comprimise might in future Yes No No Emacs "[""Go"", ""Javascript"", ""Python"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub"", ""Email"", ""Discord""]" "[""straight"", ""setup.el""]" "[""Install and try it immediately""]" Vim project.el Frequently 35 Bachelors Male Ecuadorean Software Development "[""Vertico"", ""Consult""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla No Telegram Great "[""vterm""]" "[""my own custom theme""]" Sometimes undo-fu simple functions Never ELisp - seriously needs an update. Having map/list/set literals, ala Clojure would be fantastic. Also something similar to spec, just so I could look at a deeply nested alist and actually know what each part is for! Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy That at heart, it's a Lisp interpreter. "[""Hobby projects""]" "[""28.2""]" 18 No limited comprimise never considered No I have in the past No CUA "[""Clojure"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""Ruby"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Visual Studio - plz shoot me :( projectile Sometimes Bachelors Male New Zealander Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla Not sure lobste.rs Ok "[""none""]" "[""my own custom theme""]" Rarely No copy-paste Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No moderate comprimise never considered I have in the past Cannot No Vim "[""C"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default""]" "[""wait for community""]" VS Code projectile Sometimes 24 Masters Male Indian Research "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""nord""]" Never framework default simple functions Rarely Everything being different. When using Emacs for the first time, nothing is very obvious and unlike VSCode, it is hard to figure out how to do something on my own. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Magit :)""]" Good but not great being extensible and community driven "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Magit, helm, org, lsp, flycheck, pdf-tools, treemacs, vterm, tramp, undo-tree moderate comprimise never considered Cannot Cannot No Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Code (features)""]" "[""Reddit""]" "[""Manual""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Often 24 Bachelors Male Turkish Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla more questions about learning process would be interesting No Friend Great "[""vterm""]" "[""monokai dark""]" Sometimes undo-tree write package Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 11 No magit, org-mode, eglot, company-mode, multiple-cursors, ace-window, buffer-move, markdown-mode moderate comprimise might in future I have in the past No Yes Emacs "[""C++"", ""Elisp"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Mostly happy""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" "If it's too specific, not very well aligned with FSF or too immature: MELPA. If it was general, core to Emacs, I would try GNU ELPA." project.el Sometimes 31 Masters Male French Software Development "[""fido-vertical-mode""]" "[""No""]" maximal vanilla Not sure lobste.rs Great "[""none""]" "[""my own custom theme""]" Sometimes No copy-paste Never One Im currently facing is learning elisp, not for it's difficulty but because i have little time to dive into it Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy His extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 1 No magit significant comprimise might in future Cannot Cannot No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Time tracking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual""]" "[""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code projectile Frequently 22 School Male Italian Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Twitter Ok "[""vterm""]" "[""doom-one"", ""gruvbox""]" Never vundo write package Never The key bindings "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great Lisp programming "[""Work""]" "[""29.0""]" 4 No any comprimise might in future No No Yes Emacs "[""Elixir"", ""Erlang"", ""Rust""]" Often "[""MacOS""]" "[""Task management""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" Melpa Vim No Often Bachelors Male Thai Software Development "[""No""]" "[""No""]" minimal vanilla No Facebook Great "[""vterm""]" "[""default light""]" Never No copy-paste Never Colleague "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 1 No projectile never considered No No No Emacs "[""Javascript"", ""Python"", ""Typescript""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""no""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""no""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Often "[""Helm""]" "[""No""]" minimal vanilla "[""none""]" "[""default light""]" Never No read and understand Never Weird key bindings. University/College "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Powerful editing, nice packages. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 32 Gnus moderate comprimise might in future No No No Emacs "[""C"", ""Go"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Issues""]" "[""not at all""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""I don't""]" "[""not sure""]" "[""Install and try it immediately""]" No Sometimes 51 Masters Male Swedish Software Development "[""No""]" "[""No""]" minimal vanilla Too many obligatory questions about packages. No Hacker News Ok "[""shell-command"", ""shell""]" "[""default light"", ""my own custom theme""]" Never No write package Never "I have seen that there is some discussion on the subject of emacs traditional mailing list development as opposed to github-like pull request development. As an outsider I've wondered: is it really not possible to create an emacs package to translate the pull request / acceptance into the mail list and vise-versa? It's a difference in preference, but people seem to treat it as though their way is always superior." "Emacs felt very large at first. Way moreso than vim. Having so many places where new users have to change default behaviour to mend papercuts is a detriment. Some examples: - Not having a simple binding for switching windows (C-o vs C-x o). Every bit of extra effort to do something users take for granted as 'simple' in other programs is abrasive for new users. - Having very useful features locked behind elisp (winner-mode, (f)ido-mode). winner-mode in particular is a 'wow' moment when the user finally finds it. - Polluting all directories with backup / lock / autosave files. backups should be kept in the emacs directory or cache by default. I think that much should be uncontroversial. - Mouse scrolling not working like any other program I have ever used. It was unusable out-of-the-box. Not sure if this has been changed. - Customize interface polluting init.el. For a new user who is not used to looking at elisp especially, it is a very nice change to have custom.el to contain elisp from customize interfaces. - Which-key or similar should be a built-in. The huge amount of keybindings is a lot at first until you learn to use the help system to navigate them. - Depending too much on other people's elisp through package readmes, emacswiki, and especially emacs distributions. It takes an intermediate emacs user to know that the power of emacs is already there in the defaults. To make that more discoverable means the simple addition of a completion package (ido/vertico) and a properly set-up package management system (use-package). Having to figure out first the 'right' way to manage packages for a new user, frankly, sucks. Installing packages through list-packages just feels wrong. It's fragile and makes your configuration hard to move between computers and harder to fix when something goes wrong. custom-set-variable seems like the wrong way to configure and install packages. - trying to get emacs to behave like a true IDE was a mistake I made in my first months. I had to have someone explain that to me. - A difficulty I still have is finding a good resource for elisp. A terse textbook in the style of pragmatic programmer textbooks would be ideal. This was a lot longer but there's a 400 char limit" Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-babel""]" Very well, it's snappy malleability "[""Work""]" "[""28.2""]" 3 No org, try, dirvish, corfu, vertico, projectile, cider any comprimise might in future Cannot I have in the past No Emacs "[""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""I don't because I'm incredibly shy""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process"", ""quelpa sucks, no other trivially easy way to install / work on a package. especially a package that you use one version of already.""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""I don't""]" "[""package.el"", ""use-package"", ""manual"", ""quelpa :(""]" "[""Install and try it immediately""]" Vim projectile Frequently 31 Bachelors Male Canadian unemployed "[""Ido"", ""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla Make it clear how many characters we have to work with if there's a limit. Should always display ie '42/400' at the top of a text input. Yes r/emacs Ok "[""eshell"", ""vterm""]" "[""default dark"", ""modus-vivendi""]" Never undo-fu write package Sometimes Customizing it according to my needs and use case was hard initially. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""I had heard Vim and Emacs. So I tried Vim and it didn't made sense. So I gave Emacs a try.""]" Good but not great Self documentation and that most of Emacs is written in its extension language itself. This makes it possible to change/modify its default behaviour or fix bugs very easily. "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e Magit, dired. any comprimise 0-2y Cannot Cannot No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Sometimes "[""Lack of time"", ""Some of them sites like Github that doesn't work without running its proprietary javascript""]" Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""Youtube, Mastodon (social media)""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Mailing lists"", ""Mastodon, various tech groups""]" "[""package.el"", ""Using Guix GNU/Linux package manager.""]" "[""Install and try it immediately"", ""wait for community""]" None No Frequently 22 School Male Indian Student "[""Icomplete""]" "[""ispell""]" minimal vanilla No Mastodon Ok "[""shell-command"", ""shell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never looks out of the box ugly Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility, lots of non-programming packages, org-mode "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No org-mode, modus-themes, ef-themes, flycheck, lsp, neotree, magit, pdfview do not prefer never considered No No No Vim "[""Elisp"", ""Haskell"", ""Python""]" Frequently "[""Manjaro""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Frequently Masters Male German Legal "[""Helm"", ""Vertico"", ""Marginalia""]" "[""No""]" Doom Emacs No r/emacs Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Sometimes undo-tree simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No expand-region, corfu, vundo, highlight-indent-guides, vterm, dumb-jump moderate comprimise never considered No I have in the past No Emacs "[""Python"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Reddit"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Notepad++ project.el Sometimes 29 Bachelors Male Ukrainian Software Development "[""Ido"", ""Marginalia""]" "[""No""]" maximal vanilla Yes Mastodon Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes vundo read and understand Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Community""]" Good but not great "[""Work""]" "[""28.2""]" 5 No limited comprimise never considered No No No Emacs "[""Common Lisp"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""straight"", ""elpaca"", ""use-package""]" "[""Install and try it immediately""]" VS Code framework default Frequently Masters Male Bosnia and Herzegovina Software Development "[""Ivy""]" "[""ispell""]" Spacemacs No Hacker News Great "[""vterm""]" "[""solarized""]" Never undo-tree copy-paste Never Window/buffer/frame confusion, keybindings for Emacs and various operating systems and telnetting somehow interfered with each other (this still happens. Is it me?), didn't lay out related windows as helpfully by default as GUI IDE programs do. conversations in a college terminal ward (not an official program) "[""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""always there, familiar""]" "[""Text editing features"", ""The impressive coders were using it""]" Very well, it's snappy I expect to get a great deal of control of my work if I put in the time to learn the now-slightly-odd Emacs way to do ... whatever. "[""Hobby projects"", ""Household bookkeeping""]" "[""27.1""]" 30 No ledger, diffview, python-mode moderate comprimise never considered I have in the past I have in the past No Emacs "[""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""framework default"", ""MELPA Stable"", ""not sure""]" "[""depends where I find them""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" I can't remember. No Sometimes 52 Bachelors Female United States citizen retired "[""No""]" "[""framework default""]" minimal vanilla Not sure Mastodon Great "[""shell-command"", ""shell""]" "[""wheatgrass""]" Never framework default many packages Never I don't even know where to start. Spacemacs was confusing and abstracted too much Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility and the community "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No org-roam,julia-snail moderate comprimise never considered Cannot Would directly No Vim "[""Elisp"", ""Julia"", ""Python"", ""R"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Discord""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Just MELPA, because I'm familiar with the process Vim framework default Frequently 26 Masters Male American Student "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Discord Great "[""eshell""]" "[""doom-one""]" Sometimes framework default copy-paste Never reliably setting up my keybindings and making them consistent throughout different modes Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Haskell"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""I don't b/c I usually assume the problem is with me""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" No Often 35 PhD Male United States citizen Research "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla Yes lobste.rs Great "[""eshell""]" "[""default dark""]" Frequently No copy-paste "[""TUI""]" "[""Text editing features""]" String[] Very well, it's snappy "[""Work""]" "[""24.5""]" 30 No never considered Emacs "[""PHP"", ""Ruby"", ""Scheme""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure""]" "[""Email""]" String[] Never "[""Blogs""]" "[""Tutorials""]" "[""Email""]" "[""not sure""]" "[""wait for maturity""]" No Often "[""No""]" "[""No""]" minimal vanilla "[""none""]" "[""default light""]" Never framework default copy-paste Never Committing key combinations to memory can be difficult Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, and ease of use once learned "[""Work"", ""Hobby projects""]" "[""28.1""]" 19 No org-mode significant comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Go"", ""Python"", ""PHP"", ""Perl"", ""Shell""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Code (bug fixes)""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 43 Bachelors Male American Software Development "[""No""]" "[""ispell""]" minimal vanilla No Mastodon Great "[""none"", ""shell""]" "[""my own custom theme""]" Often No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Alright "[""Work""]" "[""28.2""]" 4 No no comprimise might in future No Would directly No Vim "[""Go"", ""Javascript"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub"", ""Discord.""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub""]" "[""Screenshots""]" "[""Discord""]" "[""use-package""]" "[""wait for community""]" Vim projectile Frequently 27 Bachelors Male Indian Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla Not sure r/emacs Great "[""shell"", ""eshell""]" "[""doom-one""]" Never No simple functions Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""When I realized that it uses some common keybinds with readline""]" Alright Customization, the number of packages that are available and the great community. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No reverse-im, general, hydra, projectile, lsp-mode, evil-nerd-commenter, vterm moderate comprimise never considered No No No Emacs "[""Elisp"", ""Java"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""ORG mode https://orgmode.org/elpa/""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" VS Code projectile Never 46 School Male Greek Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Looks great. Keep up the good work. No IRC Great "[""vterm""]" "[""I switch between modus-operandi and doom-ir-black with a function that runs on a timer (i.e. day/night theme)""]" Sometimes No copy-paste "[""GUI""]" "[""Text editing features""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 12 CUA "[""C"", ""C#"", ""HTML/CSS"", ""Python"", ""Ruby"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Rarely minimal vanilla copy-paste Never Learning to conf the init.el without having a good knowledge of programming, and integrating with other projects (like pandoc for convert to PDF) for a good workflow Internet "[""GUI""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great I use for writing prose, because I'm a human science research. I like the text processor capabilities. "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 No Org-roam moderate comprimise never considered No No No Emacs "[""I use almost for writing""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub"", ""Social Media""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Telegram""]" "[""package.el"", ""use-package""]" "[""wait for community""]" None No Frequently 31 Bachelors Male Brazilian Education services "[""No""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""default dark""]" Never framework default copy-paste Internet "[""GUI"", ""TUI""]" "[""Built-in features""]" "[""Text editing features""]" Alright "[""Work""]" "[""28.2""]" 1 Vim "[""I only use emacs for org-mode""]" "[""GNU/Linux"", ""MacOS""]" obsidian Sometimes Doom Emacs copy-paste Never Understanding what workflow suits best for each situation Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Legacy, simplicity, stability. "[""Hobby projects""]" "[""28.2""]" 7 No deft, eterm-256color, vterm, avy, ivy, no comprimise never considered No No No Emacs "[""Julia""]" Never "[""GNU/Linux"", ""MacOS""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""straight"", ""use-package""]" "[""Research alternatives""]" No Sometimes PhD Male Latvian Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none"", ""vterm""]" "[""base16-helios""]" Never No simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Text editing features"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No moderate comprimise never considered No I have in the past No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Code (features)"", ""Documentation""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" None No Frequently PhD Male Japanese Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla No r/emacs Ok "[""shell"", ""eshell""]" "[""default dark"", ""solarized-dark""]" Often No write package Rarely Lack of examples in documentation. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Extensibility. Self-documentation. "[""Work"", ""Hobby projects""]" "[""28.1""]" 7 Mu4e Vterm, dwim, spartparens, undo-tree, yasnippet, elfeed, magit, pdf-tools significant comprimise might in future Yes I have in the past No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""PHP""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Blogs"", ""M-x list-packages"", ""hacker news""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Frequently 38 PhD Male British Research "[""Helm""]" "[""flyspell""]" maximal vanilla Yes Hacker News Great "[""vterm""]" "[""modus-operandi"", ""ef-themes""]" Often undo-tree copy-paste Never I would if it weren't for the FSF'd dubious leadership. The defaults are from another century. Until very recently, missing a built in LSP client. Pretty unfortunate keybindings without evil. Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Doom Emacs "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit, eglot, hydra, forge limited comprimise never considered No No No Vim "[""C"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Advocacy""]" "[""Doom Emacs""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Framework""]" "[""framework default"", ""straight""]" "[""wait for community""]" Vim framework default Rarely 27 Masters Male Swiss Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Not sure Hacker News Ok "[""none""]" "[""doom-one""]" Sometimes framework default simple functions No difficulties, but it took a lot of time. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy It evolves while staying the same. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Emacs "[""C"", ""Elisp"", ""Elixir"", ""Python"", ""Rust"", ""SQL""]" "[""GNU/Linux""]" None Rarely maximal vanilla write package Never "When initially learning, I was on macOS, and figuring out which version of Emacs to install and whether or not to use a framework like Doom was difficult. There were something like 4 or 5 different repositories I could have downloaded ""Emacs"" from, and it was not obvious what the differences between them were (and they were different, some including their own downstream patches). I also had to decide whether to go vanilla, Prelude, Spacemacs, Doom, or other. I was used to making zero decisions when installing a text editor, so having to make several before even running the program might have stopped me from going through with it if I didn't have a colleague & friend who knew what they were doing and could guide me. The learning curves of the vanilla Emacs keybindings as well as the paradigm of customization-via-lisp-programming were also steep for me at first, but nothing that practice didn't get me through shortly!" Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Privacy respecting""]" "[""Extensibility"", ""Text editing features""]" Good but not great I can bind any feature or function to anywhere on my keyboard, and I can customize anything, even in most 3rd party packages "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No fireplace,magit,projectile,lsp-mode,emacs-everywhere,vterm moderate comprimise never considered Yes No Yes Vim "[""Clojure"", ""Elisp"", ""Javascript"", ""Python"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub"", ""Discourse or Discord sometimes""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Discourse"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials""]" "[""Framework"", ""I read the package's source code""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" "I've only authored one package, and I submitted it to MELPA because it was the easiest process for me to understand. It's my impression (although I admit I haven't done much research) that it is more... bureaucratic?... to submit to GNU ELPA what with copyright paperwork and the like. I preferred MELPA's process which was closer to the ""make Pull Request, make changes according to maintainer review, done"" process I was used to when contributing code to projects." VS Code projectile Sometimes 26 Bachelors Male American Software Development "[""Vertico""]" "[""No""]" Doom Emacs Not sure Discourse Great "[""vterm""]" "[""doom-one"", ""doom-one-light, and sometimes also doom-spacegrey or doom-miramare""]" Never framework default copy-paste Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Not well "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No might in future Vim "[""C++"", ""C"", ""Haskell"", ""Python"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""Email""]" "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes "[""Helm""]" "[""framework default"", ""flyspell""]" Spacemacs "[""shell"", ""vterm""]" "[""my own custom theme""]" Frequently framework default none Pinky finger Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Packages "[""Hobby projects""]" "[""27.2""]" 1 Vim "[""Java"", ""Python""]" "[""MacOS""]" IntelliJ Rarely Spacemacs none Never None, sorted most things with ddg. Internet "[""GUI""]" "[""org mode""]" "[""org mode""]" Very well, it's snappy Org mode "[""Work"", ""Hobby projects""]" "[""27.1""]" 3 No Orgmode, evil, roam moderate comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Often 40 Masters Male Welsh Education services "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default dark""]" Never No copy-paste Never "- ugly UI - keybindings" Internet "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great org-mode. "[""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Vim "[""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently 27 Bachelors Male Chinese Software Development "[""Vertico"", ""Consult""]" "[""No""]" Doom Emacs No Emacs China Ok "[""none""]" "[""dracula""]" Never framework default simple functions Never parent "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy Inspectability and self-documentation helps users learn to tweak things. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 No org-mode, magit, org-roam, prescient, expand-region, modus-themes moderate comprimise never considered No No No Emacs "[""C++"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""Emacs wiki""]" "[""Manual""]" "[""haven't yet""]" "[""straight""]" "[""Research alternatives""]" None project.el Frequently 26 Masters Male American Student "[""Ivy""]" "[""No""]" maximal vanilla Might be good to allow skipping questions (though I didn't try it) Yes Hacker News Great "[""shell"", ""eshell"", ""term""]" "[""modus-operandi""]" Rarely No many packages Often Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 5 No 5-10y No No Yes Emacs "[""Elisp"", ""R""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""Source""]" "[""Email"", ""GitHub""]" Often String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Manual""]" "[""Emacs StackExchange"", ""Mailing lists""]" "[""borg""]" "[""Install and try it immediately""]" project.el Frequently "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla "[""shell"", ""eshell""]" "[""my own custom theme""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 1 No org-mode, vertico, which-key, ido-mode moderate comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""M-x list-packages""]" "[""Manual""]" "[""Mailing lists""]" "[""package.el""]" "[""Install and try it immediately""]" Kate No Often 26 School Male Brazilian Student "[""Ido"", ""Vertico""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""zenburn"", ""tsdh""]" Never No understand internals Sometimes Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No moderate comprimise 2-5y No Yes Yes Emacs "[""Elisp"", ""Go"", ""Python""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code project.el Sometimes 29 Masters Male Argentine Software Development "[""Ido""]" "[""ispell""]" minimal vanilla Not sure Hacker News Ok "[""none""]" "[""monokai""]" Rarely No simple functions Never Overwhelming number of configuration options. Many ways to do the same thing so hard to know what is the best way. Lot's of state in Emacs that is hard to overview. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Spacemacs""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""27.1""]" 5 No limited comprimise never considered No No No Vim "[""C++"", ""Clojure"", ""Elisp"", ""Python"", ""Rust"", ""Ruby"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Tutorials""]" "[""GitHub""]" "[""straight""]" "[""wait for maturity""]" VS Code projectile Never 38 Masters Male Swedish Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs "There were mandatory answers where none of the options applied. There needs to be a ""I dont' want to answer/I don't know/N/A"" option for every question." Not sure Friend Not great "[""none""]" "[""doom-one"", ""solarized""]" Never framework default copy-paste Never No package manager University/College "[""GUI""]" "[""Text editing features"", ""Emacs broke my brain, i can't use other key bindings now""]" "[""Text editing features""]" Good but not great Customisability "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 20 No Ivy, magit limited comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Twitter""]" "[""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Notepad++ No Sometimes 42 PhD Male Norwegian Software Development "[""Ivy"", ""Ido""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""Tango-dark""]" Sometimes undo-tree copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 3 No do not prefer might in future No No No Vim "[""C++"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Vim No Often 35 School Male Uruguayan Manufacturing "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""dracula""]" Never No String[] String[] String[] String[] String[] simple functions Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Alright "[""Work""]" "[""29.0""]" 18 No moderate comprimise might in future No No No Emacs "[""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go""]" Sometimes "[""GNU/Linux"", ""WSL"", ""MacOS"", ""BSD""]" "[""Note taking""]" "[""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" visual studio/borlans projectile Rarely Masters Male Software Development "[""Ivy"", ""Ido"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure Hacker News Ok "[""vterm""]" "[""deeperblue""]" Rarely undo-tree simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great extension "[""Hobby projects""]" "[""28.2""]" 2 No evil,ivy,lsp-mode limited comprimise might in future Cannot Would directly No Vim "[""C++"", ""HTML/CSS"", ""Ruby""]" Frequently "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""Task management""]" "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""straight"", ""use-package""]" "[""wait for community""]" VS Code framework default Frequently 24 Bachelors Male Chinese Software Development "[""Ivy""]" "[""framework default""]" Doom Emacs No Discourse Great "[""vterm""]" "[""default dark"", ""doom-one""]" Sometimes framework default many packages Often Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Emacs LISP!!!!!!!!""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy LISP "[""Work"", ""Hobby projects""]" "[""26.3""]" 40 No moderate comprimise 10+y No No Yes mine "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""SQL"", ""json, REST""]" Never "[""Windows""]" String[] "[""None""]" "[""Email""]" Often String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview"", ""plain-text doc (e.g., Commentary)""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists"", ""Email""]" "[""manual""]" "[""wait for maturity""]" No Frequently Bachelors Male American Software Development "[""xxxxxxxxxxxxxxxxxxxx""]" "[""No""]" maximal vanilla Not sure Emacs mailing list Not great "[""shell""]" "[""my own custom theme""]" Rarely plain undo write package Never I was pretty young, so I can't remember. I think I was used to CUA and I had to relearn the more commonly used keys. Family member "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy Emacs feels natural to me, probably because I've used it for a long time. I like the fact that it's able to be an IDE and a raw editor depending on what I want. Also, I type in Dvorak, and Emacs' keystrokes feel very satisfying with that layout. "[""Hobby projects""]" "[""28.2""]" 6 No AucTeX,org-mode, limited comprimise never considered No Cannot No Emacs "[""C"", ""Elisp"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Packages are already so good that I don't need to contribute---seriously""]" Never "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists"", ""Hacker News""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""GitHub"", ""Googleing""]" "[""package.el""]" "[""Research alternatives""]" None No Sometimes 17 School Male United States citizen I'm literally in high school. "[""No""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell""]" "[""deeper-blue""]" Sometimes No write package Never All those damned chords and key bindings Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Tty experience""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility and still works brilliantly on a tty "[""Work"", ""Hobby projects""]" "[""29.0""]" 35 No org-mode,haskell-mode,lsp-mode,company,selectrum,prescient,magit significant comprimise never considered No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Haskell"", ""Python"", ""R"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Web search engines""]" "[""Manual""]" "[""I don’t ask for help""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 65 Masters Male British Transportation "[""Selectrum""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""gruvbox"", ""Light modes""]" Sometimes No simple functions Never use some one 's dot files Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great lite "[""Hobby projects""]" "[""27.2""]" 5 No do not prefer never considered Cannot No No Vim "[""Go"", ""Java"", ""Rust""]" Often "[""MacOS""]" "[""General document writing""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Code (features)""]" "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""elpaca""]" "[""wait for maturity""]" MELPA Vim framework default Sometimes 32 Masters Male Chinese Software Development "[""framework default""]" "[""flyspell"", ""langtool""]" Doom Emacs Not sure Hacker News Great "[""eshell""]" "[""solarized""]" Sometimes undo-tree write package Never "Keybindings were not a thing I had ever thought about so I had a pretty hard time with figuring out how to use e.g. buffer switching. I am still having issues with everything being a buffer, especially when I want to e.g. fetch data from an API, I just want an alist that I can work with instead of having to figure out where the content begins and ends in a buffer." University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""It is just what I am used to""]" "[""My professor told me that I could take it as a challenge""]" Good but not great Extending functionality takes just a few lines of code, customization is a breeze. "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 No org-mode, project, magit, web-mode moderate comprimise might in future I have in the past I have in the past No Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Shell"", ""SQL"", ""BQN""]" Frequently "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" My packages are generally not production ready so they are not on any of those. Notepad++ project.el Frequently 33 Masters Male Danish Software Development "[""Ivy""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""shell-command"", ""eshell""]" "[""solarized-dark""]" Never No write package Rarely Too many packages that can do the same Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Being a Lisp interpreter "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No org-mode, ivy, counsel, tramp, vterm, lsp-mode, auctex, emacs-jupyter, dired moderate comprimise might in future No No No Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Julia"", ""Python"", ""Perl"", ""Scheme"", ""Shell"", ""Fortran""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" Always GNU ELPA Vim project.el Frequently 30 PhD Male Cuban Research "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""doom-one""]" Frequently undo-tree simple functions "[""GUI""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 Emacs "[""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" "[""MacOS""]" Often minimal vanilla copy-paste "[""GUI""]" String[] String[] String[] Vim "[""C"", ""HTML/CSS"", ""Java"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Sometimes Spacemacs copy-paste Never "Mainly around documentation, i spent many hours traversing and understanding different ways of accomplishing the task of getting packages until i found use-package. Incompatible packages, mostly due to my own lack of understanding how hooks and emacs internals work. E.g. getting code completions to work in lsp-mode." Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "Proven relevance across many epochs of computing. I feel comfortable investing in my preferred Emacs setup because I see myself using it over decades and new packages provide the support for new languages. Orgmode is amazing. Use it everyday and discover new ways to improve my setup." "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No lsp-mode,use-package,magit,better-defaults,company, moderate comprimise might in future No I have in the past No Emacs "[""C"", ""Go"", ""Python"", ""Rust"", ""Shell""]" Often "[""WSL"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" VS Code No Often 39 PhD Male Danish Software Development "[""No""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""none""]" "[""solarized"", ""material-theme""]" Never undo-tree simple functions Rarely German keyboard , keybindings designed for querty Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Can do everything. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Gnus Evil,counsel,avy,ivy significant comprimise 10+y No No No Vim "[""C++"", ""C"", ""Elisp"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Doom""]" "[""Overview""]" "[""Emacs StackExchange"", ""Email"", ""Discourse""]" "[""straight"", ""manual""]" "[""Install and try it immediately""]" None projectile Sometimes 55 Masters Male Software Development "[""Ivy""]" "[""flyspell""]" Doom Emacs Not sure Mastodon Ok "[""shell"", ""eshell"", ""vterm""]" "[""Borland blue""]" Frequently undo-fu copy-paste Never Managing packages in a portable (syncing between multiple machines) manner. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Org mode; configuration "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No magit, evil, modus themes, ivy moderate comprimise might in future I have in the past Would directly No Vim "[""C"", ""Common Lisp"", ""Go"", ""Julia"", ""Python"", ""Perl"", ""Shell"", ""Zig""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Mailing list"", ""Email""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""use-package"", ""manual""]" "[""Research alternatives""]" Eclipse No Often 32 Bachelors Male German Software Development "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""doom-one"", ""gruvbox"", ""modus-operandi""]" Rarely No simple functions Never My programming skills were also very primitive so, I had difficult time getting along with elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and personalization "[""Work"", ""Hobby projects"", ""Research""]" "[""27.2""]" 4 No Ess, slime, auto-complete significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""R"", ""Shell"", ""Common lisp""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""I don't""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""wait for maturity""]" None No Often 36 PhD Male Mexican Pharma "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla No Twitter Ok "[""shell""]" "[""default light""]" Never No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No Magit,projectile,cider,eglot moderate comprimise might in future No No No Emacs "[""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""haven't done this yet""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 20 Bachelors Male American Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-moonlight""]" Sometimes framework default copy-paste Never Friend "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 Gnus any comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""MELPA""]" "[""Mailing list""]" Never String[] Never "[""Discourse""]" "[""Tutorials""]" "[""IRC""]" "[""framework default""]" "[""wait for maturity""]" Vim framework default Frequently 40 PhD Male United States citizen Legal "[""framework default"", ""Helm""]" "[""framework default""]" Spacemacs No Hacker News Ok "[""shell-command""]" "[""solarized-dark""]" Frequently framework default simple functions Never Not really. It took me literal years to understand the beauty of completion with tools like ido. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Its configurability, emacs provides consistency given the range of tools and languages I use with it. "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No ivy, org-mode, racket-mode, js2-mode moderate comprimise never considered Yes Yes No Emacs "[""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel"", ""Blogging""]" "[""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""emacs news from Sacha Chua""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes 46 Bachelors Male Australian Software Development "[""Ivy"", ""Consult""]" "[""flyspell""]" maximal vanilla I hope this helps. Not sure Emacs News Great "[""eshell""]" "[""solarized-dark""]" Sometimes No simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 22 No golang moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Go"", ""Javascript"", ""Python"", ""Shell""]" Never "[""GNU/Linux"", ""WSL"", ""MacOS""]" String[] "[""not sure""]" "[""no""]" Never "[""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""no""]" "[""Tutorials""]" "[""no""]" "[""manual""]" "[""wait for maturity"", ""wait for community""]" Vim No Never 48 Masters Male Software Development "[""No""]" "[""No""]" minimal vanilla Some mandatory questions should be optional. No Hacker News Ok "[""shell""]" "[""my own custom theme""]" Often No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No limited comprimise never considered No No No Emacs "[""Elisp"", ""Elixir"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Visual Studio projectile Rarely 40 Bachelors Female American Software Development "[""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Ok "[""eshell""]" "[""solarized-dark""]" Sometimes No copy-paste Never Keys, modes, learning what's available and built-in. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great Flexibility and portability. TRAMP and uniform dired/file interfaces are awesome. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 5 No magit, lsp, projectile, selectrum, moderate comprimise never considered No No No Emacs "[""Go"", ""Ruby"", ""Shell"", ""HCL/Terraform""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Framework"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Sometimes 39 Bachelors Male United States citizen Software Development "[""Selectrum""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""shell"", ""eshell""]" "[""solarized""]" Sometimes No simple functions Never "Conflicting key bindings between packages (eg evil) Scrolling is still awkward, which is ridiculous" Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "History Hackability" "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No "Which-key Tide" limited comprimise might in future No No No Vim "[""Rust"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""GitHub""]" "[""use-package""]" "[""Research alternatives""]" VS Code projectile Often 37 Bachelors Male British Software Development "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Ok "[""none""]" "[""default dark""]" Rarely No write package Never Initial learning experience was very bad because of bad standards... immediatly switched configuration to Doom Emacs. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Not well Configurability: the potential to change everything through packages and variables; Flexibilty: everything can be changed at runtime, at will; "[""Hobby projects""]" "[""28.2""]" 2 No Evil; ace-window; LSP integration packages; projectile moderate comprimise never considered No Cannot No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub""]" "[""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" I decide by ease of setting up. Vim framework default Rarely 20 School Male Austrian Student "[""framework default""]" "[""framework default""]" Doom Emacs To everyone standing behind GNU emacs and putting in work: Thank you for this amazing editor/operating system ;-). No r/emacs Great "[""vterm""]" "[""dracula""]" Never framework default copy-paste Never key bindings, prefer vim settings Internet "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""compare to vim""]" Alright customization "[""Hobby projects""]" "[""29.0""]" 5 No evil, doom significant comprimise never considered No No No Vim "[""Go"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Rarely School Software Development "[""framework default"", ""Helm""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""default dark"", ""doom-one"", ""badwolf""]" Never framework default write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great The extensibility and the programming language modes. "[""Work"", ""Hobby projects""]" "[""29.0""]" 37 No magit, cider, clojure-mode, company, lsp-mode, rust-mode, flymake moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Rust""]" Often "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""I rarely find anything to improve in the packages I use.""]" Rarely "[""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Google search.""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" No Never 64 School Male Finnish Software Development "[""No""]" "[""No""]" minimal vanilla No Emacs mailing list Great "[""eshell""]" "[""Ample""]" Rarely No copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""customization""]" Good but not great "[""Work""]" "[""28.2""]" 10 Vim "[""Elisp"", ""Go"", ""Python"", ""Rust""]" "[""GNU/Linux"", ""Windows""]" Rarely maximal vanilla String[] String[] String[] String[] String[] simple functions Never Too much to learn at the beginning Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility with Elisp "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No org-mode, evil-mode, which-key, magit, org-drill significant comprimise never considered No No No Vim "[""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""Source""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" None projectile Often "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""dracula""]" Never vundo simple functions Never Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great Emacs' greatest strengths are its extensibility and its ability to be completely customized to your needs. However you are most productive, you can make that workflow happen within Emacs, and optimize it as far as you wish. The drawback being that it may take extensive time writing the configuration. "[""Work"", ""Hobby projects"", ""All situations, including studies""]" "[""28.2""]" 1 No moderate comprimise never considered I may in the future No No Vim "[""C#"", ""Elisp"", ""HTML/CSS"", ""Java"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Discourse""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently 18 School Female American Student "[""framework default"", ""Ivy"", ""Vertico"", ""Consult""]" "[""framework default"", ""flyspell""]" Doom Emacs "Questions which list ""Starter kit default"" should generally also let you select multiple options, in case it is relevant/you know what you are using/multiple are applicable." No Discord Great "[""vterm""]" "[""doom-one""]" Sometimes framework default copy-paste Never Yes. I didn't learn emacs from internet sources at first. The turning point was when I found *info* (C-h i). I wish I had found it sooner. Colleague "[""GUI""]" "[""Package(s)"", ""Built-in features"", ""Org-Mode""]" "[""Text editing features""]" Very well, it's snappy Org-Mode and the plethora of other packages. "[""Work""]" "[""29.0""]" 8 No magit, helpful, which-key, doom-modeline, dashboard, evil-nerd-commenter, vterm significant comprimise might in future Yes No No Emacs "[""C++"", ""C"", ""Python"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for maturity""]" Eclipse No Frequently 33 PhD Male United States citizen Manufacturing "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell"", ""vterm""]" "[""monokai""]" Never undo-tree simple functions Never Completion and indentation did not work easily. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""org-mode""]" Good but not great easy customization. Everything is doable after some work. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No Helm, yasnippet, org-mode, hydra significant comprimise never considered No No No CUA "[""Python""]" Never "[""GNU/Linux""]" "[""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Atom No Often 30 PhD Male French Research "[""Helm""]" "[""ispell"", ""langtool""]" maximal vanilla No Blog post Ok "[""none""]" "[""my own custom theme""]" Sometimes No copy-paste Never "While lisp is not that hard to learn, elisp is because its builtins are so alien. In no other language there are car, cdr, setq, cl-loop etc... The language is so bad that distributions feel the need to extend it, forcing the need to understand which utility function is builtin or doom emacs only." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Universal vim keybindings for coding, mu4e and org-mode through evil-collection "[""Work""]" "[""28.1""]" 1 Mu4e mu4e, evil-mode, evil-collections, org-mode, magit, lsp-mode, dap-mode limited comprimise might in future Yes Yes No Vim "[""Clojure"", ""Elixir"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""Web search engines""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework""]" "[""framework default""]" "[""wait for community""]" the less troublesome first Vim framework default Never 25 Masters Male French Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No doom emacs Great "[""vterm""]" "[""doom-one""]" Rarely framework default copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 Vim "[""C++"", ""C"", ""Julia"", ""Python"", ""Fortran""]" "[""GNU/Linux"", ""Windows""]" Notepad++ Often Doom Emacs simple functions Never It needs to bei configured and how to do it is Not obvious. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Not well Unified Workflow that can be extended to all usecases. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 5 No Magit,consult,embark,corfu moderate comprimise never considered No No No Emacs "[""Clojure"", ""Javascript"", ""Python""]" Frequently "[""Windows""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview"", ""(use-package) configuration example""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" Notepad++ project.el Rarely Masters German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Yes Blog post Great "[""none""]" "[""modus-operandi""]" Sometimes No write package Sometimes Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 13 Mu4e sly,general,vlf,helm,dired-subtree,dired-narrow,which-key,pdf-tools,nov any comprimise might in future Cannot Yes No xah-fly-keys "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Sometimes "[""Lack confidence in code quality"", ""Wariness of the review process"", ""Bad prior experience""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""IRC"", ""Matrix"", ""Mailing lists""]" "[""package.el""]" "[""Research alternatives""]" Eclipse projectile Often Engineering "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes IRC Ok "[""eshell"", ""ansi-term"", ""vterm""]" "[""my own custom theme"", ""solarized-dark""]" Frequently No copy-paste Never Key bindings, customisation. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Documentation, built-in features, extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No modus-themes, magit, terraform-mode, company, pinentry moderate comprimise never considered No Would directly No Emacs "[""Go"", ""Rust"", ""Shell"", ""HCL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 28 Masters Male Russian Fin Tech "[""Icomplete""]" "[""ispell""]" minimal vanilla No r/emacs Ok "[""none"", ""vterm""]" "[""gruvbox"", ""modus-operandi"", ""modus-vivendi""]" Often No simple functions Never "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No magit, lsp-mode never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""not sure""]" "[""i usually don't""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""i usually don't""]" "[""use-package"", ""nix""]" "[""Install and try it immediately""]" No Sometimes "[""Consult""]" "[""No""]" maximal vanilla "[""none""]" "[""nord""]" Rarely No write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No moderate comprimise never considered No No No Emacs "[""Elisp"", ""OCaml, Agda, Coq""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" None project.el Sometimes 29 PhD Male French Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""eshell""]" "[""modus-operandi""]" Never undo-tree many packages Sometimes The biggest problem is getting an employer to sign the copyright waiver. "Remembering the keybindings. Getting used to key sequence of keys instead of [modifier+one or two keys]. Understanding Lisp." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Good but not great "Transparency: You can go right from wondering ""how does this work"" to the keybinds, to the function documentation, to the source code. The whole system is amazingly inspectable. Malleable: You can get an idea for how things ought to work, and make them work that way immediately. In 99% of cases, there's no need for code-compile-test cycles, it happens instantly." "[""Work"", ""Hobby projects""]" "[""29.0""]" 24 Mu4e moderate comprimise 0-2y No No Yes Emacs "[""Clojure"", ""Elisp"", ""Python"", ""Shell"", ""SQL"", ""Common Lisp""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""IRC servers""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""straight"", ""use-package""]" "[""wait for maturity""]" I run my own. nvi project.el Sometimes 42 Male United States citizen Healthcare "[""Vertico"", ""Consult""]" "[""ispell""]" maximal vanilla No Friend Ok "[""shell""]" "[""default light""]" Often No simple functions The lack of a templated framework (such as Doom/Spacemacs) was a barrier to entry. Only after learning the framework was I able to truly appreciate emacs for more than the framework. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and API documentation (self-documenting system) "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Vim "[""Elisp"", ""Go"", ""Javascript"", ""Python""]" "[""GNU/Linux"", ""MacOS""]" Vim Sometimes Doom Emacs write package Never Default settings and keybinding are arcane Internet "[""GUI""]" "[""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community""]" Good but not great It is a fully featured Lisp IDE "[""Hobby projects""]" "[""29.0"", ""28.2""]" 2 notmuch moderate comprimise might in future I have in the past Would directly Yes Emacs "[""Common Lisp"", ""Go"", ""HTML/CSS"", ""Shell""]" Never "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""IRC""]" "[""package.el""]" "[""Install and try it immediately""]" VS Code No Sometimes 45 Bachelors Male Swiss Software Development "[""Vertico""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""default light"", ""gruvbox""]" Never No write package Never Unfamiliar Keybindings functional programming editor "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great Mallable "[""Work""]" "[""28.1""]" 7 Gnus Margit, Gnus, dired, exwm, racket-mode, Shell-Mode, ivy any comprimise might in future No No No Emacs "[""Assembly"", ""Elisp"", ""Shell"", ""Typescript"", ""racket""]" Frequently "[""GNU/Linux"", ""guix""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs""]" "[""Overview""]" "[""Reddit"", ""Framework"", ""Discourse""]" "[""use-package"", ""manual"", ""paradoxä""]" "[""Install and try it immediately""]" Eclipse projectile Often 51 Masters Male German Software Development "[""Ivy""]" "[""flyspell"", ""langtool""]" maximal vanilla Not sure r/emacs Great "[""shell""]" "[""solarized-dark""]" Sometimes undo-tree simple functions Never If my configs was to suddenly disappear I'll just use any other editor. The sane defaults are not that great which is understandable cause of gnu philosophy but I am just too busy to care about it. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Extensibility "[""Hobby projects""]" "[""29.0""]" 1 No magit and lsp moderate comprimise never considered Cannot Cannot Yes Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Matrix"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 19 School Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""doom-one""]" Sometimes undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 1 No limited comprimise might in future No No No Vim "[""R""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim projectile Frequently 49 Masters Male Peruvian Healthcare "[""Ivy"", ""Icomplete"", ""Vertico""]" "[""flyspell"", ""ispell""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""gruvbox""]" Rarely framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No Magit, selectrum, prescient, projectile, lsp, flycheck, org-mode moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" projectile Often 42 Masters Male British Software Development "[""Selectrum""]" "[""flyspell""]" maximal vanilla "I was unsure about terminology relating to ""emacs"" vs ""emacs packages"" vs elpa etc." Not sure lobste.rs Ok "[""none""]" "[""solarized""]" Never No copy-paste University/College "[""GUI"", ""TUI""]" "[""habit""]" "[""Text editing features"", ""Community""]" Good but not great "[""Work""]" "[""28.2"", ""28.1"", ""27.2""]" 35 Emacs "[""C++"", ""C"", ""Java"", ""Python"", ""Perl"", ""Shell""]" "[""GNU/Linux"", ""MacOS""]" Rarely minimal vanilla copy-paste Rarely "Basics of navigation, window management, saving workspaces, and executing/navigating code. Also, debugging configuration." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility and common platform to interact with many different tools. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No significant comprimise might in future Yes No No Vim "[""Clojure"", ""Elisp"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Matrix servers"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Matrix"", ""Emacs StackExchange"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Research alternatives""]" VS Code projectile Frequently 34 Masters Male United States citizen Software Development "[""framework default""]" "[""No"", ""framework default""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-one""]" Often framework default write package Never No real difficulties. I was fortunate to have helpful and patient colleagues who showed me the ropes. It also helped that I already knew other LISPs. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Lisp""]" "[""Extensibility"", ""Text editing features"", ""Support for lisp/scheme editing""]" Very well, it's snappy Incredible flexibility and extensibility through emacs lisp programming, especially with some common-lisp extensions. Ability to customize key bindings to perfection. A wide variety of packages to provide useful functionality. Pre-bundled collections of configuration (Doom, Spacemacs, etc.) for new users who don't want to start from scratch. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 39 No straight, org-mode (and friends), org-roam, projectile, lsp-mode, plantuml-mode do not prefer never considered No No No Default with many custom bindings "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""Never have""]" Never "[""Lack of time"", ""Until recently, work restrictions on open source contribs""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Web search engines"", ""Slack channels at work""]" "[""Graduated intro: starting out, more features, customization, deep hair,....""]" "[""Reddit"", ""Emacs StackExchange"", ""Emacs channel on work slack""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" N/A ed, vi, teco, Zmacs projectile Frequently 59 Masters Male American Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Snappy and responsive. Free text/other answer boxes could be larger. If I go back to a previous page, it would be nice to have a way to jump to last page with answers No Work Slack Great "[""none""]" "[""default light""]" Never No simple functions Never Leaving neovim way of doing things took some time to adjust. It also was my first experience writing any lisp code Youtubers "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Good but not great It’s design: Modes, map, hooks "[""Hobby projects""]" "[""28.2""]" 1 No Evil, lsp-mode, which-key, general, vertico limited comprimise never considered No Would directly No Vim "[""Typescript"", ""Terraform""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""I don’t really find out about new things. Would love to though""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Whenever I do, will probably just do it on GitHub Neovim projectile Never 35 Masters Male Uruguayan Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""shell"", ""vterm""]" "[""modus-operandi"", ""doom-themes""]" Never No none "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 Emacs "[""Python"", ""Shell""]" "[""GNU/Linux""]" Often maximal vanilla simple functions Never Getting used to the important keybinds such as M-x, C-c etc. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy elisp and a strong package ecosystem "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No lsp-mode,org-mode,org-babel,org-roam moderate comprimise never considered No No No Vim "[""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""straight"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Frequently 28 Associates Male British Software Development "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""default dark"", ""doom-one""]" Never undo-tree simple functions Never Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 32 No significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Perl"", ""Shell"", ""SQL"", ""LaTeX""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 58 PhD Male French Research "[""No""]" "[""ispell"", ""aspell""]" maximal vanilla Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Rarely No copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 2 No po-mode, ef-themes, leaf, nxml, idris2-mode, flycheck any comprimise never considered Yes Would directly No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""PHP"", ""Perl"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Sometimes "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""leaf.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Often 24 Associates Male Japanese Software Development "[""Helm"", ""Ivy""]" "[""No""]" minimal vanilla No Emacs JP Slack channel Great "[""shell""]" "[""el-themes (ef-bio)""]" Never No write package Sometimes the key bindings took a while to get used to Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great elisp "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 18 No magit,helm,company,counsel,powerline moderate comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Java"", ""PHP"", ""Rust"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""read the source""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" Eclipse projectile Never 47 Bachelors Male Australian Software Development "[""Helm"", ""Ivy""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""eshell""]" "[""my own custom theme"", ""solarized-dark""]" Sometimes No simple functions Never "- Naming (e.g .copy/paste vs kill/yank) - Shortcuts (e.g. cua mode) - Using emacs in a corporate Environment on Windows" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great "It's malleability. Nearly everything in emacs is not only ""configurable"" but actively exposed to the user to be changed at runtime." "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 Mu4e magit,eglot,evil,which-key,exwm,org-mode,vterm significant comprimise might in future No I have in the past No Vim "[""Elisp"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Blogs""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Matrix"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim No Frequently 34 Bachelors Male Austrian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs No Hacker News Great "[""eshell"", ""vterm""]" "[""dracula""]" Rarely framework default copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise never considered No No No Vim "[""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives""]" IntelliJ framework default Frequently 24 Masters Male French Research "[""framework default"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""framework default"", ""flyspell"", ""langtool""]" Doom Emacs Yes Discord Great "[""eshell"", ""vterm""]" "[""doom-one""]" Often framework default String[] "[""Work""]" "[""28.2""]" -3 String[] String[] write package Never Understanding which parts were actively maintained / worth learning. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""eglot""]" String[] Very well, it's snappy Ability to evolve: pushing more functionality to packages over the years, LSP support via eglot, and the recent work on tree-sitter "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No eglot, magit, flymake moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell"", ""ocaml""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Older packages can seem very complicated, not actively maintained""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""GitHub""]" "[""package.el""]" "[""wait for community""]" None project.el Often 34 Masters Male United States citizen Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Emacs mailing list Great "[""shell-command"", ""shell""]" "[""my own custom theme"", ""solarized-dark""]" Sometimes No copy-paste University/College "[""GUI""]" "[""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 1 Emacs "[""LaTeX""]" "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" String[] String[] Never "[""Reddit""]" String[] String[] "[""package.el"", ""use-package""]" "[""wait for community""]" Vim Frequently String[] String[] minimal vanilla String[] String[] simple functions Never Overwhelmed by options Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Community "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No meow, pdf-tools, helpful significant comprimise might in future I have in the past Cannot No meow-dvorak "[""Elisp"", ""Python""]" Rarely "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Frequently Masters other Indian Student "[""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""shell-command"", ""eshell""]" "[""default light"", ""default dark"", ""modus-vivendi"", ""darker-blue, adwaita""]" Never No write package Rarely Finding keybindings for each mode. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Stability""]" "[""Package(s)""]" Good but not great Extensibility, community "[""Hobby projects""]" "[""29.0""]" 4 Mu4e org, magit, dired, mu4e, elfeed, consult. paredit, puni moderate comprimise 0-2y Cannot Cannot No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""IRC"", ""Mailing lists"", ""Email"", ""/g/""]" "[""package.el"", ""use-package"", ""manual"", ""nixpkgs""]" "[""Research alternatives""]" Notepad++ project.el Frequently 25 Associates Male Argentine Student "[""Icomplete"", ""Vertico"", ""Marginalia"", ""Consult"", ""fido-vertical""]" "[""ispell""]" maximal vanilla Yes Emacs mailing list Great "[""shell-command"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Frequently undo-tree write package Rarely "I didn't know where to start when I wanted to customize Emacs. I tried to look for something short and quick like ""sample customizations"" or ""what can I customize?"" but the reference manual is too dense for this. I was able to overcome this difficulty by spending some time to just read the manual front to back, and look at other people's configs in GitHub." Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility and FOSS "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 5 No icomplete w/ fido-mode (builtin), ediff (builtin), pdf-tools moderate comprimise never considered No No Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Shell"", ""Kotlin, LaTeX""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Advocacy""]" "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" MELPA only since I very very seldom write Elisp Vim project.el Never 32 Bachelors Male Filipino Software Development "[""Icomplete"", ""fido-mode""]" "[""No""]" minimal vanilla Not sure https://planet.emacslife.com/ Great "[""eshell""]" "[""default light"", ""customized tsdh-light""]" Rarely No copy-paste Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Alright Coherent interface. Everything's a buffer, and I can interact with a buffer in roughly the same way no matter what it contains. No need to deal with a new application and interface paradigm for each type of task I perform or document type I view/edit. "[""Work"", ""Hobby projects""]" "[""27.1""]" 27 No significant comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""MELPA Stable""]" "[""Never had a need""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Docs are fine""]" "[""Friends/colleagues""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" memacs! No Frequently 46 School Male Swedish Software Development "[""No""]" "[""ispell""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""zenburn""]" Often No copy-paste Never No keybindings were weird (used evil for a bit), and troubleshooting is hard. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""It was \""the other\"" editor.""]" Very well, it's snappy Extensibility and the package environment. "[""Hobby projects""]" "[""29.0""]" 1 No use-package, rainbow-delimiters,vterm,pdf-tools,magit,projectile,ivy,counsel,which-key never considered No Cannot No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Rust"", ""Scheme"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""org""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes "[""Ivy""]" "[""ispell""]" maximal vanilla "[""vterm""]" "[""gruvbox""]" Often No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Alright the whole elisp and its ecosystem "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No magit,cider limited comprimise never considered No No No Emacs "[""Clojure"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" String[] "[""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" projectile Rarely 41 Bachelors Male Finnish Software Development "[""Helm""]" "[""No""]" maximal vanilla Not sure Friend Ok "[""eshell""]" "[""solarized-dark""]" Rarely No read and understand Never Bizarre naming Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Navigational keybinding habit""]" Alright customizability "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No ivy,swiper,org,org-roam,yasnippet,anki,straight limited comprimise might in future No No No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""SQL""]" Never "[""Windows""]" "[""Note taking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Web search engines"", ""M-x list-packages"", ""Youtube. Especially Systemcrafters""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Google""]" "[""straight""]" "[""Install and try it immediately""]" Github Notepad++ No Never 46 Masters Male Thai Software Development "[""Ivy""]" "[""No""]" minimal vanilla Clicking on the blank space on the right-end unintentionally trigger item selection. No Hacker News Ok "[""none""]" "[""doom-vibrant""]" Never No copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Very well, it's snappy can stay focused on the home row of the keyboard "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 never considered Emacs "[""Elisp""]" "[""MacOS""]" String[] "[""not sure""]" String[] "[""Lack confidence in code quality""]" "[""Reddit"", ""GitHub""]" String[] "[""IRC"", ""Emacs StackExchange""]" "[""not sure""]" "[""Install and try it immediately""]" VS Code Never String[] String[] minimal vanilla String[] "[""modus-vivendi""]" simple functions Never Key-Bindings are hard to remember when you are new. I used evil-mode for the first 5 years and only switched to the default bindings when I purchased a specialised keyboard last winter. Knowing a decent pool of bindings, it is much more natural to use emacs that way, but getting there was hard. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy large and easy-to-extend feature set which is very well documented "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No org-mode, dired, tramp, magit any comprimise never considered No No No Emacs "[""Python"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""not yet on that proficiency level""]" Never "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "["".""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Often 31 Masters Male German Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command"", ""shell""]" "[""solarized""]" Often No none Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""org mode""]" "[""Extensibility""]" Very well, it's snappy Org Mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e significant comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never String[] Never "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Neovim projectile Frequently 16 School Male Iranian Student "[""Ivy""]" "[""ispell""]" maximal vanilla No Internet Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never The keybindings were hard to learn at first. The lack of a proper vim like substitution Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Wanting to try something else""]" Good but not great The abudance of packages that just work "[""Programming""]" "[""28.2""]" 1 No evil-vimfold, ligatures.el, evil, use-package significant comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Typescript"", ""Shell scripts""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Manual"", ""Overview""]" "[""I don’t""]" "[""use-package""]" "[""Install and try it immediately""]" MELPA as it contains most packages that I enjoy Vim No Rarely 17 School Male Swedish Student "[""No""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""none""]" "[""gruvbox""]" Sometimes No write package "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""It's free software""]" Good but not great "[""Work"", ""Hobby projects""]" "[""26.3""]" 3 Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux""]" Sometimes maximal vanilla write package Rarely "A long time ago, I submitted a ""vc-svn"" but there was already one there. My experience was positive, and I'd be happy to do it again, and more than happy to sign FSF docs." Initially, the keyboard stumped me. That version of Emacs (18.x) didn't come with the info files nor the tutorial. Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Part of the GNU project / FSF"", ""Emacs Lisp""]" "[""Part of the GNU project / FSF"", ""Emacs Lisp""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 30 Gnus avy, key-chord, which-key, magit, editorconfig, whitespace, project, org moderate comprimise might in future No I have in the past No Emacs "[""Clojure"", ""Common Lisp"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" I maintain crafted-emacs, but that isn't technically a package. If I were to choose, I'd choose GNU ELPA or NonGNU ELPA. Vim project.el Frequently School Male United States citizen Software Development "[""Icomplete"", ""Selectrum"", ""Marginalia"", ""Consult"", ""fido""]" "[""flyspell""]" Crafted Emacs There are contributions to the Emacs community which aren't packages, for example starter kits. This survey does not capture the effort of maintaining those and I contribute to/maintain one. Looking forward to the results from this one though! It's been a while since I took the Emacs Survey! No r/emacs Great "[""eshell"", ""ansi-term""]" "[""modus-vivendi"", ""deeper-blue""]" Sometimes No copy-paste Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright Extensibility and ability to do everything inside Emacs without moving to another program and losing your flow. Also, Magit is amazing. "[""Work""]" "[""28.2""]" 4 No magit, treemacs, helm, lsp-mode, imenu, projectile do not prefer never considered No No No Vim "[""Clojure"", ""HTML/CSS"", ""Python"", ""Ruby"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""Have never done so""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit""]" "[""framework default""]" "[""Install and try it immediately""]" IntelliJ framework default Rarely 29 Bachelors Male Irish Software Development "[""framework default""]" "[""framework default""]" Spacemacs Not sure Hacker News Great "[""eshell""]" "[""zenburn""]" Rarely framework default copy-paste Never "One of the biggest things was poor language support for languages I needed at work. In particular, it took a lot of effort to get a just OK environment set up for TypeScript with React/TSX and embedded GraphQL. I eventually went with TypeScript-TSX, the ts-ls LSP, and tree-sitter for syntax highlighting, but the result is clearly inferior to what I accomplished in Neovim with far less effort (and VSCode is in another class for this language ecosystem). I still could never figure out how to jump to definition between TS and JS files. Semantically incorrect closing tags are randomly inserted when writing code, and I could never figure out exactly what was inserting them or how to disable them. Support for Python was much better, but it also does things like autocomplete semantically incorrect parentheses after imports. I could never figure out how to stop this from happening, and I tried asking for help in a variety of places online without any luck. Things like pyimport-insert and lsp-rename still fail randomly while the equivalents work fine with other editors. Overall, my initial impressions after a year or two are that is Emacs feels very slow and buggy compared to other editors I have used. There are obviously some very powerful packages out there, but language support varies wildly and it takes a lot manual effort to get an environment that's reasonably consistent for use with multiple languages." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Alright Org-mode, great built-in documentation, high discoverability of functionality, and a decent package ecosystem. It's really org and babel that keep me around. "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No I have in the past No Vim "[""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Atom projectile Often 35 PhD Male United States citizen Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" Doom Emacs No Hacker News Ok "[""none""]" "[""gruvbox""]" Rarely framework default copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No any comprimise never considered No No No Emacs "[""Python"", ""Shell"", ""Fortran""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""not sure""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" Sublime Text No Frequently 25 PhD Male French Research "[""Ido""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""shell-command""]" "[""misterioso""]" Never No simple functions Rarely Difficulty of learning and understanding its style of lisp. Poorly designed keybindings and difficulty remapping some obscure keys (like space, escape, C-g) Internet "[""GUI""]" "[""org-babel for reproducible research""]" "[""Extensibility"", ""org-mode""]" Poorly, it's sluggish Org-mode "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No significant comprimise never considered No No No Vim "[""Python"", ""Shell"", ""org-babel languages (bash, shell, python, gnuplot)""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim framework default Sometimes 27 Masters Male Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Nice that it works without JavaScript and over Tor No Hacker News Ok "[""vterm""]" "[""monokai/molokai""]" Never framework default read and understand Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Not well "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No no comprimise never considered No No No Vim "[""Clojure"", ""Elixir"", ""Haskell"", ""Rust""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""wait for community""]" Vim projectile Rarely Masters Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs Not sure Hacker News Great "[""vterm""]" "[""doom-one""]" Sometimes undo-fu read and understand Never I thought I needed to use a starter kit. As a result I had a machine I didn’t really understand. After that I had a heavily customized configuration, but in the last five years my config tends to take more to prefer more stock settings and packages. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Simplicity and completeness out of the box""]" Very well, it's snappy It can become anything you need it to. It is simple, stable, and lets me stay productive. Some packages are game changer and I can not live without: magit and org mode. "[""Work"", ""Hobby projects""]" "[""29.0""]" 14 No magit, org-mode, web-mode, rspec-mode, golden-ratio.el, flycheck, undo-tree moderate comprimise might in future No Yes No Emacs "[""HTML/CSS"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""Friends""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None projectile Often 33 Bachelors Male American Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla Not sure Hacker News Great "[""ansi-term""]" "[""modus-operandi""]" Often undo-tree copy-paste "[""GUI""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 Emacs "[""C++"", ""C"", ""Python"", ""Perl""]" "[""GNU/Linux"", ""WSL"", ""Windows""]" Sometimes minimal vanilla simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy The entire UI is buffer-based text "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 Mu4e significant comprimise never considered I have in the past Would directly No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Mailing lists""]" "[""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" projectile Frequently 54 Bachelors Male United States citizen Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""modus-vivendi""]" Sometimes undo-tree write package Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No limited comprimise might in future Yes No Yes Vim "[""C"", ""Python"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""straight""]" "[""Install and try it immediately""]" Vim framework default Sometimes 22 Bachelors Male American Software Development "[""Selectrum""]" "[""framework default""]" Doom Emacs No Discourse Great "[""eshell""]" "[""doom-one""]" Rarely framework default copy-paste Never Friend "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Mu4e limited comprimise never considered No No No Emacs "[""C"", ""Python"", ""Ocaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison""]" "[""GitHub""]" "[""elpaca""]" "[""wait for community""]" Notepad++ No Frequently Masters Male Research "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Yes Hacker News Great "[""none""]" "[""Spacemacs""]" Rarely undo-tree copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Text editing features""]" Not well Integrated extensibility "[""Work""]" "[""29.0"", ""28.2""]" 30 No org, magit, which-key, ivy, dashboard limited comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""use-package""]" "[""Research alternatives""]" VS Code No Often 46 PhD Male Danish Software Development "[""Ivy""]" "[""ispell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""dracula""]" Never No copy-paste Never I couldn't figure out how to use tabs instead of spaces. The appropriate option for this seems to act as if tabs were just a fixed number of spaces. Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Ease of understanding, good documentation "[""Hobby projects"", ""School""]" "[""28.2""]" 1 No rainbow-delimiters, auto-complete, multiple-cursors, geiser-guile any comprimise might in future No No No Emacs "[""Python"", ""Scheme"", ""Shell"", ""SQL"", ""Caml""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Fediverse""]" "[""Tutorials""]" "[""IRC""]" "[""package.el"", ""guix""]" "[""Install and try it immediately""]" Vim No Never 20 School Male French Student "[""No""]" "[""No""]" minimal vanilla "Some more questions should be optional (e.g. ""How do you find out about new packages?"": some people don't follow new packages and simply search for one when needed)" No Fediverse Great "[""shell""]" "[""cyberpunk""]" Rarely No simple functions Never Key bindings till I found the way to tweak it the way I prefer it (brief) Back in the late 80s "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Flexibility// ability to integrate it with pretty much anything "[""Work""]" "[""27.2""]" 5 Gnus moderate comprimise never considered No No No Brief based "[""Assembly"", ""C++"", ""C"", ""C#"", ""Javascript"", ""SQL"", ""Powershell""]" Sometimes "[""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit""]" "[""Manual"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Brief then notepad++ projectile Sometimes PhD Male French Fin Tech "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""eshell""]" "[""Leuwen""]" Never framework default copy-paste Never Getting used to emacs keybindings has been very difficult for me. Coming from VScode I was used to certain keybindings that are not in emacs. I also like that things are very intuitive in VScode which was not the case for me when starting emacs. (As I get used to emacs though, new things are starting to be more intuitive.) Also, I find that I accidentally hit keybindings constantly in emacs. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy I really like how easy it is to customize and I especially like how its free and open source. I'm still learning but I'm very interested in org-mode and being able to write nice documentation alongside code. "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3""]" 0 No Ivy moderate comprimise never considered No I plan to buy the Emacs Deluxe package from the FSF shop soon. No Emacs "[""C"", ""Elisp"", ""Python"", ""Rust""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""N/A""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" VS Code framework default Rarely 25 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""framework default""]" Prelude This was awesome thanks for doing this! No r/emacs Great "[""none""]" "[""dracula"", ""nord"", ""zenburn""]" Never framework default simple functions Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 8 No limited comprimise never considered I have in the past No No Vim "[""Elisp""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 39 Masters Male American Telecom "[""Ivy""]" "[""No""]" maximal vanilla Not sure Twitter Great "[""eshell""]" "[""my own custom theme""]" Rarely undo-tree simple functions Rarely "* Not understanding some behavior, not knowing what plugin was responsible. My buffers were jumping around and I wasn't sure why. * Configuring org-mode" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""org-roam""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""org-roam""]" Very well, it's snappy "It's easy to configure and build your own ""personal operating system""." "[""Work"", ""Hobby projects""]" "[""29.0""]" 2 No org-roam, lsp-mode, magit limited comprimise never considered No No No Vim "[""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 39 Masters Male American Fin Tech "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""none""]" "[""material-dark""]" Never undo-tree write package Never "The reference materials (Emacs and Elisp References) were too large Some gatekeepers in the community Lack of knowledge regarding mailing lists" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensiblity, documentation "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.2""]" 15 No hydra, magit, eglot limited comprimise might in future No Would directly Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Notepad++ project.el Often 34 Masters Male Ethiopian Research "[""Icomplete""]" "[""flyspell""]" maximal vanilla Yes Hacker News Ok "[""ansi-term""]" "[""doom-one""]" Often undo-tree simple functions Never Find key bindings... Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Elisp interpreting system, adoption of new technologies like LSP, tree-sitter... "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 20 Mu4e moderate comprimise might in future No No No Vim "[""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""R"", ""Rust"", ""Scheme"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Telegram""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Eclipse framework default Rarely 41 Male Portuguese Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Not sure Telegram Ok "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Often framework default simple functions Never Yes. Vanilla Emacs doesn't have much. Learning how to install packages was difficult with different resources scattered online and multiple package repositories. Was very confusing. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Curious about Lisp""]" Good but not great longevity, customisability, extensibility, community. "[""Work"", ""Hobby projects"", ""Day to day notes""]" "[""29.0""]" 8 No exec-path-from-shell, yasnippet, try, which-key, ace-window, consult, projectile, vterm, lsp-mode, magit moderate comprimise never considered No No No Emacs "[""Elixir"", ""Erlang"", ""Javascript"", ""Python"", ""Shell"", ""Typescript"", ""OCaml""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub"", ""IRC""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""FSF paperwork""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 38 Bachelors Male Irish Fin Tech "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Ok "[""vterm""]" "[""doom-one"", ""dracula"", ""gruvbox"", ""solarized"", ""solarized-dark"", ""zenburn""]" Rarely No String[] "[""Hobby projects""]" String[] String[] String[] write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No magit,org,projectile,vertico moderate comprimise might in future No No Yes Emacs "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Time tracking""]" "[""framework default"", ""Source""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Screenshots"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for maturity""]" Never tried. None framework default Often PhD Male French Telecom "[""framework default"", ""Vertico"", ""Consult""]" "[""framework default""]" Doom Emacs No Twitter Great "[""none""]" "[""doom-one""]" Rarely No simple functions Never Internet "[""GUI""]" "[""Extensibility""]" "[""Extensibility""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 10 Rmail any comprimise never considered No No No ergoemacs "[""C++"", ""Shell"", ""verilog""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA""]" "[""Email""]" Never String[] Never "[""Web search engines""]" "[""Tutorials""]" "[""Discourse""]" "[""elpaca""]" "[""wait for community""]" Vim No Never "[""No""]" "[""No""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""my own custom theme""]" Frequently No simple functions Rarely It was used by my research team "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""I had no other option actually""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 Mu4e org, magit, lsp, mu4e, telega ... moderate comprimise 0-2y No No No Emacs "[""Elisp"", ""Java"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" None projectile Never 28 Masters Male Spanish Software Development "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No org-mode mailing list Great "[""shell"", ""term""]" "[""zenburn""]" Rarely No simple functions Never No Friend "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""magit, slime, ssh.el""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Consistency "[""Work""]" "[""29.0""]" 27 No magit, ssh.el, slime moderate comprimise never considered No No No Emacs "[""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Shell"", ""SQL"", ""Scala""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""I don't""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Twitter""]" "[""Tutorials""]" "[""IRC""]" "[""package.el""]" "[""wait for community""]" MicroEmacs, BBEdit framework default Sometimes 53 Masters Male Norwegian Telecom "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default dark""]" Rarely No many packages Sometimes University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 Gnus company, counsel, magit, smex moderate comprimise 5-10y No I have in the past Yes Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Kotlin""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Overview""]" "[""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Frequently Masters Norwegian Public services "[""Ivy""]" "[""ispell""]" minimal vanilla Yes Emacs mailing list Great "[""eshell""]" "[""leuven""]" Sometimes No write package Rarely Learning keybindings took a long time- wish I had started with which-key mode. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Documentation""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Documentation, stability, versatility "[""Work"", ""Hobby projects"", ""Games""]" "[""29.0"", ""28.2""]" 10 Mu4e magit, tramp, docker, docker-tramp, ob-restclient, direnv, lsp, which-key, counsel significant comprimise might in future Yes I have in the past Yes Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel"", ""Literate DevOps""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Matrix servers"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview"", ""Explanation of data structures""]" "[""IRC"", ""Matrix"", ""Recurse Center Zulip""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Thought about submitting to MELPA, but the list of requirements is really long, not worth for a niche package. Scintilla framework default Frequently 34 Bachelors Non-binary American Software Development "[""framework default"", ""Ivy""]" "[""framework default"", ""ispell""]" Spacemacs Yes Twitter Great "[""shell"", ""eshell"", ""vterm""]" "[""modus-vivendi""]" Frequently framework default write package Sometimes Getting the FSF copyright assignment done took 2 months to complete (20220223-20220419). Which seemed to be excessive. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great "- many packages - extensibility" "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 Gnus org, org-roam, tramp, calc, magit, cc-mode, lsp-mode, pass(word-store) limited comprimise 0-2y No No No Emacs "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Perl"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Sacha Chua's excellent Emacs news postings""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 54 Masters Male German Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla When I first tried to take the survey, the platform seemed to have crashed in the middle of it (I got various 502 pages). After the server recovered I had to restart the survey from scratch. No Emacs mailing list Not great "[""none""]" "[""zenburn""]" Frequently No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1""]" 4 No Magit, ivy significant comprimise never considered No No No Vim "[""Go"", ""Julia"", ""Python"", ""Perl"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""N/A""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Code (bug fixes)""]" "[""GitHub""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""N/A""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Rarely 32 School Male American Software Development "[""Ivy""]" "[""No""]" Spacemacs No Hacker News Great "[""eshell""]" "[""flatland""]" Rarely framework default simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No Org-mode, org-roam, lsp-mode, AUCTex limited comprimise never considered Cannot Cannot No Vim "[""C++"", ""Julia"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Framework""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Frequently 22 School Male Lithuanian Student "[""Vertico""]" "[""No""]" Doom Emacs No Blog post Ok "[""vterm""]" "[""default light""]" Sometimes No understand internals Sometimes It is hard to handle 100 email per day when subscribed emacs-devel It took me a while to make the transition from using Spacemacs to my own customization (about 4 years). Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Wanderlust email client""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Part of GNU "[""Hobby projects""]" "[""28.1""]" 7 Wanderlust wanderlust, newsticker, ivy, use-package, sly any comprimise 0-2y No I have in the past No Emacs "[""Assembly"", ""C"", ""Elisp"", ""HTML/CSS"", ""Scheme"", ""Shell"", ""APL""]" Never "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""Discourse"", ""M-x list-packages""]" "[""Design rationale"", ""Manual""]" "[""IRC"", ""Matrix"", ""Email""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity""]" NonGNU ELPA Vim No Often 23 School Male Chinese Student "[""Ivy""]" "[""flyspell""]" In between vanilla and fully customized Yes Emacs China Ok "[""eshell""]" "[""spacemacs-dark""]" Frequently No simple functions Never no start w/ cheat sheet University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy elisp gnu-free "[""Work""]" "[""26.3""]" 37 No significant comprimise never considered No No No Emacs "[""C"", ""Perl""]" Never "[""GNU/Linux""]" "[""General document writing""]" "[""Source""]" "[""Email""]" Never "[""Not interested""]" Never "[""Blogs"", ""Web search engines""]" "[""Overview""]" "[""Emacs StackExchange""]" "[""manual""]" "[""Install and try it immediately""]" No Frequently 67 Bachelors Male American retired "[""No""]" "[""ispell""]" minimal vanilla emacs-nox, tty-console, TeX, and gpm are my friends! No Hacker News Ok "[""shell"", ""term""]" "[""default light""]" Never undo-tree simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Almost everything""]" "[""28.2""]" 10 Emacs "[""Elisp"", ""Python"", ""R"", ""Scheme"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Frequently maximal vanilla copy-paste Never "No, as I was first introduced to Emacs through Debra Cameron's book, ""Learning GNU Emacs,"" which does an excellent job of getting one acquainted with vanilla Emacs." University/College "[""GUI""]" "[""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "* Emacs works reliably on different operating systems without requiring configuration changes * It's incredibly fast compared to many other dedicated GUI programs; everything is incredibly snappy and efficient -> Notably, the browser eww can efficiently surf the web while on a 64 kiB/s connection; the same holds true for rcirc (for irc) * It provides a consistent interface for numerous types of tasks * It can be infinitely customized to suit one's needs, yet does not _require_ configuration" "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Gnus emms, elfeed, zettelkasten, dictionary, elpher, german-holidays significant comprimise never considered Cannot Cannot No Emacs "[""Python"", ""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""BSD""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""M-x list-packages""]" "[""Manual""]" "[""never asked for help (yet)""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Often 25 Bachelors Male American Student "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla "Perhaps include an option regarding the FSF copyright papers to the effect of ""I have no idea what these are."" A quick web search of the terms did not reveal anything besides a new paperless option for copyright assignments." No unitedbsd.com Great "[""shell"", ""eshell""]" "[""acme-theme""]" Never No read and understand Never Confusing structure It's basically required for agda "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Org""]" Good but not great Extensibility "[""Work"", ""Hobby projects"", ""Organisation""]" "[""28.1""]" 1 No org-roam moderate comprimise never considered No No No Vim "[""Haskell"", ""Idris""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""i simply cry""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" Vim projectile Sometimes 20 School Male British Student "[""Vertico""]" "[""flyspell""]" Doom Emacs No r/emacs Great "[""term"", ""ansi-term""]" "[""solarized""]" Sometimes undo-tree simple functions Never The difficulty of setting up packages. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Alright Introspection, and being able to lookup most functions/keybindings via C-h f and C-h k. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 6 Mu4e AuCTeX, paredit limited comprimise never considered I have in the past No No Vim "[""C++"", ""C"", ""Haskell"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Tutorials""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""wait for community""]" Vim No Often 26 PhD Male Indian Research "[""Helm""]" "[""ispell""]" maximal vanilla Not sure lobste.rs Ok "[""none""]" "[""monokai""]" Never undo-tree simple functions Never Trying to get my head around Lisp syntax and errors when writing init files (as much as I love it now). Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Didn’t want to learn Vimscript""]" Very well, it's snappy Packages that are really Lisp programs that can provide a consistent interface across many different uses and easily share data between each other "[""Hobby projects"", ""college""]" "[""28.2""]" 2 notmuch org, magit, vertico/consult/etc. significant comprimise never considered No No No Emacs "[""C++"", ""Common Lisp"", ""Java"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately""]" Vim project.el Frequently 19 School Female American Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""ispell""]" maximal vanilla Not sure r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No vertico, orderless, marginalia, emacs-rime, avy, consult moderate comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""Julia"", ""Shell"", ""Mathematica""]" Often "[""GNU/Linux"", ""WSL"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" VS Code projectile Never 24 Bachelors Male Chinese Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Emacs China Great "[""shell-command"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-fu copy-paste Never lack of helpful guides, and videos. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Everything. Org mode, org roam. "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No no comprimise never considered No No No Emacs "[""Java""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub"", ""Reddit""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""not sure""]" "[""Install and try it immediately""]" None No Frequently 32 Bachelors Male Canadian Engineering "[""Vertico"", ""Marginalia""]" "[""ispell""]" maximal vanilla "Love everything about Emacs, I really hope that soon I can start contributing. Please guide us. I am extremely eager to learn and willing to give my time to contribute. I just lack the guidance and training to do so. In blunt words ""Please teach me everything I need to start contributing to Emacs, and packages, the whole thing, I am super excited just lack the guidance. I want to become a real hacker like you guys!"" Here is my email if you would like to get a hold of me. Email: abeitani1991@gmail.com" No Friend Great "[""shell""]" "[""my own custom theme"", ""modus-operandi""]" Never just C-x u simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Good but not great It can do anything with enough tweaking "[""Hobby projects""]" "[""29.0""]" 1 Mu4e Exwm do not prefer never considered No No No Vim "[""Elisp"", ""Java"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Agenda"", ""Babel""]" "[""framework default"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Manual""]" "[""Reddit"", ""GitHub""]" "[""framework default"", ""manual""]" "[""Install and try it immediately""]" None framework default Sometimes 17 School Male United States citizen Software Development "[""framework default"", ""Ivy""]" "[""flyspell"", ""langtool""]" Doom Emacs No r/emacs Great "[""eshell"", ""vterm""]" "[""gruvbox""]" Rarely framework default simple functions Never Hard to learn key bindings. Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Customisability, extensively, integration with other systems (compile, grep, language server) "[""Work"", ""Hobby projects""]" "[""28.2""]" 30 No Ibuffer significant comprimise never considered No No No Emacs "[""C++"", ""Python""]" Rarely "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Not interested"", ""Packages are mature""]" Never "[""Reddit"", ""Web search engines"", ""Hacker News""]" "[""Manual""]" "[""I don't""]" "[""manual""]" "[""wait for community""]" None No Rarely 50 Bachelors Male Software Development "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""none""]" "[""my own custom theme"", ""solarized-dark"", ""zenburn""]" Never No simple functions Sometimes Elisp is not my cup of tea Friend "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Poorly, it's sluggish Extensions "[""Work"", ""Hobby projects"", ""everything""]" "[""29.0""]" 20 notmuch Org-mode,magic,babel,lsp-mode significant comprimise 10+y Yes I have in the past No Emacs "[""C"", ""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""sample configs""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim framework default Often 38 School Male American Software Development "[""framework default""]" "[""framework default"", ""flyspell""]" Doom Emacs Not sure Hacker News Great "[""eshell""]" "[""monokai-dark""]" Frequently framework default copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Very well, it's snappy "[""Hobby projects""]" "[""28.1""]" 2 No moderate comprimise never considered No No No Vim "[""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for maturity""]" Vim No Frequently Bachelors Male "[""Ivy""]" "[""flyspell""]" minimal vanilla No r/emacs Ok "[""shell-command"", ""shell"", ""term"", ""vterm""]" "[""gruvbox""]" Never undo-tree write package Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No magit, corfu, vertico, consult, lsp-mode, evil limited comprimise never considered Cannot Cannot Yes Vim "[""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""framework default"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Screenshots"", ""Clips/videos""]" "[""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom framework default Sometimes 22 Bachelors British Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-miramare""]" Sometimes undo-fu write package Rarely The barriers seem high compared but not sure its a bad thing, might be good Its just a steep learning curve, still learning after 25 years, but I love that too Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Good but not great History/license/stance, buffer/text/input paradigm "[""Work"", ""Hobby projects"", ""Everything""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 25 Gnus magit, straight, org, restclient, marginalia, selectrum, consult, embark significant comprimise 5-10y No Yes No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""Perl"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview"", ""Generally happy w docs""]" "[""GitHub"", ""Twitter""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Don't submit any (yet) Vim Just what consult gives Frequently 37 Bachelors Male American Crypto "[""Selectrum"", ""Marginalia"", ""Consult"", ""Embark""]" "[""No""]" maximal vanilla Pretty long, but hope it helps make the project stronger Not sure Hacker News Ok "[""shell-command"", ""shell"", ""eshell"", ""term"", ""Various, but often outside emacs""]" "[""default light""]" Sometimes No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "- Extensible - Free software - I can copy my config from my personal computer to my work computer and have it ""just work"" - No spyware - Versatile, can do many things - Can move seamlessly between my projects with few keypresses - Great frameworks available with batteries included" "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No limited comprimise never considered No No No Vim "[""C++"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""GitHub""]" "[""Design rationale""]" "[""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code projectile Sometimes Canadian Software Development "[""No""]" "[""No""]" Doom Emacs No Hacker News Ok "[""shell"", ""vterm""]" "[""doom-one""]" Never No copy-paste "[""GUI""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 1 Vim "[""R"", ""Ruby""]" "[""GNU/Linux"", ""MacOS""]" Sometimes Doom Emacs simple functions Never "Learning the native keybindings was very difficult. Doom Emacs made it easier but I stil found myself just calling the elisp function via M-x most of the time. This is probably due to me not using an American keyboard layout. Understanding how frames work was also difficult. I ended up opening the same buffer in different frames multiple times." Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Extensibility. Being able to program the editor, especially in a REPL style, makes it possible to tailor it exactly to my needs and wants. The ease with which you can create new keybindings is amazing and really makes Emacs fly through files, once you get over the initial learning curve." "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org-mode,org-roam,yasnippet,evil,magit significant comprimise never considered No Yes No Vim "[""Go"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""BSD""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim framework default Sometimes 26 Associates Male Danish Software Development "[""framework default""]" "[""ispell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one"", ""gruvbox"", ""nord""]" Sometimes framework default simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great extensible, there is a mode for everything, not resource hungry, integrated shell "[""Work"", ""Hobby projects""]" "[""27.1""]" 11 No magit significant comprimise never considered No No No Emacs "[""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Reddit""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ No Frequently 41 Masters Male French Software Development "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""solarized-dark""]" Rarely No String[] String[] String[] String[] String[] write package Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects"", ""Writing, web publishing, diary,""]" "[""29.0""]" 16 No Magit, moderate comprimise might in future I have in the past I have in the past No Emacs "[""C"", ""Elisp"", ""Elixir"", ""Go"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Rarely String[] Sometimes "[""Documentation"", ""Advocacy""]" "[""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" project.el Often Bachelors Software Development "[""Consult""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Frequently undo-tree simple functions Never "1. Outdated/uncommon terminology makes it very hard to connect documentation/resources with my mental models. 2. Difficulty of programming in elisp for customization even when I'm proficient in other languages. (eg: are there recommended packages equivalent to a good standard library, what is good programming style, is there a recommended pattern to customizing packages and making tweaks, etc)" Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF"", ""Malleability""]" "[""Extensibility"", ""Community""]" Good but not great Malleability, user experience for power users. "[""Work"", ""Hobby projects"", ""Fun""]" "[""28.2""]" 3 notmuch hyperbole, org-roam, org-ql, consult, eglot moderate comprimise never considered No I would love something I can expense at work (eg: Sublime Text license) No Vim "[""Common Lisp"", ""Elisp"", ""Python""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Frequently 30 PhD Male Indian Industry/Research "[""framework default""]" "[""framework default""]" Doom Emacs Not sure r/emacs Great "[""eshell""]" "[""gruvbox"", ""doom-earl-grey""]" Rarely vundo simple functions Rarely University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 31 No org, magit, zoom, dired-subtree limited comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""FSF paperwork""]" Sometimes "[""Issues""]" "[""Reddit""]" "[""Tutorials""]" "[""Reddit""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" TextEdit No Sometimes 50 Masters Male United States citizen Software Development "[""No""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Ok "[""eshell"", ""term""]" "[""my own custom theme""]" Frequently No copy-paste Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""26.3""]" 20 No significant comprimise never considered No I have in the past No Emacs "[""Java"", ""Python"", ""Perl""]" Rarely "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Never 52 Bachelors Male United States citizen Fin Tech "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""default dark"", ""my own custom theme"", ""solarized-dark""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Alright "[""Hobby projects""]" "[""28.2""]" 2 No limited comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Go"", ""Python"", ""Shell"", ""SQL""]" Often "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text No Sometimes "[""No""]" "[""framework default""]" minimal vanilla No Hacker News Great "[""ansi-term""]" "[""my own custom theme""]" Never undo-fu simple functions Never Learning the key bindings Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy It's very extensible and it adapts to my work flow "[""Work"", ""Hobby projects""]" "[""29.0""]" 8 No magit, org any comprimise never considered No Would directly No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Sublime Text projectile Never 29 Bachelors Male Venezuelan Fin Tech "[""Helm"", ""Ivy"", ""Ido"", ""Vertico""]" "[""flyspell"", ""ispell""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Never framework default simple functions Never hard to debug start up scripts. many people start with spacemacs or doom (like I did) and then spend a lot of time tweaking a set up via copy and paste. this is slow and awkward Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features"", ""spacemacs evil mode""]" Good but not great package ecosystem, rich runtime "[""Work""]" "[""27.2""]" 5 No org-gtasks, LSP, org-pomodoro, deft, company, projectile limited comprimise never considered I have in the past I have in the past No CUA "[""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Vim projectile Often 51 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla More questions on wiring prose, more questions on web development-interacting with servers. Yes r/emacs Ok "[""none""]" "[""materialized""]" Frequently undo-tree simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Bidirectional support""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 23 No significant comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""LaTeX""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Sometimes 44 School Male Italian Software Development "[""Helm"", ""Ivy"", ""Ido""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""shell-command"", ""shell"", ""term"", ""vterm"", ""multi-term""]" "[""doom-Iosvkem""]" Sometimes No copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 Vim "[""Common Lisp""]" "[""GNU/Linux"", ""WSL""]" Frequently Doom Emacs copy-paste Never Colleague "[""GUI""]" "[""Text editing features"", ""Familiarity""]" "[""Text editing features""]" Very well, it's snappy Longevity "[""Work"", ""Hobby projects""]" "[""26.3""]" 35 No limited comprimise never considered No Yes No Emacs "[""Shell"", ""Markdown, Terraform""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""None""]" "[""MELPA Stable""]" "[""Don't""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""None really""]" "[""Manual""]" "[""None""]" "[""manual""]" "[""wait for maturity"", ""wait for community""]" None No Sometimes 59 Bachelors Male British IT Consultancy "[""No""]" "[""No""]" minimal vanilla Too long! No Fosstodon post Ok "[""shell""]" "[""default light""]" Never No write package Rarely Not a difficulty on my point of view, but rather a disappointment after being greeted with the ugly default interface. I went back to try Emacs after jumping on doom and spacemacs which had pretty good configuration and looks out of the box, that encouraged me to invest more time on Emacs. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Good but not great The extensibility and flexibility, Emacs is more of an operating system rather than a text editor, which no other editor can offer. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 0 Mu4e exwm, evil-mode, org-mode, eglot significant comprimise never considered Cannot Cannot No Vim "[""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Discord"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Framework"", ""GitHub"", ""Discord""]" "[""package.el"", ""straight""]" "[""Install and try it immediately""]" IntelliJ projectile Often 28 Masters Male Saudi Arabian Software Development "[""Vertico""]" "[""flyspell""]" Doom Emacs No Discord Great "[""eshell"", ""vterm""]" "[""doom-one""]" Never framework default none Never The crappy defaults Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No any comprimise never considered I have in the past I have in the past No Vim "[""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Sometimes 43 Masters Male United States citizen Telecom "[""framework default""]" "[""framework default""]" Spacemacs No Hacker News Great "[""none""]" "[""default dark""]" Rarely framework default simple functions Never Hotkey menus not builtin Friend "[""GUI""]" "[""Text editing features""]" "[""writing agda""]" Very well, it's snappy rich community and plugins "[""Hobby projects""]" "[""29.0""]" 0 No do not prefer never considered No No No Kakoune "[""Elisp"", ""Haskell"", ""Agda""]" Sometimes "[""NixOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""Matrix"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Kakoune framework default Rarely "[""framework default""]" "[""No""]" Doom Emacs No Telegram Ok "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never Colleague "[""GUI""]" "[""Package(s)"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work""]" "[""27.2""]" 20 No no comprimise never considered No No No Emacs "[""Go""]" Rarely "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA""]" "[""Email""]" Never String[] Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" Eclipse No Frequently PhD Research "[""No""]" "[""No""]" minimal vanilla No IRC Ok "[""shell""]" "[""default light"", ""doom-one""]" Never No write package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" Vim "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""Rust"", ""Shell"", ""Dart""]" "[""GNU/Linux"", ""MacOS""]" Sometimes Doom Emacs simple functions Never Alien key bindings, several packages that were causing slow-downs and crashes when used for remote buffers. Passion for Lisp "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Programabillity in Lisp""]" Good but not great Configurability, good support for multiple languages, the ability to do everything from a single program. TRAMP is very very important to me. "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No tramp, magit, lsp-mode, kubel, paredit, elpy, go-dlv no comprimise never considered No Yes No Emacs "[""Common Lisp"", ""Go"", ""Javascript"", ""Python"", ""Shell"", ""XML""]" Frequently "[""WSL"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" IntelliJ project.el Never 33 Bachelors Male Romanian Software Development "[""No""]" "[""framework default""]" maximal vanilla Yes Hacker News Great "[""shell""]" "[""tango-dark""]" Frequently framework default copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 12 No limited comprimise never considered No No No Vim "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Reddit""]" "[""Design rationale"", ""Screenshots""]" "[""GitHub""]" "[""package.el""]" "[""Research alternatives""]" Notepad++ projectile Sometimes 26 Masters Male American Software Development "[""Selectrum""]" "[""flyspell""]" minimal vanilla No Hacker News Ok "[""none""]" "[""solarized""]" Never undo-tree copy-paste Never Tutorial Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Elisp "[""Work""]" "[""28.2""]" 8 No Evil, hydra, posframe moderate comprimise might in future No Would directly No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists"", ""Email""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 50 Bachelors Male Spanish Software Development "[""Ivy"", ""Ido""]" "[""No""]" minimal vanilla Yes r/emacs Ok "[""shell-command""]" "[""my own custom theme"", ""doom-one"", ""dracula"", ""gruvbox"", ""modus-operandi"", ""modus-vivendi"", ""nord"", ""solarized"", ""solarized-dark"", ""zenburn""]" Frequently undo-fu copy-paste Never The learning curve is steep. One must understand a lots of concepts, and philosophy. Window, buffer, frame , prefix key bindings. The googled documents usually pesume, that you know how to install a package, and configure it. Wherever you look, you encounter a lots of information - but ONLY for the experienced user. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""everyone is so enthusiastic""]" Alright Good, generic concepts "[""Hobby projects""]" "[""27.1""]" 1 No helm,company,lsp moderate comprimise never considered No No No Emacs "[""Java"", ""Scala""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""M-x list-packages""]" "[""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" IntelliJ projectile Never 46 Masters Male Hungarian Software Development "[""Helm"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" purcell's emacs.d No Hacker News Ok "[""none""]" "[""default light""]" Never No simple functions Never Learning keybindings Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility, community "[""Work"", ""Hobby projects""]" "[""28.1""]" 23 Mu4e org-mode,consul,embark,undo-tree moderate comprimise never considered No No No Emacs "[""Elisp"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""wait for community""]" None project.el Frequently "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""modus-vivendi""]" Sometimes undo-tree copy-paste Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No any comprimise never considered No No No Emacs "[""Python"", ""Scheme""]" Never "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Blogs""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" Notepad++ No Frequently PhD Male Swedish Research "[""Ivy""]" "[""No""]" minimal vanilla No friend Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never No simple functions Never University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work""]" "[""28.2""]" 25 Gnus org-mode, projectile moderate comprimise never considered No No No Emacs "[""C"", ""Python""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""I don't""]" "[""package.el""]" "[""Research alternatives""]" projectile Never 46 Masters Male Swedish Software Development "[""Ido""]" "[""No""]" minimal vanilla Yes r/emacs Great "[""none""]" "[""modus-operandi""]" Never No String[] "[""Work"", ""Hobby projects""]" String[] 8 String[] String[] read and understand Never shortcuts Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""mu4e, org""]" "[""Extensibility"", ""Package(s)"", ""Established for decades and will be here for decades""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 Mu4e mu4e, org, lsp-mode, leuven-theme, rainbow-delimiters, company, tree-sitter, poly-mode moderate comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Python"", ""Rust"", ""Ruby""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Of course Sacha Schua, she deserved an entry here""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I'd use Melpa or my own github Sublime Text project.el Often 42 Masters Male German Software Development "[""Vertico"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""shell"", ""vterm""]" "[""leuven""]" Rarely No copy-paste Never Colleague "[""TUI""]" "[""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Easily extensible, transparent, well documented editor codebase "[""Hobby projects""]" "[""28.1""]" 7 No moderate comprimise never considered No No No Emacs "[""C++"", ""Haskell""]" Never "[""GNU/Linux"", ""BSD""]" "[""General document writing""]" "[""MELPA"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Sometimes 36 School Male (other) Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""none""]" "[""my own custom theme"", ""dracula""]" Never No simple functions Never Buffer and window manipulation were poor. Still are but I got used to it. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""SLIME (but I don't code in Common Lisp anymore)""]" Not well Packages that fundamentally change your workflow and how the program is used — transient, magit, org, notmuch, corfu, consult, which-key "[""Work"", ""Hobby projects""]" "[""28.2""]" 16 Mu4e Corfu,Consult,Magit,which-key,sr-speedbar,vertico,eglot,org-roam,multi-vterm do not prefer never considered No Would directly No Emacs "[""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x straight-use-package""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Reddit"", ""GitHub""]" "[""straight""]" "[""Research alternatives""]" Vim project.el Often 39 PhD Male Brazilian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No lobste.rs Great "[""vterm"", ""Custom function to send region to async shell""]" "[""acme and tao, both with font lock disabled""]" Rarely undo-tree simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy everything is text files "[""Work"", ""Hobby projects""]" "[""28.1""]" 21 No significant comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""not sure""]" "[""never did it""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""do not know""]" "[""never did it""]" "[""use-package""]" "[""Research alternatives""]" None No Often 47 Masters Male Swedish Research "[""Ido""]" "[""No""]" minimal vanilla No r/emacs Great "[""shell-command"", ""eshell""]" "[""default light""]" Frequently undo-tree simple functions Never I went in expecting a somewhat steep learning curve, so I wouldn't call them difficulties, it was just learning. But unfamiliar it was. Then again, there was the built-in tutorial. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy The fact that it works as a generic textual desktop environment, for which a number of applications is available that I can mix and match to achieve a desired end. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 22 Mu4e magit, evil, org, mu4e moderate comprimise might in future I have in the past Would directly No Vim "[""C++"", ""C"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Blogs"", ""M-x list-packages"", ""HackerNews""]" "[""Clips/videos"", ""Overview""]" "[""Never needed to ask. Either someone asked already, or I figured it out from the source code, or it was not worth spending time on.""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Something in Windows. Delphi. Dunno anymore. No Frequently 40 Masters Male Czech Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""ansi-term""]" "[""my own custom theme""]" Rarely undo-tree simple functions Never Buffer management and buffer persistence Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Poorly, it's sluggish Lisp for configuration is just the best "[""Work"", ""Hobby projects""]" "[""29.0""]" 6 No org, magit no comprimise never considered No No No Vim "[""C"", ""Clojure"", ""Elisp"", ""Go"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source"", ""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Setup of tool chaîne and tested""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual""]" "[""Just read the docs or Google""]" "[""framework default"", ""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Research alternatives""]" Vim projectile Frequently 39 School Male Austrian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""I don’t as they are often buggy or I’m breaking the buffers somehow, also much much slower than any native term.""]" "[""doom-one""]" Never framework default copy-paste Never The major difficulties I faced was thanks to the fact that, despite my own wishes, Windows remains my main OS. This together with me being new to Emacs made some things a bit of a hassle to get working, for example AUCTeX (especially synctex) and hunspell dictionaries for flyspell. These were not at all an issue when setting up Emacs on my linux machine. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensibility and customization, both in functionality and appearance. Once the initial learning curve is overcome it's a very smooth experience using Emacs. Org mode is very useful for quick notetaking and organisation. Personally I currently don't use Emacs for things like email and git, but I appreciate that if you want to you can do a lot of things in Emacs alone. "[""Work"", ""Hobby projects""]" "[""27.2""]" 1 No auctex, pdf-tools, guess-language significant comprimise never considered Cannot Cannot No Emacs "[""Python""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" TeXStudio No Often 24 Masters Male Swedish Student "[""No""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""none""]" "[""soothe""]" Never No none "[""TUI""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 1 Vim "[""C"", ""Python"", ""Ruby"", ""Shell""]" "[""GNU/Linux""]" Rarely Doom Emacs copy-paste Never "Finding the correct command or keybind to perform some operation. Understanding variables, when they are overridden, when modes change them, and how to change them myself." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "Extensibility/Customization Integration and inter-operation with other tools (grep, git, ... )" "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2""]" 5 No magit, evil, company, swiper moderate comprimise might in future No No No Vim "[""C++"", ""C"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""framework default"", ""GNU ELPA""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""IRC servers"", ""M-x list-packages""]" "[""Overview""]" "[""Mailing lists""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" Sublime Text No Frequently 26 Bachelors Male American Software Development "[""framework default"", ""Ivy""]" "[""framework default"", ""ispell""]" Doom Emacs No Hacker News Great "[""shell"", ""eshell""]" "[""doom-one""]" Often framework default simple functions Never Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 20 No Orderless, vertico, embark, magit, denote, eglot, corfu, editorconfig, avy, htmlize any comprimise never considered Cannot Yes No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA""]" "[""I do not""]" Never "[""Overwhelmed by package number, alternatives, possibilities, lack of confidence""]" Never "[""Blogs""]" "[""Manual"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Research alternatives""]" project.el Frequently 43 Masters Male French Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" maximal vanilla Thank you really much for your time. Maybe could you ask people ´s readiness to old features removal / deprecation and reduced core Emacs feature set ? Thanks again, really, to core devs and to packages maintainers, as well. Yes Blog post Great "[""shell"", ""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No copy-paste Never "installing/removing packages to try them out (eg. if i wanted to decide between ivy and vertico do i use require, use-package, or m-x list-packages? safe to mix and match methods? wiki has an ""installing packages"" but not one for uninstalling) organizing dot file(s)" University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""disliked modal editing""]" Good but not great "[""Hobby projects""]" "[""27.1""]" 10 No significant comprimise never considered No Cannot No Emacs "[""Python"", ""Perl"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""choose not to bother them with my stupid questions""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""haven't""]" "[""not sure""]" "[""Research alternatives""]" vi No Sometimes Bachelors Male United States citizen """between positions""" "[""No""]" "[""ispell""]" minimal vanilla No Hacker News Great "[""eshell"", ""vterm""]" "[""default dark""]" Never No copy-paste Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 5 Emacs "[""C++"", ""C"", ""Julia"", ""Python"", ""Rust""]" "[""MacOS""]" None Frequently maximal vanilla write package Sometimes Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Good but not great Portable, long lasting, actively maintained "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 24 No lsp-mode, ivy/concur/swiper, magit limited comprimise 2-5y No I have in the past Yes Emacs "[""C++"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" always melpa projectile Sometimes Bachelors Male Australian Fin Tech "[""Ivy""]" "[""No""]" Spacemacs No r/emacs Great "[""vterm""]" "[""default dark""]" Sometimes No copy-paste Never No, I started before using Windows, so my muscle memory of Emacs keystrokes is, if anything, better. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Stability coupled with almost infinite extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 30 Mu4e any comprimise never considered No I have in the past No Emacs "[""Python"", ""R""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" None No Frequently 64 PhD Male British Research "[""Ivy""]" "[""flyspell""]" maximal vanilla No Emacs mailing list Great "[""shell"", ""eshell"", ""term"", ""ansi-term""]" "[""default light""]" Sometimes No simple functions Never Unfamiliar terminology and naming used in the introduction tutorial and some function names. Confusing Installation and configuration instructions for external packages. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Part of the GNU project / FSF""]" Good but not great Evaluating elisp functions in any buffer. Included extensive documentation. Quality of third-party packages. Relatively lightweight (memory, cpu...) compared to modern editors. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 4 No swiper, magit, eglot, smex, which-key significant comprimise never considered No No No Emacs "[""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" Vim No Often 30 Masters Male Spanish Research "[""Ivy""]" "[""No""]" minimal vanilla No Hacker News Great "[""eshell"", ""ansi-term""]" "[""modus-operandi"", ""solarized""]" Sometimes No write package Never I cannot recall any *major* difficulties. The editor was different from what I used before switching to it. I had to run the Emacs tutorial two or three times to remember all basic keybindings. And it was enough to start using the editor. It also felt heavier than Vim at the beginning. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""I was a Vim user but get tired of VimL and decided to try this \""Best OS which has everything except a good text editor\"" thingy.""]" Very well, it's snappy "I would say elisp is the foundation of ""Emacs' greatest strengths""." "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No moderate comprimise never considered No No Yes Vim "[""C"", ""Clojure"", ""Common Lisp"", ""Rust""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Sometimes "[""Lack of time""]" Rarely "[""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""I rarely ask for help because someone already did and I can find an answer or clue in the Internet.""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" I searched the Internet and then found MELPA documentation and it was very good and comprehensive so I submitted my package there. Vim projectile Frequently 38 Masters Male Ukrainian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Great "[""eshell""]" "[""ianyepan/acme-emacs-theme""]" Never No copy-paste Never Lisp - nothing like any other language I've used Internet "[""GUI""]" "[""Package(s)"", ""Built-in features""]" "[""Org mode""]" Good but not great "Org mode Packages Extensibility" "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Mu4e Org mode,magit,mu4e,projectile,ledger-mode,company,evil,dired limited comprimise never considered Yes No No Vim "[""Shell""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" VS Code projectile Frequently 37 Bachelors Male New Zealander Fin Tech "[""Vertico"", ""company""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""none""]" "[""dracula""]" Frequently framework default simple functions Never Keybindings. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy The rich ecosystem of fully customizable packages (e.g. Org-mode, Geiser, etc.) "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 Mu4e magit, yasnippet, multiple-cursors, racket-mode, paredit, helm, exwm, ace-window significant comprimise 10+y Yes No No Emacs "[""Elisp"", ""Python"", ""Scheme"", ""Racket""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Discourse"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Matrix"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email"", ""Discourse""]" "[""Guix""]" "[""Install and try it immediately"", ""Research alternatives""]" C++ Builder No Frequently 34 PhD Male Moldovan Research "[""Helm""]" "[""flyspell""]" maximal vanilla Thanks a lot for having this survey! Not sure Friend Great "[""eshell"", ""term""]" "[""doom-one"", ""gruvbox"", ""nord"", ""solarized"", ""solarized-dark"", ""zenburn"", ""ample, alect, moe""]" Often framework default write package Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 21 No Magit, reformatter, vertigo, embark, moderate comprimise 2-5y I have in the past No Yes Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Typescript"", ""kotlin""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Manual""]" "[""GitHub""]" "[""use-package"", ""quelpa""]" "[""Install and try it immediately""]" I use melpa because it seems to have less burden None project.el Sometimes 43 Masters Male Belgian Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes Blog post Great "[""vterm""]" "[""nord""]" Often No copy-paste Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Community""]" Good but not great "[""Work""]" "[""28.2""]" 1 No Emacs "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" String[] "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Sometimes "[""Ido""]" "[""No""]" minimal vanilla "[""none""]" "[""acme""]" Frequently No write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 14 No significant comprimise might in future No Would directly Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""Haskell"", ""Julia"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely String[] Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""Reddit"", ""Framework""]" "[""straight""]" "[""Install and try it immediately""]" Notepad++ projectile Sometimes 32 Bachelors Male German Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu""]" Doom Emacs No r/emacs Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""doom-one"", ""modus-vivendi""]" Sometimes No copy-paste Never I think a switch away from mailing list to something like GitHub would lower barrier of entry significally. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""org-mode""]" Alright org-mode is the reason I use emacs over neovim "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No org, evil, magit, lsp-mode, tree-sitter, eglot, pdf-tools, auctex, cdlatex, org-roam limited comprimise never considered Cannot Cannot No Vim "[""Python"", ""R""]" Often "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Mailing list""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Manual"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 24 School Male Austrian Student "[""framework default"", ""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs The survey is great! No r/emacs Great "[""eshell"", ""vterm""]" "[""doom-one"", ""solarized""]" Sometimes framework default simple functions "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""?""]" 14 Emacs "[""C"", ""Elisp"", ""R""]" "[""GNU/Linux"", ""Windows""]" Frequently maximal vanilla copy-paste Never "Remembering keybindings, and answering the question “how do I do X?”. The manuals and help system are fantastic, but in my experience they’re only useful when you already know what you are looking for." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility""]" Good but not great Flexibility "[""Hobby projects""]" "[""28.1""]" 4 No magit, eglot limited comprimise never considered No No No Emacs "[""Elisp"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Haven’t needed to/spotted the right opportunity""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Manual"", ""Overview""]" "[""Browsing existing answers""]" "[""use-package""]" "[""wait for community""]" Vim project.el Sometimes 27 Masters Male British Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" minimal vanilla No r/emacs Great "[""shell""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes No simple functions Never the workflow not obvius, but you get that with brio Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""fock fsf""]" "[""elisp""]" Good but not great elisp, not unix stuff "[""Work"", ""Hobby projects""]" "[""27.1""]" 3 No moderate comprimise never considered No No No Emacs "[""Assembly"", ""C++"", ""C"", ""C#"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Elixir"", ""Erlang"", ""Go"", ""Haskell"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Scheme"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Code (features)"", ""Advocacy""]" "[""telegram existis fsf""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""telegram existis fsf""]" "[""framework default""]" "[""Install and try it immediately""]" melpa Sublime Text framework default Frequently 23 Bachelors Male Software Development "[""No"", ""framework default""]" "[""No""]" maximal vanilla idn Yes Telegram Ok "[""eshell"", ""term"", ""ansi-term""]" "[""gotham""]" Never No read and understand Rarely Key bindings were a mountain to climb, but the built-in tour did well to teach me them. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy The extreme customizability and extensibility are unmatched in any other editor. Writing in multiple programming languages working pretty much equally well as each other. "[""Work"", ""Hobby projects""]" "[""28.2""]" 16 No any comprimise never considered No No No Emacs "[""Assembly"", ""C"", ""HTML/CSS"", ""Java"", ""Python"", ""Perl"", ""Rust"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Not interested""]" Never "[""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Sometimes 35 Associates Male American Software Development "[""No""]" "[""flyspell""]" minimal vanilla No Blog post Great "[""none""]" "[""blackboard""]" Rarely No read and understand Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 2 No limited comprimise might in future No No No Vim "[""Common Lisp"", ""Elisp"", ""Python"", ""Ruby""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Framework"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Rarely Bachelors Male Chinese Student "[""Ivy""]" "[""framework default""]" Doom Emacs No Emacs China Ok "[""vterm""]" "[""solarized""]" Rarely No copy-paste Never It was quite difficult for me personally. First of all Emacs looked very ugly with that default light theme. Keybindings seemed weird because they are a lot different than in any other text editor (although Emacs is not a text editor bla bla bla...). Although I don't think keybindings should be changed since they are good since I used to it. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy You can do everything with the keyboard + there are packages for everything. "[""Hobby projects""]" "[""29.0""]" 1 No magit, multiple-cursors, + many other built in packages significant comprimise might in future No No No Emacs "[""C++""]" Often "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""M-x list-packages""]" "[""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""straight""]" "[""Install and try it immediately""]" Sublime Text projectile Rarely 15 School Male Croatian Software Development "[""Vertico""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell""]" "[""default light"", ""my own custom theme""]" Never No simple functions Never The key bindings are brutal. Evil gets in the way of some native keys. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Notmuch""]" "[""Notmuch""]" Very well, it's snappy Ability to change the behavior and customize "[""Hobby projects""]" "[""28.2""]" 2 notmuch Notmuch, erc significant comprimise never considered No No No Emacs "[""Elisp""]" Never "[""BSD""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Irc""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Never "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials""]" "[""IRC"", ""Reddit"", ""Mailing lists""]" "[""package.el"", ""straight"", ""elpaca""]" "[""Install and try it immediately""]" Vim No Frequently 66 Bachelors Male American Software Development "[""No""]" "[""ispell""]" minimal vanilla No r/emacs Great "[""shell-command"", ""eshell""]" "[""?""]" Never No copy-paste Rarely Too long ago to remember! University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Familiarity""]" "[""Text editing features""]" Good but not great Continued development and improvement. Performance. Flexibility. "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 28 No magit, bug-reference-mode, editorconfig, fill-column-indicator, modus-themes, vertico, consult significant comprimise 2-5y No Would directly No Emacs "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""Sacha Chua's Emacs News (as linked from LWN.net)""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Maintainer's choice of forge (e.g. sourcehut)""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" Microemacs projectile Sometimes 47 Bachelors Male British Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Yes Blog post Great "[""none""]" "[""modus-vivendi""]" Rarely No write package Never I had a patch to shr, submitted and accepted, however I let the paperwork barrier prevent me from signing over the copyright. The barrier was printing out the paper and mailing it. It felt archaic and at the time one more thing that was piled on my todo list that was already overwhelming me. "Starting from a basic installation, I felt that the default M-x behavior was opaque. Once I had annotations up (via Counsel and now Marginalia) I could begin to see the commands and their purpose. Further, having live-updates narrow the commands as I typed really helped me ""see and feel"" what all was available. In other words, M-x was the brochure pamphlet that gave me hints of all that was possible." Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""FOSS""]" Very well, it's snappy "It puts the means of production in the hands of the workers; in other words it is an inversion of ""embrace, extend, extinguish""." "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org-mode, denote, which-key, marginalia, consult, eglot any comprimise 0-2y Yes Would directly No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Blogging""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email""]" Sometimes "[""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Atom projectile Frequently 46 Bachelors Male United States citizen Software Development "[""Vertico"", ""Marginalia"", ""Consult"", ""Orderless""]" "[""ispell""]" maximal vanilla Thank you! Yes r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Rarely undo-tree copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great "[""Hobby projects""]" "[""29.0""]" 1 No limited comprimise might in future Cannot Cannot No Emacs "[""Javascript"", ""Typescript""]" Frequently "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" VS Code No Sometimes Male "[""No""]" "[""No""]" minimal vanilla No project-mage.org Great "[""term""]" "[""default dark""]" Rarely No simple functions none that are specific to emacs itself. i started with spacemacs which has its own issues looking for a batteries-included vim, found spacemacs instead "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great very customizable, works exactly the way I want it to "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No evil never considered Vim "[""Clojure"", ""Javascript"", ""Java"", ""PHP"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default""]" "[""i haven't""]" "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Never "[""Web search engines""]" "[""Manual""]" "[""i haven't""]" "[""framework default""]" "[""Install and try it immediately""]" vim & intellij framework default Never "[""Helm"", ""Ivy""]" "[""flyspell""]" Doom Emacs "[""none""]" "[""modus-vivendi""]" Rarely framework default copy-paste Never Understand the doc. was pro vim. wanted to know who were right. now I know "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""to follow 'clojure for the brave'""]" Good but not great Extensibility and auto documentation "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Evil, which-key, company any comprimise might in future I have in the past No No Vim "[""C++"", ""Clojure"", ""Elisp"", ""Javascript"", ""Python""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Rarely 34 Bachelors Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs Thank for your time to create this and the analisis you provide at the end. Yes Blog post Great "[""none""]" "[""doom-one"", ""solarized-dark""]" Never undo-tree simple functions "[""GUI""]" "[""Package(s)""]" Very well, it's snappy "[""Hobby projects""]" "[""26.3""]" 25 Emacs "[""Common Lisp"", ""Python""]" "[""MacOS""]" Frequently minimal vanilla copy-paste Never I had no idea about lisp. I started with a completely vanilla install ~6 years ago and had no idea where to go from there. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy You could pretty much replace your entire operating system with it. The keyboard driven workflow saves so much time and is tremendously efficient after the learning wheel is over (never is over). "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e nov.el, emms, mu4e moderate comprimise never considered No No No Vim "[""Go"", ""HTML/CSS"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 30 Bachelors Male Canadian Various "[""Ivy""]" "[""spell-fu""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""nord""]" Rarely undo-fu many packages Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Emacs "[""C++"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" "[""GNU/Linux"", ""Windows""]" Eclipse Never maximal vanilla simple functions Never another C Dev "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2""]" 8 Gnus cider,magit,helm,lsp-mode,flycheck,smart-mode-line,multiple-cursors,swiper-helm,use-package,paredit any comprimise might in future No No No Emacs "[""C#"", ""Clojure"", ""Elisp"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub"", ""twitter""]" Never "[""Lack of time""]" Never "[""Blogs"", ""M-x list-packages"", ""Telegram Emacs Community""]" "[""Tutorials"", ""Clips/videos"", ""youtube tutorial""]" "[""Telegram emacs community""]" "[""use-package""]" "[""Install and try it immediately""]" elpa,melpa Vim projectile Sometimes 50 Bachelors Male French Software Development "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla Yes Telegram Great "[""shell"", ""eshell""]" "[""zerodrak""]" Never undo-tree copy-paste Never "1. Very hard to remember key-bindings 2. Hard to look for help online unless you know Emacs terminology 3. Assumes a knowledge of Emacs Lisp" Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility and being out of the way when required "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1"", ""27.2""]" 1 No limited comprimise 10+y I have in the past I have in the past No Emacs "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""R"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub"", ""Matrix servers""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Issues"", ""Advocacy""]" "[""Matrix servers"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Most of the above projectile Frequently Masters Male Research "[""Selectrum"", ""Marginalia""]" "[""flyspell"", ""ispell"", ""langtool""]" maximal vanilla No Matrix Ok "[""eshell""]" "[""my own custom theme""]" Never No simple functions Never "Remembering Keybinds I don't use often. A bit of gymnastic required for some defaults." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""Lisp""]" "[""No choice, it was the default editor in my School""]" Good but not great "Lisp and runtime programmability. Mature ecosystem. Keyboard driven." "[""Work"", ""Hobby projects"", ""As many things as possible""]" "[""28.2""]" 22 Gnus Setup.el, Straight, Magit, Smartparens, Vertico, Consult, Embark, Avy, suggest.el moderate comprimise might in future Cannot Would directly No Emacs "[""C++"", ""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""Typescript"", ""Nim, GDScript, Nix""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS"", ""BSD"", ""Android""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""IRC servers"", ""Matrix servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Email"", ""The package source""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Look where others submit theirs, ask why and decide if I agree. Notepad++ project.el Sometimes 31 Bachelors Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell""]" maximal vanilla No r/emacs Great "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes vundo simple functions Never Had to read the built in tutorial. I've learned a lot from other people's dotfiles. Also GTD guides. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""org-mode""]" Good but not great Freedom, customizability. "[""Work"", ""Hobby projects""]" "[""28.1""]" 9 Mu4e ivy, consul, cider, avy, magit, org-mode, projectile, swiper, lispy moderate comprimise might in future Yes No No Emacs "[""Clojure"", ""Elisp"", ""Javascript"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""friends""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""GitHub"", ""Email"", ""clojurians slack""]" "[""straight""]" "[""wait for maturity""]" None projectile Frequently 33 Bachelors Male United States citizen Software Development "[""Ivy""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""eshell""]" "[""gruvbox"", ""acario-light""]" Sometimes undo-tree simple functions Never weird keybindings, lengthy manual and lots of options and packages. no step by step tour of major things in emacs apart from basic usage. learn unix in 24 hours book "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 No magit, org mode, vertico,hungry-delete, iedit, multiple-cursors,org-reveal, vterm, vundo, dired limited comprimise might in future Yes No No Emacs "[""C++"", ""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Babel"", ""presentations and writing blogs""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""FSF paperwork""]" Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""examples""]" "[""IRC"", ""Emacs StackExchange"", ""GitHub""]" "[""leaf""]" "[""Install and try it immediately""]" Sublime Text project.el Sometimes 25 Bachelors Male Indian Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Not sure r/emacs Ok "[""shell-command"", ""shell"", ""eshell"", ""vterm""]" "[""default light"", ""doom-one"", ""modus-operandi""]" Rarely vundo write package Never Learning the navigation key bindings and learning elisp Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""SLIME and org-mode""]" "[""SLIME""]" Good but not great Extensibility and portability "[""Work"", ""Hobby projects""]" "[""28.2""]" 18 No SLIME, nyan-mode, company, evil moderate comprimise might in future No I have in the past No Vim "[""Common Lisp"", ""Java""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Discord"", ""M-x list-packages"", ""Mastodon""]" "[""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Rarely 38 School Male American Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla No Mastodon Great "[""eshell""]" "[""atom-one-dark""]" Rarely No simple functions relationship and difference between window and buffer. Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)"", ""Community""]" Very well, it's snappy self-documented "[""Hobby projects""]" "[""28.2""]" 10 Emacs "[""C"", ""Elisp"", ""Perl"", ""Shell""]" "[""GNU/Linux"", ""termux""]" hidemaru Frequently minimal vanilla copy-paste Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" String[] Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Mu4e significant comprimise never considered No No No Vim "[""Python"", ""Nix""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim framework default Sometimes Telecom "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Long No Hacker News Ok "[""vterm""]" "[""solarized""]" Rarely framework default write package Sometimes Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No moderate comprimise 2-5y No No No Custom ijkl based "[""Elisp"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Blogs""]" "[""Comparison"", ""Overview""]" "[""GitHub""]" "[""package.el"", ""straight"", ""use-package""]" "[""Install and try it immediately""]" None projectile Frequently 30 PhD Male French Education services "[""Ivy"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""grammalecte""]" maximal vanilla No Hacker News Ok "[""eshell""]" "[""zenburn""]" Rarely undo-tree write package "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Emacs "[""Elisp"", ""Go"", ""Haskell"", ""Python"", ""Ruby""]" "[""GNU/Linux"", ""MacOS""]" Rarely maximal vanilla copy-paste Never some package configs Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great shortcuts and packages "[""Work""]" "[""28.2""]" 6 No magit, lsp-mode, org-mode, erc any comprimise never considered I have in the past I have in the past No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Screenshots""]" "[""IRC"", ""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" VS Code projectile Rarely 36 Bachelors Male Turkish Software Development "[""framework default"", ""Ivy""]" "[""framework default""]" Doom Emacs No lemmy Great "[""vterm""]" "[""doom-one""]" Never undo-tree copy-paste Never The biggest difficulty I faced when initially learning emacs was scrolling through pages of code in a way that was intuitive legible. Having it jump from one page to the next made it really hard for my to understand what I was looking at and piece everything together, so I added a scrolling function that allows me to use the mouse wheel to scroll 2 lines at a time, which resolved this for me. University/College "[""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Good but not great Being able to run Emacs in a terminal is one of the primary features that keeps me on it over other alternatives. Knowing that the development environment I am most used to is available for me when I am in most remote server environments is nice. Also, it keeps a lot of the usual clutter you see with other text editors out of the way. When I used VS Code in the past there were features that required I use a mouse to mess with UI layout each time I used them, which was very annoying. "[""School""]" "[""28.1""]" 1 No yascroll, Helm, racket-mode, org-mode, buffer-move, paredit, rainbow-delimiters limited comprimise never considered No No No Emacs "[""C"", ""Java"", ""Python"", ""Racket""]" Never "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""MELPA"", ""MELPA Stable""]" "[""I don't""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Course guides when provided""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""GitHub"", ""StackOverflow""]" "[""package.el""]" "[""wait for community""]" VS Code No Never 21 Associates Agender American Student "[""Helm""]" "[""No""]" minimal vanilla Nope. No r/emacs Great "[""I usually just ctrl-z out of emacs when I need a temrinal and fg back in""]" "[""default light"", ""my own custom theme"", ""zenburn""]" Never undo-tree simple functions Never Steep curve. Tutorial is good. Org-mode provided motivation. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""org-mode""]" Very well, it's snappy Org-mode! Programmability "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No significant comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Blogs"", ""sacha""]" "[""Tutorials"", ""Overview""]" "[""GitHub"", ""Email"", ""duck-duck-go search""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 48 Masters Male United States citizen Creative/Writing "[""No""]" "[""flyspell""]" minimal vanilla No Blog post Great "[""M-!""]" "[""default light""]" Sometimes No copy-paste Never "I must have attempted to 'learn' emacs 5 or 6 times through the startup tutorial. Took about a years worth of effort. The 2 features that finally made me 'stick' to emacs were 1) learning how to quickly switch to a buffer using the minibuffer buffer list 'C-x b' and how to get syntax highlighting for my Java homework 'M-x java-mode' (I think). Easily displaying all open files quickly with shortcuts convinced me that this was the app I could use as a workspace to manage a slew of files/projects/workspaces. The 2nd big difficulty was the *Info* pages. I found Info extremely difficult to navigate. The interface was completely foreign to any other software interface I had encountered, and it wasn't easy to 'jump' around to a node and then 'return' to a specific node. I still have that problem, but I just slog through it. Without blogs and example videos on youtube, I wouldn't have discovered 80% of what I have in my configuration. The ""self documenting"" part of emacs never felt like a big win for me due to the struggle to navigate that documentation. I suspect it's something that hasn't 'clicked' for me, and there is a wonderful way to integrate it into my workflow, but aside from C-h k/f/i I don't find it hard to reference." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Freedom, I can invest in it""]" "[""very hard recommendation from a professor I respected""]" Good but not great Extensibility, community, and FOSS nature. I can rely on it, and the skills I learn I will carry with me for the rest of my life. Because of it's age, extensibility, and great community, I see a lot of great ideas appear in emacs first. For example, it's the first place I've encountered Leader key navigation. Other great apps, like Anki, started as an emacs package. And there is no better task manager that lets me control my data than Org Mode. "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No org-mode/org-super-agenda, paredit, magit, lilypond do not prefer might in future No I have in the past No Vim "[""Python"", ""SQL""]" Sometimes "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""literate configs, for any app""]" "[""framework default""]" "[""Email""]" Never "[""Unfamiliar with contribution process"", ""my email is disorganized. process seems email heavy, and I have no experience participating in mailing lists""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""emacs meetups, otherwise I just lurk the web""]" "[""framework default""]" "[""Install and try it immediately""]" TextWrangler No Frequently 29 Bachelors Male American Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs donation link would be nice, love this initiative Yes Hacker News Great "[""none""]" "[""doom-one""]" Never framework default simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 3 Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Python""]" "[""GNU/Linux"", ""WSL"", ""BSD""]" Often minimal vanilla copy-paste Never I started using vanilla emacs, and I felt a bit overwhelmed at the beginning looking for all the packages I needed to make it look like a lightweight IDE. When I started using Doom Emacs, I realized it does almost everything I wanted from Emacs that I had in my configuration, with giving me a lot of freedom to customize it. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 5 Mu4e magit, magit-forge, lsp-mode, company, org-mode, projectile, vertico significant comprimise never considered No No No Vim "[""Go"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 28 Masters Male Spanish Software Development "[""Vertico""]" "[""flyspell"", ""ispell""]" Doom Emacs No lobste.rs Ok "[""vterm""]" "[""solarized"", ""solarized-dark""]" Frequently framework default copy-paste "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""23.1""]" 2 Emacs "[""Python""]" "[""GNU/Linux""]" Sometimes minimal vanilla simple functions Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 27 No Magit significant comprimise 5-10y No I have in the past No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""Shell"", ""SQL"", ""Ocaml""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""El-get""]" "[""Install and try it immediately"", ""wait for community""]" Vim framework default Sometimes 44 Masters Male Ukrainian Fin Tech "[""Helm""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell""]" "[""default light""]" Often undo-tree simple functions Rarely Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Text editing features""]" "[""Extensibility""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Telegram groups""]" "[""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 34 School Male Uruguayan Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No Telegram Ok "[""vterm""]" "[""dracula""]" Rarely No copy-paste Never The keybindings is not inherited from the macOS default, the default behavior of the UX like open and close window is weird. The terms like buffer, window and frame are confusing. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Good but not great The extensibility and the community, and it's open-source. "[""Hobby projects""]" "[""29.0""]" 3 No Org-Mode,  Evil, Evil Snip, Evil Goggles, Evil Nerd Commenter, Avy, Undo Fu, vterm, valign, sis limited comprimise might in future Cannot Cannot No Vim "[""Shell""]" Often "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub"", ""Emacs-China""]" Sometimes "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Emacs-China""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Emacs-China""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity"", ""wait for community""]" MELPA VS Code project.el Frequently 26 Bachelors Male Chinese Software Development "[""Ivy"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes Emacs China Great "[""vterm""]" "[""modus-operandi""]" Never undo-fu simple functions Never "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No moderate comprimise never considered No No No Emacs "[""C++"", ""Elisp"", ""Python"", ""Scheme""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Time tracking"", ""Babel""]" "[""MELPA"", ""Github with quelpa""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Reddit""]" "[""use-package"", ""quelpa""]" "[""Install and try it immediately""]" None No Rarely 33 Masters Male Software Development "[""Icomplete""]" "[""ispell""]" maximal vanilla Not sure Hacker News Great "[""eshell""]" "[""gruvbox"", ""spacegray""]" Never undo-tree copy-paste Never Learning what was available, learning how to use packages, keybindings University/College "[""GUI""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Community""]" Very well, it's snappy Simplicity, great range of actions, community "[""Work""]" "[""28.1""]" 1 No limited comprimise never considered No No No Emacs "[""Clojure"", ""Javascript"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Recommendation""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""wait for community""]" IntelliJ projectile Never 30 Bachelors Male Brazilian Fin Tech "[""framework default""]" "[""No""]" Doom Emacs No Company's Slack Ok "[""none""]" "[""doom-one-light""]" Never undo-tree copy-paste Never Learning the concepts behind emacs Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Flexibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 25 No Magit significant comprimise never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management""]" "[""not sure""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Mailing lists""]" "[""Fedora rpms""]" "[""Research alternatives"", ""wait for community""]" None No Often 57 Masters Male German Software Development "[""No""]" "[""framework default""]" minimal vanilla Not sure Hacker News Great "[""none""]" "[""default light""]" Never framework default copy-paste Never None. I just should have integrated more ELPA, MELPA, and Marmalade packages a lot earlier when I started using it. _Running Linux_ by Matt Welsch. I saw the intro to vi and I said no. "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""It wasn't vi.""]" Very well, it's snappy "1. Key bindings that make sense. 2. Extensions/Libraries that do anything. 3. Org-mode changed how I write. 4. Magit changed how I approach projects. 5. I use Dired as my file manager." "[""Work"", ""Hobby projects""]" "[""28.1""]" 23 mutt inside ansi-term tramp, org-mode, dired, magit, company, helm, multiple-cursors, try, yasnippet significant comprimise never considered No I have in the past No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Shell"", ""SQL"", ""CFEngine""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""General document writing"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Marmalade""]" "[""To this time, I have not so wished.""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""IRC servers"", ""https://www.youtube.com/user/mzamansky""]" "[""Tutorials""]" "[""IRC""]" "[""use-package""]" "[""Install and try it immediately""]" Programmer's File Editor No Frequently 50 School Male American Education services "[""Helm""]" "[""ispell""]" minimal vanilla No IRC Ok "[""shell"", ""eshell"", ""ansi-term"", ""M-! and M-|""]" "[""classic""]" Frequently No read and understand Never Learning ELisp and transitioning from my Neovim config to an Emacs cofnig that felt comfortable Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Good but not great Extremely customisable "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No evil, org-mode, projectile, consult, vertico, magit, company limited comprimise never considered Cannot Cannot No Vim "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""Install and try it immediately""]" Vim projectile Often 15 School Male Romanian Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Never Configuration Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Community""]" Very well, it's snappy Customizability and free and opensource "[""Terminal and code editor""]" "[""28.2""]" 3 No treemacs any comprimise never considered Cannot Cannot No Emacs "[""Common Lisp"", ""HTML/CSS""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Never have""]" "[""use-package""]" "[""Install and try it immediately""]" None No Never 11 Male American Student "[""Ivy""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""ansi-term""]" "[""idea-darkula""]" Never No many packages Sometimes The info is not very straightforward to find (maybe there should be a command to the contributors info file), but otherwise, FSF assignment and submitting packages is very straightforward. Also, the developers (mailing list) are extremely 'helpful'. I've tried to learn how to use Emacs twice or so before, but I could not make myself like the keybindings. Of course, the internet (mis)informed me that vim and Emacs are equally powerful editors, so I decided to use Vim because of the (for me) much nicer keybindings. I am mentioning this, because the keybinding were the main reason for me not to use Emacs (could be considered 'too difficult'). At some point I learned about Spacemacs, and that it (Emacs), provides pdf-tools. So I tried Emacs again (i.e. Spacemacs). I find that the `SPC` concept together with the `which-key` package are quite a (genius) improvement over the Vim experience. Then, finally, I 'discovered' that Emacs in its core is essentially a Lisp interpreter and includes a fully integrated elisp IDE, which makes Emacs just the much 'superior' editor. I think most difficulties I had when learning Emacs were related to using Spacemacs (configuring evil keybindings, doing Spacemacs layer/package management). I think the `Emacs` tutorial should focus more on using the lisp interpreter (while teaching the keybindings, and window management etc.). Anyway, as far as this is relevant here, I am trying to help out as much as I can, and I am working on an alternative introduction to Emacs tutorial/article (in org-mode including code-blocks). Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF"", ""pdf-tools""]" Very well, it's snappy Introspection, extensibility, community, org, magit "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 No Evil, Ivy, magit, org-mode, pdf-tools, transient, image-roll, doc-toc, iedit, epc significant comprimise 0-2y Cannot Cannot No Vim "[""Elisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""Write blog articles, and I hope soon also a nice Emacs (evil based) introduction tutorial""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub"", ""Chat room, if available""]" Rarely String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""Spacemacs Gitter channel""]" "[""Comparison"", ""Design rationale""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""framework default"", ""Spacemacs (i.e. a combination of the above, including Quelpa and 'manual', but it is not 'yet' ideal)""]" "[""Install and try it immediately""]" Quit simple, I prefer to contirbute to core, if 'relevant'. Otherwise, I prefer to place packages on Elpa if eligible, and otherwise (from now on), I would submit to NonGNU ELPA , AND, Melpa. However, I write many 'packages' that are very useful, but I do not find them 'polished' enough to submit them to any repository yet (not counting github as repository here). Although I try to support, advocate and align with the 'FSF policy/philosophy' as much as possible, lack of time and resources prevent me (for now) to transfer my 'development repos' away from Github. Vim framework default Rarely 40 Bachelors Male Dutch No work unfortunately, but aim for Education services, Software development or manufacturing (or maybe Academia/Research) "[""Ivy""]" "[""framework default""]" Spacemacs Not really... Not sure Emacs mailing list Ok "[""vterm""]" "[""default dark""]" Rarely undo-tree many packages Frequently University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects"", ""Free software development""]" "[""29.0""]" 31 Gnus significant comprimise 10+y No No Yes Emacs "[""C"", ""Elisp"", ""Shell""]" Never "[""GNU/Linux"", ""Windows"", ""BSD""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Frequently String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual""]" "[""Emacs StackExchange"", ""Framework"", ""Mailing lists"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" GNU ELPA Don't remember No Frequently 66 Masters Male German Telecom "[""No""]" "[""No""]" maximal vanilla Yes Emacs mailing list Ok "[""shell-command"", ""shell"", ""eshell""]" "[""my own custom theme""]" Frequently framework default simple functions Never I was used to Vim keybindings, starting with a config from scratch that used Vim bindings everywhere was hard. Doom helped with that. Concepts/naming are a bit different but that was cleared up fairly quickly. Learning elisp was a challenge at first, I didn't have any Lisp experience beforehand. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Alright It's extensible and has a great eco-system. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e evil,magit,mu4e,company,org,org-roam,tramp,lsp-mode limited comprimise might in future Yes No No Vim "[""Go"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB""]" "[""framework default""]" "[""GitHub"", ""Discord""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim framework default Sometimes 27 Male German Software Development "[""framework default"", ""Vertico"", ""Marginalia"", ""Consult""]" "[""framework default""]" Doom Emacs Yes Discord Great "[""none"", ""vterm""]" "[""my own custom theme"", ""doom-alabaster""]" Often framework default simple functions Never the theme was olivegreen which id di find weird Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No go-test, evil, magit significant comprimise never considered Cannot Cannot No Vim "[""Go"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit""]" "[""Screenshots""]" "[""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" not really deciding, whatever easiest, None project.el Rarely 43 School Male French Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell""]" maximal vanilla keep it rocking! Yes r/emacs Great "[""vterm""]" "[""kaolin-ocean""]" Rarely No copy-paste Never Colleague "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 6 No significant comprimise never considered Cannot Cannot No Emacs "[""Clojure"", ""Elisp"", ""Go""]" Sometimes "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently Masters Male American Software Development "[""Helm""]" "[""No""]" Prelude Yes Hacker News Ok "[""shell""]" "[""Spacemacs light/dark""]" Never undo-tree copy-paste Never pasting from clipboard Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great emacs lisp "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No org-mode,slime any comprimise never considered No No No Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Perl"", ""Scheme"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""Windows"", ""BSD""]" String[] "[""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Internals/Hacking""]" "[""Email""]" "[""not sure""]" "[""Install and try it immediately""]" Vim No Rarely Masters Male Bulgarian Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell"", ""eshell""]" "[""default light"", ""default dark""]" Never framework default many packages Rarely Configuration Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 Mu4e Emacs Application Framework moderate comprimise 0-2y No I have in the past Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Frequently "[""Lack of time""]" Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Design rationale"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" IntelliJ projectile Frequently 23 Bachelors Male Canadian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Emacs China Great "[""shell"", ""term""]" "[""doom-one""]" Rarely undo-tree simple functions Never The learning-curve is steep Friend "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "Fast and modifiable. Most importantly I can exist within a single ecosystem, running browser, music, repl, directory, and editor without the mental whiplash of exiting my workspace." "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No do not prefer might in future No No No Emacs "[""Assembly"", ""C++"", ""Common Lisp"", ""Python"", ""Rust"", ""Ocaml""]" Frequently "[""WSL"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""MELPA"", ""Source""]" "[""I never have, maybe I will in future.""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots""]" "[""I haven't""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code No Sometimes Bachelors Male British Media/Publishing "[""Helm""]" "[""No""]" Spacemacs No Hacker News Great "[""shell"", ""eshell""]" "[""my own custom theme""]" Never No copy-paste Never Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Good but not great It’s extensibiluty. Even though my grasp of elisp and emacs’ own APIs is poor there is so much out there in the community that I can still find what I need "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 6 No Magit, evil-mode, hydra, projectile, swiper moderate comprimise never considered Yes Would directly No Vim "[""C"", ""Go"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison""]" "[""Reddit"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vim projectile Sometimes 30 Masters Male Software Development "[""Ivy""]" "[""flyspell""]" Doom Emacs Not sure Hacker News Great "[""none""]" "[""my own custom theme""]" Never undo-fu copy-paste Never No I dove straight into doom eMacs so I had to learn the naming conventions of the commands as well as vim keybinds, it was a lot but worth it Friend "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)""]" Very well, it's snappy Able to use vim keybinds lol "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No moderate comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""Java"", ""Python"", ""R"", ""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Idk what this means""]" "[""not sure""]" "[""I dont""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Discord"", ""M-x list-packages""]" "[""Design rationale"", ""Screenshots""]" "[""Discord""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ framework default Never 19 Bachelors X Italian Student "[""framework default""]" "[""flyspell""]" Doom Emacs No Discord Great "[""none""]" "[""doom-one""]" Never framework default write package Rarely Keybindings are a mess. No consistency. Too many things to learn at once. Bad defaults. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Extensibility, freedom (from an extensibility perspective and also as free software) "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No limited comprimise might in future No No Yes Emacs "[""Elisp"", ""Julia"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" I just submit to MELPA to minimize hassle. Vim project.el Rarely 31 Masters Male American Student "[""Vertico""]" "[""No""]" maximal vanilla Not sure Hacker News Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely undo-tree copy-paste Rarely Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Magit, Evil""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 8 No Magit, Cider, org-mode, projectile, ivy, paredit, lsp no comprimise never considered No Would directly No Vim "[""Clojure"", ""Erlang"", ""Shell""]" Frequently "[""MacOS""]" "[""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim projectile Sometimes Software Development "[""Ivy""]" "[""No""]" Doom Emacs Not sure Twitter Ok "[""none""]" "[""default dark"", ""solarized-dark""]" Never No copy-paste Never key bindings Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Part of the GNU project / FSF""]" Very well, it's snappy "it's open source the packages the flexibility/ability to customize" "[""Work"", ""Hobby projects""]" "[""28.1""]" 20 No use-package, magit, elpy, ivy no comprimise never considered I have in the past No No try to stick to default but to say I haven't any custom would be a lie "[""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""Windows"", ""MacOS""]" "[""i have tried to incorporate org mode into my usage and it just never takes""]" "[""MELPA Stable""]" "[""never have""]" Never "[""Elisp proficiency""]" Never "[""Reddit""]" "[""Comparison"", ""Tutorials"", ""Clips/videos"", ""Overview"", ""honestly if they don't provide what I need I don't use it""]" "[""I don't""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile but I often question why Rarely 50 Bachelors Male American Sofware Development in Education "[""Ivy""]" "[""No""]" minimal vanilla No r/emacs Ok "[""none"", ""I wish I could more but the options all seem to not make the cut""]" "[""doom-one""]" Sometimes No none Never Colleague "[""TUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.2"", ""27.1"", ""26.3""]" 10 No do not prefer never considered No No No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" String[] "[""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" nano No Sometimes 37 PhD Male Belgian Research "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default dark""]" Never No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""26.1""]" 3 Emacs "[""C"", ""System Verilog""]" "[""Solaris""]" Rarely maximal vanilla simple functions Internet "[""TUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""QWAN""]" "[""QWAN""]" Very well, it's snappy QWAN "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Lisp""]" "[""GNU/Linux"", ""MacOS""]" String[] "[""not sure""]" String[] String[] String[] String[] String[] "[""not sure""]" jEdit Often String[] String[] minimal vanilla String[] String[] read and understand Rarely Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Hobby projects""]" "[""27.2""]" 1 No significant comprimise might in future Cannot Cannot No Emacs "[""Haskell"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Rarely School Male Spanish Healthcare "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell""]" "[""modus-operandi""]" Rarely undo-tree copy-paste "[""GUI""]" "[""Text editing features"", ""org-mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 1 Emacs "[""none, just use org""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Sometimes minimal vanilla copy-paste Rarely Just the documentation of some of the packages. Self exploration while working with unix in 1990 "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Its a programming environment which helps build or work with other programming environments. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 20 Mu4e Org mode, ledger, elpy significant comprimise might in future No No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GNU""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC"", ""Framework"", ""Mailing lists""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Sometimes "[""Ido""]" "[""flyspell"", ""ispell""]" maximal vanilla No Hacker News Ok "[""shell"", ""eshell"", ""ansi-term""]" "[""solarized-dark""]" Frequently No simple functions Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great Packages for every language. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1"", ""27.2""]" 7 No limited comprimise might in future No No No Vim "[""C#"", ""Clojure"", ""Common Lisp"", ""Python"", ""Scheme"", ""F#""]" Often "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""IRC"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Often 35 Bachelors Male United States citizen Software Development "[""Ido""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell"", ""eshell"", ""term""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-tree copy-paste Clojure community "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Community""]" Good but not great "[""Work""]" "[""28.2""]" 5 Vim "[""Clojure""]" "[""GNU/Linux""]" Vim Never minimal vanilla many packages Never too many packages in the core curiocity "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Org, Lisp-related packages""]" "[""Package(s)""]" Good but not great emacs lisp "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""27.2""]" 4 Mu4e CIDER,jdecomp,magit,separedit,vterm limited comprimise never considered No No Yes Emacs "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Lua, Fennel""]" Frequently "[""GNU/Linux""]" "[""Babel"", ""blog,publishing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""FSF paperwork""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""IRC"", ""Reddit""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I don't, instead, I suggest installing them via straight.el Vim, Kakoune project.el Often 30 Masters Male Russian Infromation Security "[""Vertico""]" "[""flyspell"", ""langtool""]" maximal vanilla Marginalia makes no sense in the question about selection packages, as it's not a selection package. The distinction between fully-custom configuration and lightly configured Emacs is unclear. Not sure Telegram Ok "[""eshell"", ""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely vundo simple functions Getting used to new shortcuts used for text editing actions (copy, cut, paste, etc) took some time. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Greatest strengths of Emacs is how easy it is to extend and having huge repository of existing packages. "[""Work"", ""Hobby projects""]" "[""27.1""]" 5 Emacs "[""C"", ""Erlang"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Shell"", ""SQL""]" "[""GNU/Linux""]" Notepad++ Often minimal vanilla simple functions Never Learning curve is high Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 2 No limited comprimise never considered No No No Vim "[""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""GNU ELPA devel"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""GitHub"", ""Discord"", ""Discourse""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Framework"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" VS Code framework default Never 18 School Male German Research "[""Vertico""]" "[""framework default""]" Doom Emacs No Discord Ok "[""vterm""]" "[""doom-one""]" Rarely undo-fu write package Never No Keybindings are not intuitive, lots of things to know before actually be decently capable of doing things Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Homogeneity (a unified environment to do anything), introspection (you can learn emacs and elisp inside emacs), dynamism (you can change emacs while running), community (lots of third party packages and helpful discussions) "[""Work"", ""Hobby projects""]" "[""29.0""]" 14 Mu4e avy,EXWM,magit,org,helm,telega moderate comprimise never considered No Would directly Yes Emacs "[""C++"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Prolog""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""straight"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" I prefer something quick with low requirements Eclipse projectile Frequently 34 PhD Male Mexican Research "[""Helm""]" "[""flyspell"", ""langtool""]" maximal vanilla Maybe add a question about desktop environments Yes r/emacs Great "[""vterm""]" "[""modus-vivendi""]" Rarely undo-tree simple functions Never Yes! Keyboard shortcuts, overall usage. Colleague "[""GUI""]" "[""Extensibility"", ""Built-in features"", ""org-mode""]" "[""org-mode""]" Alright org-mode, magit "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 I want to! org-mode, magit, rainbow-delimiters, vterm, all-the-icons, all-the-icons-dired, docker-tramp, centered-window, emojify, emojify-logos no comprimise never considered No Cannot No Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""v""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""HackerNews""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""HackerNews""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 39 Masters Male Belgian Research "[""framework default""]" "[""flyspell"", ""langtool""]" Doom Emacs Yes Hacker News Great "[""vterm""]" "[""my own custom theme"", ""doom-one""]" Frequently No copy-paste Never University/College "[""TUI""]" "[""Extensibility"", ""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 15 No do not prefer never considered No No No Emacs "[""Javascript"", ""Java"", ""Python"", ""Rust"", ""Typescript""]" Never "[""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""Install and try it immediately""]" Borland c++ projectile Sometimes Bachelors Male Software Development "[""Helm"", ""Ido""]" "[""No""]" maximal vanilla Not sure Twitter Great "[""eshell""]" "[""solarized-dark""]" Sometimes No simple functions Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""org mode""]" Alright "[""Work"", ""Personal administration""]" "[""28.2"", ""28.1""]" 2 No org,consult,vertico,orderless limited comprimise might in future Yes No No Emacs "[""C++"", ""C"", ""Elisp"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Cygwin""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""Source""]" "[""GitHub""]" Sometimes String[] Sometimes "[""Code (bug fixes)""]" "[""Reddit"", ""Blogs""]" "[""Comparison""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Vim project.el Sometimes 36 Masters Male Dutch Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""eshell""]" "[""modus-vivendi""]" Sometimes undo-fu copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility""]" Not well "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered Cannot Would directly No Meow "[""C"", ""Clojure"", ""Haskell"", ""Javascript"", ""Python"", ""Rust""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines""]" "[""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Discord""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for community""]" Vim projectile Often 22 Masters Male Moroccan Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla No Hacker News Great "[""eshell""]" "[""my own custom theme""]" Never undo-tree simple functions Rarely University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Customizability, Extensibility, Developer Community attention to detail, OrgMode "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.1""]" 24 notmuch moderate comprimise 2-5y Yes No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""Sacha-Chua Emacs Weekly News""]" "[""Comparison""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for community""]" UltraEdit-32 No Often 42 Masters Male Spanish Software Development "[""Ido"", ""Icomplete""]" "[""flyspell""]" maximal vanilla Not sure Friend Great "[""eshell"", ""ansi-term""]" "[""modus-vivendi""]" Often undo-tree copy-paste Figuring out how to customize it and getting used to the key bindings University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Its extensibility "[""Work"", ""Hobby projects""]" "[""27.2"", ""26.3""]" 15 CUA "[""Go"", ""Java"", ""Python"", ""Ruby"", ""Shell"", ""HCL""]" "[""GNU/Linux""]" Eclipse Often minimal vanilla copy-paste Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 10 Gnus moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Shell""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" Notepad++ No Rarely 53 Male "[""No""]" "[""flyspell""]" maximal vanilla No Hacker News Ok "[""ansi-term""]" "[""my own custom theme""]" Rarely No String[] String[] String[] String[] String[] simple functions Never Yes. I've observed stubbornness towards new would-be contributors for daring to highlight their familiarity with git-forge approaches compared to a mailing list. As a Vimmer, I had heard about the editor wars and decided to give the more powerful editor a try. The defaults and terminology were unintuitive and archaic (not to mention ugly), so I had to do a lot of research (reading the entire manual, plus the elisp guide) before I could even start using vanilla Emacs. So I started with an Emacs distribution instead (Spacemacs). Eventually the lack of transparency with how to customise the distribution led me to learn vanilla Emacs and gimp my own version of Spacemacs without the heavy abstractions. I quickly learnt the importance of C-g to try to avoid Emacs freezing to death. Its stability could still be much improved (eg avoid blocking in main thread). Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Customisability. Hackability that enables users to implement nearly any feature they could desire. Perfect vim emulation. The best Git porcelain (magit). Org mode. Extensive documentation and access to the source code (of both Emacs core and packages). Doesn't consume excessive resources. Supports IDE features through LSP. Can draw images in GUI. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No org, magit, evil, which-key, general, use-package, company, yasnippet, terminal-here limited comprimise never considered No No No Vim "[""Assembly"", ""C++"", ""C"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""example use-package declaration (or at least a link to MELPA etc so I can consume it via use-package)""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently 22 Bachelors Male Vietnamese Education services "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Blog post Great "[""eshell"", ""terminal-here""]" "[""my own custom theme"", ""ewal""]" Never undo-tree copy-paste Never Not understanding standards University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF"", ""Doom Emacs by Hlissner""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 5 No which-key,magit,company,lsp, moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Fortran"", ""Julia"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking""]" "[""framework default"", ""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub""]" "[""Tutorials""]" "[""Reddit""]" "[""framework default"", ""use-package""]" "[""Research alternatives""]" Notepad++ projectile Frequently 27 Masters Male Chilean Student "[""Vertico""]" "[""flyspell""]" Doom Emacs No Twitter Great "[""vterm""]" "[""my own custom theme"", ""doom-one"", ""dracula""]" Rarely undo-tree write package Frequently Friend "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 No moderate comprimise 10+y I have in the past I have in the past Yes Emacs "[""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA""]" "[""Mailing list"", ""Email""]" Often "[""Lack of time""]" Frequently "[""Code (bug fixes)"", ""Advocacy""]" "[""IRC servers"", ""Matrix servers"", ""Blogs""]" "[""Comparison"", ""Screenshots""]" "[""IRC"", ""Matrix""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" Vim project.el Frequently PhD Male Swedish Software Development "[""Helm""]" "[""No""]" Doom Emacs Not sure Hacker News Great "[""shell-command""]" "[""default dark"", ""doom-one""]" Often No write package Never "I found it impossible to understand how to use keyboard shortcuts until I assigned caps-lock to be another ctrl. I feel it's quite absurd to expect newbies to use shortcuts like C-x C-f when ""control"" is so far away from the home row. Seeing the original ""space cadet"" keyboard revealed to me why the original modifier key choice is the way it is -- but on modern keyboards the overreliance on ""Control"" is a big problem for first-time users." First workplace was pair-programming heavy and the editor was Emacs, so I was forced to learn. It was great. "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Forced to due to work requirements""]" Good but not great "1. You can make it 'your own', it's malleable software, you can use your config on various platforms so you can have a 'home' on them 2. Emacs lisp is pretty nice as an extension language 3. History and principles" "[""Work"", ""Hobby projects""]" "[""28.1""]" 9 No eww, elfeed, dump-jump, projectile, direnv, web-mode significant comprimise never considered No Would directly Yes Emacs "[""Elisp"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Ruby"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Not interested"", ""Lack of time""]" Rarely "[""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Melpa by default, as it's easy to add my package. Vim projectile Often 39 Masters Male Polish Software Development "[""Ivy"", ""Ido""]" "[""No""]" minimal vanilla "the ""do you contribute/maintain Emacs packages"" section was unclear about whether we're talking about core emacs components or any emacs lisp software (such as that available via MELPA)" Yes lobste.rs Great "[""shell""]" "[""commentary""]" Rarely No copy-paste Never "Elisp is very much unlike other languages I'm familiar with and picking up the Lisp idioms just is a pretty steep learning curve initially (unlike LUA for instance). OTOH I'm aware that there's a reason why Lisp like languages are better suited to be configuration/extension languages. I guess I just have to stick with it. The out of the box keybindings in Emacs are horrendous. Evil makes it bearable for me as a Vimmer, but for somebody who doesn't have a background in Unix, it is enough of a turn-off to make people run away immediately." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Emacs can be configured to be almost everything to everone. I'm a DevOps engineer by trade and needed mostly an IDE-like experience for Ansible, Python and bash scripts. Doom helped me a great deal towards that and the Emacs community in general is pretty quick in picking up new things like LSP, tree-sitter etc. Having a Lisp as configuration language makes much more sense than VimScript. "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No LSP-mode, company, helpful, Magit, which-key, treemacs, vterm moderate comprimise never considered Yes I have in the past No Vim "[""Elisp"", ""Python"", ""Shell"", ""Ansible, Terraform""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes 45 Masters Male German Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs No Discord Great "[""vterm""]" "[""doom-one""]" Never framework default many packages Never overwhelmed by amount of external packages, and stuff inside Emacs Internet "[""GUI"", ""daemon""]" "[""Extensibility""]" "[""was upset with other software""]" Good but not great ability to override the behavior of any function "[""Work"", ""Hobby projects""]" "[""29.0"", ""27.2""]" 4 Mu4e cider,mu4e,corfu, limited comprimise never considered No No Yes Emacs "[""C"", ""Clojure"", ""Elisp"", ""Scheme"", ""Fennel""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Babel"", ""blog""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""FSF paperwork"", ""slow response from maintainers""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""IRC servers"", ""Blogs""]" "[""Design rationale"", ""Overview""]" "[""IRC"", ""Telegram""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" I decided not to Kakoune project.el Often 30 Masters Male Russian Software Development "[""Vertico"", ""Marginalia""]" "[""flyspell"", ""langtool""]" minimal vanilla No Telegram Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely vundo simple functions Rarely Keybindings, startup time, good defaults https://m.youtube.com/watch?v=JWD1Fpdd4Pc "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""had issues with vim/neovim""]" Good but not great Extensibility, community "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e org-mode, mu4e, evil, vterm, consult, project-tab-groups, embark, magit, vertico, envrc limited comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript"", ""Nix, HCL, Nu""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel"", ""spreadsheets""]" "[""GNU ELPA"", ""MELPA"", ""Nixpkgs""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discourse"", ""Blogs"", ""Web search engines"", ""Youtube, like \""system crafters\"" for example""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Clips/videos""]" "[""Matrix"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discourse""]" "[""use-package"", ""Using nix in practice, specifically https://github.com/nix-community/emacs-overlay""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Often 44 Bachelors Male Swedish Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Nix Emacs channel on Matrix Great "[""eshell"", ""vterm""]" "[""nord"", ""doom-oceanic-next, tao themes""]" Rarely undo-redo write package Sometimes The key bindings take some time to get used to, but once they've been mastered it's then easy to learn more and more. Configuration is a steep learning curve until you get the hang of the ways in which packages work. Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy It's extensibility "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 Mu4e org, org-roam, elpy, magit, tramp, paredit, neotree significant comprimise might in future No I have in the past Yes Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" I've only submitted to MELPA in the past: I should explore the others too. It's been so long I can't remember project.el Frequently 55 PhD Male British Research "[""Helm""]" "[""flyspell""]" maximal vanilla No Mastodon Great "[""shell"", ""eshell""]" "[""modus-vivendi""]" Frequently undo-tree copy-paste Never Command Chords, general navigation, TRAMP is slow compared to VS Code remote SSH Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""org-mode""]" "[""Text editing features"", ""org-mode""]" Good but not great org-mode, hackability "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org-mode, org-roam, magit limited comprimise never considered I have in the past No No Vim "[""C"", ""Python"", ""Shell"", ""AWS CloudFormation, Ansible""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub"", ""Discord,Slack""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""Reddit"", ""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default""]" "[""Research alternatives""]" VS Code framework default Sometimes 37 Associates Male Commercial Health Science "[""framework default""]" "[""flyspell"", ""spell-fu""]" Doom Emacs newp No Discord Great "[""vterm""]" "[""doom-one"", ""outrun""]" Sometimes framework default simple functions The default key bindings hurt my hands. Too long ago, I don't remember. "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""20.0""]" 10 Vim "[""Assembly"", ""C++"", ""C"", ""C#"", ""Clojure"", ""Haskell"", ""Javascript"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript"", ""Racket/Many Other Languages""]" "[""GNU/Linux""]" Vim Frequently Spacemacs write package Rarely I can't remember anything. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Its extensibility. "[""Work"", ""Hobby projects""]" "[""28.2""]" 19 No consult, corfu, embark, lsp-mode, lispy, magit, modus-themes, orderless, rustic, emacs-libvterm moderate comprimise never considered Yes No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub""]" "[""Screenshots"", ""Overview""]" "[""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" None project.el Often 35 Masters Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell"", ""ispell"", ""flyspell-correct""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Sometimes undo-fu read and understand Never There are so many options and so many ways to do things it is easy to get lost in the beginning until you decide what packages to use. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)""]" Very well, it's snappy "emacs is a platform that allows you to run full applications inside it org-mode is a huge strength that brought me to emacs" "[""Work""]" "[""28.2""]" 2 Mu4e org-mode, org-roam, eglot do not prefer never considered No No No Vim "[""Javascript"", ""Ruby""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Sacha Chua""]" "[""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Sometimes 40 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No lobste.rs Great "[""eshell""]" "[""doom-one""]" Sometimes framework default copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 17 No moderate comprimise never considered No No No Emacs "[""C"", ""Rust"", ""OCaml""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Never "[""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""I don't ask for help""]" "[""package.el""]" "[""Research alternatives"", ""wait for community""]" None No Often PhD Male Software Development "[""No""]" "[""No""]" minimal vanilla No Work slack Great "[""shell""]" "[""zenburn""]" Never No write package Rarely "It took me a while to understand `setq` vs `set`, general elisp quoting stuff (I still forget it sometimes, I write elisp fairly rarely), and where to place configuration to run at the appropriate point of startup in the framework I was using at the time (maybe prelude?). In addition I find elisp associative arrays clunky/they don't work great for me sometimes?" Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy elisp and packages "[""Work""]" "[""28.0""]" 10 No s.el,dash.el,evil-mode,which-key,projectile,helm no comprimise might in future No No No Vim "[""C++"", ""C"", ""Clojure"", ""Elisp"", ""Elixir"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Sometimes "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""spacemacs codebase""]" "[""Clips/videos""]" "[""Framework"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""wait for maturity""]" Sublime Text projectile Sometimes 33 Masters Male English Software Development "[""Helm""]" "[""framework default""]" Spacemacs No Hacker News Great "[""ansi-term""]" "[""zenburn""]" Rarely undo-tree many packages "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 34 Emacs "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Julia"", ""Python"", ""R"", ""Ruby"", ""Shell"", ""SQL""]" "[""GNU/Linux"", ""MacOS""]" Often minimal vanilla write package Never Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No significant comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""Elisp""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Lack of time"", ""Bad prior experience""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Reddit""]" "[""package.el"", ""manual""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim No Rarely "[""Vertico""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Never No write package Never "Learning the terms that are used differently in emacs (buffer, window, frame, kill ring, etc.). Coming from vim, I had trouble with the amount of times that I would have to switch to emacs keybindings for various packages. This was while I was still using evil mode for regular editing." Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great The ability to tailor it for your workflow "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 7 No org, lsp, projectile, projectile-ag, which-key, anzu, magit significant comprimise might in future No I have in the past No Emacs "[""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""SQL"", ""scala, gdscript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""being able to work around issues""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" Haven't researched the options Vim projectile Never 37 Associates Male American Software Development "[""Helm"", ""Ido""]" "[""ispell""]" maximal vanilla Not sure r/emacs Ok "[""shell-command"", ""shell""]" "[""default dark""]" Frequently undo-tree write package Never Yes! For a very long time, I put off learning elisp, which was a mistake. I also struggled through learning how to use new workflows, manage packages, etc. I can only wish the book Mastering Emacs existed when I started using it. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Stability. Any effort I put in to emacs pays dividend forever""]" "[""Text editing features""]" Good but not great Platform stability as a user. Emacs just gets better over time. If I develop a workflow around Emacs, I have confidence it will just work with minimal fuss. "[""Work"", ""Hobby projects"", ""Personal Use""]" "[""28.1""]" 26 No org, ivy, flycheck, eglot, tramp, smartparens, yasnippet, company, elfeed, significant comprimise might in future No I have in the past No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Whatever the package maintainers appear to use.""]" Never "[""Lack of time""]" Never "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Overview""]" "[""I typically don't, but would use whatever the package community appears to use.""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" vi and XEmacs No Frequently "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Ok "[""shell"", ""eshell""]" "[""modus-vivendi"", ""solarized-dark""]" Often No copy-paste emacs lisp is confusing Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Not well org mode, ecosystem "[""Work"", ""Hobby projects""]" "[""28.2""]" 0 Vim "[""Assembly"", ""C"", ""Python"", ""Rust"", ""sml, latex, org""]" "[""GNU/Linux""]" neovim Frequently Doom Emacs simple functions Never It take some time to understand Emacs's concept like frame, buffer, window. Also Emacs Lisp. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Customization. "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No moderate comprimise might in future I have in the past Would directly No Emacs "[""HTML/CSS"", ""PHP""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Mailing lists""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Vim No Frequently 39 Bachelors Male Taiwanese Software Development "[""Ivy""]" "[""flyspell""]" minimal vanilla Yes lobste.rs Great "[""none""]" "[""doom-one""]" Frequently undo-tree copy-paste Never So many keyboard shortcuts. Hard to understand all the options for packages and what they do. University/College "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Text editing features""]" Good but not great Extensible syntax highlighting/programming modes. "[""Work""]" "[""29.0""]" 20 No Go-mode limited comprimise never considered No No No Emacs "[""C++"", ""Go"", ""Python""]" Never "[""GNU/Linux""]" String[] "[""MELPA""]" "[""Never have""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Manual""]" "[""Never have""]" "[""package.el""]" "[""Install and try it immediately""]" None No Rarely 40 Bachelors Male American Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""default light"", ""solarized""]" Never No read and understand Never Lack of documentation in Brazilian Portuguese. University/College "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.1""]" 22 Mu4e mu4e, magit, auctex, org-mode moderate comprimise might in future No No No CUA "[""C"", ""HTML/CSS"", ""Java"", ""Python"", ""Ruby"", ""Shell""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Reddit""]" "[""use-package""]" "[""wait for community""]" Eclipse No Frequently 41 PhD Male Brazilian Research "[""Helm"", ""Ivy""]" "[""flyspell""]" minimal vanilla Yes Hacker News Great "[""eshell""]" "[""base16""]" Often undo-tree copy-paste Never Not a lot of learning materials outside of System Crafters youtube page that I saw. Takes a long time figure out how to use elisp, in my experience. Reddit "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Customization ability. "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No eglot, which-key, org-novelist moderate comprimise might in future No Would directly No Vim "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""writing""]" "[""GNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Going to submit to Melpa Vim No Sometimes 30 Associates Male American Software Development "[""Helm""]" "[""No""]" minimal vanilla No r/emacs Great "[""none""]" "[""my own custom theme"", ""gruvbox""]" Never No understand internals Sometimes Yes, the defaults are a mess. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Hacker culture""]" Good but not great Extensibility, hackability, configurability "[""Work"", ""Hobby projects"", ""Studying""]" "[""28.2""]" 20 No vertico, corfu, embark, consult, orderless significant comprimise 0-2y No No Yes Emacs "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""Perl"", ""Ruby"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Frequently "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages"", ""Emacs News!""]" "[""Comparison"", ""Design rationale"", ""Overview""]" "[""Mailing lists""]" "[""package.el""]" "[""Research alternatives"", ""wait for maturity"", ""wait for community""]" None project.el Sometimes 35 PhD Male Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""spell-fu"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""eshell""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Rarely No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 15 No significant comprimise might in future Cannot Cannot Yes Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Design rationale""]" "[""Discord""]" "[""straight""]" "[""Research alternatives""]" Vim projectile Frequently 39 Bachelors Male Japanese Software Development "[""Ivy"", ""Consult""]" "[""flyspell""]" Doom Emacs Not sure r/emacs Great "[""vterm""]" "[""solarized-dark""]" Rarely framework default copy-paste Never Keybindings that were unfamiliar Internet "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Support for many languages "[""Work"", ""Hobby projects"", ""academic papers""]" "[""28.2""]" 10 notmuch Auctex, proof-general significant comprimise might in future No No No Emacs "[""Erlang"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Ruby"", ""Shell"", ""SQL"", ""latex""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA Stable""]" "[""never tried""]" Never "[""i use mature packages that seem complete""]" Never "[""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""usually find an answer through web search""]" "[""package.el""]" "[""Install and try it immediately""]" acme No Frequently 44 Masters Male United States citizen Research "[""No""]" "[""flyspell""]" minimal vanilla Many people work in more than one industry. American is an ambiguous designation and hard to find when looking for the united states No Hacker News Ok "[""none"", ""shell-command""]" "[""varies""]" Never No copy-paste Never Lots of options causing analysis paralysis, wondering whether to use a distro University/College "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Strong community support, many well-maintained packages, distros "[""School""]" "[""28.2""]" 1 No limited comprimise never considered No No No Vim "[""C++"", ""Python""]" Sometimes "[""WSL"", ""MacOS""]" "[""General document writing""]" "[""framework default""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Hacker News""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes 19 Bachelors Male United States citizen Student "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""my own custom theme""]" Sometimes framework default read and understand Never package and config management was not great back then Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""lisp development""]" Very well, it's snappy Can be tuned and reprogrammed "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 Mu4e lsp, magit, elpher, elfeed, mu4e significant comprimise never considered No No Yes Emacs "[""C"", ""Clojure"", ""Elixir"", ""Go"", ""Haskell"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""M-x list-packages"", ""sacha chua""]" "[""Screenshots""]" "[""GitHub"", ""Email""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" I only know how to submit to melpa so melpa it is Vim projectile Sometimes 42 Bachelors Male French Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure lobste.rs Great "[""ansi-term""]" "[""soft-morning""]" Never undo-tree simple functions Never University/College "[""GUI""]" "[""Text editing features"", ""Part of the GNU project / FSF"", ""mostly habits""]" "[""Text editing features""]" Good but not great Coherence and longevity "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 20 Gnus Eglot significant comprimise 10+y No No No Emacs "[""C++"", ""Elisp"", ""Java"", ""Python"", ""Typescript""]" Never "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes "[""Wariness of the review process"", ""Bad prior experience""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Overview""]" "[""IRC"", ""GitHub"", ""Mailing lists"", ""Email"", ""Discourse""]" "[""package.el""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" None No Sometimes 48 PhD Male French Software Development "[""No""]" "[""flyspell"", ""ispell""]" minimal vanilla Not sure Emacs mailing list Ok "[""shell-command"", ""shell""]" "[""default light""]" Rarely No write package Never The configuratiin language is confusing, and it's difficult to determine which packages are the popular ones and which are deprecated. I suspect that packages like Doom and Space Emacs address this these days. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Customisability "[""Work""]" "[""28.2"", ""28.1""]" 11 No Magit, org-mode limited comprimise might in future No No Yes Vim "[""HTML/CSS"", ""Javascript"", ""Python"", ""Scheme"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Blogs""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""wait for community""]" Always MELPA, the process is very easy. Vim No Frequently 30 PhD Male United States citizen Research "[""Ivy""]" "[""No""]" maximal vanilla Yes Hacker News Great "[""eshell""]" "[""default dark""]" Sometimes No simple functions Rarely Awkward default keybindings, Awkward terminology for common actions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Community"", ""Part of the GNU project / FSF""]" Good but not great Customisability, High quality packages, Integration of various packages "[""Work""]" "[""28.2""]" 14 Gnus magit, git-gutter, ivy, which-keys, eglot, gnus, company do not prefer never considered Yes Yes No CUA "[""Julia"", ""Python"", ""Latex""]" Frequently "[""MacOS""]" "[""Note taking"", ""Babel""]" "[""Source""]" "[""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""wait for community""]" Eclipse projectile Frequently 33 PhD Male Indian Research "[""Helm"", ""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""eshell""]" "[""doom-one""]" Rarely undo-tree write package Never The Emacs / XEmacs schism complicated things a little, as it made it harder to find applicable advice Magazine "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Emacs is a system, not an editor. Infinite possibilities. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Gnus magit, paredit, gnus, mastodon, eshell significant comprimise never considered No I have in the past No Emacs "[""Assembly"", ""C++"", ""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Perl"", ""R"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""Windows"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""IRC"", ""Mailing lists"", ""Email""]" "[""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim No Frequently School Male French Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No mastodon Great "[""eshell""]" "[""aalto-light""]" Frequently No write package Rarely Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""elisp""]" "[""Extensibility"", ""Package(s)"", ""Part of the GNU project / FSF""]" Good but not great packages "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 6 No projectile, magit, vterm significant comprimise never considered No No Yes custom+cua "[""Elisp"", ""Python"", ""Bash""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""git via use-package""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Eclipse projectile Frequently School Male "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla No web search Ok "[""vterm""]" "[""nord"", ""solarized""]" Rarely No copy-paste Configuring it is quite complex for newcomer. GUI lacks a lot functionality. Doom and spacemacs are great experience Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Org-mode, Evil-mode, flexibility. There are jokes about Emacs being an OS but excluding startup process it is a lot faster than the js based editors. "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 Vim "[""C++"", ""Clojure"", ""Python"", ""Rust""]" "[""MacOS""]" Vim Sometimes Doom Emacs write package Never Not installing helm soon enough. Internet "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Latex editing""]" Alright Customizability, elisp as the extension language. "[""Work""]" "[""28.2""]" 6 No Helm, ein, lsp, autocomplete, company any comprimise never considered No No No Emacs "[""Clojure"", ""Elixir"", ""Erlang"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL"", ""Typescript"", ""Scala""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""MELPA""]" "[""Never have""]" Never "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""M-x list-packages""]" "[""Overview""]" "[""Never have""]" "[""package.el""]" "[""Install and try it immediately""]" None No Frequently 29 Bachelors Male Canadian Software Development "[""Helm""]" "[""ispell""]" maximal vanilla No Hacker News Great "[""ansi-term""]" "[""Grandshell""]" Often No simple functions Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy Extensibility "[""Work""]" "[""28.2""]" 25 No Lsp-mode,org,magit do not prefer never considered Yes No No Emacs "[""C"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Julia"", ""Python"", ""R"", ""Rust"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""Source""]" "[""Don’t""]" Never "[""Not interested"", ""Lack of time""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Overview""]" "[""Don’t""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" Vi projectile Rarely 56 Bachelors Male Canadian Software Development "[""Helm"", ""Vertico"", ""Consult""]" "[""framework default""]" Doom Emacs Not sure r/emacs Ok "[""none""]" "[""modus-operandi""]" Never No read and understand Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""28.2"", ""27.2""]" 10 No moderate comprimise never considered No No No Emacs "[""C"", ""Python"", ""Scheme"", ""Shell""]" Often "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA Stable""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Not interested"", ""Lack of time""]" Never "[""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""wait for maturity"", ""wait for community""]" Notepad++ projectile Frequently Male Russian Software Development "[""Helm""]" "[""flyspell""]" minimal vanilla No linux.org.ru Ok "[""none""]" "[""jedit-grey""]" Frequently No write package Never I would like to contribute somehow, but it does seem slightly daunting to submit patches by email. Maybe if I tried it, it wouldn't be as bad as I think though. I think keeping all of the keybindings straight was the hardest thing for me. The powerful keybindings meant I was constantly afraid I would hit the wrong one and mess things up beyond repair. I think knowing about which-key would have helped me then. Something that still annoys me is also how often my window layout gets messed up. winner-mode helps to some extent, but it really frustrated me when I was first learning that my windows didn't stay where I wanted them. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy The extensibility and tight integration of many features. My go-to example in this regard is my workflow upon receiving an email with something I want to do later. I open the email with mu4e, use a capture template to prepend the email to my org-mode todo list or agenda, and am back to whatever I was doing within a few keystrokes. "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e magit,evil,vertico,marginalia,lsp-mode,projectile any comprimise might in future No, but I would like to in the future No, but I would like to in the future Yes Vim "[""C++"", ""C"", ""Common Lisp"", ""Fortran"", ""Go"", ""HTML/CSS"", ""Python"", ""Perl"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Frequently 25 Bachelors Male American Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Yes Blog post Great "[""none"", ""eshell""]" "[""default light""]" Sometimes No copy-paste Never "I kept searching for advice with terminology used in other editors. For example copy and paste. Sometimes it would take a while to find these simple things because the docs use different terms like kill and yank. The docs are also a bit cryptic for a beginner. I would find stuff like `C-x C-s`, `M-x` and `S-g`. For a near beginner this can be a pain. What do `C`, `M` and `S` mean? We all know now but how would a near beginner figure them out? What would someone search for? I bet some people give up because they don't know how to get google to tell them to go to some page at the start of the manual that tells them how to read it." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 12 No magit, frontmacs-javascript, tide moderate comprimise never considered I have in the past No No Emacs "[""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Research alternatives""]" dreamweaver framework default Sometimes 42 Masters Male British Software Development "[""framework default""]" "[""No""]" Frontmacs No Twitter Great "[""eshell""]" "[""default light""]" Rarely framework default read and understand Never Internet "[""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""Package(s)"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 10 No Ido, visual-regexp, git-commit-mode, significant comprimise never considered No No No Emacs "[""Rust"", ""Scala""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Nano projectile Often 29 PhD Male French Software Development "[""Ido""]" "[""No""]" maximal vanilla I wanted to talk about missing things in emacs like proper multithreading, but saw no entries for that No Hacker News Ok "[""none""]" "[""my own custom theme""]" Never No copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No moderate comprimise never considered No No No Vim "[""C++"", ""C"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Vim projectile Frequently Bachelors Male Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Great "[""vterm""]" "[""my own custom theme"", ""dracula""]" Often undo-fu copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Presented as the editor to use for a class""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 40 No moderate comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Shell""]" Often "[""GNU/Linux""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Web search engines""]" "[""Tutorials"", ""Manual""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""Install and try it immediately""]" TECO No Rarely 59 Masters Male United States citizen aerospace "[""No""]" "[""No""]" minimal vanilla No lobste.rs Great "[""term""]" "[""default light""]" Sometimes No read and understand Never I do not like the defaults and it took a long time to learn and configure it to my liking, but it is in direct relationship with the power that comes with Emacs. University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""Org-mode, Evil-mode""]" "[""Needed free software note taking application and found Emacs + Org-mode + Evil.""]" Alright Extensibility and the available extensions (Org-mode and Evil are the must haves for me). "[""Work"", ""Hobby projects""]" "[""28.2""]" 7 No Org-mode, Evil, Magit significant comprimise never considered Cannot Cannot No Custom vim on custom Colemak on split keyboard (ZSA Moonlander) "[""Assembly"", ""C"", ""Elisp"", ""Haskell"", ""Java"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub"", ""Other repository""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""Default keybindings should always be optional (i.e., no default bindings should be possible)""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Vim project.el Never 39 Bachelors Male Swedish Software Development "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""my own custom theme""]" Rarely No simple functions Never Was new to Lisp. Back in the 90' Linux distros came with a handbook. Mine also included an Emacs ref. "[""GUI"", ""daemon""]" "[""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Part of the GNU project / FSF""]" Very well, it's snappy Packages like org-mode, org-roam. "[""Hobby projects""]" "[""28.2""]" 21 Mu4e org-mode, org-roam no comprimise 10+y No I have in the past No Vim "[""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Java"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""FSF paperwork""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Discourse""]" "[""framework default""]" "[""Install and try it immediately""]" Vim projectile Often 45 Masters Male German Software Development "[""No""]" "[""flyspell""]" Doom Emacs No Discourse Great "[""eshell""]" "[""dracula""]" Often vundo read and understand Never "I still feel like I'm initially learning emacs. It's hard for me to break out of (probably inefficient but overlearned) ways of doing things to more efficient approaches. Most emacs learning material tends to be tutorial in nature (way too basic or disconnected from ""real world use"") or manual pages. I would love to see expert users, who have their own custom set up, first show how they work for an extended period of time and then break down their idiosyncratic ways of working (their .emacs, their packages, etc.)." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Package(s)"", ""Text editing features""]" Good but not great The built-in major modes/tools are incredible. I use org-mode, occur mode, calc, and the calendar on a daily (hourly!) basis. Other extensions, projectile or helm, just make that value proposition "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No projectile, slime, ESS, tuareg, geiser, lsp-mode significant comprimise might in future I have in the past I have in the past No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Javascript"", ""Julia"", ""Java"", ""Python"", ""R"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Frequently 35 PhD Male Australian Research "[""Helm"", ""Ivy""]" "[""flyspell""]" minimal vanilla No lobste.rs Great "[""shell"", ""eshell"", ""vterm""]" "[""default light"", ""default dark""]" Often No copy-paste Never Help finding Internet "[""GUI""]" "[""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 3 No Org magit any tramp moderate comprimise never considered Yes No No Vim "[""Go"", ""HTML/CSS"", ""Javascript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Rarely "[""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately""]" Usefulness to my workflow IntelliJ framework default Sometimes "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""solarized"", ""solarized-dark""]" Frequently framework default copy-paste Never lack of in-context help (e.g. it would be nice to have a menu showing the actions available in the current mode) University/College "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Alright smart editor "[""Work""]" "[""28.2"", ""28.1"", ""27.2"", ""27.1"", ""26.3""]" 20 No do not prefer never considered No No No Vim "[""Shell""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA""]" "[""GitHub""]" Never "[""Lack of time""]" Never "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""not sure""]" "[""wait for community""]" Notepad++ No Rarely Masters Male French Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""none""]" "[""dracula""]" Never No read and understand Never keybindings Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great org mode, c++ mode, etc. Extensibility and a group of experienced experts. "[""Work""]" "[""29.0"", ""28.2""]" 10 No org, org-journal, org-roam, lsp, c++-mode moderate comprimise might in future Cannot Cannot No Vim "[""C++"", ""Go"", ""Java""]" Often "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Time tracking""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""bad internet access""]" Rarely "[""Issues""]" "[""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""emacs china""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Framework"", ""GitHub"", ""emacs china""]" "[""straight"", ""use-package""]" "[""wait for community""]" GNU ELPA IntelliJ framework default Never 42 Masters Male Chinese Fin Tech "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs great No doom emacs discourse Great "[""shell"", ""eshell"", ""vterm""]" "[""doom-one""]" Rarely framework default copy-paste Never Key bindings where a struggle, but the main issue was the lack of good default support for programming languages at the time. Finally an issue that remains is a good guide on how to configure Emacs, How to structure a config and make sure it uses the latest features and functions for optimal speed. So i always ended up with a mix of snippets from the web that used a mix of styles and functions making performance and maintainability bad. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Consistency over time Emacs is as usable 15 years ago as it is now and and i know that it will be supported for the next 15 years without any risk of it suddenly going proprietary, and suddenly not supporting the OS/Hardware i choose. Also the knowledge that it will most likely support any future programming language. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No moderate comprimise never considered Cannot I have in the past No Emacs "[""C++"", ""Python"", ""Rust"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" None framework default Sometimes 37 Bachelors Male Swedish Software Development "[""framework default""]" "[""flyspell""]" Doom Emacs No Hacker News Ok "[""none""]" "[""doom-one""]" Never framework default copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 Mu4e moderate comprimise might in future Yes Yes No Emacs "[""HTML/CSS"", ""Javascript"", ""Java"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Advocacy""]" "[""Reddit"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom projectile Frequently 33 Associates Male Syrian Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""shell"", ""eshell""]" "[""zenburn""]" Often No copy-paste Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.2""]" 13 No leaf.el, lsp-mode no comprimise never considered No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""Typescript""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""GitHub""]" "[""package.el"", ""use-package"", ""leaf.el""]" "[""Install and try it immediately"", ""Research alternatives""]" None projectile Frequently 33 Masters Male Japanese Software Development "[""Ivy"", ""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla Not sure slack emacs-jp Ok "[""shell-command"", ""eshell"", ""term""]" "[""modus-vivendi""]" Sometimes No simple functions Rarely different names for various things (buffer, frame, window, yank, kill) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy extensibility, community, quality, maturity "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 4 No org, magit, vertico, consult significant comprimise never considered No No No Vim "[""C#"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials""]" "[""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives"", ""wait for community""]" Sublime Text projectile Sometimes 36 Associates Male Software Development "[""Vertico"", ""Consult""]" "[""framework default"", ""flyspell"", ""ispell""]" Doom Emacs No Hacker News Ok "[""eshell""]" "[""doom-one"", ""tomorrow-night""]" Sometimes framework default simple functions Never The keybindings were hard to remember. But with some mastering, it feels so native. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Adaptability. Self documentation. "[""Work"", ""Hobby projects""]" "[""27.1""]" 7 No Magit, paredit, slime, lsp-mode, ibuffer, ivy, counsel, swiper, pdf-tools, doom-themes limited comprimise might in future Cannot Would directly No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Wariness of the review process""]" Sometimes "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" MELPA Sublime Text projectile Sometimes 29 PhD Male Indian Research "[""Ivy"", ""Ido""]" "[""flyspell"", ""langtool""]" maximal vanilla Compared to other modern editors like VS Code, Emacs lacks snappiness. Code completion struggles frequently. I would love to see Emacs, snappy and modern. No Hacker News Great "[""eshell""]" "[""doom-one"", ""dracula""]" Never undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 0 Emacs "[""Elisp"", ""Julia"", ""Python"", ""Rust"", ""Shell"", ""Nix""]" "[""GNU/Linux""]" Often minimal vanilla copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Poorly, it's sluggish "[""Hobby projects""]" "[""28.1""]" 1 No moderate comprimise never considered No No No Vim "[""Java"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Issues""]" "[""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""GitHub""]" "[""not sure""]" "[""Install and try it immediately""]" Vim framework default Sometimes School Male South African Student "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Ok "[""vterm""]" "[""custom""]" Never framework default many packages Rarely "Don't assume users know what they're doing; curt responses, while maybe accurate of the situation, come off as if the user should know. And, if a contributer is using a well-known Emacs package, don't simply reply with, ""I don't know what that does,"" when, clearly, they thought it was a wrapper and shouldn't've disrupted anything. They're donating their time and you are the expert; even if you avoid said packages, many new users don't so just saying, ""I don't know,"" indicates your not interested in the person's help." Default key bindings; unaware of other programs and conventions that make for a more uniform experience (Emacs didn't have a package manager, then, so that may've contributed). University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Extendability. "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2"", ""28.1""]" 14 Wanderlust Magit, LSP, Meghanada, EJC-SQL moderate comprimise 0-2y Cannot I have in the past Yes Emacs "[""Elisp"", ""Elixir"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""Scheme"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA"", ""user42, TheCyberShadow""]" "[""GitHub""]" Sometimes "[""Lack of time"", ""Wariness of the review process"", ""Bad prior experience"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse No Sometimes 33 Masters Male United States citizen Software Development "[""Ido"", ""Marginalia""]" "[""ispell""]" maximal vanilla Not sure Emacs mailing list Great "[""eshell""]" "[""my own custom theme""]" Frequently No simple functions Never "- figuring out how to customize it - the key chords are a little bit different than ""modern"" software" Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "- extensibility - customizability" "[""Hobby projects""]" "[""28.2""]" 2 No magit,org,evil,which-key,general,company moderate comprimise never considered No No No Vim "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Python"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux"", ""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default"", ""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Manual""]" "[""Reddit""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Often 27 Bachelors Male United States citizen Fin Tech "[""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs Not sure lobste.rs Great "[""vterm""]" "[""doom-one"", ""dracula"", ""solarized"", ""solarized-dark""]" Never framework default copy-paste Never Learning curve, strange defaults. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great The programming environment. "[""Hobby projects""]" "[""27.1""]" 6 No significant comprimise never considered No No No Emacs "[""Elisp"", ""Javascript"", ""Python"", ""R"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Email""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Vim No Often 44 Bachelors Male United States citizen Healthcare "[""Helm"", ""Ivy"", ""Ido""]" "[""No""]" idk thanks! Not sure Hacker News Ok "[""eshell"", ""ansi-term""]" "[""my own custom theme""]" Rarely undo-tree copy-paste "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""27.2""]" 4 Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Typescript""]" "[""WSL""]" Sublime Text Sometimes maximal vanilla copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Org Mode""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No moderate comprimise never considered Yes No No Emacs "[""C++""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Not knowing how to modify a package""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" VS Code project.el Often 32 Bachelors Male Hongkonger Software Development "[""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No simple functions Never Internet "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 20 No significant comprimise never considered No Would directly No Emacs "[""C++"", ""C"", ""Clojure"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""PHP"", ""Ruby"", ""Shell"", ""SQL""]" Never "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""I don't""]" Never "[""Lack of time""]" Rarely "[""Issues""]" "[""Web search engines""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" notepad No Sometimes "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell-command"", ""shell""]" "[""my own custom theme""]" Sometimes No simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Hobby projects""]" "[""29.0""]" 0 Vim "[""C++"", ""Python""]" "[""GNU/Linux""]" Rarely maximal vanilla write package Sometimes Recommended by Practical Common Lisp "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Package(s)""]" Good but not great "[""Hobby projects"", ""School""]" "[""29.0""]" 3 notmuch magit, slime, rcirc-color, projectile, 0x0, elfeed limited comprimise 0-2y No No No Emacs "[""C"", ""Common Lisp"", ""Elisp""]" Frequently "[""Gentoo""]" "[""Note taking"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""IRC servers"", ""Web search engines"", ""M-x list-packages""]" "[""Manual""]" "[""IRC""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Sublime Text projectile Rarely 19 School Male Turkish Student "[""Selectrum""]" "[""ispell""]" maximal vanilla No IRC Great "[""shell-command"", ""shell"", ""term"", ""ansi-term""]" "[""panda""]" Never No read and understand Never It has been a very long time, but I think getting used to the keybindings -- but back then, that was true for about every program. Was in the list of available editors "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Was trying out editors until I found something that I liked""]" Very well, it's snappy Configurability (starting from keybindings, to featureful packages) "[""Work""]" "[""28.1""]" 26 notmuch magit, notmuch, companion, rcirc-color, workgroups2, pipewire0 significant comprimise might in future No Would directly No Emacs "[""Assembly"", ""C"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""M-x list-packages"", ""tips from colleagues""]" "[""Comparison""]" "[""IRC"", ""Mailing lists""]" "[""package.el"", ""manual""]" "[""Install and try it immediately""]" joe No Sometimes 47 Masters Female German Software Development "[""Does \""companion\"" count?""]" "[""No""]" maximal vanilla No Hacker News Ok "[""shell-command""]" "[""my own custom theme""]" Never No simple functions I was willing to poor a lot of hours into it back in early 2000, not sure why… it was equally hard back then. University/College "[""GUI""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great I’m just too used to the advanced keybinding to switch to something else, even though I think other IDEs are superior for my needs. "[""Work""]" "[""28.2""]" 20 No might in future Emacs "[""Go"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub""]" "[""Lack of time""]" Never "[""M-x list-packages""]" String[] "[""Email""]" "[""package.el""]" "[""Install and try it immediately""]" None projectile Often "[""Helm""]" "[""ispell""]" minimal vanilla "[""none""]" "[""my own custom theme""]" Sometimes No copy-paste Sometimes The fear of having a blank sheet of paper in front of you and not knowing where to start intimidates so much power. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Freedom""]" Very well, it's snappy I can perzonalize it "[""My Informatica""]" "[""28.1""]" 1 No any comprimise might in future No No No Emacs "[""C++"", ""C"", ""HTML/CSS""]" Frequently "[""GNU/Linux""]" "[""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" C-lion No Frequently Telecom "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla No Telegram Ok "[""eshell""]" "[""modus-operandi"", ""modus-vivendi""]" Never undo-tree simple functions Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Extensibility""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No never considered Vim "[""Clojure"", ""Common Lisp"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python""]" Often "[""WSL"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""framework default""]" "[""Email"", ""GitHub""]" "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ framework default Often "[""Helm"", ""Ivy"", ""Ido""]" "[""spell-fu""]" Doom Emacs "[""vterm""]" "[""doom-one""]" Rarely framework default copy-paste Never Internet "[""GUI""]" "[""Package(s)""]" "[""Package(s)"", ""Text editing features""]" Good but not great Org-mode "[""Hobby projects""]" "[""29.0""]" 6 No magit, company, flycheck, which-key, spaceline, highlight-parentheses, haskell-mode, org-roam, magic-latex-buffer, rustic no comprimise might in future No No No hybrid (Spacemacs) "[""Haskell"", ""Rust"", ""Scheme"", ""LaTeX""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""GitHub""]" "[""use-package""]" "[""wait for community""]" VS Code projectile Frequently Bachelors Male Japanese "[""Vertico""]" "[""No""]" Spacemacs No Twitter Ok "[""eshell"", ""vterm""]" "[""doom-one""]" Rarely undo-tree copy-paste Never Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Alright Extensibility, lots of built in packages, community. "[""Work"", ""Hobby projects"", ""Life management""]" "[""28.2""]" 4 No Magit, projectile, org-mode, org-roam. significant comprimise might in future Cannot Cannot No Vim "[""Julia"", ""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Manual""]" "[""Matrix"", ""Reddit"", ""Framework"", ""Email""]" "[""framework default""]" "[""wait for community""]" MCedit framework default Frequently 29 Masters Male Polish Research "[""framework default"", ""Helm""]" "[""flyspell""]" Spacemacs Not sure Friend Ok "[""shell-command"", ""eshell"", ""vterm""]" "[""Spacemacs""]" Sometimes framework default write package Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No Hełm, company moderate comprimise never considered No No Yes Emacs "[""C++"", ""C"", ""C#"", ""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Ruby"", ""SQL"", ""Terraform""]" Sometimes "[""GNU/Linux""]" String[] "[""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Bad prior experience""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Manual"", ""Initial installation and basic config instructions""]" "[""I don't""]" "[""straight""]" "[""Install and try it immediately""]" Atom No Rarely 29 Bachelors Male Polish Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""none""]" "[""modus-vivendi"", ""tao""]" Rarely undo-tree write package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Emacs "[""C"", ""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" "[""GNU/Linux""]" Frequently minimal vanilla write package Rarely Emacs' initial keybinds have a high learning curve, sometimes syntax highlighting isn't quite as extensive as I'd like, indentation behavior is sometimes unusual University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy simplicity and customizability "[""Work"", ""Hobby projects""]" "[""28.1""]" 8 No company, evil, projectile, ivy, auctex significant comprimise might in future No No No Vim "[""C++"", ""HTML/CSS"", ""Python"", ""R"", ""Shell""]" Never "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Rarely String[] Sometimes "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Discourse"", ""Blogs""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Discourse""]" "[""package.el"", ""use-package""]" "[""wait for community""]" Sublime Text projectile Often 28 Masters Male American Research "[""Ivy""]" "[""No""]" maximal vanilla No Telegram Ok "[""none""]" "[""my own custom theme""]" Never No write package Never The very different jargon, the various keybindings and commands related to each major and minor-mode. I did some research and choose to learn Emacs "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF"", ""It's comparable to a LISP machine""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy Introspective (self-documenting), written in Elisp, comes with excellent packages (dired, calc, org, vc). "[""Work"", ""Hobby projects"", ""Every task in my PC""]" "[""28.2""]" 3 Mu4e dired, vc, org, exwm, embark, consult, vertico, geiser, mu4e significant comprimise might in future No No No Emacs "[""C"", ""Elisp"", ""Scheme"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Manual""]" "[""GitHub"", ""Email""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim project.el Frequently 26 School Male Brazilian Research "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""modus-vivendi""]" Sometimes undo-tree write package Never University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""25.0""]" 10 No do not prefer 10+y No Yes Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Elixir"", ""Erlang"", ""Haskell"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""Bad prior experience""]" Never "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""no, must not be answered""]" "[""Tutorials""]" "[""dont""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Vim No Often 94 none of your business "[""No""]" "[""No""]" maximal vanilla Not sure Twitter Not great "[""shell""]" "[""default light""]" Often No simple functions Never Default keybindings: Took several times (several months apart) until I managed to get through the tutorial. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" String[] Alright Extensibility, tight integration with Emacs Lisp "[""Work"", ""Hobby projects"", ""Organizing my life""]" "[""28.2""]" 9 No magit, org, org-roam, flycheck, robe moderate comprimise might in future No No No Emacs "[""Common Lisp"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Python"", ""Ruby"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Sometimes "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Web search engines"", ""Emacs News (Sasha Chua)""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Matrix"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity""]" Sublime Text projectile Sometimes 33 School Male German Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""tangotango""]" Rarely undo-tree simple functions Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 11 Emacs "[""C++"", ""Clojure"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell""]" "[""MacOS""]" Eclipse Sometimes minimal vanilla read and understand Never Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""cider""]" Good but not great "[""Work""]" "[""28.1""]" 0 No limited comprimise never considered No No No Vim "[""Clojure""]" Often "[""MacOS""]" String[] "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Not interested"", ""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""GitHub"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""GitHub""]" "[""framework default"", ""use-package""]" "[""wait for community""]" IntelliJ framework default Often 25 Bachelors Male Brazilian Fin Tech "[""framework default""]" "[""framework default""]" Doom Emacs No Friend Ok "[""vterm""]" "[""doom-one""]" Never framework default write package Never Friend "[""GUI""]" "[""Extensibility"", ""Text editing features""]" "[""Text editing features"", ""programming support""]" Very well, it's snappy Extensibility customizability "[""Hobby projects""]" "[""28.2""]" 30 No magit, slime, moderate comprimise never considered No I have in the past No Emacs "[""Common Lisp"", ""Elisp"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""MacOS"", ""BSD""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""Email""]" Never "[""Not interested""]" Never "[""Web search engines""]" "[""Manual""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately""]" vi No Sometimes 58 Masters Male Canadian Research "[""No""]" "[""flyspell""]" maximal vanilla No mastodon Ok "[""shell""]" "[""solarized-dark""]" Frequently No simple functions "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2"", ""27.1""]" 29 Emacs "[""Assembly"", ""C"", ""Clojure"", ""Elixir"", ""Go"", ""Haskell"", ""Perl"", ""Rust""]" "[""GNU/Linux"", ""BSD""]" Sometimes maximal vanilla simple functions Never University/College "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""orgmode""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 38 No any comprimise never considered No No No Emacs "[""C"", ""Clojure"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""tcl""]" Never "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" vi No Sometimes 57 PhD Male French Software Development "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""none""]" "[""default light""]" Never No understand internals Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Work""]" "[""29.0""]" 13 No no comprimise never considered No No No Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Time tracking"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Never "[""Not interested""]" Never "[""Advocacy""]" "[""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Framework""]" "[""framework default""]" "[""wait for maturity""]" Vim framework default Never Masters Male Polish Telecom "[""framework default"", ""Helm""]" "[""flyspell""]" Spacemacs Not sure r/emacs Great "[""shell-command"", ""shell""]" "[""spacemacs light""]" Never framework default simple functions Never Making a performant configuration (started out with slow package loading), keyboard bindings didn't 'feel' comfortable (Solved with viper and recently, evil) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Available packages, everything can be customized while staying relatively performant "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No aggressive-indent, centered-cursor-mode, cider, company moderate comprimise never considered No No No Vim "[""C"", ""Clojure"", ""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Ruby"", ""Scheme"", ""Typescript""]" Rarely "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Agenda""]" "[""NonGNU ELPA"", ""MELPA""]" "[""Haven't so far, but probably Github or E-mail if needed""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""Reddit"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Clips/videos""]" "[""Reddit"", ""Discord""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Vim projectile Often 23 School Female Dutch Student "[""Ido""]" "[""No""]" maximal vanilla Keep up the good work :) Not sure r/emacs Great "[""none""]" "[""modus-operandi"", ""challenger-deep""]" Never No write package Never "The biggest struggle was not knowing what exactly I had just typed (by accident), what it did, and how to undo it. That constant fear of ""messing something up"" was the main thing that I didn't like as I was learning." family "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "- having all things text-related in one place - free software philosophy (it matters!) - customizability" "[""Work"", ""Hobby projects"", ""everything""]" "[""27.1""]" 20 No undo-tree, highlight-symbol, lsp-mode, flycheck, proof-general, racket-mode, bind-key, use-package significant comprimise never considered No No No Emacs "[""C"", ""Elisp"", ""Haskell"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Racket, OCaml, LaTeX""]" Rarely "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Debian repository""]" "[""Mailing list""]" Never "[""Lack of time""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""Hacker News""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" None No Frequently 33 PhD Male American Research "[""No""]" "[""ispell""]" maximal vanilla The text boxes behave strangely (no autocorrect, etc.) on Firefox Android. Not sure Hacker News Ok "[""compile""]" "[""my own custom theme""]" Sometimes undo-tree copy-paste Never There should be video walkthroughs of how it can be done. I would look for online fixes, and they wouldn't work. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Not well "- very light-weight - many packages - having a list dialect as a config language" "[""Hobby projects""]" "[""29.0""]" 2 No significant comprimise might in future Cannot Would directly No Vim "[""Common Lisp"", ""Elisp"", ""Python"", ""Scheme""]" Rarely "[""GNU/Linux""]" String[] "[""MELPA"", ""Source""]" "[""Mailing list""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Advocacy""]" "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines"", ""MOOCs""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email"", ""Discord"", ""Discourse""]" "[""elpaca"", ""manual""]" "[""wait for community""]" Vim project.el Never 23 Bachelors Male Indian Research "[""No""]" "[""No""]" minimal vanilla No Hacker News Ok "[""shell"", ""term""]" "[""default dark"", ""solarized-dark""]" Never No simple functions Never Elisp, bindings Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Org-Mode""]" Very well, it's snappy Extensibility, Customization "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No magit,org,eglot any comprimise never considered No No No Emacs "[""C++"", ""C"", ""Haskell"", ""Python""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Design rationale""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""straight""]" "[""Install and try it immediately"", ""Research alternatives""]" Atom projectile Frequently 30 Masters Male Mathematical Consulting "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure Hacker News Great "[""shell"", ""eshell""]" "[""my own custom theme"", ""nord"", ""solarized-dark""]" Never No simple functions Never University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)"", ""Text editing features""]" Good but not great Unified interface to anything that can be represented as text. Can be made to do anything. Keyboard macros work everywhere. Programmable. "[""Work"", ""Hobby projects""]" "[""28.2""]" 14 No Magit, eglot, ebib, biblio, multiple-cursors, auctex, markdown-mode, csv-mode, unfill, abc-mode moderate comprimise might in future No No No Emacs "[""HTML/CSS"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""PKB"", ""Presentations""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Manual""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Kate No Often 37 PhD Male German Public sector "[""fido-vertical""]" "[""No""]" minimal vanilla Yes r/emacs Great "[""shell-command"", ""shell"", ""eshell""]" "[""gruvbox""]" Frequently No read and understand Never Emacs lisp tutorials were not good at the time. Friend "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Alright Extensibility "[""Hobby projects""]" "[""28.2"", ""27.1""]" 26 notmuch org-mode, notmuch, magit any comprimise might in future No No No Emacs "[""Python""]" Frequently "[""GNU/Linux""]" "[""General document writing"", ""Journal""]" "[""Debian""]" "[""Email""]" Rarely "[""Elisp proficiency""]" Never "[""New packages in the Debian archive""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Overview""]" "[""I don't ask for help""]" "[""Debian packages""]" "[""Install and try it immediately""]" vi No Often 45 School Male Finnish Unable to work "[""No""]" "[""flyspell""]" maximal vanilla No lobste.rs Ok "[""vterm""]" "[""default dark""]" Never No none Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy "[""Hobby projects""]" "[""28.2""]" 3 No any comprimise never considered No No No Emacs "[""Clojure"", ""Common Lisp""]" Never "[""GNU/Linux"", ""WSL"", ""Windows"", ""MacOS""]" String[] "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency""]" Never "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit""]" "[""package.el""]" "[""wait for maturity""]" VS Code No Never 57 PhD Male Brazilian Research "[""No""]" "[""No""]" minimal vanilla No Twitter Great "[""none""]" "[""default dark""]" Never No copy-paste Never Default keybindings were hard to get used to. When starting to configure, it can be hard to work out which bits to keep from other people's configs. Not really knowing where Emacs ends and custom packages begin. Not learning packages fully. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, visibility of current state. "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No Evil, org-mode, lsp-mode do not prefer might in future No No No Vim "[""C++"", ""C"", ""Rust"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Sublime Text projectile Frequently 33 Masters Male British Software Development "[""framework default""]" "[""framework default""]" Doom Emacs It would be useful to ask about most common annoyances (window management is mine). No Hacker News Ok "[""none""]" "[""doom-one""]" Rarely framework default read and understand Never Elisp learning, keybinding. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Package(s)"", ""Text editing features"", ""Community""]" Good but not great Elisp, full keyboard operation. "[""Work""]" "[""29.0"", ""28.2""]" 6 No setup.el, straight.el, lsp-bridge, meow, magit moderate comprimise never considered Cannot Cannot No meow "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""emacs-cn""]" "[""Comparison"", ""Tutorials"", ""Design rationale""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""emacs-cn""]" "[""straight"", ""setup.el""]" "[""wait for community""]" MELPA Vim No Sometimes 23 Bachelors Male Chinese Software Development "[""Vertico"", ""Selectrum""]" "[""No""]" minimal vanilla No Emacs China Great "[""vterm""]" "[""modus-operandi"", ""modus-vivendi"", ""ef-themes""]" Rarely undo-tree copy-paste Never First time I opened Emacs, I immediately closed it, because he was very ugly to me, and I had no idea how to use it, so I started searching about it online, and I discovered the Emacs distributions like spacemacs, doom-emacs Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Being lightweight (i have a super potato laptop)""]" Very well, it's snappy Low on resources, and keyboard driven, and the extensibility "[""Hobby projects"", ""Studying""]" "[""28.2""]" 3 No limited comprimise never considered Cannot Cannot No Vim "[""C++"", ""C"", ""Python"", ""Rust""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" VS Code projectile Frequently 22 Masters Male Algerian Student "[""framework default""]" "[""framework default"", ""langtool""]" Doom Emacs Not sure r/emacs Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Community""]" Good but not great "[""Hobby projects""]" "[""28.2""]" 1 No limited comprimise never considered No No No Emacs "[""C++"", ""Julia"", ""Python""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""wait for community""]" Vim project.el Often Masters Male French Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" minimal vanilla No r/emacs Great "[""eshell"", ""vterm""]" "[""modus-operandi""]" Rarely No write package Rarely Internet "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great It is a uniform interface to a large variety of applications. "[""Work"", ""Hobby projects""]" "[""28.2""]" 19 Gnus elpher any comprimise might in future No Would directly Yes Emacs "[""Assembly"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""Rust"", ""Shell"", ""Futhark""]" Never "[""GNU/Linux""]" "[""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""IRC servers"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""IRC"", ""Framework"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" No Frequently 34 PhD Male Danish Research "[""Ido""]" "[""ispell""]" maximal vanilla Yes IRC Great "[""none""]" "[""default dark""]" Never No copy-paste Never Some of the basic editing and navigation commands are unintuitive relative to other common text editors that I was accustomed to. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great Ease of extensibility "[""Hobby projects""]" "[""28.2""]" 8 No org-mode, restclient moderate comprimise might in future No Yes No Emacs "[""HTML/CSS"", ""Javascript""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""I have never contacted the maintainer of a package""]" Never "[""Elisp proficiency"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages"", ""Hacker News""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" VS Code No Rarely 30 School Male American Software Development "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Great "[""ansi-term""]" "[""solarized-dark"", ""zenburn""]" Never undo-tree copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work""]" "[""28.1""]" 1 No significant comprimise never considered No No No Vim "[""Go"", ""Python"", ""SQL"", ""bash""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Rarely "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""my own custom theme""]" Rarely framework default copy-paste Never needed some time until I figured out that it is most efficient to use config by others, in my case spacemacs Colleague "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Extensibility""]" Good but not great magit "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 Mu4e magit moderate comprimise never considered No No No Vim "[""C++"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""Source""]" "[""Mailing list"", ""Email""]" Never "[""Elisp proficiency""]" Never "[""Advocacy""]" "[""doom""]" "[""Manual"", ""Overview""]" "[""Framework""]" "[""straight""]" "[""wait for community""]" Vim projectile Sometimes 30 PhD Male German Research "[""framework default""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""solarized""]" Rarely framework default simple functions Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 22 Gnus magit, gnus, org-mode, tramp significant comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Scheme"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""Mailing lists"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Overview""]" "[""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" None No Often 61 Masters Male Norwegian Education services "[""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Not sure r/emacs Ok "[""shell-command"", ""shell"", ""vterm""]" "[""default light""]" Frequently No simple functions Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 Mu4e do not prefer might in future No No No Vim "[""C++"", ""Elisp"", ""Go"", ""Haskell"", ""Javascript"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""GitHub"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately"", ""Research alternatives""]" IntelliJ framework default Frequently 34 School Male Brazilian Software Development "[""framework default""]" "[""framework default"", ""ispell""]" Doom Emacs No Friend Ok "[""vterm""]" "[""doom-one"", ""gruvbox""]" Rarely framework default String[] String[] String[] String[] String[] write package Never I didn't really understand how major and minor modes interacted with key bindings and this caused a lot of frustration. For example, in term-mode I struggled a lot with char-mode and line-mode. Thankfully vterm-mode exists now. Friend "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility "[""Work"", ""Hobby projects""]" "[""28.1""]" 4 No ivy,magit,exwm significant comprimise never considered No No No Vim "[""C"", ""Common Lisp"", ""Elisp"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Shell"", ""Typescript""]" Often "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim No Sometimes 24 Masters Male American Software Development "[""Ivy""]" "[""No""]" maximal vanilla No Hacker News Great "[""vterm""]" "[""random dark theme""]" Never undo-tree copy-paste Rarely Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great Extensibility, community, free and open "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No Org, org-roam, evil, swiped significant comprimise never considered No No No Vim "[""C"", ""Elisp"", ""Elixir"", ""Java"", ""Rust"", ""Scheme""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""framework default""]" "[""Email"", ""GitHub""]" Rarely String[] Sometimes "[""Issues"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" VS Code framework default Often 19 School Non-binary British Student "[""framework default""]" "[""flyspell""]" Doom Emacs No Hacker News Great "[""eshell""]" "[""solarized""]" Often undo-tree copy-paste "[""GUI""]" String[] Not well "[""Hobby projects""]" "[""28.1""]" Emacs "[""Clojure""]" "[""MacOS""]" Sometimes minimal vanilla copy-paste "[""GUI""]" "[""Community""]" String[] Very well, it's snappy "[""Work""]" "[""28.1""]" 1 CUA "[""Assembly""]" "[""GNU/Linux""]" Frequently maximal vanilla copy-paste Never Lack of easy tutorials for non-programmers University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Backward compatible is taken very seriously. "[""Work""]" "[""28.2""]" 24 No elpy, which-key, consult, exwm, hydra any comprimise never considered No No No Emacs "[""Python""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Babel""]" "[""MELPA""]" "[""I would not contact the maintainer.""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Reddit"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""I don't ask for help.""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" None No Sometimes 52 PhD Male United States citizen Research "[""Vertico"", ""Consult""]" "[""flyspell""]" minimal vanilla Yes r/emacs Great "[""eshell""]" "[""parchment-theme""]" Sometimes No copy-paste Never elisp Internet "[""TUI"", ""daemon""]" "[""Text editing features"", ""Built-in features"", ""org-mode""]" "[""Extensibility""]" Good but not great org-mode "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No moderate comprimise never considered No No No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell"", ""SQL""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" joe framework default Frequently 46 Masters Male Indonesian Manufacturing "[""Helm"", ""Ido"", ""Icomplete""]" "[""No""]" minimal vanilla Inform beforehand the number of pages No Hacker News Ok "[""shell-command"", ""shell"", ""eshell"", ""term"", ""vterm""]" "[""solarized-dark""]" Rarely No copy-paste Never Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Part of the GNU project / FSF""]" Very well, it's snappy The infinite posibilities "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No moderate comprimise never considered No No No Vim "[""C++"", ""Python""]" Never "[""GNU/Linux""]" "[""Note taking"", ""General document writing""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs"", ""Web search engines"", ""Youtube""]" "[""Tutorials"", ""Manual""]" "[""Reddit""]" "[""package.el""]" "[""Install and try it immediately""]" Vim project.el Rarely 23 School Male Norwegian Student "[""framework default""]" "[""No""]" Doom Emacs No Hacker News Great "[""vterm""]" "[""Doom-1337""]" Sometimes framework default simple functions Never Tried it first in the early 2000s. It looked ugly, had non-anti-aliased fonts, was slow, and the keybindings were hard to learn. Never got to understand the power of its extensibility. Internet "[""GUI""]" "[""Extensibility"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No org-mode, evil, projectile, yasnippet, lsp-mode, ess, magit no comprimise never considered No Would directly No Vim "[""Elisp"", ""Python""]" Rarely "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""framework default"", ""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Sometimes "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""Twitter (and recently Mastodon)""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub"", ""Email"", ""Twitter or Mastodon""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for community""]" Vim framework default Frequently 39 PhD Male Belgian Industry Research "[""framework default""]" "[""flyspell""]" Doom Emacs Great initiative! No Twitter Great "[""shell"", ""eshell"", ""vterm""]" "[""doom-one"", ""modus-vivendi"", ""nord"", ""solarized"", ""solarized-dark""]" Rarely framework default write package Never the manual is overwhelming, no good elisp introduction Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Built-in features"", ""Community""]" "[""org-mode""]" Very well, it's snappy extensibility, interoperability between packages / major modes / minor modes "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No use-package, meow, avy, recentf, icomplete-vertical, prettify-symbols-mode, telephone-line, org-mode, cdlatex, magit no comprimise never considered No No No Vim "[""Elisp""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Not knowing how to modify a package"", ""Lack of stuff to be improved""]" Rarely "[""Issues"", ""Code (features)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim No Frequently 18 School Male German Student "[""Icomplete""]" "[""No""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""doom-one""]" Never No none Keyboard bindings Internet "[""GUI""]" "[""Community"", ""Part of the GNU project / FSF""]" "[""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Community and Lisp "[""Hobby projects""]" "[""28.1""]" 1 Emacs "[""Shell""]" "[""GNU/Linux"", ""Windows""]" Vim Frequently minimal vanilla simple functions Never Not understanding hooks and advice Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Very well, it's snappy The extensibility is the key to most of Emacs' strengths. "[""Work"", ""Hobby projects""]" "[""28.2""]" 15 No ivy, counsel, swiper, magit, expand-region, lsp-mode, undo-tree, vterm limited comprimise might in future No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""PHP"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""MacOS""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Lack of time""]" Rarely "[""Advocacy""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Overview""]" "[""IRC"", ""Mailing lists""]" "[""package.el"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" None projectile Rarely 56 Associates Male United States citizen Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla Yes Emacs mailing list Great "[""vterm""]" "[""modus-vivendi""]" Frequently undo-tree write package Never All those crazy keybindings! don't remember "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Elisp, and the depth of history/packages/documentation/lore. "[""Work"", ""Hobby projects""]" "[""27.1""]" 25 No limited comprimise never considered No No No heavily customized/changed defaults "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Python""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Install and try it immediately""]" Don't, just put the code on GitHub Don't remember helm-projectile Sometimes 56 PhD Male American Research "[""Ido""]" "[""No""]" maximal vanilla "you don't allow for a ""*slight* preference for free/libre software"" in your previous question. Where can I see the results?" Not sure Hacker News Ok "[""shell""]" "[""zenburn""]" Often No understand internals Never Screw lawyers and the legal crap they force onto people to write code. Also, pay people for their work and give them those donations that are being stolen from them. I will NEVER contribute to a criminal organization like FSF. "God awful community and mentality (anti-CUA folks, folks who think the Emacs defaults are _correct_ or sensible, insults from Linux users who hate the rest of the world, everyone was very unhelpful (actually found racism in the community too)) Emacs' tutorial is beyond useless it actually hurts users and is a detriment to the application Emacs' defaults are wrong, pure fact (it needs to get with the century) [Copy = Ctrl + C, Paste = Ctrl + V, Cut = Ctrl + X ... undisputed fact] Emacs attracts a tons of nuts kooky people who make open source software a literal holy war (Israel and Palestine disagree less) Emacs Lisp is the absolute, unequivocal worst language I have ever used. My god what I would not give for an OOP language like Java or even C++ to write stuff in. None of the ""distributions"" (i.e. glorified custom configurations) are good (they are all their own forms of architected chaos and based on insane ideas) Emacs GUI/UX requires a lot of packages to fix it: Helm (my god, this is ONLY reason I would even consider using Emacs ... everyone needs to thank the creator), treemacs, flyspell, shackle (which is still very brittle), etc. Emacs internals are a nightmare to fix let alone expect a user to understand (good luck explaining packages, display-buffer-alist, ELisp syntax to anyone to just wants to edit text) The whole package ""system"" is the literal butt of jokes among the rest of the world that uses gold standard package systems: Nuget, Maven/Gradle, NPM, RubyGems, etc. ... maybe only C/C++ are as bad or worse than Emacs (but MS introduced some kooky package system that may fix it and is certainly better than all of the crap we have: MELPA [Stable vs Bleeding Edge], ELPA, Non GNU ELPA, plain'ol source) Basically, I only used Emacs because A) I was forced to and B) everything else sucks worse. The _second_ Visual Studio proper or Notepad++ come to macOS ... I am dropping Emacs like a bad habit." Forced to use it for a very esoteric job and everything else just sucks more (unfortunately) "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Complete and total control over _every_ aspect of my tooling""]" "[""Everything else is awful and Visual Studio 2017 is not available on macOS and Notepad++ is still Windows ONLY (the day that comes to MacOS I am leaving Emacs)""]" Good but not great "Cross-platform (runs on MacOS and Windows) Total and complete control over the editor (but as long as a project is OSS this is mostly irrelevant) Not written on Electron (Yeah, that's just silly) Old as dirt so there is a lot of packages for _anything_, granted they are all pretty terrible in quality but great for ideas on how to properly do things" "[""Work"", ""Hobby projects""]" "[""27.2""]" 3 No Eliminate the stupid word limit here! do not prefer never considered You joking? HELL NO!!! Yes Custom Configuration (CUA Based) "[""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""SQL""]" Never "[""Windows"", ""MacOS""]" "[""org-mode is the single _worst_ package in ALL of Emacs...literal pile of mud with garbage sprayed all over. Jesus good lord it's like over engineering had a demon child with quality-less code and that's org-mode.""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Mostly rebuilding packages myself from scratch because a lot of them are _terrible_ quality and bug ridden""]" "[""I don't, the community is awful and it's like pulling teeth to work with open source software people (they are insane zealots) ... I will just either write my own package if I can't be bothered to fix theirs or just find an alternative (or move on). I am not being paid to be someone else's QA, engineering, and support teams.""]" Never "[""Bad prior experience"", ""FSF paperwork"", ""The community is terrible and nobody likes working with open source software people (they are insane zealots who have no concept of quality or accountability), I am not being paid to be someone else's QA, engineering, and support teams.""]" Never "[""Google, let's be honest most people are searching \""how to fix/do X in Emacs\""""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview"", ""High quality code, excessive unit testing, tell me what files/directories/settings/urls/etc. you are going to violate and abuse, are you going to be accountable for maintaining this code, etc.""]" "[""See above. I don't. The community sucks and is notoriously hostile and most people _sprint_ away""]" "[""package.el"", ""manual"", ""Custom solution to fix package.el and all of the half-baked solutions out there""]" "[""Research alternatives""]" "No, they are all garbage and silly. I am not signing a bunch of legal paperwork to make software. I am not changing my code to fit some silly format for some half-baked file hosting system to figure out how to do ""upload/download"" operations. I don't get paid to write my code and if I did release it then I expect some form of compensation (donations are _NOT_ compensation). I'd only ever consider some kind of GitHub platform that I can self-host and require payment (probably a subscription) to use my stuff." Notepad++, IntelliJ (NEVER AGAIN), Visual Studio (The GOLD standard) No Never "[""Helm""]" "[""flyspell"", ""ispell""]" maximal vanilla Eliminate stupid word limits, it's completely arbitrary. No Google Not great "[""none""]" "[""my own custom theme""]" Never That's another thing. Emacs doesn't even have undo/redo ... WTF simple functions "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""heritage of LISP""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1""]" 3 Emacs "[""Haskell"", ""Javascript"", ""Typescript"", ""Racket""]" "[""Windows"", ""MacOS""]" Frequently maximal vanilla write package Sometimes Documentation is not cohesive, straightforward, or geared at beginners. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Extensibility, history, self-sufficiency "[""Work"", ""Hobby projects""]" "[""29.0""]" 12 No magit significant comprimise 0-2y No Would directly Yes Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""Erlang"", ""Go"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript"", ""Tonnes more""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Email"", ""GitHub""]" Sometimes "[""A lot of stuff, ... just works. So there is rarely a need to contribute.""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" PyScripter No Sometimes 34 School Male British Software Development "[""Ido""]" "[""No""]" maximal vanilla Not sure r/emacs Ok "[""shell-command"", ""ansi-term""]" "[""deep-blue""]" Sometimes No copy-paste Never "keyboard shortcuts felt awkward and highly unintuitive. Now using doom emacs, which really brought me back to it after using vim for a bit, and the defaults feel much more sane. Shortcuts to find documentation on various things, and navigating it inside emacs was also a huge struggle. I'm still intimidated by a lot of elisp to hack too much on things." Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""driving from the keyboard""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Driving from the keyboard. Great packages like orgmode and magit. "[""Work"", ""Hobby projects""]" "[""27.1""]" 10 No, but I want to get to it orgmode, magit, conda.el, lsp-mode, projectile moderate comprimise never considered No No No Vim "[""Python""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Advocacy""]" "[""Reddit""]" "[""Tutorials"", ""Manual""]" "[""Matrix"", ""Reddit"", ""GitHub"", ""Discourse""]" "[""not sure""]" "[""Research alternatives""]" Jupyter Lab framework default Frequently 39 PhD Male Canadian Research "[""framework default""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""eshell""]" "[""my own custom theme""]" Never framework default copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""was forced to initially""]" Very well, it's snappy keybind orientation "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No significant comprimise never considered No No No Emacs "[""Haskell"", ""Agda""]" Frequently "[""GNU/Linux""]" String[] "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange""]" "[""straight""]" "[""wait for community""]" VS Code projectile Never Bachelors Male Hungarian Student "[""Vertico""]" "[""No""]" Doom Emacs No Discourse Great "[""vterm""]" "[""doom-one""]" Never framework default write package Never No It's hard to write Elisp to customize and integrate different packages to make Emacs easy to use. When I find use-package, it's become easier. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Extensibility with Elisp "[""Work"", ""Hobby projects""]" "[""29.0""]" 3 Gnus eglot, vertico, consult, corfu, orderless, magit limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""Source""]" "[""Mailing list"", ""GitHub""]" Rarely "[""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Telegram""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Telegram""]" "[""use-package"", ""Borg""]" "[""Install and try it immediately""]" GNU ELPA None project.el Sometimes 39 Bachelors Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla Great Job! Love Emacs, Love GNU! Yes Emacs China Great "[""eshell""]" "[""color-theme-sanityinc-tomorrow-bright""]" Rarely No copy-paste Rarely Keybindings, configuration, error messages. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Text editing features""]" Good but not great Openness, extensibility, community. "[""Work"", ""Hobby projects""]" "[""29.0""]" 27 No Org, magit, AucTeX, ESS, flycheck, yasnippet, aggressive-indent, powerline any comprimise 0-2y I have in the past I have in the past No Emacs "[""HTML/CSS"", ""Perl"", ""R"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately"", ""wait for maturity""]" Pico projectile Frequently Masters Male Canadian Research "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" maximal vanilla Yes Emacs mailing list Great "[""none""]" "[""solarized-dark""]" Often undo-tree simple functions Never different key shortcuts Colleague "[""GUI""]" "[""Extensibility"", ""Text editing features"", ""Built-in features"", ""org-mode""]" "[""Extensibility"", ""keyboard macros""]" Good but not great "Keyboard macros, elisp customizability org-mode" "[""Work"", ""Hobby projects""]" "[""28.1""]" 10 No rust-mode moderate comprimise never considered No No No Emacs "[""Python"", ""Rust"", ""org-mode""]" Never "[""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""I don't""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency""]" Never "[""M-x list-packages""]" "[""Manual"", ""Screenshots""]" "[""I don't""]" "[""package.el""]" "[""Install and try it immediately"", ""wait for community""]" Notepad++ No Frequently Software Development "[""No""]" "[""ispell""]" minimal vanilla "Make some of the mandatory questions optional / or have a ""prefer not to answer"" / ""not relevant"" answer. For example on 'how do you reach out for help': I just stop using the feature / package or google. I don't reach out to devs" No Hacker News Not great "[""shell""]" "[""default dark""]" Never No simple functions Never It took me a while to find all the packages I wanted to assemble into my own Emacs system, but I think that is only natural. Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Emacs Lisp""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy "Emacs is a truly malleable tool. Anything you might want to do with text, you can do in Emacs. You can write code or create macros on the spot to do exactly what you need. You can acquire a package of capabilities developed by someone else and include it in your own setup. Emacs is a workshop for text: you can customize it over the years to fit perfectly with you. The learning curve is also quite comfortable; I was able to develop my skills in Emacs piece by piece, learning it the way I would learn a language. On that note, I see the interface as Emacs's greatest strength. Every action is a named command that you can bind to any key combination, or simply call as needed. Indeed, every one of those commands has code and documentation that you can examine right in the editing context. You piece together actions to reach an objective the same way you piece together words to form a sentence. Other software is a maze, where you must navigate layers of menus to perform any special action. With Emacs, you can identify exactly what you do often and make those things easier for yourself." "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Mu4e browse-kill-ring, deadgrep, flycheck, unfill, magit, ido-completing-read+, rust-mode, ace-window, lsp-mode, which-key significant comprimise never considered Cannot Would directly No Emacs "[""C"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Perl"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Never been necessary""]" "[""package.el"", ""use-package""]" "[""Research alternatives""]" Sublime Text No Frequently 20 School Male American Software Development "[""Ido""]" "[""flyspell""]" maximal vanilla Really good job. Looks nice and feels nice. All the writing is correct, and everything is clearly communicated. I'm impressed. No r/emacs Great "[""shell"", ""ansi-term""]" "[""Doom Acario Dark""]" Never No copy-paste Never None, although this is due to using a well documented configuration (Doom Emacs) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Community""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects"", ""School""]" "[""28.2""]" 2 No lsp-mode, evil-mode, org-roam, org-roam-ui, dap-mode moderate comprimise never considered No No No Vim "[""C"", ""Java"", ""Python""]" Never "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Manual"", ""Clips/videos""]" "[""Reddit""]" "[""framework default"", ""straight""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 23 Bachelors Male Canadian Software Development "[""framework default""]" "[""framework default""]" Doom Emacs No My company's emacs slack channel Great "[""eshell""]" "[""doom-one""]" Never framework default write package Never family "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""availability, and couldn't get the hang of vi""]" Good but not great extensive and reasonably good documentation "[""Work"", ""Hobby projects""]" "[""26.3"", ""24.3""]" 32 No speck, auto-complete, pabbrev, smex (plus built-ins recentf, ido, save-place) limited comprimise might in future No I have in the past No Emacs "[""Elisp"", ""Fortran"", ""Python"", ""Scheme""]" Never "[""GNU/Linux"", ""Windows""]" String[] "[""GNU ELPA"", ""MELPA Stable""]" "[""I haven't needed to""]" Rarely "[""it is for my own interest & use""]" Rarely "[""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale""]" "[""I don't. I consult the documentation and the code.""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" none of the above, but I don't remember the name No Frequently 61 PhD Male British Research "[""Ido"", ""Icomplete""]" "[""flyspell"", ""ispell"", ""mainly speck""]" minimal vanilla it was too long... No Blog post Ok "[""none""]" "[""default light""]" Never No copy-paste Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great Consistent key bindings, usable without mouse. Org-mode "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 25 Gnus Org-mode, src-blocks, language modes, multiple-cursor limited comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""VHDL""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives""]" Vim No Frequently "[""No""]" "[""ispell""]" minimal vanilla No Twitter Ok "[""vterm""]" "[""default light""]" Often No simple functions Never "1) Learning the keybindings. 2) Learning lisp in order to do any customizing or install / configure packages. 3) Finding relevant online documentation that is current." University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great The fact that you can customize anything. "[""Work""]" "[""28.2"", ""28.1""]" 15 No helm,magit,php-mode,projectile,tramp limited comprimise might in future No No No Emacs "[""PHP"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Babel""]" "[""MELPA Stable""]" "[""Mailing list"", ""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Email""]" "[""package.el""]" "[""Install and try it immediately""]" Eclipse projectile Never 35 Bachelors Male American Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No Friend Great "[""shell""]" "[""monokai""]" Frequently No simple functions Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Very well, it's snappy Extensibility "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 No do not prefer never considered Yes Would directly No Vim "[""C++"", ""Elisp"", ""Go"", ""Java""]" Often "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never "[""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Never "[""Advocacy""]" "[""GitHub"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default"", ""use-package"", ""manual""]" "[""wait for maturity""]" Eclipse framework default Often 35 Masters Male Chinese Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Spacemacs No Emacs China Great "[""shell"", ""vterm""]" "[""default light""]" Never undo-tree copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""27.1""]" 25 No helm,powerline,company,flycheck,org,flyspell,ruby-mode,python-mode significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues""]" "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" nano, pico, norton commander built-in No Sometimes 48 PhD Male German Research "[""No""]" "[""flyspell""]" minimal vanilla No Fediverse post Ok "[""none""]" "[""tommyh-theme""]" Never No copy-paste Never hard to run elisp. Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Good but not great speed. "[""Work"", ""Hobby projects""]" "[""28.1""]" 12 No limited comprimise 0-2y No No No Emacs "[""C++"", ""Go"", ""Javascript"", ""Ruby""]" Rarely "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package""]" Rarely "[""Code (features)"", ""Documentation""]" "[""GitHub""]" "[""Tutorials"", ""Screenshots""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""wait for community""]" Notepad++ No Rarely 34 Masters Male Japanese Software Development "[""No""]" "[""No""]" minimal vanilla No Twitter Great "[""shell-command""]" "[""dracula""]" Frequently undo-tree write package Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Gnus do not prefer never considered Cannot Cannot Yes Xah-fly-keys "[""C"", ""Python""]" Often "[""GNU/Linux"", ""Ubuntu""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""Life""]" "[""Source""]" "[""GitHub"", ""Discord""]" Rarely "[""Lack of time"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (features)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""Comparison"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""Email"", ""Discord""]" "[""elpaca"", ""use-package""]" "[""Research alternatives"", ""wait for maturity""]" VS Code No Frequently 21 Masters Male French Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""ispell""]" minimal vanilla No Internet Great "[""shell""]" "[""modus-operandi""]" Never No write package Sometimes A Linux for beginners book, don't remember which "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Tried vi, it didn't agree with me""]" Good but not great Extensibility and the package ecosystem "[""Work"", ""Hobby projects""]" "[""27.1""]" 22 No org-mode, lsp-mode, helm, magit, swiper, moderate comprimise 10+y No No No Emacs "[""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Mailing list"", ""GitHub""]" Sometimes "[""Lack of time""]" Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Mailing lists"", ""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Design rationale""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""use-package""]" "[""Install and try it immediately""]" notepad, DOS edit projectile Often 41 Masters Male British Software Development "[""Helm"", ""Ivy""]" "[""ispell""]" maximal vanilla No r/emacs Great "[""none""]" "[""my own custom theme""]" Sometimes No write package Rarely University/College "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 22 Gnus limited comprimise never considered No I have in the past No Emacs "[""C++"", ""C"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL""]" Often "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time""]" Sometimes "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Blogs"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""paradox""]" "[""Install and try it immediately""]" None project.el Sometimes 44 Masters Male French Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla No r/emacs Great "[""shell""]" "[""my own custom theme""]" Frequently undo-tree write package Never Emacs keybindings caused RSI flare-ups Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""org-mode""]" "[""Extensibility"", ""Text editing features""]" Good but not great Extensibility, covers all the languages and scenarios I care about, org-mode, runs on all platforms "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 Mu4e deadgrep, org-mode, vterm, avy, s, f, tablist, lsp-mode, lsp-ui, rustic significant comprimise never considered I have in the past No No Vim "[""Elisp"", ""Go"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""GitHub"", ""Discord""]" "[""Tutorials"", ""Overview""]" "[""Discord""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" I just put my stuff on github, haven't ever submitted to a repo Vim projectile Rarely 54 PhD Male American Software Development "[""Ivy"", ""Vertico""]" "[""No""]" Doom Emacs No Hacker News Great "[""eshell"", ""vterm""]" "[""dichromacy""]" Sometimes framework default simple functions Never C-g ended up being way more critical than I thought and that wasn't explained in a super upfront way. I also thought the customize menus were really confusing. I didn't like how they edited my init.d! Doom fixes that issue well. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)""]" Good but not great extensibility and flexibility "[""Work""]" "[""28.2""]" 7 No do not prefer never considered Yes No No Vim "[""Assembly"", ""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""MELPA""]" "[""GitHub""]" Never String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Research alternatives""]" Vim projectile Sometimes 31 Bachelors Male United States citizen Fin Tech "[""Ivy""]" "[""framework default""]" Doom Emacs Not sure Hacker News Great "[""eshell"", ""vterm""]" "[""doom-one"", ""nord"", ""solarized-dark""]" Rarely framework default simple functions Minor difficulty only: C-h is the terminal backspace and bothered me until I learned that everything is configurable. Colleague "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Package(s)""]" Good but not great Org mode, note taking, easy capture and integration into programming/thinking workflow. "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 Emacs "[""Clojure"", ""Javascript"", ""Java"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""MacOS""]" None Sometimes maximal vanilla copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great "[""Work""]" "[""28.2""]" 7 No any comprimise never considered No No No Vim "[""C"", ""HTML/CSS"", ""Haskell"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux""]" String[] "[""framework default""]" "[""Mailing list"", ""Email""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Sometimes "[""Documentation"", ""Advocacy""]" "[""Mailing lists"", ""Blogs""]" "[""Clips/videos""]" "[""Framework""]" "[""framework default""]" "[""wait for community""]" Vim framework default Sometimes 40 Masters Male Belgian Fin Tech "[""Helm""]" "[""No""]" Spacemacs No lobste.rs Great "[""eshell""]" "[""default dark""]" Sometimes No simple functions The keybindings took some time to learn. There were a lot of features and I often felt lost. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Good Support for Lisp""]" Good but not great Emacs has better key bindings than any editor, except maybe Vim. It's easier to use multiple panels with Emacs than Vim. Emacs has excellent built in support for programming alongside an interpreter. Emacs is free software! "[""Work"", ""Hobby projects""]" "[""24.5""]" 8 Emacs "[""Assembly"", ""C"", ""Common Lisp"", ""Elisp"", ""Java"", ""Python""]" "[""GNU/Linux"", ""Windows""]" Vim Often minimal vanilla copy-paste Never The copy-paste keys, switching windows. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Its extensibility, community, and it libre-nesss. "[""Hobby projects""]" "[""29.0""]" 1 No tetris, treemacs, auto-complete any comprimise never considered No Cannot No Emacs "[""HTML/CSS"", ""Python"", ""Rust"", ""Shell""]" Never "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Advocacy""]" "[""GNU ELPA/MELPA online package lists""]" "[""Overview""]" "[""Framework"", ""lemmy""]" "[""package.el""]" "[""Install and try it immediately""]" MELPA VS Code treemacs Frequently 14 School Male New Zealander Software Development "[""No""]" "[""No""]" minimal vanilla No No lemmy.ml Great "[""eshell""]" "[""dracula""]" Never No copy-paste Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""27.1""]" 2 Gnus moderate comprimise 2-5y No No No Emacs "[""Haskell"", ""Standard ML""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Frequently "[""Ivy""]" "[""flyspell""]" minimal vanilla long live emacs! No IRC Great "[""shell-command"", ""eshell""]" "[""monokai""]" Sometimes No simple functions "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 4 Vim "[""Assembly"", ""C++"", ""C"", ""C#"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Python"", ""Rust"", ""Scheme"", ""Shell""]" "[""GNU/Linux""]" Frequently Doom Emacs write package Never Huge amount of time spent acclimating to default keybindings for basic code editing Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Freedom and control "[""Work"", ""Hobby projects"", ""Personal organization and scheduling""]" "[""29.0"", ""28.2""]" 25 No magit, vertico, marginalia, helpful, elfeed, org, shackle, eglot, telega, zoom moderate comprimise might in future I have in the past No No Emacs "[""C++"", ""C"", ""Elisp"", ""Elixir"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source"", ""nix""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit"", ""GitHub"", ""Email""]" "[""straight"", ""use-package"", ""nix emacs-overlay""]" "[""Install and try it immediately"", ""Research alternatives""]" pico project.el Sometimes 40 Bachelors Male American Software Development "[""Vertico"", ""Marginalia"", ""Consult""]" "[""No""]" maximal vanilla Yes r/emacs Great "[""vterm""]" "[""zenburn"", ""doom-dark+""]" Frequently No write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy The rich collection of built-in features and the ability to configure it using Emacs Lisp. "[""Hobby projects""]" "[""28.1""]" 11 No shackle, undo-tree, flycheck, wgrep limited comprimise never considered No No No CUA "[""C++"", ""C"", ""HTML/CSS"", ""Perl"", ""Shell""]" Often "[""Windows"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA""]" "[""Mailing list"", ""Email"", ""GitHub""]" Rarely "[""Not interested"", ""Lack of time""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""Web search engines"", ""M-x list-packages""]" "[""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""Mailing lists"", ""Email""]" "[""package.el"", ""manual""]" "[""Research alternatives""]" Vim project.el Sometimes 26 Bachelors Male Swedish Student "[""Helm"", ""Icomplete""]" "[""No""]" minimal vanilla Not sure lobste.rs Great "[""shell"", ""eshell""]" "[""default light"", ""my own custom theme""]" Rarely undo-tree simple functions Never Keybinds, default GUI, Windows support, daemon mode Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Lisp""]" Good but not great Extensibility and text manipulation "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No Org-mode do not prefer never considered I have in the past No No Vim "[""C#"", ""Common Lisp"", ""Elisp"", ""Shell"", ""Typescript"", ""Lua""]" Often "[""Windows"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Time tracking""]" "[""framework default"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Documentation"", ""Advocacy""]" "[""GitHub"", ""Discord"", ""Discourse"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Framework"", ""GitHub"", ""Discord"", ""Discourse""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""wait for community""]" Sublime Text framework default Rarely 34 Bachelors Male Canadian Software Development "[""framework default"", ""Vertico""]" "[""framework default""]" Doom Emacs Yes Discord Great "[""eshell"", ""vterm""]" "[""doom-monokai-pro""]" Rarely framework default copy-paste Internet "[""GUI""]" "[""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" String[] Very well, it's snappy "[""Org mode""]" "[""27.2""]" 1 Vim "[""None""]" "[""GNU/Linux""]" Vim Frequently minimal vanilla copy-paste Never The concept of chording took a bit to get used to, escaping from the mini buffer when messing up commands or getting lost/confused University/College "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""it was required to use in the student computer lab""]" Good but not great Extensibility, consistent UI metaphors "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No evil, magit, org-mode, slime, markdown-mode, vmd-mode no comprimise never considered No No No Vim "[""Python"", ""Rust"", ""Ruby"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management""]" "[""framework default"", ""NonGNU ELPA"", ""MELPA""]" "[""I have never done this""]" Never "[""Elisp proficiency""]" Never "[""Blogs"", ""Web search engines"", ""slack channel""]" "[""Tutorials""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub""]" "[""framework default""]" "[""Research alternatives""]" Vim framework default Rarely 40 Bachelors Male American Information security "[""framework default""]" "[""framework default""]" Spacemacs No slack channel Great "[""none""]" "[""solarized-dark""]" Never framework default write package Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Extensibility. Chording. Breadth of commands -- so many commands immediately available. "[""Work"", ""Hobby projects""]" "[""29.0""]" 27 Emacs "[""Go"", ""Javascript"", ""Ruby""]" "[""GNU/Linux"", ""Windows"", ""MacOS""]" Vim Frequently maximal vanilla write package Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Extensibility "[""Hobby projects""]" "[""29.0""]" 2 No Lsp-mode, evil-mode limited comprimise never considered No No No Vim "[""Java"", ""Python"", ""Rust""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""PKB""]" "[""Source""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" Vim projectile Never 25 Bachelors Male Software Development "[""Selectrum"", ""Marginalia"", ""Consult""]" "[""No"", ""ispell""]" maximal vanilla Yes r/emacs Great "[""eshell"", ""vterm""]" "[""gruvbox""]" Rarely undo-tree copy-paste Never "I'm still initially learning Emacs after 4 years. The learning curve is the biggest difficulty: being unsure where my configuration lives, not knowing why a package update breaks the whole editor, not understanding how to see all possible keybinds for the mode I'm in, and not having a solid understanding of how to interact with the Elisp interpreter underpinning the whole editor are a challenge. I use the Doom framework to have an editor that at least resembles something modern, but although lightweight, it still adds a layer of abstraction between me and Emacs so that adds to my difficulty. When everything is working, I feel confident as a user. As soon as something breaks, I don't know where to look for that breakage and resign myself to internet searches to fix even the most trivial things. I'm not a programmer or developer by day, and so when these things happen in my day job, I typically have to put off using Emacs until I have the time to investigate." Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great It's extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 4 No limited comprimise never considered I have in the past Yes No Vim "[""Go"", ""Shell""]" Sometimes "[""GNU/Linux"", ""MacOS""]" "[""Note taking""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""GitHub"", ""IRC servers"", ""Matrix servers"", ""Discord""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Framework""]" "[""framework default""]" "[""Install and try it immediately""]" Sublime Text framework default Often 39 Bachelors Male United States citizen InfoSec "[""framework default"", ""Selectrum""]" "[""framework default""]" Doom Emacs No Hacker News Great "[""none""]" "[""doom-old-hope""]" Never framework default simple functions Never Elisp Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)""]" Good but not great Simplicity and extensibility "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 8 No do not prefer never considered No No No Vim "[""Go"", ""Python""]" Never "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""MELPA""]" "[""GitHub""]" Never "[""Elisp proficiency""]" Rarely "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""GitHub""]" "[""Design rationale""]" "[""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" Sublime Text No Sometimes 27 PhD Male Danish Software Development "[""Ivy""]" "[""flyspell""]" maximal vanilla No Hacker News Not great "[""none""]" "[""modus-operandi"", ""modus-vivendi""]" Rarely No copy-paste Never Setting up an init.el and establishing the infrastructure for configuration (a problem Doom solved) Internet "[""daemon""]" "[""Extensibility"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features""]" Very well, it's snappy Customization and extensibility; it is easy for features to be changed and added by the user or by community-made packages. "[""Hobby projects""]" "[""28.2""]" 1 No evil, org-mode, avy, org-roam, writeroom-mode, moderate comprimise never considered Cannot Cannot No Vim "[""Common Lisp""]" Sometimes "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""PKB"", ""Babel""]" "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Reddit"", ""Discord"", ""Blogs"", ""Web search engines""]" "[""Comparison"", ""Manual""]" "[""Reddit"", ""Emacs StackExchange"", ""Framework"", ""Discord""]" "[""framework default""]" "[""Research alternatives""]" IntelliJ framework default Sometimes Male English "[""framework default"", ""Vertico"", ""Consult""]" "[""framework default""]" Doom Emacs No Discord Great "[""eshell"", ""vterm""]" "[""doom-tomorrow-night""]" Never framework default copy-paste Never Don't recall - emacs was the first serious text editor I learnt to use, and it was a long time ago. University/College "[""TUI"", ""daemon""]" "[""Package(s)"", ""Text editing features""]" "[""It was required at university, and the default editor in the computer science dept.""]" Good but not great The extensibility, and package community. "[""Work"", ""Hobby projects""]" "[""28.2""]" 25 No cider, company, org, clojure-lsp, agenda-mode, magit do not prefer never considered No No No Emacs "[""Clojure"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Shell"", ""Typescript"", ""OCAML""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Task management"", ""Agenda""]" "[""framework default""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Unfamiliar with contribution process"", ""Wariness of the review process""]" Never "[""Web search engines""]" "[""Tutorials""]" "[""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately""]" Notepad++ framework default Never 44 Bachelors Male New Zealander Software Development "[""framework default""]" "[""No""]" Prelude No Twitter Great "[""I only do accidentally with shortcut keystrokes. I do need to actually learn to use it.""]" "[""grayscale-theme.el""]" Never framework default copy-paste Never Code completion with cedet was not good. Clang Lsp server based implementations (eglot, lsp-mode) are a dream. Colleague "[""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Extensibility. "[""Work"", ""Hobby projects""]" "[""28.2"", ""28.1""]" 13 No Eglot, lsp-mode, magic, vterm do not prefer never considered No I have in the past No Emacs "[""C++"", ""C"", ""Fortran"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""WSL"", ""MacOS""]" String[] "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Mailing list""]" Never "[""Elisp proficiency""]" Never "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Mailing lists""]" "[""Overview""]" "[""Reddit"", ""Mailing lists""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" Eclipse No Sometimes 39 PhD Male American Research "[""Helm"", ""Ido""]" "[""No""]" minimal vanilla Not sure r/emacs Great "[""ansi-term"", ""vterm""]" "[""Ujelly, and some doom+ themes""]" Rarely No write package "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 3 Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Haskell"", ""Javascript"", ""Python"", ""PHP"", ""Rust"", ""Scheme"", ""Shell"", ""Typescript"", ""Common Lisp""]" "[""GNU/Linux""]" Frequently maximal vanilla simple functions Never Remember key binds. They seem so random with no semantics. University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""everything is a buffer""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Good but not great I think emacs' greatest strength is that everything is a buffer. The face that you can use it as a coding environment is incidental. That is not to say it the coding environment should be. "[""Work""]" "[""27.2""]" 0 No magit, consult, embark, wgrep moderate comprimise never considered No No No Emacs "[""Elisp"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""Email""]" "[""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim projectile Sometimes 34 Bachelors Male American Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" minimal vanilla Not sure lobste.rs Great "[""shell-command"", ""vterm""]" "[""nano-theme-light""]" Sometimes No copy-paste Never Hard to find some documentation, especially on certain packages and modules, configuring mu4e (for gmail in this instance) is impossible for me and I tried multiple people's configurations while changing to credentials to mine. Hard to understand what exactly goes wrong from errors, doom doctor is fine but if you've misconfigured something in your config, it's hard to see what actually went wrong for someone who isn't very proficient in elisp. Internet "[""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy Speed, extensibility, no need for a mouse "[""Work"", ""Hobby projects""]" "[""28.1""]" 1 No sudo-edit, magit, evil, lsp limited comprimise never considered No No No Vim "[""Powershell""]" Frequently "[""GNU/Linux"", ""WSL""]" String[] "[""framework default""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""GitHub"", ""Discord""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code framework default Sometimes 22 Bachelors Male Belgian Student "[""framework default""]" "[""framework default""]" Doom Emacs No Twitter Great "[""vterm""]" "[""doom-one""]" Never framework default copy-paste Never I am not programmer, I do not know anything about coding, I had to understand how this program works, what its philosophy is and how it has been built — one could say erected — for decades. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy fully customizable "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No org, org-roam, org-cliplink, org-ref, ivy/counsel/swiper, smart-mode-line, magit significant comprimise never considered I might want to Would directly No Emacs "[""none""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB"", ""Babel""]" "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Blogs""]" "[""Comparison"", ""Design rationale""]" "[""Matrix"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""wait for maturity"", ""wait for community""]" any markdown editor No Frequently 31 Masters Male French Education services "[""Ivy""]" "[""No""]" maximal vanilla thanks! Not sure Emacs mailing list Great "[""shell""]" "[""tango-dark""]" Never No write package Never "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 5 No limited comprimise might in future No Would directly Yes Emacs "[""C++"", ""C"", ""Elisp"", ""Haskell"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""MacOS""]" "[""General document writing""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Frequently String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Web search engines"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""Telegram""]" "[""package.el""]" "[""Install and try it immediately""]" I only submit to MELPA due to its lower barrier. projectile Rarely 24 Bachelors Male Chinese Student "[""Vertico"", ""Consult""]" "[""No""]" minimal vanilla Yes r/emacs Great "[""vterm""]" "[""monokai-pro""]" Rarely vundo write package Never "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 6 No significant comprimise never considered No No Yes Vim "[""C++"", ""C"", ""Clojure"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""Task management"", ""PKB""]" "[""MELPA""]" "[""GitHub""]" Rarely "[""Unfamiliar with contribution process"", ""Wariness of the review process"", ""FSF paperwork""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Comparison"", ""Overview""]" "[""IRC"", ""Matrix""]" "[""straight"", ""use-package""]" "[""Install and try it immediately""]" projectile Sometimes Masters Male Finnish Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla Not sure r/emacs Great "[""vterm""]" "[""doom-one"", ""kaolin-dark""]" Sometimes undo-tree simple functions Never no Had to do extreme amounts of customization to make it do all the simple stuff most CUA editors do. Missing too many features that should be stock. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy introspection self documentation, discoverability, customization and especially org mode "[""Work"", ""Hobby projects"", ""Personal life""]" "[""26.3""]" 3 I'd like to but haven't tried yet icicles, magit, dired, org, moderate comprimise might in future No I have in the past No CUA + tons of custom binds "[""C++"", ""C"", ""C#"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""PHP"", ""Perl"", ""Ruby"", ""Shell""]" Sometimes "[""GNU/Linux"", ""WSL"", ""MacOS"", ""BSD""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""Email"", ""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Advocacy""]" "[""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Manual"", ""proper reference manual""]" "[""IRC"", ""Matrix"", ""Emacs StackExchange"", ""GitHub"", ""Mailing lists"", ""Email""]" "[""package.el"", ""manual""]" "[""Install and try it immediately"", ""Research alternatives""]" I'd probably submit to all who I thought would likely accept. Eclipse framework default Frequently 43 Male Canadian Games, Film VFX, and Animation "[""icicles, if that counts""]" "[""unsure, whichever is built in probably?""]" maximal vanilla It's fine, but it's hard to answer some questions without my having emacs open currently. No Hacker News Great "[""shell-command"", ""eshell"", ""term"", ""ansi-term"", ""vterm""]" "[""solarized-dark"", ""have to tweak solarized dark""]" Rarely undo-tree copy-paste Never Learn shortcuts Internet "[""GUI"", ""TUI""]" "[""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility""]" Alright Extensible "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 No any comprimise never considered Cannot Cannot No Emacs "[""Python""]" Never "[""GNU/Linux""]" "[""Note taking""]" "[""MELPA""]" "[""Email""]" Never "[""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Issues""]" "[""Reddit"", ""Blogs""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""package.el""]" "[""wait for community""]" Gedit No Rarely 29 Masters Male Peruvian Research "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Great "[""shell""]" "[""dracula""]" Never No write package Never "Emacs Lisp, but got over that hurdle pretty quickly. Another difficulty was find the right package to do something as Emacs often has multiple options." University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)""]" Very well, it's snappy Limitless customisation "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No moderate comprimise might in future No I have in the past Yes Default with god-mode "[""Clojure"", ""Elisp"", ""HTML/CSS"", ""Javascript"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""GNU ELPA"", ""MELPA"", ""Source""]" "[""Mailing list"", ""GitHub""]" Often String[] Often "[""Issues"", ""Code (features)"", ""Code (bug fixes)"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""Discord"", ""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Emacs StackExchange"", ""Framework"", ""GitHub"", ""Discord""]" "[""framework default"", ""straight""]" "[""Install and try it immediately"", ""wait for community""]" MELPA Vim projectile Sometimes Masters Male Indian Fin Tech "[""Helm"", ""Ivy""]" "[""flyspell"", ""ispell""]" Doom Emacs with a lot of customisation Not sure r/emacs Great "[""shell-command"", ""eshell""]" "[""solarized-dark""]" Often undo-tree simple functions Never Hard to find the right package or customization. Getting LSP to work. Internet "[""GUI"", ""TUI"", ""daemon""]" "[""Text editing features""]" "[""Text editing features""]" Alright No mouse usage, tramp "[""Work"", ""Hobby projects""]" "[""28.1""]" 2 No Ace window, projectile, tramp, vterm, magit moderate comprimise never considered No No No Emacs "[""Go"", ""Python""]" Often "[""GNU/Linux""]" String[] "[""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Not interested"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Unfamiliar with contribution process""]" Never "[""Reddit""]" "[""Tutorials"", ""Screenshots""]" "[""Reddit""]" "[""use-package""]" "[""wait for community""]" Pycharm projectile Rarely 25 Bachelors Male Pakistani Software Development "[""Vertico"", ""Selectrum"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""vterm""]" "[""tomorrow-night""]" Frequently undo-tree copy-paste Rarely University/College "[""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.2""]" 2 Mu4e significant comprimise might in future No Would directly No Emacs "[""C++"", ""C"", ""Haskell"", ""Python"", ""Fortran""]" Often "[""GNU/Linux"", ""WSL""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""Babel""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""Email"", ""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Tutorials""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package"", ""manual""]" "[""Research alternatives""]" VS Code projectile Often 34 PhD Male American Software Development "[""Helm""]" "[""flyspell""]" maximal vanilla No r/emacs Ok "[""shell"", ""ansi-term""]" "[""vs-code-dark-plus""]" Often No copy-paste Never Tutorial was a slow read and Emacs wasn't as ubiquitous as vim for all machines University/College "[""GUI""]" "[""Package(s)"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great Help system with finding functions, keybinds, documentation "[""Work"", ""Hobby projects""]" "[""28.1"", ""25.1""]" 3 No Magit, org, projectile significant comprimise never considered No No No Vim "[""Common Lisp"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Shell"", ""Typescript""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking""]" "[""GNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""package.el""]" "[""Research alternatives""]" projectile Rarely 28 Bachelors Male American Software Development "[""Ivy"", ""Ido""]" "[""ispell""]" minimal vanilla Yes Hacker News Great "[""shell-command"", ""shell""]" "[""default light"", ""gruvbox""]" Frequently No copy-paste Learning navigation and elisp. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""org-mode""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Good but not great Extensibility and ability to test out code directly on it. "[""Work""]" "[""29.0"", ""28.1""]" 2 Vim "[""Python"", ""Shell"", ""SQL"", ""Typescript""]" "[""GNU/Linux"", ""WSL""]" VS Code Often Doom Emacs write package Never Colleague "[""TUI"", ""daemon""]" "[""Package(s)"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Community""]" Good but not great "[""Work""]" "[""29.0""]" 4 No magit,evil,projectile,emacs-lsp significant comprimise never considered No No Yes Vim "[""Clojure"", ""Javascript"", ""Java""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Unfamiliar with contribution process""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Tutorials"", ""Manual"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""nix""]" "[""Install and try it immediately""]" Vim projectile Sometimes 29 School Male Brazilian Music Streaming "[""Ivy""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""gruvbox""]" Rarely undo-tree copy-paste Never Friend "[""GUI""]" "[""Package(s)""]" "[""Community""]" Good but not great community "[""Hobby projects""]" "[""28.2""]" 3 No limited comprimise might in future No No No Vim "[""Clojure""]" Rarely "[""GNU/Linux""]" "[""Agenda""]" "[""GNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack confidence in code quality""]" Never "[""Advocacy""]" "[""Reddit""]" "[""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""not sure""]" "[""wait for community""]" Notepad++ No Rarely 60 PhD Male German Legal "[""Helm""]" "[""flyspell""]" Spacemacs No Hacker News Great "[""none""]" "[""default dark""]" Never No simple functions Never it was very easier than vim, honestly. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" Very well, it's snappy its works and its fast(only when using vanilla) "[""Work"", ""Hobby projects""]" "[""28.2""]" 1 No lsp, lsp-ui, orderless, vertico any comprimise might in future Cannot Cannot No Emacs "[""C++"", ""C"", ""HTML/CSS"", ""Rust""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Never "[""Advocacy""]" "[""GitHub"", ""M-x list-packages""]" "[""Tutorials"", ""Manual"", ""Clips/videos"", ""Overview""]" "[""GitHub"", ""none""]" "[""package.el"", ""elpaca"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" I've been downloading form MELPA and I never had any issues. If I write a package, I'll submit it to MELPA. VS Code No Often 25 Associates Male Indian Software Development "[""Vertico""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell-command"", ""shell"", ""eshell"", ""compile""]" "[""default dark"", ""my own custom theme"", ""doom-one"", ""dracula""]" Rarely undo-tree copy-paste Never elisp Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""learning one tool for many purpose""]" Alright open source, programmable, fully customizable down to the tiniest detail. "[""Hobby projects""]" "[""28.1""]" 1 No any comprimise never considered Cannot Cannot No Vim "[""C++"", ""C""]" Never "[""Windows""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Advocacy""]" "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Design rationale"", ""Manual"", ""Screenshots"", ""Clips/videos"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" Eclipse No Never School Male "[""Helm"", ""Ivy"", ""Consult""]" "[""framework default""]" emacs from scratch youtube No r/emacs Great "[""vterm""]" "[""nord""]" Never No simple functions Never Not easy to learn to tackle problem by myself because of my poor knowledge of lisp. Internet "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Text editing features""]" Very well, it's snappy Extensive. "[""Work"", ""Hobby projects""]" "[""28.2""]" 5 No avy,hydra,ivy,lsp limited comprimise might in future No No No Emacs "[""C++"", ""C"", ""Python"", ""Rust""]" Sometimes "[""MacOS""]" "[""Note taking"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""Bad prior experience""]" Never "[""Issues""]" "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives""]" GNU ELPA, MELPA Sublime Text projectile Never 24 Masters Male Chinese Software Development "[""Ivy"", ""Marginalia"", ""Consult""]" "[""flyspell""]" maximal vanilla No Friend Great "[""shell""]" "[""doom-one"", ""dracula""]" Rarely undo-tree read and understand Never How to scan and read info/help properly. And come up with most suitable keyboard remap to press Ctrl and Alt both hands easily. Internet "[""GUI""]" "[""Package(s)"", ""Built-in features"", ""Community""]" "[""Community""]" Good but not great A lot of quality packages "[""Work"", ""Hobby projects""]" "[""29.0"", ""28.2""]" 3 No Vertico, Projectile, Magit moderate comprimise might in future No No No Vim "[""C"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Never "[""Reddit"", ""GitHub"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Screenshots"", ""Overview""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""straight""]" "[""wait for maturity""]" Vim projectile Never 45 Bachelors Male Vietnamese Software Development "[""Vertico""]" "[""framework default""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one"", ""gruvbox""]" Frequently undo-fu simple functions Never Colleague "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)""]" "[""Community"", ""Part of the GNU project / FSF""]" Alright "[""Work"", ""Hobby projects""]" "[""28.2""]" 4 No do not prefer never considered Yes Would directly No Vim "[""Clojure"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Babel""]" "[""framework default""]" "[""I don’t""]" Never "[""Not interested"", ""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality""]" Never "[""Issues""]" "[""Reddit""]" "[""Tutorials"", ""Overview""]" "[""I don’t""]" "[""framework default""]" "[""wait for community""]" VS Code framework default Rarely 33 School Male German Software Development "[""framework default""]" "[""No""]" Doom Emacs Yes Hacker News Ok "[""none""]" "[""Own light""]" Never framework default write package "[""TUI""]" "[""Text editing features""]" String[] Good but not great "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 Vim "[""Julia""]" "[""MacOS""]" String[] String[] String[] String[] String[] String[] String[] String[] Often String[] String[] Doom Emacs String[] String[] simple functions Never "Everything Performance" Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features""]" "[""Extensibility""]" Good but not great Extensibility, ecosystem, buffer platform, magit, org mode "[""Work"", ""Hobby projects""]" "[""29.0""]" 7 Mu4e "magit org-mode" limited comprimise never considered Cannot Would directly No Vim "[""C++"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""Ruby"", ""Shell"", ""SQL"", ""Typescript""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel""]" "[""framework default"", ""GNU ELPA""]" "[""Mailing list""]" Never String[] Never "[""Web search engines""]" "[""Clips/videos"", ""Overview""]" "[""GitHub""]" "[""framework default""]" "[""Install and try it immediately""]" Vim framework default Frequently Associates Male "[""framework default""]" "[""framework default"", ""flyspell"", ""ispell""]" Doom Emacs Less required No Twitter Not great "[""eshell""]" "[""light theme (zen)""]" Frequently framework default read and understand Never Learning key bindings, but that was 40 years ago ;) The colleague wrote Multics emacs "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features"", ""Community""]" Very well, it's snappy Stability, extensibility, functionality. It doesn't hide what it's doing. "[""Work"", ""Hobby projects""]" "[""28.2""]" 44 I used to use vm mail, but I can't any more. magit, whitespace, various language modes, vertico moderate comprimise never considered No No No Emacs "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Java"", ""Python"", ""Shell""]" Often "[""GNU/Linux"", ""Windows"", ""Solaris, AIX""]" "[""Note taking""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Reddit"", ""Mailing lists""]" "[""Comparison"", ""Design rationale"", ""Manual"", ""Overview""]" "[""Emacs StackExchange"", ""google search""]" "[""package.el"", ""use-package""]" "[""Install and try it immediately""]" ed/qed/qedx No Frequently Masters Male United States citizen Software Development "[""Vertico""]" "[""ispell""]" maximal vanilla No Blog post Great "[""shell""]" "[""modus-operandi"", ""solarized-dark""]" Never undo-tree simple functions Never "I read an entire book from O'Reilly to understand the power of Emacs. Then I spend a lot of time configuring to just enable modes. Developping elisp is not easy." Internet "[""GUI"", ""daemon""]" "[""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Text editing features"", ""Part of the GNU project / FSF""]" Very well, it's snappy "Magit. Good GUI while still relevant for CLI. Lisp. Doom Emacs." "[""Work"", ""Hobby projects""]" "[""27.1""]" 20 No any comprimise 10+y I have in the past I have in the past No Vim "[""Elisp"", ""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell"", ""SQL"", ""YAML, Markdown""]" Frequently "[""GNU/Linux""]" String[] "[""not sure""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""GitHub"", ""Doom Emacs modules.""]" "[""not sure""]" "[""GitHub""]" "[""not sure"", ""Doom Emacs manage for me.""]" "[""wait for maturity"", ""wait for community""]" Notepad++ framework default Frequently 37 Bachelors Male French Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure Twitter Great "[""vterm""]" "[""default dark"", ""gruvbox""]" Rarely framework default read and understand Sometimes "The form for copyright assignment could be linked saliently on the webpage. I had an issue where the person I contacted forgot to attach the form which led to much confusion. More importantly, I think the biggest problem is that it's unclear how much you need to do to get the assignment. That confusion makes it sound scarier than it actually is. So, outline the entire process and make it easy to find." It was fairly overwhelming, and following online guides gave me a needlessly complicated setup that I didn't understand. Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Package(s)""]" Good but not great For me it's the ability to just write and execute elisp code on the fly, along with the control elisp grants me over my system. Oh, and org-mode and magit. "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 notmuch org-mode,org-roam,magit,dired,evil-mode significant comprimise 2-5y No Would directly Yes Vim "[""C++"", ""C"", ""Elisp"", ""HTML/CSS"", ""Haskell"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB"", ""Babel"", ""citation management""]" "[""framework default""]" "[""Mailing list"", ""GitHub""]" Sometimes String[] Sometimes "[""Issues"", ""Code (features)"", ""Code (bug fixes)""]" "[""Reddit"", ""Discord"", ""Blogs""]" "[""Design rationale"", ""Manual"", ""Overview""]" "[""Framework"", ""GitHub"", ""Mailing lists""]" "[""framework default""]" "[""Install and try it immediately"", ""wait for maturity""]" The package I have written I submitted to melpa because it seemed the easiest. Vim framework default Frequently 24 Bachelors Male Swedish Student "[""Vertico"", ""Marginalia"", ""Consult""]" "[""flyspell""]" Doom Emacs "The question ""What is your level of Elisp proficiency?"" should probably be multiple choice. Several of the alternatives weren't mutually exclusive/subsets of each other." Yes Discord Great "[""eshell""]" "[""doom-flatwhite""]" Rarely framework default copy-paste Never University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" String[] Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1"", ""26.3""]" 30 No magit,org-mode,tramp moderate comprimise never considered No No No Emacs "[""C"", ""Erlang"", ""HTML/CSS"", ""Python"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""I don’t generally stretch a package to the point where I’d find something I want to enhance""]" Never "[""Web search engines""]" "[""Comparison"", ""Tutorials""]" "[""I never have""]" "[""package.el""]" "[""Install and try it immediately""]" Vim No Often 51 School Male American Healthcare "[""No""]" "[""No""]" minimal vanilla Not sure Hacker News Ok "[""shell""]" "[""tango-dark""]" Rarely No copy-paste Never Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Text editing features""]" Good but not great "[""Work"", ""Hobby projects""]" "[""29.0""]" 1 No no comprimise never considered No No No Vim "[""Clojure"", ""Go"", ""Javascript"", ""Java"", ""Python"", ""Rust"", ""SQL"", ""Typescript""]" Frequently "[""MacOS""]" "[""Note taking"", ""General document writing"", ""PKB""]" "[""GNU ELPA"", ""GNU ELPA devel"", ""MELPA"", ""MELPA Stable"", ""Source""]" "[""Email""]" Never String[] Never "[""Reddit"", ""Blogs""]" "[""Manual"", ""Overview""]" "[""GitHub""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives""]" VS Code projectile Often Associates Male Software Development "[""Ido"", ""Vertico"", ""Consult""]" "[""flyspell""]" Doom Emacs No lobste.rs Great "[""ansi-term"", ""vterm""]" "[""doom-one""]" Never undo-tree write package Never I didn't know that C is for control and M is for alt. University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Built-in features""]" "[""Package(s)""]" Very well, it's snappy The ability to modify and run packages without reloading the whole editor "[""Work""]" "[""28.2"", ""27.2""]" 22 No eglot,magic,flycheck, company, cider,sly any comprimise might in future No No No Emacs "[""C"", ""Clojure"", ""Common Lisp"", ""Elisp"", ""HTML/CSS"", ""Python"", ""PHP"", ""Rust"", ""Ruby"", ""Shell"", ""SQL""]" Frequently "[""GNU/Linux"", ""Windows""]" "[""Task management""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Those packages have already met my expectation.""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Overview""]" "[""Fediverse""]" "[""package.el""]" "[""Install and try it immediately""]" MSDOS Edit No Sometimes 42 Masters Male Thai Software Development "[""No""]" "[""No""]" minimal vanilla Not sure Twitter Ok "[""vterm""]" "[""solarized"", ""solarized-dark""]" Sometimes No copy-paste Rarely Steep learning curve Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy Shortcuts, org mode, packages, configurability "[""Work"", ""Hobby projects""]" "[""28.1""]" 6 No Lsp, treemacs, org, magit, erc any comprimise 0-2y Cannot Cannot No Emacs "[""HTML/CSS"", ""Javascript"", ""Python"", ""Rust"", ""SQL""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda""]" "[""framework default"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Issues"", ""Documentation""]" "[""Reddit"", ""GitHub"", ""IRC servers"", ""Web search engines""]" "[""Tutorials"", ""Clips/videos""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""framework default"", ""package.el""]" "[""Install and try it immediately""]" VS Code projectile Sometimes 35 Bachelors Male Turkish Software Development "[""framework default"", ""Ivy""]" "[""No""]" Doom Emacs No r/emacs Great "[""vterm""]" "[""doom-one""]" Never undo-tree write package Never University/College "[""GUI"", ""daemon""]" String[] "[""Extensibility""]" Very well, it's snappy it is programmable editor "[""Work"", ""Hobby projects""]" "[""28.2""]" 20 No org, helm, helm-swoop, multiple-cursors, eglot, magit, company, hydra limited comprimise never considered No No No my own "[""C++"", ""Elisp""]" Frequently "[""GNU/Linux"", ""Windows"", ""MacOS""]" "[""Note taking"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""Email""]" Never "[""Lack of time"", ""Unfamiliar with contribution process""]" Rarely "[""Issues""]" "[""M-x list-packages""]" "[""Tutorials""]" "[""Emacs StackExchange""]" "[""package.el""]" "[""Install and try it immediately""]" projectile Sometimes 54 Masters Male Polish Software Development "[""Helm""]" "[""No""]" maximal vanilla No Hacker News Great "[""none""]" "[""my own custom theme""]" Never No copy-paste Never "- Some key bindings (e.g. ctrl+>) not supported is some terminals despite trying many solutions (e.g. iterm) - File Permission issue while working in MacOS - Hard time setuping TypeScript, in fact I've never managed to, I ended up using lsp. - Configuring an auto completion backend - Slow startup times - Use-package is not yet in core" Internet "[""GUI"", ""TUI""]" "[""Text editing features""]" "[""Extensibility"", ""Text editing features""]" Good but not great Text editing "[""Work"", ""Hobby projects""]" "[""28.1""]" 5 No magit, use-package, elpa, multiple-cursors, projectile, limited comprimise might in future No No No Emacs "[""Go"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Reddit"", ""IRC servers"", ""Blogs"", ""Web search engines""]" "[""Tutorials"", ""Screenshots"", ""Clips/videos""]" "[""Reddit"", ""Emacs StackExchange"", ""GitHub""]" "[""framework default"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" I have no idea Sublime Text projectile Rarely Masters Male Moroccan Software Development "[""Vertico"", ""Marginalia""]" "[""No""]" minimal vanilla Not sure lobste.rs Ok "[""none""]" "[""dracula""]" Sometimes No copy-paste Never Aside from getting habituated to the keybindings, understanding configuration was very confusing to me. I feel like I am still quite confused, but I make far fewer mistakes now. Internet "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Part of the GNU project / FSF""]" "[""Extensibility"", ""Text editing features"", ""Part of the GNU project / FSF""]" Good but not great I think Emacs when properly configured is a fantastic word processor and text editor. "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.2"", ""27.1"", ""26.3""]" 4 No moderate comprimise never considered No Would directly No Emacs "[""Elixir""]" Frequently "[""GNU/Linux"", ""MacOS""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB"", ""Babel""]" "[""MELPA""]" "[""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency"", ""Not knowing how to modify a package"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process""]" Never "[""Blogs""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange"", ""Framework""]" "[""framework default"", ""package.el""]" "[""wait for maturity"", ""wait for community""]" Sublime Text framework default Frequently 34 Bachelors Male United States citizen Software Development "[""framework default"", ""Helm""]" "[""flyspell"", ""ispell""]" Spacemacs No lobste.rs Great "[""shell""]" "[""my own custom theme""]" Never framework default simple functions Never Friend "[""GUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Community"", ""Part of the GNU project / FSF""]" "[""Text editing features""]" Very well, it's snappy "[""Work"", ""Hobby projects""]" "[""28.1"", ""27.1""]" 25 No org-mode, org-roam, highlight-indent-guides moderate comprimise never considered I have in the past Yes No Vim "[""C++"", ""C"", ""Elisp"", ""Julia"", ""Python"", ""Rust"", ""VJDL""]" Sometimes "[""GNU/Linux"", ""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""PKB""]" "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""Email"", ""GitHub""]" Never "[""Lack of time"", ""Elisp proficiency""]" Sometimes "[""Code (features)"", ""Code (bug fixes)""]" "[""GitHub"", ""Blogs"", ""GNU ELPA/MELPA online package lists""]" "[""Tutorials"", ""Overview""]" "[""IRC"", ""Reddit"", ""GitHub""]" "[""use-package""]" "[""Install and try it immediately""]" None projectile Never Masters Male German Telecom "[""Vertico""]" "[""No""]" Doom Emacs Yes Hacker News Great "[""none""]" "[""doom-dracula""]" Sometimes No simple functions Never University/College "[""GUI"", ""TUI"", ""daemon""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community"", ""Part of the GNU project / FSF"", ""GUI and terminal versions""]" "[""Text editing features""]" Very well, it's snappy Package manager, free-libre, infinitely customizable, available almost everywhere "[""Work"", ""Hobby projects""]" "[""29.0"", ""26.3""]" 10 No AUCTeX, magit, tree-sitter, undo-tree, which-key significant comprimise might in future No No No Emacs "[""C++"", ""C"", ""Python"", ""Shell"", ""Lua, CMake, TeX/LaTeX/ConTeXt""]" Frequently "[""GNU/Linux""]" String[] "[""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""MELPA Stable""]" "[""GitHub""]" Never "[""Maintainers fix problems extremely fast""]" Rarely "[""Issues"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Blogs""]" "[""Comparison"", ""Tutorials""]" "[""Emacs StackExchange"", ""GitHub""]" "[""package.el"", ""use-package""]" "[""wait for community""]" gedit, TeXstudio project.el Frequently 31 PhD Male German Research "[""Icomplete""]" "[""flyspell""]" maximal vanilla Yes r/emacs Great "[""none""]" "[""default light""]" Rarely undo-tree copy-paste Rarely It was very alien to a mainframe programmer Colleague "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features""]" "[""Text editing features""]" Very well, it's snappy Stability over time "[""Work"", ""Hobby projects""]" "[""29.0""]" 35 No Tramp significant comprimise never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Perl"", ""Shell"", ""SQL""]" Rarely "[""GNU/Linux"", ""MacOS""]" "[""Task management""]" "[""Source""]" "[""Mailing list""]" Rarely "[""Elisp proficiency""]" Rarely "[""Advocacy""]" "[""Web search engines""]" "[""Tutorials""]" "[""Mailing lists""]" "[""straight""]" "[""Install and try it immediately""]" None No Sometimes 63 Bachelors Male British Fin Tech "[""No""]" "[""No""]" minimal vanilla No Hacker News Great "[""shell""]" "[""default light""]" Frequently No simple functions Rarely Keybinds University/College "[""GUI"", ""TUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Built-in features"", ""Community""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community""]" Very well, it's snappy Keybinds "[""Work"", ""Hobby projects""]" "[""28.2""]" 10 No do not prefer never considered No No No Emacs "[""C"", ""HTML/CSS"", ""Javascript"", ""Python"", ""Shell""]" Sometimes "[""GNU/Linux""]" String[] "[""framework default""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency""]" Rarely "[""Issues"", ""Code (bug fixes)""]" "[""Blogs"", ""M-x list-packages""]" "[""Comparison"", ""Tutorials"", ""Manual"", ""Screenshots"", ""Overview""]" "[""Emacs StackExchange""]" "[""framework default""]" "[""Install and try it immediately"", ""Research alternatives""]" Vim framework default Sometimes 40 Bachelors Male United States citizen Software Development "[""framework default""]" "[""framework default""]" Doom Emacs Not sure lobste.rs Great "[""none""]" "[""doom-one""]" Never framework default copy-paste Never Weird keybindings, weird nomenclature (buffers, windows...) University/College "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF""]" "[""Discoverability""]" Very well, it's snappy Customizability, universality (generally good editor for different purposes), keyboard-oriented "[""Work""]" "[""28.1""]" 20 No use-package, eglot, magit, org-roam, which-key, minions, tree-sitter, auctex, org-caldav significant comprimise might in future No No No Emacs "[""Python"", ""Shell""]" Frequently "[""GNU/Linux""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""PKB""]" "[""GNU ELPA"", ""MELPA""]" "[""GitHub""]" Rarely "[""Elisp proficiency""]" Rarely "[""Issues""]" "[""Reddit"", ""Blogs"", ""Web search engines"", ""M-x list-packages""]" "[""Tutorials"", ""Design rationale"", ""Screenshots"", ""Clips/videos""]" "[""Emacs StackExchange"", ""GitHub""]" "[""use-package""]" "[""Research alternatives"", ""wait for community""]" None No Often 39 PhD Male Spanish Research "[""Vertico""]" "[""flyspell""]" maximal vanilla Not sure Hacker News Ok "[""none""]" "[""solarized-dark""]" Rarely No write package Never drop-down search of manuals (info) Internet "[""GUI""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Part of the GNU project / FSF"", ""spacemacs""]" "[""Extensibility"", ""Package(s)"", ""Text editing features"", ""Community"", ""Part of the GNU project / FSF""]" Very well, it's snappy Extensible "[""Hobby projects"", ""school work""]" "[""29.0"", ""28.2""]" 7 No org, ivy, which-key, rg, markdown, posframes, format-all, lispyville limited comprimise never considered No No No Vim "[""Elisp"", ""Python"", ""SQL"", ""graphviz, plantuml, mermaid""]" Often "[""Windows""]" "[""Note taking"", ""General document writing"", ""Task management"", ""Agenda"", ""Time tracking"", ""PKB""]" "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA""]" "[""have not""]" Never String[] Never "[""Reddit"", ""GitHub"", ""Blogs"", ""Web search engines"", ""GNU ELPA/MELPA online package lists"", ""M-x list-packages""]" "[""Overview""]" "[""google""]" "[""framework default"", ""use-package"", ""manual""]" "[""Install and try it immediately""]" Vim projectile Frequently Bachelors United States citizen "[""framework default"", ""Ivy""]" "[""ispell""]" Spacemacs No r/emacs Ok "[""eshell""]" "[""gruvbox""]" Never undo-tree simple functions Never out-of-the-box defaults are quite bad, starter kits give a false sense of understanding, the surface area of emacs is large & it feels barely usable without having a significant amount of existing knowledge to understand and change things appropriately Internet "[""GUI""]" "[""Extensibility"", ""Package(s)""]" "[""CIDER""]" Good but not great extensibility & text as a “first class abstraction” "[""Hobby projects""]" "[""27.2""]" 7 No moderate comprimise might in future No No No Vim "[""Clojure"", ""Elisp"", ""Haskell"", ""Javascript"", ""Rust"", ""Typescript""]" Frequently "[""GNU/Linux"", ""MacOS""]" String[] "[""framework default"", ""GNU ELPA"", ""NonGNU ELPA"", ""MELPA"", ""Source""]" "[""GitHub""]" Rarely "[""Lack of time"", ""Elisp proficiency"", ""Lack confidence in code quality"", ""Unfamiliar with contribution process"", ""FSF paperwork""]" Rarely "[""Issues"", ""Code (bug fixes)"", ""Documentation"", ""Advocacy""]" "[""Reddit"", ""GitHub"", ""Matrix servers"", ""Discord"", ""Blogs"", ""Web search engines"", ""Twitter""]" "[""Tutorials"", ""Design rationale"", ""Screenshots""]" "[""IRC"", ""Matrix"", ""GitHub"", ""Discord""]" "[""straight"", ""use-package""]" "[""Install and try it immediately"", ""Research alternatives"", ""wait for maturity"", ""wait for community""]" Sublime Text projectile Rarely Bachelors non-binary American Software Development "[""Ivy""]" "[""framework default"", ""flyspell""]" Doom Emacs No lobste.rs Great "[""vterm""]" "[""gruvbox""]" Never framework default