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 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 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 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 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""]" 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 take