# results

elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: At the beginning it was kind of daunting. Lisp is quite foreign to many people.
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 20
email_package: notmuch
favourite_packages: magit, eglot, vertico, org-mode, ebdb, auctex, pdf-tools, notmuch
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Python", "Perl", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Mailing lists", "Blogs", "Emacs news from Sacha Chua"]
package_documentation_wish: ["Manual"]
package_help: ["IRC", "Mailing lists"]
package_manager: ["use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 106 characters]

emacs_strengths:
  It offers a unified framework to work on any project (programming, running scripts in shell, writing in latex, etc). It allows to work remotely via  terminal interface.


elisp: read and understand
emacs_contribution: Never
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 7
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Rarely
operating_system: ["WSL", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "workflow"]
package_help: ["GitHub", "Emacs China"]
package_manager: ["package.el", "use-package", "manual", "leaf.el"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
project_package: projectile
languages:
  ["C++", "C", "Common Lisp", "Elisp", "Fortran", "Go", "Haskell", "Javascript", "Julia", "Python", "Perl", "R", "Rust", "Ruby", "Scheme", "Shell", "SQL"]


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: No.
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Home organization, personal finance, personal projects"]
emacs_version: ["28.1"]
emacs_years: 26
email_package: No
favourite_packages: magic, verilog-mode, org-mode, helm, org superstar, ggtags
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Python", "Perl", "system verilog"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Never have. I would use email."]
package_contribution: Never
package_contribution_barriers: ["Unfamiliar with contribution process", "Wariness of the review process", "Too shy."]
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Overview"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el", "use-package"]
package_research: ["wait for maturity", "wait for community"]
prior_editor: vi
emacs_difficulties:
  Initial keybindings and configuration were very difficult to overcome. Meta, Control, and Shift key combos are hard on the hands at first. It's hard to see the long term value when you're first getting started.
  Nowadays, if you plug in helm and magit you see the value in seconds.

emacs_motivations_current:
  ["Extensibility", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "org-mode, verilog-mode, python-mode, c++ mode, helm, magit,"]

emacs_motivations_initial:
  ["Extensibility", "I worked with a friend who build a simulator within emacs. It was amazing. I was sold instantly."]

emacs_strengths:
  I own my text editor and no corporation can take it away from me.
  Beautiful text in org-mode.
  I can program whatever I want in my editor.

package_discovery:
  ["Blogs", "I have a hard time staying plugged in to the community. I'd like better ways to learn about new packages."]


elisp: write package
emacs_contribution: Never
emacs_difficulties: Learning the new (old) terminologies and relearning the text editing flows/techniques.
emacs_introduction: The Clojure community
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Lisp machine, extensibility, free/libre software, self-documented
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
favourite_packages: iedit, cider, sly, orderless, magit,
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["GitHub"]
package_manager: ["package.el"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["Clojure", "Elisp", "HTML/CSS", "Python", "Shell", "Common Lisp, lua, and other lisps like fennel"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Community"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages: org-mode, org-roam, magit, gruvbox-material,
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["HTML/CSS", "Javascript", "Typescript"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "PKB"]
package_archives: ["framework default", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["framework default"]
emacs_difficulties:
  The amount of configuration and research I had to do for setting up fonts; some outdated/irrelevant results (I didn't take into account whether to include doom emacs in my results) made me set up fonts in a way that worked, but more inefficient than it had to be.

  Some obscure errors relating to upgrading doom emacs, and installing packages in a way doom didn't like at all. And the performance/stuttering, it's better now, but it would've been nice if I researched about native-comp and compiling packages beforehand.

emacs_strengths:
  Org-mode, it's great even for doing things like novel outlining, worldbuilding, and writing fiction/prose in general. The extensibility/amount of configuration possible is exciting in itself, it's crazy to think that doom emacs is just a bunch of config files!


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: No
favourite_packages: org, magit, auctex, yasnippet
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["LaTeX"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots"]
package_help: ["Emacs StackExchange"]
package_manager: ["framework default", "straight", "use-package"]
package_research: ["Research alternatives"]
package_contribution_barriers:
  ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality", "Bad prior experience"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, can be made into anything and configured so that it works for me 100%
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 7
email_package: No
favourite_packages: use-package, ivy, monroe, ace-window, magit, vterm
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure", "HTML/CSS", "Javascript", "Ruby", "Shell", "SQL", "Typescript", "HCL, YAML, TOML"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "FSF paperwork"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "Twitter"]
package_documentation_wish: ["Comparison", "Manual"]
package_help: ["GitHub"]
emacs_difficulties:
  Frames vs buffers vs windows, kill & yank - basically the terminology of Emacs' windowing pre-dates how things are called now. Elisp is ok, but some things are just harder than they should be.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths:
  Extensibility
  Outlast me
  Open source
  Making your editor your own power tool

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: Mu4e
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "R", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
package_archives: ["Source"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Clips/videos", "Overview"]
package_help: ["IRC", "Reddit", "Email"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
prior_editor: Notepad++
emacs_difficulties:
  The in built help and manual’s navigation is not intuitive. The fundamental concept of Emacs takes years to get a glimpse despite extensive manuals and in built help.

org_usage:
[cell repeats an earlier one in this file: 105 characters]

package_contribution_barriers:
[cell repeats an earlier one in this file: 185 characters]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's free and has great support of Clojure
emacs_tasks: ["Work"]
emacs_version: ["27.1"]
emacs_years: 2
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["friends"]
package_manager: ["package.el"]
emacs_difficulties:
  I knew only some base keybindings and it was hard to understand what I can do (how to find other etc.). In addition, I was confused that there are several different setups like spacemacs, doom etc.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.1"]
emacs_years: 0
email_package: No
favourite_packages: magit,company,eglot,dashboard,rainbow-delimiters
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Python", "Shell", "Prolog"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Blogs"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Matrix"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Lots of package installations rely on copy-paste code that you don't understand. It will be nice if projects moved to use-package and there's a documentation for common things packages want to configure


elisp: write package
emacs_contribution: Never
emacs_difficulties: The motivation to RTFM
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 15
email_package: No
favourite_packages: magit,cider,org,tramp
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["General document writing", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["Emacs StackExchange", "Mailing lists"]
package_manager: ["package.el"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["C++", "C", "Clojure", "Common Lisp", "Elisp", "Elixir", "Erlang", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Ruby", "Scheme", "Shell", "SQL", "Typescript"]


elisp: read and understand
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Not well
emacs_strengths: org mode
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "HTML/CSS", "Shell", "Lua"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["scientific writing (latex export)"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Wariness of the review process", "Bad prior experience"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["GitHub"]
package_documentation_wish: ["Overview"]
package_help: ["Discord"]
package_manager: ["framework default"]
emacs_difficulties:
  slowness. without native comp, it's unbearable coming from vim. with native comp I don't notice it all the time, but it's still meh.
  Also cryptic errors. like some stringp nil stuff


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: orgmode
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["orgmode"]
emacs_performance: Very well, it's snappy
emacs_strengths: self-documentation, packages and extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
favourite_packages: evil, undo-tree, orgmode, yasnippet, neotree, writeroom-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["HTML/CSS", "Javascript", "Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["Emacs StackExchange"]
emacs_difficulties:
  the complexity of emacs, customising keybinds, understanding where to go if you want to change / understand some part of emacs


elisp: none
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Python", "PHP", "Shell"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Tutorials", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["use-package"]
package_research: ["Research alternatives", "wait for community"]
prior_editor: Vim
project_package: projectile
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_motivations_initial:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Part of the GNU project / FSF", "Org mode"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, configuration language is language used for writing packages
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 6
email_package: No
favourite_packages: auctex, company, ess, flycheck, ido, magit, multiple-cursors, no-littering, projectile, slime
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Julia", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Agenda"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["GitHub", "Blogs", "Web search engines", "M-x list-packages", "/g/"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["IRC", "GitHub", "Discord", "/g/"]
emacs_difficulties:
  Configuring the modes for the language utilized, finding & adding packages for IDE-like functionality


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and stability. Remote Editing (I edit a lot of config files...)
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 32
email_package: No
favourite_packages: tramp (!), org mode (org roam), magit
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Fortran", "Java", "Python", "Perl", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Babel"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  Years back you had to configure everything ! There were editors around, that could be used more "out of the box". Key bindings were strange. Now I love them ...

emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Evil mode and org mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's a transparent system, based on LISP
emacs_tasks: ["Work", "Hobby projects", "Note taking"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: Org mode, Evil mode, Lsp mode, cider, vertico, consult, Magit, projectile
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Clojure", "Common Lisp", "Elisp", "Go", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Manual"]
package_help: ["Framework"]
package_manager: ["framework default"]
emacs_difficulties:
  Complexity overload. But that's not really a bad thing, since that's part of why I love Emacs; it is tailored for power users. 

  Setting up a proper config file can be hard, but doom Emacs helps with that. 

  I think I had an easier time because I came from Vim, so I expected a steep learning curve.

package_contribution_barriers:
[cell repeats an earlier one in this file: 109 characters]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["daemon"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: extensibility, simplicity, durability
emacs_tasks: ["notes,mail etc"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: Mu4e
favourite_packages: pdf-tools, evil and evil-collection, mu4e, consult
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["markdown, latex"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Comparison", "Tutorials", "Clips/videos"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight"]
emacs_difficulties:
  it is a pain at start. after copying some code from emacs gurus and extending it's usability for our work flow benifits us a lot

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Org mode"]
emacs_performance: Good but not great
emacs_strengths: Wide library of community code
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "28.1", "27.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: ivy, magit, web-mode, mu4e, elfeed, sly
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["framework default", "use-package"]
emacs_difficulties:
  Figuring out how to customize it, but that was also partly due to using spacemacs back then, with it's own customization paradigms

languages:
  ["Common Lisp", "Elisp", "Go", "HTML/CSS", "Javascript", "Python", "PHP", "Rust", "Shell", "Typescript"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Its keyboardcentrism. I can't stand the mouse"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's much more than a tool as it is designed to be hacked, so it's a hacking school itself
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 9
email_package: Mu4e
favourite_packages: exwm, emms, elpher, nov, olivetti, pdf-tools, org-noter, slime, w3m
free_software_zeal: any comprimise
fsf_paperwork_year: 2-5y
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "Scheme", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["GitHub", "IRC servers", "M-x list-packages", "emacs wiki"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["IRC"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  The paradigm shift that meant understanding the basic concepts. I spent about six months not knowing what to do with it once installed.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "the way it makes me think"]

package_contribution_barriers:
[cell repeats an earlier one in this file: 112 characters]


elisp: read and understand
emacs_contribution: Never
emacs_contribution_feedback: Stuck on paperwork from work.
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: Introspectiveness, extensibility and "everything is text".
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "27.2"]
emacs_years: 10
email_package: notmuch
favourite_packages: magit,org,tramp,git-link,pdf-tools,god-mode,writeroom-mode,elfeed,nov
free_software_zeal: significant comprimise
fsf_paperwork_year: 0-2y
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Haskell", "Javascript", "Python", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack confidence in code quality", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Mailing lists"]
package_documentation_wish: ["Manual", "Screenshots"]
emacs_difficulties:
  At the time, the keyboard shortcuts for copy/paste displayed in the menu were confusing (at the time, AFAIR they were displayed as <COPY> etc. rather than M-w etc.).


elisp: many packages
emacs_contribution: Never
emacs_difficulties: not really...
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["general reputation"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: Mu4e
favourite_packages: magit, org-mode, lsp-mode, vertico, orderless, org-roam, mu4e, elfeed, consult, projectile
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Clojure", "Elisp", "HTML/CSS", "Javascript", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Often
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Manual"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
emacs_strengths:
  Complete extensibility, ecosystem of packages, capable community willing to help, configured with Emacs Lisp


elisp: read and understand
emacs_contribution: Rarely
emacs_introduction: Colleague
emacs_mode: ["GUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_strengths: The customization possibilities and the years of functionality and packages built by the community.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: Magit, Dirvish, Ivy, Org-mode, Org-Roam
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Go", "HTML/CSS", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "MacOS"]
package_archives: ["framework default", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub"]
package_manager: ["framework default", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: VS Code
project_package: framework default
emacs_difficulties:
  The biggest difficulty for me was learning the Emacs keybindings.  I have been a long time non-emacs user in my 20 year IT career, and was much more comfortable with modal keybindings.  In addition, knowing where to get documentation or help was a challenge when first learning Emacs.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_motivations_initial:
[cell repeats an earlier one in this file: 102 characters]

org_usage:
[cell repeats an earlier one in this file: 105 characters]

package_contribution_barriers:
[cell repeats an earlier one in this file: 135 characters]


elisp: simple functions
emacs_contribution: Rarely
emacs_difficulties: It's not straightforward to configure melpa, which was mandatory to get evil working
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: Evil, evil-collection, org-mode, magit, projectile, lsp-mode, mu4e, vterm
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "HTML/CSS", "Javascript", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Nothing especially"]
package_help: ["I read the source code"]
emacs_strengths:
  It's fast, and so easy to configure. I left vim because I wanted to do more and more in it, but the manual is hard to understand and navigate, and the configuration language is the same.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
email_package: No
favourite_packages: org
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Elisp", "HTML/CSS", "Javascript", "Perl", "Shell", "SQL", "Pine Script"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["GitHub", "Blogs", "Web search engines", "4chan"]
package_documentation_wish: ["Design rationale", "Manual", "Screenshots"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["framework default", "use-package", "manual"]
emacs_difficulties:
  I wasn't a fan of the default key bindings, because they seemed very unorthodox and awkward to type.  I also didn't know how to query emacs' various help functions, so it took a while to get to know it.  Actually, I'm still getting to know it, but at least now I know how to "talk" to emacs and let it tell me what it's capable of.

emacs_strengths:
  I like that it has a strong culture of self-documentation and interactive exploration.  It helps you learn how things work, and it's also extremely extensible.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["It felt different enough, I hoped the good ideas could be uncovered there"]
emacs_performance: Very well, it's snappy
emacs_strengths: Being able to do everything
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 11
email_package: No
favourite_packages: org,magit
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elixir", "Go", "HTML/CSS", "Rust", "Ruby", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Manual", "Screenshots", "Overview"]
package_help: ["I just hack around it until it works"]
package_manager: ["framework default", "use package in the few minimalist configs i have"]
emacs_difficulties:
  I tried to use it before knowing any programming, copypasting random bits and pieces into my config wasn't really great.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Being used to it so much I can't really use anything else anymoee"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: org-mode video
emacs_mode: ["TUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "org-mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: org-mode & package extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 4
email_package: No
favourite_packages: org, doom
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["HTML/CSS", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["Email", "mastodon"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_help: ["Reddit", "Email"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Initial configuration to get a setup I was comfortable with. Vanilla keybindings where a struggle. Especially when using CUA Notepad++ or Vim as fast batch/shell script editor. DoomEmacs Evil mode gave me cross editor compatibility between Emacs and Vim

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_documentation_wish:
[cell repeats an earlier one in this file: 100 characters]


elisp: copy-paste
emacs_contribution: Never
emacs_contribution_feedback: No
emacs_difficulties: Lisp is weird. Loading sequence unfamiliar.
emacs_introduction: YouTube algorithm
emacs_mode: ["daemon"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Doom
emacs_tasks: ["Work", "Hobby projects", "School"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "C#", "HTML/CSS", "Javascript", "Java", "Python", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Matrix servers", "Discord", "Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["Matrix", "Emacs StackExchange", "Discord"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Doom"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Clout"]
emacs_performance: Alright
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Haskell", "Python", "Rust", "Ruby"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "Talking to friends"]
package_documentation_wish: ["Comparison", "Screenshots", "Overview"]
package_help: ["I don't"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  A few platform and version specific issues with macOS needing exec-from-path and the Terminal.app's using of option/alt for unicode characters instead of as meta.

emacs_strengths:
  It's age, which I think is the cause of both it's stability and the amount of information you can easily find online for nearly any issue that does come up.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Used in an architecture class"]
emacs_performance: Good but not great
emacs_strengths: The navigation keybindings are really comfortable
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
email_package: No
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["Never tried"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Not knowing how to modify a package", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["google"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit", "Emacs StackExchange", "google"]
package_manager: ["use-package", "not sure"]
emacs_difficulties:
  Learning the keybindings, it was my first exposure to nonstandard keybindings.
  I still have no idea how to customize emacs to the extent I want to.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 20
email_package: No
favourite_packages: org, flycheck, multiple-cursors, solarized-theme
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Javascript", "Shell", "Typescript"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["don't contact"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["package.el"]
emacs_difficulties:
  This is also true today: lots of tutorials that I find online don't work out of the box - package doesn't exist, or keybindings don't work.

emacs_strengths:
  runs on many systems, and has superior code/text editing capabilities vs other options (excluding vim)


elisp: read and understand
emacs_contribution: Rarely
emacs_contribution_feedback: No
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Phenomenal vhdl-mode package. General tweakability.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: No
favourite_packages: vhdl-mode, org-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "VHDL"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Discord"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
emacs_difficulties:
  Keybinds take awhile to get used to.  For modern keyboards, remapping caps to ctrl is nearly mandatory to make this work as well.


elisp: none
emacs_contribution: Never
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Go", "Rust", "Shell", "SQL"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["i don't"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Framework", "Discord"]
package_manager: ["framework default"]
package_research: ["wait for community"]
project_package: framework default
prose: Never
respondent_age: 25
emacs_motivations_current:
  ["Extensibility", "Text editing features", "Community", "the vision of a unified scriptable environment that i can live in"]

package_contribution_barriers:
[cell repeats an earlier one in this file: 111 characters]


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)"]
emacs_motivations_initial: ["Mystique aura"]
emacs_performance: Good but not great
emacs_strengths: Uniform Text-ui interface
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: No
favourite_packages: magit,golden-ratio-mode
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: CUA
languages: ["Use emacs for magit and dired"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["My friends"]
survey_feedback:
  The survey is oriented towards active users of Emacs. I was a heavy user 5 years ago or so, but since switched to IntelliJ and then VS Code, and there were few questions, relevant for me.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
favourite_packages: embark,consult,corfu,marginalia,vertico,orderless,org,magit,system-packages,tree-sitter
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
languages: ["C++", "C", "Elisp", "Java", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Clips/videos"]
package_help: ["I don't."]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  The default keybindings were a bit of a hassle to learn, as I did not find any use of them outside Emacs. I should note that Emacs' keybindings do exist elsewhere, at least partially, for example in terminal emulators. ELisp was another trouble that I had, and honestly still do considering that I've yet to properly learn any Lisp programming language. There were a couple other things that I only realized later on were annoying for a beginner to face. Those things were either enabled/configured by default which I think was an unwise decision or simply unavailable. The two important ones are a selection framework and a package like Embark or which-key.

emacs_strengths:
  Emacs' greatest strength is by far its extensibility, followed closely by its community and the packages that it gives life to.

keybindings:
  I switch back and forth from the default Emacs keybindings to the ones provided by the meow package.


elisp: read and understand
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: notmuch
favourite_packages: org-mode, eglot, cider, notmuch
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub", "Discord"]
package_manager: ["framework default"]
package_research: ["wait for community"]
prior_editor: VS Code
emacs_strengths:
  The discoverability and self-documenting features, along with its extensibility. Only the first part would be ok, only the second part a mess, both together are wonderful and very much how computers should work

languages:
  ["Clojure", "Elisp", "Go", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "SQL", "Typescript"]

org_usage:
[cell repeats an earlier one in this file: 105 characters]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Learning the package system and building a reproducible Emacs setup
emacs_introduction: Colleague
emacs_mode: ["TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Python IDE (Projectile)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, package ecosystem, stability, strong focus on community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 6
email_package: Mu4e
favourite_packages: rustic,lsp-mode,leo-language,crux,mu4e,vertico,magit
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Task management"]
package_archives: ["framework default", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub", "anything the maintainer wishes"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Blogs", "Sacha's weekly Emacs news ❤️"]
package_documentation_wish: ["Tutorials", "Overview"]
survey_feedback:
  A couple more questions about the weak points of Emacs could have been also useful. Also, it would be really interesting to have a visual comparison of the results of last years' survey.  Thanks to everyone working on realizing this survey, but maybe Julia is a bit of a niche language for reusing this code for another purpose :)


elisp: write package
emacs_contribution: Never
emacs_difficulties: It had a very different set of shortcuts to the conventional ones.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "IDE capabilities"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: Mu4e
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["HTML/CSS", "Haskell", "Javascript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  Extensibility, the built in help (where you can quickly go to the code implementing some command/function, and even modify it).

favourite_packages:
  lsp-mode, magit, org-mode, org-roam, org-noter, dired+, general.el, company, yasnippet, evil-multiedit


elisp: copy-paste
emacs_contribution: Never
emacs_contribution_feedback: na
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: org mode; it is a revelation
emacs_tasks: ["Work", "Hobby projects", "journal"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: org-mode, org-babel, osx-hugo
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Go"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["google"]
emacs_difficulties:
  package management, configuration, and key bindings are unnecessarily complex. an out of the box good experience is lacking. in my view, these are problems that are solvable.

package_contribution_barriers:
[cell repeats an earlier one in this file: 114 characters]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: searching for answers in the internet instead of reading manuals
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["frustration from vim"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: notmuch
favourite_packages: modus-themes, vertico, eglot, org-fragtog, emms, magit, pdf-tools
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "Go", "HTML/CSS", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Manual", "Clips/videos", "Overview"]
package_help: ["i never asked for help before. i just read manuals and search for answers in the internet"]
emacs_strengths:
  - a community of enthusiastic and skilled programmers
  - lisps are great for scripting everything
  - self documentation and transparency


elisp: write package
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community", "sly/slime"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and discoverability. M-x apropos RET gets me what i need 4/5 times.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: Gnus
favourite_packages: Sly, gnus, erc, corfu, avy, magit, smartparens, orderless
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C++", "C", "Elisp", "HTML/CSS", "Python", "Rust", "Scheme", "Common Lisp"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "they just work, and i dont need more features"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Mailing lists", "IRC servers", "Matrix servers", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Manual"]
package_help: ["Matrix", "Reddit", "GitHub", "Mailing lists"]
emacs_difficulties:
  Getting used to the keybindings, learning how to ask emacs questions about itself (eg describe-variable & co.), the other issues are issues with specific packages, like gnus.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 10
email_package: No
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub", "Web search engines"]
package_documentation_wish: ["Manual", "Screenshots", "Overview"]
package_help: ["IRC", "GitHub"]
package_manager: ["use-package"]
package_research: ["wait for maturity"]
prior_editor: Vim
languages:
  ["C++", "Clojure", "Erlang", "Haskell", "Javascript", "Java", "Python", "Ruby", "SQL", "Typescript"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Great packages, community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: doom's spacemacs adaption
languages: ["C++", "C", "Go", "Haskell", "Javascript", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Screenshots", "Overview"]
package_help: ["Read the source"]
package_manager: ["framework default"]
emacs_difficulties:
  Terrible default key bindings.

  Difficult package management.

  After installing package: getting it to load and activate modes in the right contexts.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility", "org-mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and maturity.
emacs_tasks: ["Work", "Hobby projects", "Tinkering"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages: evil,general,org-mode,corfu,which-key
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "C#", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discourse", "Web search engines", "youtube"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub"]
emacs_difficulties:
  The user interface by default is ugly, the splashscreen badly needs a redesign because that is what would drive some users away at first.


elisp: write package
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, Lisp, Org Mode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 6
email_package: Mu4e
favourite_packages: Org mode, Magit, mu4e
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: Yes
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Clojure", "Elisp", "HTML/CSS", "Javascript", "Ruby", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Tbh, the packages I use daily are already rock solid."]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)", "Advocacy"]
package_discovery: ["GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["I’m happy with the docs usually"]
package_help: ["No help required. Usually the packages are rock solid and have great docs or code."]
package_manager: ["package.el", "guix"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  No. After 12 years of VIM and an extensive config, I was having 90% of it set up after one day. However, ever since then the config and the power kept growing(;

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "Controlling, Invoicing"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 22
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Devil
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Documentation", "Advocacy"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Tutorials"]
package_help: ["IRC"]
package_manager: ["package.el"]
package_research: ["wait for maturity"]
prior_editor: Vim
languages:
  ["Assembly", "C++", "C", "Clojure", "Common Lisp", "Erlang", "Go", "Javascript", "Java", "Python", "Shell"]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Shortcuts are very different.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's a wonderful program. Also, its customizability.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: Mu4e
favourite_packages: Auctex, Cdlatex, yasnippets, helm.
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Not yet, but I will at some point.
isa_package_maintainer: No
keybindings: I've rebound most bindings.
languages: ["Latex, SAGE"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
emacs_motivations_initial:
  ["Someone detailed how they can write Latex really quickly using vim, then I read comparisons between vim and emacs and came down on emacs."]


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: I think that lisp and adding packages was the hardest thing to get around.
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 0
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["Clojure", "Python"]
magit_usage: missing
operating_system: ["MacOS"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
emacs_strengths:
  I think that its greatest strength is file surfing and being able to manage windows with hotkeys. Oooo hot keys are great!


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "org"]
emacs_motivations_initial: ["Investigation of the classic editor flame war"]
emacs_performance: Good but not great
emacs_strengths: It runs everywhere, is easily extensible, and has a large ecosystem.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 19
email_package: Mu4e
favourite_packages: org, org-roam, straight, use-package, SLIME, LSP support, company, EVIL mode, Magit
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Common Lisp", "Elisp", "Elixir", "Python", "Rust", "Scheme", "Shell", "Objective C"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["N/A"]
package_contribution: Never
package_contribution_barriers: ["Employer prohibition"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Blogs", "coworkers"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Slack"]
emacs_difficulties:
  Before I learned to remap the control key to caps-lock, I found the default bindings VERY uncomfortable.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Stability, rich package system
emacs_tasks: ["Work"]
emacs_version: ["27.1"]
emacs_years: 25
email_package: No
favourite_packages: auctex, biblatex, elpy, ess
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Javascript", "Java", "Python", "R", "LaTeX"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
emacs_difficulties:
  uncommon usage of term (window, frame, point ...): Emacs has created a own world ... much like SAP etc.


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 20
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["GitHub"]
package_contribution: missing
package_contribution_barriers: String[]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: String[]
package_documentation_wish: String[]
package_help: ["IRC"]
package_manager: ["nixpkgs"]
package_research: ["Install and try it immediately"]
prior_editor: joe
prose: Rarely
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["C++", "C", "C#", "Clojure", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Perl", "Shell", "SQL", "Typescript"]


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Colleague
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["28.2", "27.1"]
emacs_years: 30
email_package: Gnus
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: CUA
languages: ["C++", "C", "Elisp", "Go", "Python", "R", "Shell", "noweb"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["most of the time the packages are good enough for me"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Design rationale"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el"]
package_research: ["wait for maturity"]
project_package: No
emacs_difficulties:
  30 years ago lol I was pointed to the tutorial and C-h i texinfo and asked to read that first.  which was great advice.  As a CS student, concepts clicked into place quickly and easily.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF", "self explanatory (c-h ...), consistent UX"]

emacs_strengths:
  consistent structural editing across languages, self explanatory UX (show keybindings in menus, mouse-over, ..., C-h _whatever_ )

survey_feedback:
  I'm not subscribed to mailing lists any more because at work we're tied to MS outlook.  privately I use gmail these days but don't code much any more.  _technically_ mailing lists are a superior mode of communication.  but working from many different devices on the same email (phone, chromebook, work laptop) makes gnus the inferior experience.

  which brings me to my second emacs itch:  how to have portable emacs data & config?  so I can roam between machines and they synchronize their emacsen?  reliably?


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Julia", "Python", "Shell", "Ada"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA"]
package_contact_method: ["never have"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Emacs StackExchange"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  The self documenting features are not evident to a new user.  All the ways to get help went unused for a long time.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
emacs_years: 35
email_package: No
favourite_packages: orgmode
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["not sure"]
package_contact_method: ["ask colleague"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["colleagues"]
package_documentation_wish: ["Comparison"]
package_help: ["google"]
package_manager: ["not sure"]
package_research: ["wait for community"]
emacs_strengths:
  I'm a Lisp and Prolog programmer, need the REPL for everything I do. Same for Python. 
  Don't need the mouse
  Works the same everywhere

package_contribution_barriers:
  ["Not interested", "Lack of time", "Not knowing how to modify a package", "Unfamiliar with contribution process"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: clojure community
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: keyboard navigation, predictability, customization.
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: No
favourite_packages: ivy, cider, lsp-mode, vertico, orderless, consult
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure"]
magit_usage: Often
operating_system: ["WSL", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "https://orgmode.org/elpa/"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)", "Code (bug fixes)"]
package_discovery: ["Blogs", "YouTube(SystemCrafters), https://sachachua.com/blog/emacs/"]
package_documentation_wish: ["Tutorials", "Manual", "Clips/videos"]
package_help: ["GitHub"]
emacs_difficulties:
  it's hard to switch from mouse driven navigation to keyboard driven navigation. you have to print or save a lot of cheatsheets. when you first learn Emacs you do not now about C-x being a prefix for a lot of things. and "C-x b" at first makes no sense. btw for me learning emacs keybindings were easier on IntelliJ IDEA.
  the other issue I had was "elisp functions vs commands" - when you search something on the internet it confusing when people sometimes write parts of elisp configuration that you should put into init.el and sometimes they write commands that you should invoke via M-x


elisp: write package
emacs_contribution: Never
emacs_introduction: I was learning from Info browser and stumbled upon Emacs, decided to try it.
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["It was described as a powerful editor, which made me curious."]
emacs_performance: Very well, it's snappy
emacs_strengths: extensibility; flexibility; availability of extensions for much more than my basic needs
emacs_tasks: ["Work", "Hobby projects", "general note-taking"]
emacs_version: ["28.1"]
emacs_years: 20
email_package: No
favourite_packages: org, magit
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Elisp", "Go", "Python", "Shell", "SQL", "Scala"]
magit_usage: Often
operating_system: ["Windows", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["MELPA"]
package_contact_method: ["preferably email, but if unavailable, I'd do it via GH"]
package_contribution: Never
package_contribution_barriers: ["No idea how I could contribute when stuff Just Works^tm"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["M-x list-packages", "XMPP discussions"]
package_documentation_wish: ["Manual", "one-paragraph summary of what a package does"]
package_help: ["I don't"]
emacs_difficulties:
  Back then I was mostly using Linux tty, where everything terminated on C-c. Emacs not following this convention surprised me at the beginning.


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: missing
emacs_introduction: missing
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: missing
emacs_performance: Very well, it's snappy
emacs_strengths: missing
emacs_tasks: ["Work", "Hobby projects", "Life"]
emacs_version: ["28.2", "28.1", "27.2", "27.1"]
emacs_years: 20
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Vim
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
package_help: missing
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["Assembly", "C++", "C", "Clojure", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Perl", "Ruby", "Scheme", "SQL"]


elisp: write package
emacs_contribution: Rarely
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features"]
emacs_motivations_initial: String[]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, packages, batteries included
emacs_tasks: ["Work", "Hobby projects", "everything"]
emacs_version: ["27.1"]
emacs_years: 35
email_package: No
favourite_packages: symbol-overlay,vertico,orderless,consult,csv-mode,org,openwith,evil,olivetti,emacs-everywhere
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Often
operating_system: ["GNU/Linux", "Windows"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack confidence in code quality", "FSF paperwork"]
package_contribution_frequency: Frequently
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Manual", "Screenshots"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["wait for maturity"]
project_package: No
languages:
  ["Common Lisp", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Java", "Python", "R", "Shell", "SQL", "various DSLs"]

org_usage:
  ["Note taking", "General document writing", "Task management", "Time tracking", "Babel", "math with inline latex"]

survey_feedback:
  Great survey and thanks! But also...  Emacs really needs opt-in telemetry (with 100% transparency). That would provide higher quality and higher quantity data than biennial manual surveys.


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.1", "26.3"]
emacs_years: 16
email_package: Rmail
favourite_packages: CIDER, docker-tramp, dumb-jump, magit, elpher, idle-highlight, multiple-cursors, nov.el
free_software_zeal: significant comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: I've donated to org mode previously
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Android via Termux"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["FSF paperwork", "mailing lists are very cumbersome"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_documentation_wish: ["Screenshots", "Clips/videos", "Examples!"]
package_help: ["IRC", "GitHub"]
package_manager: ["package.el", "straight", "use-package", "manual"]
package_research: ["Install and try it immediately"]
package_submission: I haven't submitted anywhere
prior_editor: nano
project_package: projectile
prose: Frequently
emacs_contribution_feedback:
  Mostly that I needed to strip tests on one of my contributions to be considered a TINYCHANGE, and direction to sign

emacs_difficulties:
  The disconnect with cursor movement and the way I was used to that working was a challenge. Also I didn't know about all of the ways emacs could help me discover things or learn new modes contextually (like how you can hit ? during chords to list where you can go from there)

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_motivations_initial:
  ["I was interested in the easter eggs in middle school, then just kinda appreciated the Swiss Army knife potential of the entire thing"]

emacs_strengths:
  The way so many things integrate with each other, like how you can use TRAMP to use SSH as an email server, or with dired to copy things from remote Docker containers to local media

  Also org mode! Literate programming with a live session is extremely nice for walking through complex problems

  Also, subprocesses, like inferior-lisp for hotswapping code into existing processes for instant feedback for anything you wanna try!

languages:
  ["Assembly", "C", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Java", "Ruby", "Scheme", "Shell", "SQL", "Fennel"]

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "Templating into .plan, an xml feed, and a blog with capture templates"]

package_discovery:
  ["Reddit", "GitHub", "IRC servers", "Discord", "Blogs", "Web search engines", "M-x list-packages", "Seeing other configs that do cool things!"]

survey_feedback:
  More questions about demographic and acceptance would probably be a good thing to test the inclusivity of the community


elisp: many packages
emacs_contribution: Rarely
emacs_introduction: Family
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Every keystrokes are just invocation of elisp functions.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 25
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Elisp", "HTML/CSS", "Javascript", "Java", "Ruby", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Overview"]
package_help: ["Twitter, Slack"]
package_manager: ["package.el"]
favourite_packages:
  ag, aggressive-indent, imenu-list, js2-mode, json-par, magit, nix-mode, recompile-on-save, scala-mode, swift-mode


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: Mu4e
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS"]
magit_usage: Sometimes
operating_system: ["MacOS"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Comparison", "Manual"]
package_help: ["Reddit", "GitHub"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
package_submission: MELPA
prior_editor: Sublime Text
favourite_packages:
  aggressive-indent, declutter, elfeed, elfeed-tube, wallabag, literate-calc-mode, link-hint, olivetti, nov.el, telega

org_usage:
[cell repeats an earlier one in this file: 105 characters]

package_discovery:
  ["Reddit", "GitHub", "Mailing lists", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]


elisp: simple functions
emacs_contribution: Never
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
emacs_years: 21
email_package: Mu4e
favourite_packages: Org-mode
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Email"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately"]
project_package: projectile
prose: Often
respondent_age: missing
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

emacs_motivations_initial:
  ["Text editing features", "Part of the GNU project / FSF", "On the package/install CD for the linux distro i was using,"]

languages:
  ["Assembly", "C++", "C", "C#", "Elisp", "Elixir", "Erlang", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Shell", "SQL"]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: learning the key bindings
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: org mode
emacs_tasks: ["Work"]
emacs_version: ["27.2"]
emacs_years: 30
email_package: No
favourite_packages: cider, slime
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["GitHub"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Emacs StackExchange", "Framework"]
languages:
  ["C++", "C", "Clojure", "Common Lisp", "HTML/CSS", "Javascript", "Julia", "Java", "Python", "R", "Scheme", "Shell"]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: ELISP
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Go", "Perl", "Rust", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking"]
package_archives: ["MELPA Stable"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["GitHub", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale"]
package_help: ["IRC", "Matrix", "Reddit", "GitHub", "Mailing lists"]
package_manager: ["use-package"]
package_research: ["wait for community"]
package_contribution_barriers:
  ["Not interested", "Lack of time", "Elisp proficiency", "Unfamiliar with contribution process", "Wariness of the review process"]


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community", "lisp (repl, sexp, ...)"]
emacs_motivations_initial: ["Extensibility", "lisp editor"]
emacs_performance: Alright
emacs_strengths: interactive customization
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 8
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: custom modal
languages: ["C", "Clojure", "Elisp", "Python", "PHP", "Scheme", "more dialects of lisp, Prolog"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "Windows"]
org_usage: String[]
package_archives: ["MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  horrible defaults settings for no valid reasons (historic reasons). They should just pin a set of default settings at startup when no settings are set for each new release. This would allow updating settings (to better ones) without breaking retro-compatibility.

favourite_packages:
  straight, ctrlf, iedit, smartparens, browse-kill-ring, dirvish, nov, visual-regexp, corfu, hide-lines


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages: Magit, transient, evil, lsp-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C#", "Elisp", "Go", "Rust", "Scheme", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el", "straight"]
emacs_difficulties:
  Default keybindings are kind of wild.
  I really wanted the customization to be more integrated. I think the customization stuff is awesome, and it makes emacs feel even more introspectible and customizable. I think if more work was done on organizing the elisp output of customize that could be really really cool.

emacs_strengths:
  The extensibility and introspection capabilities. The fact that you can look up, modify, and then experience your changes in the same session is really cool.


elisp: none
emacs_contribution: Never
emacs_difficulties: Arcane and Obscure Keybinding
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Not well
emacs_strengths: Org mode, extensible.
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Youtube"]
package_documentation_wish: ["Tutorials", "Overview", "Beginner-friendly config"]
package_help: ["Web search"]
survey_feedback:
  Make it easy for new users to get into Emacs ecosystem, ship a default non-bloated starter kit so that eventually users like myself can transition to realize the power of Emacs.


elisp: write package
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Commitment to free software, Extendability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Vim
languages: ["C++", "C", "Common Lisp", "Elisp", "Erlang", "Python"]
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
emacs_difficulties:
  Some packages requir d extensive configuration, or dozens of keybindings that needed to be chosen before they became really usable, good defaults would have helped here

  I recall hard-to-google errors


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Difficulty getting my head wrapped around lisp. Difficulty remembering/understanding shortcuts.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: Mu4e
favourite_packages: org-mode, magit, projectile, evil-mode, org-agenda, mu4e, helm
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "HTML/CSS", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub"]
package_manager: ["framework default", "package.el", "use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  The fact that it is so extensible. If there's a missing feature, there's a package for it. If there's no package, you can make one.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: It has incredible versatility.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 12
email_package: No
favourite_packages: Swiper,counsel,ivy,doom-themes
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "C#", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "GitHub", "Discord"]
package_manager: ["use-package"]
package_research: ["Research alternatives"]
emacs_difficulties:
  There’s an enormous amount to learn and it wasn’t clear where to start (besides the initial tutorial).

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_contribution_barriers:
[cell repeats an earlier one in this file: 116 characters]


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: NA
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["27.2", "24.5"]
emacs_years: 32
email_package: No
favourite_packages: (It will take too much time to list all of them)
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "C#", "Fortran", "HTML/CSS", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: String[]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Screenshots", "Overview", "Examples in documentation/info"]
package_help: ["Reddit", "Emacs StackExchange", "Discord", "Discourse"]
package_manager: ["use-package", "manual"]
emacs_difficulties:
  Plain vanilla emacs defaults were quite a pain. I used XEmacs for a longtime as it had better graphical interface on Solaris/Motif/xwindows.

emacs_strengths:
  1. Extensibility and a good package system (after Melpa came into being)
  2. Large userbase of developers
  3. Integration with Unix like OSes

package_contribution_barriers:
[cell repeats an earlier one in this file: 151 characters]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community", "org-mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: Besides being the great editor, it can be used as the keyboard-driven UI for almost anything.
emacs_tasks: ["Work", "Hobby projects", "Everything"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: Wanderlust
favourite_packages: org-mode,org-roam,straight,magit,lsp-mode,ace-window,all-the-icons,elpher
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Go", "HTML/CSS", "Haskell", "Python", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Matrix servers", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots"]
package_help: ["IRC", "Matrix", "Framework", "GitHub"]
package_manager: ["straight"]
emacs_difficulties:
  Complex configurations with lots of packages require extensive learning about all of the components and how they interact. I'm still struggling to learn it. But I'm already addicted af.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]


elisp: none
emacs_contribution: Never
emacs_difficulties: Memorizing the key bindings
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: The simplicity and extensibility
emacs_tasks: ["Work", "Hobby projects", "Personal"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["None"]
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_motivations_current:
  ["Extensibility", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "Plaintext organisation"]

package_contribution_barriers:
[cell repeats an earlier one in this file: 111 characters]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Org mode"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 3
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["GNU ELPA", "NonGNU ELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "YouTube"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Mailing lists"]
package_manager: ["package.el"]
package_research: ["Research alternatives", "wait for maturity"]
prior_editor: None
emacs_difficulties:
  The user interface (buffers, mini buffer etc.), keybindings, names of things like window/frame and cut/kill are very different from other software I was used to. This meant that I couldn’t use my intuition and past experience to figure out how to do something, but had to learn a whole new paradigm. This paradigm isn’t a bad one, and it would probably be difficult to change it without losing a lot of the power Emacs has, but it was a challenge in the beginning.

emacs_strengths:
  The fact that you can mold it to fit your exact needs, which can change over time; the longevity; and free software.

package_contribution_barriers:
[cell repeats an earlier one in this file: 151 characters]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 11
email_package: No
favourite_packages: projectile,counsel,counsel-projectile,helm-projectile,ivy,pbcopy,string-inflection,web-mode
free_software_zeal: do not prefer
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Agenda"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Wariness of the review process", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages", "Friends"]
package_documentation_wish: ["I don't"]
package_help: ["I don't"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  I made the initial heavy investment to learn Emacs because I saw the potential it had (I've been using it as the sole programming text editor for the last ~11 years). However, it did take a long time and had I not been extremely interested in Emacs, I might have lost patience and gone for a more traditional code editor. That initial investment can be a make/break on whether someone wants to adopt Emacs.

emacs_strengths:
  - Code and buffer navigation is insanely fast
  - Same tool regardless of the programming language or file formats
  - Quick to use in daemon/client mode

languages:
  ["C++", "C", "Elixir", "HTML/CSS", "Javascript", "Python", "Rust", "Ruby", "Shell", "SQL", "Typescript", "Kotlin"]


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: i don't remember, it was literally 1994
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features", "don't remember"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1", "27.2", "27.1", "26.3"]
emacs_years: 28
email_package: No
favourite_packages: web-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "HTML/CSS", "Javascript", "Python", "PHP", "Perl", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["none"]
emacs_strengths:
  it can do anything you want, probably including controlling nuclear reactors.  not that i aspire to control nuclear reactors.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Father
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["My dad says coolest hackers use Emacs"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, org-mode, open source
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 10
email_package: No
favourite_packages: org-mode, helm, plantuml, magit, visual-regexp, undo-tree
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Shell"]
magit_usage: Often
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality", "English"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  Until I used elisp package like helm I have not understand the strength of Emacs
  Sometimes compatibility with Japanese IME is not good
  (Fortunately I didn't have difficulties with key binding matters because my dad introduced basic emacs key binding)


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Key bindings and how to look up help within Emacs.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: Vertico, ef-themes, beacon, ctrlf, helpful, elfeed, olivetti
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Documentation"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Overview"]
package_help: ["IRC", "mastodon"]
package_manager: ["use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  The good documentation and extensibility. Literally I can use one program to do everything I want on my computer.


elisp: simple functions
emacs_contribution: Sometimes
emacs_introduction: University/College
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["univerity requirement"]
emacs_performance: Very well, it's snappy
emacs_strengths: simple
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.1", "27.1"]
emacs_years: 15
email_package: No
favourite_packages: go-mode,treemacs,lsp,company
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Not interested", "Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["use-package"]
languages:
  ["Assembly", "C++", "C", "Go", "HTML/CSS", "Javascript", "Python", "PHP", "Shell", "SQL", "Typescript"]


elisp: many packages
emacs_contribution: Rarely
emacs_difficulties: I had difficulties to learn the default keybinding of Emacs.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and the community.
emacs_tasks: ["Work", "Hobby projects", "Personal Organization"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: notmuch
favourite_packages: org-mode, verb-mode, password-store, rg.el, vterm, tree-sitter, yasnippet, eglot.
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
emacs_motivations_initial:
[cell repeats an earlier one in this file: 102 characters]

languages:
  ["C", "Clojure", "Common Lisp", "Elisp", "Elixir", "Erlang", "Go", "HTML/CSS", "Haskell", "Javascript", "Java", "Python", "Rust", "Ruby", "Shell", "SQL", "Typescript"]

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "http requests with verb-mode"]


elisp: write package
emacs_contribution: Rarely
emacs_introduction: esr's Jargon File 3.0.0 in about 1995. Took me a while to get religion :)
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["TRAMP"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "Fiction writing; blogging"]
emacs_version: ["28.1", "27.1", "26.3"]
emacs_years: 12
email_package: No
favourite_packages: org, magit, perspective-mode, Tide
free_software_zeal: do not prefer
fsf_paperwork_year: 5-10y
has_donated_community: I have in the past
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "FSF paperwork"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Manual", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["Research alternatives"]
prior_editor: Notepad++
emacs_contribution_feedback:
  I think it does a great job promoting the health of the Emacs ecosystem by fostering a wide and diverse range of alternative package sources

emacs_difficulties:
  It was extremely difficult to get to grips with the window/buffer management model and even more so the keybindings and interface style. I needed quite a while
  to stop leaning on cua-mode, and longer to get familiar enough with Elisp, the debugger, and Emacs' internals to become confident in using and extending the editor. Counting a couple of false starts it took me ~1 year to realize gains in productivity

emacs_strengths:
  Incredible extensibility, strong integration with platform and tools, TRAMP, presenting a consistent interface across platforms

languages:
  ["C++", "C", "C#", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Perl", "Ruby", "Scheme", "Shell", "SQL", "Typescript"]

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "Working prototypes that I can be very confident no one will ever ask me to promote to production as-is"]

package_submission:
  MELPA - low friction, widely used, dealing with FSF is never not a pain in the neck and only worth it when contributing to something already hosted there


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Availability"]
emacs_motivations_initial: ["Package(s)", "Specifically the VHDL package"]
emacs_performance: Good but not great
emacs_strengths: It's ecosystem.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1", "27.2", "27.1"]
emacs_years: 23
email_package: No
favourite_packages: Org, Magit, lsp, flycheck
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C++", "C", "Haskell", "Python", "Shell", "Verilog"]
magit_usage: Often
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Note taking", "General document writing", "Presentations for reveal.js"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "M-x list-packages", "SystemCrasters Youtube channel"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["GitHub"]
emacs_contribution_feedback:
  I think signing the FSF copyright assignment paperwork would be in conflict with my employment contract.

emacs_difficulties:
  Yes, it required a lot of perseverance to get basic editing operations down. I was a user of the menu for a while as I learnt the common shortcuts. The depth of the customisation was overwhelming, and elisp was a significant barrier (still is all these years later).


elisp: write package
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "not rms"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: customizability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 20
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elixir", "Javascript", "Python", "Perl", "Ruby", "Shell"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Documentation"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Clips/videos"]
package_help: ["GitHub"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
package_contribution_barriers:
  ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package", "Unfamiliar with contribution process", "Wariness of the review process", "FSF paperwork"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: No
favourite_packages: Vertici, orderless, embark, marginalia, magit, lsp-mode, flycheck,
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "HTML/CSS", "Javascript", "Rust", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Time tracking", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "Sacha Chua blog"]
package_documentation_wish: ["Comparison", "Design rationale", "Clips/videos", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight", "use-package", "manual"]
emacs_difficulties:
  Slow with LSP
  Hard to figure out how to configure
  Hard to understand keybindings
  Hard to debug random issues.

emacs_strengths:
  Live, moldable environment.
  Cohesive but extensible system.
  (Great example is the recent vertico+orderless+embark+etc system which has fully replaced helm for me)


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: missing
emacs_introduction: missing
emacs_mode: ["GUI"]
emacs_motivations_initial: missing
emacs_performance: Good but not great
emacs_strengths: missing
emacs_tasks: ["Hobby projects", "Learning to code"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["Elisp", "Javascript"]
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Org mode, magit, elisp in general"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: It's longevity. I feel like I won't have to "learn" another text editor ever again.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 5
email_package: No
favourite_packages: magit, lookup, company, modeline, ivy
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "HTML/CSS", "Javascript", "PHP", "Ruby", "Typescript"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["framework default", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Manual"]
package_help: ["GitHub", "Discord"]
emacs_difficulties:
  The obscure interface and lack of a conventional way to navigate code (features like fuzzy finding and a file tree) were pretty much my main difficulties.


elisp: none
emacs_contribution: Never
emacs_difficulties: Installing Doom eMacs, undestanding shortcuts, not knowing anything about org mode
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Nota organization"]
emacs_performance: Alright
emacs_strengths: Organazation of notes
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 0
email_package: No
favourite_packages: org, deft
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: I don't know
languages: ["Python"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: ["Note taking", "PKB"]
package_archives: ["not sure"]
package_contact_method: ["i don't"]
package_contribution: Never
package_contribution_barriers: ["Being a student"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
survey_feedback:
  I am really noob on emacs. I thought it was easier to make notes and honestly it is, buy omg this is so much knowledge to understand the usage of Doom eMacs. I have little experience programming, i do stuff like simple linear regression and graphing on python, buy i feel this like some other level of programming. I'm willing to understand eMacs in order to organice my knowledge.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Everything is customizable
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 3
email_package: Mu4e
favourite_packages: magit, mu4e, elfeed
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Rust", "Scheme", "Ocaml, Hack"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Agenda"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Overview"]
package_help: ["IRC", "Reddit", "Mailing lists", "Email"]
emacs_difficulties:
  Beginners can get drowned in choices and people telling them to use evil mode etc. They should just use the defaults and tweak when no longer sufficient


elisp: write package
emacs_contribution: Never
emacs_contribution_feedback:
  No really.
  May their beards be long and their nails trimmed.
  I know it's true for me.

emacs_introduction: Friend was maintaining his exomind in Emacs.
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Exomind"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Information Management"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages: dired, transient, evil, magit, orderless, vertico, nyan-mode, ivy, org-super-agenda
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_fsf: Wait 'til I get my money right, then you can't tell me nothing, right?
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "GNU ELPA/MELPA online package lists"]
package_help: ["Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["framework default", "straight"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
project_package: projectile
prose: Frequently
respondent_age: 24
emacs_difficulties:
  Started learning Emacs in July '19.  Spacemacs kinda sucked, so I went with Doom Emacs.  Didn't really face any major issues, but I also did not know how efficient this program was.

  Emacs was a little slow back then though, it'd choke on 2k lines of org.  Native-comp is pretty great but honestly I'd still like it to be faster (or maybe pray for time to eliminate the cruft from my config)

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "It's the best text manipulation engine"]

emacs_strengths:
  Emacs is the best text manipulation engine.  It's designed from the ground up not to be a populist text editor but a do-all interface, and it has held up.  It set a very good demarcation between interested one-time users and fully invested long-term users.  This has led to the development of awesome tools that put usability first, and hence enable customization (and as a result, A E S T H E T I C S).  Plus it's open-source and built well.

  Emacs Lisp is amazing, and writing packages in Emacs is a breeze.  Text Editing is obviously world-class but I like how it can also integrate with practically anything else on your system (or somewhere else).  Nothing else compares.

has_donated_community:
  Wait 'til I get my money right, then you can't tell me nothing, right? (this means I would contribute if I had $$$)

languages:
  ["Assembly", "C++", "C", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "R", "Shell", "SQL", "Lua, Dockerfiles, basically all text files, and sometimes for non-text files too."]

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "exomind"]

package_contribution_barriers:
  ["Lack of time", "Rarely ever find something lacking, and if I ever do I can write a function for it."]

package_documentation_wish:
  ["Tutorials", "Screenshots", "I wish there were more configuration examples (*cough* transient *cough*)"]

package_submission:
  I put my package under the MIT license (sculpture-themes), so I submitted it to MELPA.
  Plus MELPA's stringent standards are pretty cool.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Community", "Emacs Lisp"]
emacs_motivations_initial: ["Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
favourite_packages: tide, magit, org-roam
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Javascript", "Java", "Ruby", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots"]
package_help: ["IRC"]
package_manager: ["package.el", "straight"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  The default keybindings took a while to get down. I kept telling myself I needed to figure out a better binding system that isn't too pervasive like Evil was but laziness got me stuck on C-n/f/b/p in muscle memory.

emacs_strengths:
  The fact it's STILL around while other editors (barring nvi/Vim/Neovim) came and went in popularity. Because of that, it will probably end up around for another century.

package_contribution_barriers:
[cell repeats an earlier one in this file: 109 characters]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 2
email_package: No
favourite_packages: magit,org-roam
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Elisp", "HTML/CSS", "Javascript", "Ruby", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Discord", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["Discord"]
package_manager: ["framework default"]
package_research: ["Research alternatives"]
emacs_difficulties:
  Finding out what keybinds do in any given context. Losing my windows/arrangement whenever a transient buffer took over. Not being able to click on things to interact when browsing. Not enough discoverability in the File menu.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  ELisp! One language. No fiddling with Python pips, Ruby gems, NPM packages, all to get various packages working together. Also a powerful language to extend itself as needed.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["28.2", "28.1"]
emacs_years: 2
email_package: Tried but got frustrated and went back to thunderbird
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Python", "R"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["framework default", "straight", "manual"]
package_research: ["Install and try it immediately"]
prior_editor: None
project_package: projectile
prose: Often
emacs_difficulties:
  I found the buffers and windows difference surprisingly confusing. I also struggled to troubleshoot errors when things went wrong - if everything was purring along nicely, I had little to no issues. When something wasn’t working right, I frequently struggled to find help or to understand the help I was given.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_motivations_initial:
[cell repeats an earlier one in this file: 102 characters]

emacs_strengths:
  Persistence - still used after 40 years. I also like using text for everything I can. I like being able to keep the same configuration of keys across different tasks.

package_contribution_barriers:
[cell repeats an earlier one in this file: 135 characters]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Package(s)", "Part of the GNU project / FSF", "Performance"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, performance and package system. And, of course, it's free (gratis) nature
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: lsp-mode,projectile,js2-mode,org-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["C", "Common Lisp", "Javascript", "Python", "Scheme"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["General document writing", "Task management"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Clips/videos"]
package_help: ["IRC", "Emacs StackExchange", "GitHub", "Email"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  I had to learn bindings. It's not that difficult, really, but for a migrator from a generally mouse-driven editors such as VSCode, it is a kinda tough step.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_contribution_barriers:
[cell repeats an earlier one in this file: 151 characters]

survey_feedback:
  Just randomly found this survey on some blogpost. I wish this kind of surveys propagate more frequently on the web.
  This is a perfect alternative to telemetry. Keep it up!


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: Learning the keybindings
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["C++", "Julia"]
magit_usage: missing
operating_system: ["GNU/Linux", "MacOS"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
emacs_strengths:
  I actually like the keybindings, but I have keyboards with thumb clusters (e.g. kineses advantage 2).
  Extensibility and package ecosystem are important, too, so that it can lint, etc


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: conference intro to org-mode
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: couldn't get it to work with Apple's IMAP... yet.
favourite_packages: org-roam,org-roam-ui,company,orderless,selectrum,org-download,dracula-theme,calfw,rainbow-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Ruby"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Sublime Text
project_package: No
prose: Rarely
emacs_difficulties:
  * hard to tell at which point loading a broken config fails
  ** a KILLER feature would be more clearly showing the exact point in the init where loading failed, for people who haven't learned even basic lisp reading / the debugger yet
  * shortcuts
  * integration into Windows (installed into "weird" paths, trouble with environment variables?)
  * couldn't easily find true beginners tutorials (today there are lots of for example "0 to org-roam" articles)

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_motivations_initial:
[cell repeats an earlier one in this file: 102 characters]

emacs_strengths:
  available everywhere, will be around longer than me, FOSS, can take my absurd config with me and be up and running on new (employer) hardware in a very short time

org_usage:
[cell repeats an earlier one in this file: 105 characters]

package_contribution_barriers:
[cell repeats an earlier one in this file: 151 characters]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: No, it was easier then learning vim. I went through the tutorial and was ready to go
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 28
email_package: No
favourite_packages: eglot, web-mode, ctrlf, easy-kill, emmet-mode, deadgrep
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Java", "SQL"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not knowing how to modify a package", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_help: ["Reddit"]
package_manager: ["package.el", "use-package"]
emacs_strengths:
  the community, elpa/melpa, It just works!  I've had hundreds of buffers open for weeks on end, no crashes.

package_documentation_wish:
[cell repeats an earlier one in this file: 100 characters]


elisp: write package
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: emacs lisp
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths:
  customizable
  compatibility
  Org-mode

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 30
email_package: No
favourite_packages:
  Org
  eglot
  lsp-mode

free_software_zeal: missing
fsf_paperwork_year: might in future
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
magit_usage: Rarely
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: missing
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["GitHub", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
languages:
  ["C++", "C", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Rust", "Shell", "SQL", "Typescript"]


elisp: understand internals
emacs_contribution: Never
emacs_contribution_feedback: I never got the assignment process finished nor my application approved.
emacs_difficulties: I knew about apropos but I wish I had known about describe-function and describe-variable as well.
emacs_introduction: It came with the distro
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Input methods"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Poorly, it's sluggish
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 23
email_package: notmuch
favourite_packages: paredit, straight itself of course, god-mode, auto-capitalize-mode, notmuch, rcirc, markdown-mode
free_software_zeal: any comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Scheme"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["General document writing", "Outlining/mindmapping"]
package_archives: ["Source"]
package_contact_method: ["Email"]
package_contribution: Frequently
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Emacs Wiki, and on Fedi"]
package_documentation_wish: ["Design rationale", "Overview"]
survey_feedback:
  I just wanna once more reiterate how awesome straight.el is. It has made it so much easier to contribute to packages.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["org-mode and vs-code replacement"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "life"]
emacs_version: ["27.2"]
emacs_years: 2
email_package: Mu4e
favourite_packages: org-mode, mu4e, elfeed, evil, magit, projectile, lsp, plantuml
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "HTML/CSS", "Javascript", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Issues", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Reddit", "Framework", "GitHub", "Mailing lists"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: VS Code
emacs_difficulties:
  before I knew about Doom (have been a long time vim user) I tried to use emacs many time but could not understand where to start or how to go beyond the first hour of use. After starting with Doom, it was much easier and most of the struggling has been around understanding related issues (how to integrate emails with mu4e, how to work with org mode export, how to customize stuff in elisp, etc.)

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "org-mode/evil"]

emacs_strengths:
  org-mode, extensibility (which mean nearly everything can be done in emacs, which create a very unified daily experience)

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "emails, bookmarks"]


elisp: many packages
emacs_contribution: Never
emacs_difficulties: Lacking some IDE-like packages installed ootb (eg.: company, projectile) is a little offputting.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: ELisp, libre source, cross-platform
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "C", "C#", "HTML/CSS", "Javascript", "Julia", "Python", "Scheme", "Shell", "SQL", "Racket"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email", "GitHub", "Upstream repository"]
package_contribution: Sometimes
package_contribution_barriers: ["FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_documentation_wish: ["Comparison", "Screenshots", "Clips/videos"]
package_help: ["IRC", "Matrix", "GitHub", "Email"]
package_manager: ["use-package", "system package manager (portage)"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

favourite_packages:
  amx, company, diminish, flycheck, projectile, rainbow-delimiters, rainbow-mode, swiper, undo-tree, yasnippet

package_discovery:
  ["GitHub", "IRC servers", "Matrix servers", "Discord", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]


elisp: none
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Easy to switch buffers and create/remove "windows" using keyboard.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1", "27.2"]
emacs_years: 26
email_package: No
favourite_packages: I am not aware of third-party packages as something that a "manager" exists for.
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["framework default"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["I'm unaware about Emacs packages and therefore don't learn about new (or old) ones."]
package_documentation_wish: ["I would need to know what packages are in order to want information from their authors."]
package_help: ["DuckDuckGo / give up and try something else"]
package_manager: ["framework default"]
package_contact_method:
  ["I have never been aware of packages, much less their maintainers, or had the wish to contact such a person."]

theme:
  ["my own custom theme", "Emacs has themes? I just take the default and set foreground/background to nice light/dark colours."]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Learning all the keybinding combinations and commands to quite a while and is not intuitive.
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "I am used to it"]
emacs_motivations_initial: ["It was the standard editor at work"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "26.3"]
emacs_years: 9
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Shell", "LaTex"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "not sure"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el", "manual"]
emacs_strengths:
  Being able to focus at the task at hand, doing everything with keybindings. Not having to rely on clicky GUI elements


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
emacs_years: 30
email_package: No
favourite_packages: ESS, magit, vertico, prescient, dired, package.el,
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "R", "SQL"]
magit_usage: Frequently
operating_system: ["Windows"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Mailing lists", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Manual", "Overview"]
package_help: ["Emacs StackExchange"]
package_research: ["Research alternatives", "wait for maturity", "wait for community"]
prior_editor: None
project_package: projectile
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_motivations_initial:
  ["In college programming class, I was introduced to emacs and vi at the same time, and told \"pick one\". Emacs felt most comfortable."]

package_manager:
  ["package.el", "use-package", "I've been using package.el for about 5 years. I managed packages manually before that. I've just started with use-package."]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_strengths: Freedom, Lisp & Butterflies
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: Mu4e
favourite_packages: magit,cider,smartparens
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Hybrid Vim and Emacs
languages: ["Clojure", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "Scheme", "Shell", "vhdl"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "Discord", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["Framework", "GitHub"]
package_manager: ["framework default"]
emacs_difficulties:
  I failed twice adopting vanilla because of it's keybindings - spacemacs with vim bindings was my entry drug.
  Now, with homerow-mods, vanilla feels nice too.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Elisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 15
email_package: No
favourite_packages: elpy, magit, yasnippet, paredit
free_software_zeal: missing
fsf_paperwork_year: might in future
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["Common Lisp", "HTML/CSS", "Javascript", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["I'm the strange kid that doesn't use Org"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: missing
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Sometimes
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: String[]
package_help: String[]
emacs_difficulties:
  Special lingo used in the Emacs world about buffers and windows, point and so on. Not a big deal tho...

emacs_motivations_initial:
  ["Vim/Vi modes, I felt I was always in the wrong mode until I said \"Fuck it, I'm installing Emacs\""]


elisp: write package
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Vim
languages: ["C++", "Clojure", "Common Lisp", "Elisp", "Go", "Python", "Ruby", "Scheme", "Shell"]
magit_usage: missing
operating_system: ["GNU/Linux", "MacOS"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
package_help: missing
package_manager: missing
emacs_difficulties:
  Emacs doesn't have as easy of an out of the box experience as some other editors. Getting intelligent auto-completion was one of the first tasks I found challenging (this was before lsp/eglot were as popular as they are now).

  Additionally some basic stuff like changing the font requires more knowledge than some other editors.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_motivations_initial:
[cell repeats an earlier one in this file: 102 characters]


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "School"]
emacs_version: ["28.1", "27.2"]
emacs_years: 3
email_package: No
favourite_packages: Avy, Magit, Polymode, ESS, evil
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Python", "R"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["Emacs StackExchange", "Framework", "GitHub", "Discord"]
package_manager: ["framework default"]
emacs_difficulties:
  Learning how the minibuffer and window management work. Yanking and killing text, moving the cursor from a buffer to the minibuffer, pasting text, and anything beyond basic motions and opening files (without Dired) were difficult.

  I still find Dired difficult to learn (though I have not visited the Info manual in some time, so that's my fault).

emacs_strengths:
  It's extensibility through Emacs Lisp, and the growing number of packages rewritten in more modern Emacs Lisp frameworks and whatnot. The community of users and developers is excellent as well! I love watching System Crafters, and the Discord server for that YouTuber is great, along with the Doom Emacs Discord server (even though I am a Spacemacs user).

survey_feedback:
  User Experience testing against a variety of user demographics and Emacs/computer literacy would benefit the survey. Knowing how users interpret each question, by having them speak aloud (if they are verbal) their (otherwise) internal monologue and thoughts when they're reading and completing each question.

  Testing the survey against expectations will help  ensure it's resulting data are interpreted correctly, and more prose can be written for the survey and the survey revised as needed.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features", "Built-in features", "LSP"]
emacs_motivations_initial: ["Text editing features", "Performance compared to electron based editors"]
emacs_performance: Good but not great
emacs_strengths:
  Native GUI
  Org Mode
  Modularity

emacs_tasks: ["Work", "Hobby projects", "Note taking"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: No
favourite_packages: lsp-mode, org-mode
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["HTML/CSS", "Haskell", "Rust", "Typescript"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["not sure"]
package_contact_method: ["I don’t"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Screenshots", "Overview"]
package_help: ["I don’t"]
emacs_difficulties:
  The initial setup looked very ugly, this turned me off.
  Additionally the default Keybindindings hurt my fingers and wrist (I really tried to love them, tried for multiple months)

  Also setting up Emacs to be productive (and not an eye sore) took very long.

  Both got solved when I found Doom Emacs later.


elisp: many packages
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 23
email_package: notmuch
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: CUA
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["GitHub", "Mailing lists", "Email"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately", "Research alternatives"]
project_package: No
languages:
  ["C", "Clojure", "Common Lisp", "Elisp", "Elixir", "Erlang", "HTML/CSS", "Haskell", "Javascript", "Python", "PHP", "Perl", "Ruby", "Scheme", "Shell"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Emacs Speaks Statistics"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, there is such a rich ecosystem of packages out there.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 17
email_package: No
favourite_packages: magit, lsp-mode, treesitter, forge, org-mode, org-mode-ui, centaur-tabs, quarto-mode, ess, pass
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "R", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Matrix servers", "Blogs", "Mastodon"]
package_documentation_wish: ["Tutorials"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  Understanding how packages work and how to load and configure them. use-package greatly simplified this process.

emacs_motivations_current:
[cell repeats an earlier one in this file: 102 characters]


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: I tried to learn Emacs and Gnus together which made both much harder!
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Everything"]
emacs_version: ["28.2"]
emacs_years: 23
email_package: Gnus
favourite_packages: Gnus, Org, Calc, Zetteldeft, ERC, Magit
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Python", "Perl", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["IRC", "Emacs StackExchange", "GitHub"]
emacs_strengths:
  Freedom, extensibility, ubiquity. I know that any investments I make will be repaid. For something as foundational as what I type into most of the day, I need to know that it can't be bought or reprioritized by a commercial entity.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Required for Scheme class"]
emacs_performance: Very well, it's snappy
emacs_strengths: Text manipulation, minimal interface, portability, terminal interface, syntax highlighting
emacs_tasks: ["Work", "Hobby projects", "Personal"]
emacs_version: ["27.2"]
emacs_years: 22
email_package: No
favourite_packages: ahkmode, applescript-mode, auctex, ido
free_software_zeal: no comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux", "Windows", "MacOS", "BSD", "Cygwin, AIX"]
org_usage: String[]
package_archives: ["framework default"]
package_contact_method: ["Email", "I avoid mailing lists because of spam"]
package_contribution: Never
package_contribution_barriers: ["Basically just use syntax highlighting packages"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_help: ["Emacs StackExchange", "Web search"]
package_manager: ["framework default", "manual", "not sure"]
package_research: ["Research alternatives"]
emacs_difficulties:
  Learning basic keybindings, trying to use the unnecessary movement keybindings instead of arrow keys, it's painful to use if you don't map control to caps lock and will cause emacs pinky syndrome, did not discover key text editing features e.g. rectangles for years

languages:
  ["Assembly", "C++", "C", "HTML/CSS", "Java", "Python", "R", "Scheme", "Shell", "AWK, m4, LaTeX, AutoHotKey, Applescript"]

package_documentation_wish:
  ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Overview", "Online manual"]

survey_feedback:
  I like that it's anonymous.  Most of the questions are straightforward.  Every question could benefit from an Other checkbox.  There were no questions about biggest ongoing issues with Emacs in daily use.  Thank you for Emacs.


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Alright
emacs_strengths: Malleability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 35
email_package: Gnus
favourite_packages: Gnus, Magit, Org mode
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "HTML/CSS", "Python", "Perl", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management"]
package_archives: ["MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["M-x list-packages", "colleagues, also Hacker News"]
package_documentation_wish: ["Design rationale", "Manual", "Overview"]
package_help: ["web search"]
package_manager: ["package.el"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Documentation and help"]


elisp: copy-paste
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 11
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["framework default", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "Discord", "Blogs"]
package_documentation_wish: ["Tutorials", "Design rationale", "Clips/videos"]
package_help: ["Discord"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
languages:
  ["C++", "C", "Clojure", "Go", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "SQL", "Typescript"]


elisp: simple functions
emacs_contribution: Rarely
emacs_contribution_feedback: No.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "Writing fiction and blog entries"]
emacs_version: ["28.1"]
emacs_years: 12
email_package: No
favourite_packages: doom-modeline, org-roam, magit, magit-todos, flycheck, which-key, flyspell-lazy, dictionary
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Design rationale"]
package_help: ["Reddit"]
package_manager: ["use-package"]
emacs_difficulties:
  Grief, it was 22 years ago. I did a big switch: CSH to Bash, Vi to Emacs, and QWERTY to Dvorak all at once. Everything was a struggle to re-learn.

emacs_strengths:
  The configurability of the packages, and the fact that the package system now seem stable and reliable.  Also, the fact that so many language packages now support LSP makes Emacs the best system for hacking code.

languages:
  ["Assembly", "C++", "C", "C#", "Clojure", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Python", "Perl", "Rust", "Scheme", "Shell", "SQL", "Typescript"]


elisp: write package
emacs_contribution: Never
emacs_difficulties: I was using emacs before Sublime Text.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Flexibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 7
email_package: No
favourite_packages: magit, eglot, tramp, muktiple-cursors
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
languages:
  ["Assembly", "C++", "C", "Clojure", "Common Lisp", "Elisp", "Go", "Haskell", "Julia", "Python", "SQL"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["orgmode"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["HTML/CSS", "Javascript", "Python", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["not sure"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["framework default"]
package_research: ["Research alternatives", "wait for community"]
prior_editor: Vim
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

survey_feedback:
  Some question could be nested - if top questions is false, then no further questions need to be displayed


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, large community, packages for all needs.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: Mu4e
favourite_packages: evil-mode, evil-collection, magit, lsp-mode, company, vertico, embark
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Elisp", "HTML/CSS", "Haskell", "Python", "Rust", "LaTeX"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Mailing lists", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Matrix", "Emacs StackExchange", "GitHub"]
package_manager: ["framework default", "straight", "use-package"]
package_research: ["Install and try it immediately"]
project_package: framework default
emacs_difficulties:
  (E)Lisp is a bit of a bummer, especially in the beginning. I like types, and I have a hard time understanding Lisp. Many times it is hard to know how to change "something". For example, what function to add or remove from which hook (e.g., LaTeX-mode-hook vs latex-mode-hook); when to set which variable (e.g., before or after loading a package), etc.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

org_usage:
[cell repeats an earlier one in this file: 105 characters]

package_contribution_barriers:
[cell repeats an earlier one in this file: 112 characters]


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Modes"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "PIM and Logging"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "Elisp", "HTML/CSS", "Javascript", "Ruby", "SQL"]
magit_usage: Frequently
operating_system: ["MacOS"]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs", "Sasha Chua"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["framework default", "straight", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
project_package: framework default
prose: Often
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

org_usage:
[cell repeats an earlier one in this file: 105 characters]

package_contribution_barriers:
[cell repeats an earlier one in this file: 113 characters]

survey_feedback:
  Some options like Github go in detriment of other Git resources.
  I.e. there's a potential bias generated when the list of options suggests a subset of possibilities.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: evil, org-mode, org-roam, magit, yasnipet, lsp, ztree, kubernetes, tramp, vterm
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Elisp", "Go", "Javascript", "Python", "Ruby", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub", "Gitlab"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Code (features)"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["I'm shy, i debug it myself"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "wait for maturity"]
package_submission: I can't let people execute my code it's bad, it stays on git for information, you do you.
prior_editor: Vim
emacs_difficulties:
  Elisp was scary, but it was worth it, now I love it.

  Coming from Vim, Emacs bindings were weird, but not that weird (similar to a shell). I've never learned it and it feels like I cheated.

  Without DOOM or SPACEmacs i would never tried Emacs,
  So i guess a more configured out-of-the-box emacs would have been nice ? 
  Like, if config file were not found, ask if user wants vanilla emacs or a pre-configured experience, ask user habit and generate a few config files)
  But don't let me look at Elisp unless i want to hack it (not everybody is interested at first).

  Debugging Emacs (start up or functions) feels weird, it not modern at all.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "tramp"]

emacs_motivations_initial:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Part of the GNU project / FSF", "Note taking"]

emacs_strengths:
  Extensibility and Flexibility.
  Remote editing without prerequisites on remote hosts.

  I can do so much without leaving emacs (except web browsing but i think this is for the best, security wise)

package_contribution_barriers:
  ["Lack of time", "Lack confidence in code quality", "Unfamiliar with contribution process", "Shyness"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "D&D note-taking in org-mode"]
emacs_version: ["28.2", "27.1"]
emacs_years: 4
email_package: No
favourite_packages: company, flycheck, magit, pyvenv, python-black, py-isort
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Java", "Python", "R", "Ruby", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Overview"]
package_help: ["GitHub"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Trying too learn so many features and functions at once was hard. Learning the movement commands was also unintuitive coming from vim.

emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

emacs_strengths:
  Powerful built-in features. A real built-in programming language that can be used too easily and quickly extend or customize emacs.


elisp: write package
emacs_contribution: Never
emacs_difficulties: It took a while to learn the standard keybindings.
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Community"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 30
email_package: Mu4e
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C#", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "Matrix servers", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["Matrix", "Email"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
emacs_strengths:
  Ability to adopt new editor features without compromising core architecture and core interface principles.

favourite_packages:
  vertico, consult, doom-modeline, org, visual-fill-column, iedit, eglot (just switched from lsp-mode)

package_contribution_barriers:
[cell repeats an earlier one in this file: 126 characters]


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Not well
emacs_strengths: Extensibility, Org-mode, Magit, LSP
emacs_tasks: ["Work", "Hobby projects", "Agenda, personal wiki"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: notmuch
favourite_packages: Magit,Org-mode,Vterm
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim + Emacs in Insert mode
languages: ["Go", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Wariness of the review process"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  - Emacs lisp is not Common Lisp or Clojure
  - Configuration reproductivity
  - Too much config needed for Vanilla Emacs to  go


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: From trying Linux for the first time
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 20
email_package: No
favourite_packages: org-mode,rust,rss
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Python", "Rust", "Shell", "Typescript"]
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["not sure", "Whatever Doom uses"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Matrix servers", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Overview"]
package_help: ["Matrix", "Reddit", "Emacs StackExchange"]
package_manager: ["not sure", "Whatever Doom does"]
emacs_difficulties:
  I still find it difficult to gain understanding on what the current mode is capable of doing. I'm not sure what could be done to improve that.

emacs_strengths:
  Lack of corporate shenanigans. Emacs's competitors can reach and overtake Emacs in many other areas, including its strong areas, but not in that.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects", "Studying, GTD"]
emacs_version: ["29.0", "28.2"]
emacs_years: 4
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Discord", "Discourse", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["Framework", "Discord", "Discourse"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
prior_editor: IntelliJ
project_package: framework default
prose: Often
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["Assembly", "C++", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "R", "Shell", "Typescript"]

org_usage:
[cell repeats an earlier one in this file: 105 characters]


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: The paradigm, that everything is a command.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
favourite_packages: magit, TRAMP, Org, straight, vertico, Elpy
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Elisp", "HTML/CSS", "Python", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["General document writing", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "IRC servers", "Discord"]
package_documentation_wish: ["Comparison", "Manual", "Screenshots", "Overview"]
package_help: ["Discord"]
package_manager: ["straight", "use-package"]
package_research: ["Research alternatives"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "best editor ever"]

package_contribution_barriers:
[cell repeats an earlier one in this file: 109 characters]


elisp: many packages
emacs_contribution: Sometimes
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, documentation, community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 7
email_package: Mu4e
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Meow/default
languages: ["Elisp", "HTML/CSS", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA devel", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Frequently
package_contribution_barriers: String[]
package_contribution_frequency: Frequently
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub", "Discord"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
project_package: project.el
prose: Frequently
emacs_difficulties:
  The sheer number of options and clunky nature of some of the defaults (a lot of this has improved over the last six years)

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_motivations_initial:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "I wanted to manage a config in something other than vimscript or json"]

favourite_packages:
  The whole Vertico/marginalia/consult stack, denote, corfu, citar, org, magit, project (with my Tabspaces package), mu4e

package_discovery:
  ["Reddit", "GitHub", "Discord", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]

package_manager:
  ["package.el", "straight", "use-package", "Looking forward to package.el getting vc installation features!"]

package_submission:
  Ease/time. I don’t really have time to create or maintain the packages that I do, so the lower the barrier to submission for me the better. Hence everything is easiest with Melpa.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs + Evil
languages: ["Common Lisp", "Elisp", "Javascript", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["framework default", "package.el", "use-package", "manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: VS Code
project_package: framework default
emacs_difficulties:
  Understanding the full scope of what I need to learn (modes, hooks, Elisp machine, etc.). In short, having a roadmap

emacs_strengths:
  Extensibility; shortcut consistency: rarely do I need to switch context in my mind to press correct shortcut and thus trigger a correct action, wherever I am (coding, writing, doing API requests, interfacing with OS)

org_usage:
[cell repeats an earlier one in this file: 105 characters]

package_discovery:
[cell repeats an earlier one in this file: 126 characters]


elisp: write package
emacs_contribution: Never
emacs_difficulties: Understanding the GNU Emacs mindset (from a technical as a community point of view).
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility in emacs lisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: Mu4e
favourite_packages: Sly, Corfu, Orderless, pdf-tools,
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Python", "Scheme"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Mailing lists"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Clips/videos"]
package_help: ["Emacs local community"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "LISP"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "org"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: helm, org-mode, helm-ag, lsp-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "Python", "R", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["not sure"]
package_contact_method: ["N/A"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["IRL Friends"]
package_manager: ["framework default"]
emacs_difficulties:
  No idea how to edit things in your config files, I was using spacemacs, so my config files were different than what was in all of the guides.  Stuff that doesn't work out of the box would be an instant killer if you didn't have someone to guide you through it.

emacs_strengths:
  You get to be annoying to coworkers about it.  

  But actually, org-mode, packages, I strongly prefer emacs window/buffer management to any other tool i've tried.  Helm.


elisp: simple functions
emacs_contribution: Rarely
emacs_difficulties: No idea, it was decades ago.
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 25
email_package: No
free_software_zeal: no comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["GNU ELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["I rarely run into any problems"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Emacslife RSS feed"]
package_documentation_wish: ["Clips/videos", "Overview"]
package_help: ["just google"]
package_manager: ["use-package"]
package_research: ["Research alternatives", "wait for maturity"]
emacs_strengths:
  - solves problems I didn't even know I was having
  - one stop shop for everything
  - going above and beyond in usability for day-to-day work
  - any task can be easily automated

languages:
  ["C++", "C", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Python", "Rust", "Scheme", "Shell", "SQL"]


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: extensibility, rich text in GUI (compared to vim)
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 3
email_package: notmuch
favourite_packages: company,dumb-jump,emacs-libvterm,evil,evil-collection,lsp-mode,magit,vertico,
free_software_zeal: limited comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C++", "Elisp", "Go", "HTML/CSS", "Python", "Rust", "Shell", "Typescript"]
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub"]
package_submission:
  I submitted to MELPA, because I cannot understand the process of submitting to ELPA which seems to involve mailing list and some git repo permission grants


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: customizability, extensibility, usability, built-in help, community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 21
email_package: No
favourite_packages: xterm-mouse-mode,latex-preview-pane
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Manual"]
package_help: ["work slack"]
emacs_difficulties:
  I remember hitting key combinations by mistake and not knowing how to quit from whatever was happening.


elisp: copy-paste
emacs_contribution: Never
emacs_contribution_feedback: No.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Good but not great
emacs_strengths: The communit, and the extensibility and flexibility of the program, with or without packages.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 0
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Not yet.
has_donated_fsf: Not yet.
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "R", "Scheme", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Guix System"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["IRC or git repository, primarily."]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "GitHub"]
package_research: ["Research alternatives"]
package_submission: I don't know. I'm not there yet.
prior_editor: Kakoune
project_package: No
prose: Often
respondent_age: 37
respondent_education: PhD
emacs_difficulties:
  I'm still learning. I have long thought that emacs was mainly a terminal editor, and that the GUI would bring nothing significant to it (a feeling that was reinforced when seeing people using the GUI in videos but ricing it so that it looks more like a terminal, and I did not notice the difference). Now that I understood some of the possibilities offered by the GUI, I too started using it primarily (after ricing it to a more minimal and terminal look, too). I keep using the -nw terminal editor too, though, not only for SSH and headless computers but also because I use many terminal applications that can use $EDITOR and I don't want them to open the editor in a new window (I use a tiling WM and this would be messy), therefore I prefer them using the editor in their own terminal window, which can only be done with -nw. Maintaining these two different uses of emacs sometimes still causes me problems to optimize my workflow.

emacs_motivations_current:
[cell repeats an earlier one in this file: 102 characters]

emacs_motivations_initial:
[cell repeats an earlier one in this file: 102 characters]

email_package:
  I already use a text email client which I am already hooked to, nmail, but emails in emacs look appealing too.

favourite_packages:
  ivy-rich, ess, elfeed-tube, move-text, multiple-cursors, which-key, rainbow-delimiters, vundo, corfu, minimap

org_usage:
  ["Note taking", "General document writing", "Task management", "PKB", "Babel", "I will soon try to make presentations with it, either with org-re-reveal or org-present."]

package_contribution_barriers:
  ["Elisp proficiency", "Lack confidence in code quality", "I'm still a fairly new user and lack any knowledge of elisp."]

package_discovery:
  ["Reddit", "GitHub", "Mailing lists", "IRC servers", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]

package_documentation_wish:
  ["Comparison", "Tutorials", "Screenshots", "Clips/videos", "Overview", "Quick start, then detailed configuration."]

package_manager:
  ["I install packages using Guix's main channel, and the elpa/melpa Guix channel when they have not been packaged for the main one. Then I use use-package to configure them in my .emacs."]

theme:
  ["doom-palenight (even though I don't use doom), and I secondarily alternate with doom-nord-light depending on light conditions, or doom-Iosvkem."]


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 8
email_package: No
favourite_packages: eglot, fussy, vertico, evil, which-key, tree-sitter, magit, corfu, rainbow-delimiters, apheleia
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Rust", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "GitHub", "Discord"]
package_manager: ["straight"]
emacs_strengths:
  Being a base layer for building an editing experience, allowing for deep customization if things most editors don't let you touch (e.g. customizing completing-read, completion-at-point-function, etc)


elisp: none
emacs_contribution: Never
emacs_difficulties: elisp, config management, maintaining personal configuration is like a full-time job
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Not well
emacs_strengths: Extensibility, cross platform
emacs_tasks: ["Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 1
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "Python", "Rust"]
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS", "BSD"]
org_usage: String[]
package_archives: ["framework default", "MELPA Stable", "not sure"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["Reddit", "stack overflow"]
survey_feedback:
  I think that this survey unnecessarily excludes people who are trying to enter the Emacs ecosystem, but from some reason can't do it.

  Also there's a typo: Which operating system to you use Emacs on -- to instead of do.

  Which editor I was using -- a radio box? I'm currently have 3 different editors running on my OS (vscode, clion, vim). How am I supposed to pick one?


elisp: many packages
emacs_contribution: Never
emacs_difficulties: Learning the keybindings and learning ELisp.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Good but not great
emacs_strengths: Using a LISP for most functionality and extensibility.
emacs_tasks: ["Work", "Hobby projects", "Organization and GTD (via org-mode, of course)"]
emacs_version: ["29.0", "28.2", "20.1"]
emacs_years: 21
email_package: No
favourite_packages: org-mode, org-visibility, magit, vertico, consult, elfeed, elpher, flyspell, hippie-exp, mingus
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS", "Haiku"]
package_archives: ["MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Often
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_documentation_wish: ["Screenshots", "Overview"]
package_help: ["IRC", "Discord"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
package_submission: I just use MELPA because it seems like the standard, and I haven't signed the FSF copyright papers.
prior_editor: vi
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

emacs_motivations_initial:
  ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF", "Customizability"]

languages:
  ["C", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Java", "Perl", "Ruby", "Scheme", "Shell", "SQL", "Typescript"]

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel", "Website generation"]

package_discovery:
  ["GitHub", "Discord", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and introspect-ability
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 9
email_package: No
favourite_packages: vertico, consult, modus-themes, crux
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "Python", "R", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["GitHub", "Mailing lists", "Blogs"]
package_documentation_wish: ["Manual"]
package_help: ["GitHub", "Mailing lists", "Email"]
survey_feedback:
  It defaults to a dark theme for me on iOS, whereas light/white theme is standard and easier to read.


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["latex editing with auctex"]
emacs_performance: Good but not great
emacs_strengths: great extensibility, keyboard focus
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 13
email_package: Mu4e
favourite_packages: ivy, lsp-mode, mu4e, hydra, transient, org, magit
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Java", "Shell", "SQL", "Scala"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Overview"]
package_help: ["Reddit"]
package_manager: ["package.el", "use-package", "quelpa"]
emacs_difficulties:
  - learning lisp
  - understanding the startup process and how elisp accesses emacs functionality
  - strange naming conventions of elisp functions in many build-in packages

emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 19
email_package: No
favourite_packages: yasnippet, vterm, ivy-rich, lsp-mode
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elixir", "Go", "Javascript", "Ruby"]
magit_usage: Rarely
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  - It's easy to install any package you want, but it's difficult to know which packages conflict with one another.  If you're not careful with a version controlled .emacs.d, then it's easy to get into an irreversible broken configuration.

emacs_strengths:
  It can handle a wide breadth of languages, and the keybindings are complete muscle memory at this point.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Its nature as Lisp runtime"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's fully customisable
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: evil, cider
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Blogs"]
package_documentation_wish: ["Overview"]
package_help: ["Various"]
emacs_difficulties:
  Usual limitations you get in open source: a large amount of options, which to be understood require experience, specific tech knowledge, and familiarity with jargon. With time you grok them all but it's a journey


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF", "praise for org-mode online"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "Tracking personal items"]
emacs_version: ["28.2", "28.1"]
emacs_years: 2
email_package: No
favourite_packages: org-mode, expand-region, eglot
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "HTML/CSS", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["rarely do this"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Manual", "Screenshots"]
package_help: ["Reddit"]
package_manager: ["package.el"]
package_research: ["wait for maturity", "wait for community"]
emacs_difficulties:
  At the earliest time I found it frustrating to navigate the new keybindings and recall what key combinations do what. The tutorial was definitely helpful for this. Also, understanding what is meant by self-documenting really helped me feel more comfortable to explore what I need, without trying to understand the whole system at once.

emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

emacs_strengths:
  Freedom and full inspectability are big. Extensibility as well -- everyone's emacs is tweaked to custom fit their needs.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Learning elisp
emacs_introduction: System Crafters
emacs_mode: ["GUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and Elegant
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: org-modern,org-present
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Common Lisp", "Elisp", "Go", "HTML/CSS", "Javascript", "Ruby", "Scheme", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_help: ["Framework", "Discord"]
package_manager: ["use-package", "doom"]
package_research: ["Install and try it immediately", "wait for community"]
prior_editor: Vim
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_motivations_initial:
[cell repeats an earlier one in this file: 102 characters]

package_discovery:
  ["Reddit", "GitHub", "Mailing lists", "Discord", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]

package_documentation_wish:
[cell repeats an earlier one in this file: 100 characters]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "Built-in features", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_strengths: extensibility, documentation, how configurable it is
emacs_tasks: ["Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 1
email_package: No
favourite_packages: auctex, eglot,
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Haskell", "Python", "Rust", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["IRC", "Mailing lists", "Discord"]
package_manager: ["package.el"]
emacs_difficulties:
  There aren't official docs on how everything fits together like packages and where they are store etc.
  so other than reading the code and (installing and reading the docs for things like use-package) there aren't many reliable ways to find out about them.
  Coming from a vi background I like the vi keys, because its so much easier to hit without moving the hands unlike Emacs combo keys, and also I felt how bad viper?/evil mode was (when I tried it some years back).
  All the weird Emacs quirks that are unique to Emacs like in regexes.

emacs_motivations_initial:
  ["Extensibility", "Package(s)", "Part of the GNU project / FSF", "lisp, stability, longevity, low resource usage compared to features"]

survey_feedback:
  There were some questions that were in conflict with others.
  Like how do you contribute, and have you ever contributed.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "HTML/CSS", "Javascript", "Ruby", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["framework default", "GNU ELPA devel", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots"]
package_help: ["Emacs StackExchange"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  Yes, Emacs key chords were difficult to use (coming from a Vim world), and I still struggle with setting up lsp servers for languages such as Java.

  It took me a long time to realize that Emacs should be a long-running process, and not started per file as I usually did with Vim.

emacs_strengths:
  It’s extremely extendable. Many packages add tonnes of useful functionality, and yet stay true to the core of being able to do so quickly with minimal keystrokes.

package_contribution_barriers:
[cell repeats an earlier one in this file: 106 characters]


elisp: copy-paste
emacs_contribution: Rarely
emacs_contribution_feedback: NA - I only did a logo design once
emacs_introduction: LUG meetings
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features", "kbd macros"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: all the things you can do with it - awesome and it never gets in your way
emacs_tasks: ["Work"]
emacs_version: ["25.3"]
emacs_years: 5
email_package: Rmail
favourite_packages: ido, web-mode, rainbow, rmail, tramp, dired
free_software_zeal: any comprimise
fsf_paperwork_year: 2-5y
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "PHP", "Shell"]
magit_usage: Sometimes
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["not really"]
package_documentation_wish: ["Manual"]
emacs_difficulties:
  tons, and I still have them - moving was one - had to disable the arrow keys to force me to learn it.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features", "it was used by my thesis supervisor"]
emacs_performance: Good but not great
emacs_strengths: Customizability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 9
email_package: No
favourite_packages: org,magit,auctex,helm,use-package
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["IRC", "Reddit", "usually I search and find an answer"]
package_manager: ["straight", "use-package"]
package_research: ["Research alternatives"]
prior_editor: None
emacs_difficulties:
  - I'm still learning.
  - keybindings took a bit to get used to
  - the default was ugly and the customization I copied from my supervisor didn't always work correctly (e.g. code conventions for C++), but I didn't understand it properly
  - we had an outdated version at university which made packages often incompatible with the version on my laptop (think something like emacs 22 vs 25)

emacs_motivations_current:
[cell repeats an earlier one in this file: 102 characters]

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Calendar with org-caldav"]

package_contribution_barriers:
  ["Not knowing how to modify a package", "Lack confidence in code quality", "Unfamiliar with contribution process", "Never had an issue that I was able to fix myself and share"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: I forgot
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "org-mode, org-roam"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths:
  -flexibility
  -adaptibility
  - packages

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 20
email_package: Mu4e
favourite_packages: org-roam, embark, vertico, evil
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Screenshots"]
package_help: ["Reddit", "GitHub"]
emacs_difficulties:
  Too much ways to solve (nearly) the same problem (e.g. helm vs. ivy vs. selectrum vs. vertico, eglot vs. lsp etc.) On the other side, this is of course a strength


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Org mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, customization, people making packages
emacs_tasks: ["Hobby projects", "Keeping track of interesting things I learn"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: org-modern, org-roam, lispy, lispyville
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Assembly", "C++", "Common Lisp", "Shell", "Factor, Lua"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
package_archives: ["Source"]
package_contact_method: ["I've never needed to"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Discord", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Manual"]
package_help: ["Emacs StackExchange", "Framework", "Discord"]
package_manager: ["straight"]
package_research: ["Research alternatives"]
prior_editor: Notepad++
emacs_difficulties:
  The problem is, it's an investment. It's a bit like learning a new keyboard layout - it starts off incredibly slow, and you can do even less than you could before, with far more mental effort. It requires persistence to reach a point where it becomes equivalent in effort, and then, depending on your preferences, it seems easier - the problem is reaching that point.

  If you've never used something like emacs, you don't know what the possibilities are, and you don't even know why those possibilities are such a nice thing. Configuration? So what? I can already enable dark mode in <editor>!

  So, part of the problem is likely that, for new users, what even are their preferences? Also, the default binds are... Begging to introduce you to CTS.

emacs_motivations_initial:
  ["Extensibility", "I love being able to set things up based on a certain combination of keys - it works well for me. My fingers easily adopt new muscle memory, I can type very rapidly and precisely, and it's nice to have control over minute things."]

org_usage:
  ["Note taking", "General document writing", "PKB", "Babel", "Tracking reading list (finished, reading, updating, dropped...)"]

package_contribution_barriers:
  ["Not interested", "Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]


elisp: none
emacs_contribution: Never
emacs_difficulties: Can't remember anymore, maybe....
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Originally I had to use on on a school project"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "Using terminals only in emacs"]
emacs_version: ["28.2"]
emacs_years: 11
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: default + custom keybindings
languages: ["C++", "Erlang", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "programming, bash, gdb, filesystem browsing"]
org_usage: String[]
package_archives: ["framework default", "Source", "not sure"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["Emacs StackExchange", "google"]
package_manager: ["framework default", "manual", "not sure"]
emacs_strengths:
  We can live inside emacs, usually I have 3-4-5-6 (right now 5) running emacs's on different workspaces, each of them having multiple windows, and each windows having multiple buffers.

  Keybindings: programming very fast without even touching the mouse.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: RSI
emacs_introduction: Internet
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Very well, it's snappy
emacs_strengths: Elisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison", "Screenshots", "Clips/videos"]
package_help: ["Emacs StackExchange", "Framework", "GitHub"]
package_manager: ["framework default"]
languages:
  ["C++", "C", "Clojure", "Go", "HTML/CSS", "Haskell", "Javascript", "Python", "Perl", "Scheme", "Shell"]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: It was hard to understand what happened to a buffer once it went into the background.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: I have to context-switch less often when using Emacs.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "HTML/CSS", "Javascript", "Python", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["framework default", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["framework default"]
package_contribution_barriers:
[cell repeats an earlier one in this file: 185 characters]

survey_feedback:
  "How do you contact package maintainers?" should either be optional, or have an option for "I don't contact package maintainers"


elisp: simple functions
emacs_contribution: Never
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Scriptability"]
emacs_motivations_initial: String[]
emacs_performance: Alright
emacs_strengths: You can change pretty much change everything if you want
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
favourite_packages: use-package, magit, yasnippet, multiple-cursors, restclient, tide
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Haskell", "Javascript", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub", "Web search engines", "M-x list-packages", "Hacker news"]
package_documentation_wish: ["Screenshots", "Overview", "Getting started (config example, most important key bindings)"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  Had to start using it three times, I had real issues with navigation even after doing the tutorial. I went back to using the arrow keys. Third time I got it right though.

emacs_introduction:
  The social network quote by Zuck: "So it's definitely necessary to break out Emacs and modify that Perl script."


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF", "Auctex"]
emacs_performance: Good but not great
emacs_strengths: Orgmode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
favourite_packages: Restclient, lsp-mode, orgmode, auctex, magit
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Go", "HTML/CSS", "Javascript"]
magit_usage: Often
operating_system: ["Windows", "MacOS", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "not sure"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview", "Configuration example"]
package_help: ["Never did"]
emacs_difficulties:
  Not easy to use it the first time. Didn’t  understand how to configure it. Not usual shortcut to copy/past or save.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Community", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects", "College (undergrad)"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: notmuch
favourite_packages: Magit, ef-themes, notmuch
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Python", "Scheme", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Mailing lists", "Blogs", "Web search engines"]
package_documentation_wish: ["Design rationale", "Manual", "Overview"]
package_help: ["IRC", "Emacs StackExchange", "Mailing lists"]
package_manager: ["use-package"]
emacs_difficulties:
  Since I originally used Doom, and although that was an easy to use configuration, I had no idea what was going on under the hood. Building my own configuration helped me learn a lot quicker.

emacs_strengths:
  For me, it is that package management is built in, and so all I need to bootstrap my editor is cloning my config to my machine and run Emacs. I'd also say Elisp, the extensibility of Emacs is unparalleled.


elisp: write package
emacs_contribution: Never
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["org-mode, I was looking for an outliner to use for my GTD system on."]
emacs_performance: Good but not great
emacs_strengths: built in lisp environment, org-mode, magit
emacs_tasks: ["Work", "Hobby projects", "org-mode organization of all life"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: Mu4e
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: rolled my own after 4 years of using Evil (have lots of prior experience with ViM)
languages: ["Elisp", "Elixir", "Python", "common-lisp"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "Props to Sasha Chua and Planet Emacslife"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["google, stackoverflow, I read source code of packages"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
package_submission: Have my own self-hosted gitea instance.
emacs_difficulties:
  Used to modal editing, and places where evil-mode stopped working were hard before I got some proficiency with Emac's default keybindings. Which-key helped a lot with all of the prefix- stuff.

emacs_introduction:
  Read somewhere about Spacemacs, then got hold of Doom when it started as one-man project, then moved to my own config.

favourite_packages:
  org-mode, magit, org-superagenda, boon (modal editing mode), general.el, which-key, daft, mu4e, tempel, impatient-mode.

package_contribution_barriers:
  ["Lack of time", "FSF paperwork", "I have checked paperwork, but only because any fix I would submit would be 1-2 lines long not something substantial. Actually have an issue currently with one change to org-mouse.el which seems broken when executing agenda targets from context menu on never org-mode/emacs."]

term_package:
  ["shell-command", "vterm", "in most cases I use a separate terminal window, but I do use vterm and pipe through shell-command as well."]


elisp: write package
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Basically needed to program in Common Lisp"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects", "Everyday life"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: No
favourite_packages: ido
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "Rust", "Common Lisp"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["I don't, generally."]
package_contribution: Rarely
package_contribution_barriers: ["Lack confidence in code quality", "Don't have much to work on really."]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)", "Code (bug fixes)"]
package_discovery: ["IRC servers", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["IRC"]
package_manager: ["package.el"]
emacs_difficulties:
  Not much really confused me, after getting over the hump of the keybindings. Most of them are what I use anyway. The default colours did kind of look bad though.

  It should be noted that my first approach to Emacs was through a Lisp-in-a-box and so I learnt Emacs as a prerequisite to learning Lisp.

emacs_strengths:
  It's a good platform for writing code, both for itself and to develop other things. The text-based everything makes things easy to manipulate as compared to most other things.

survey_feedback:
  Very slick and snappy. I appreciate that you have decided to use minimal JavaScript. It reminds me of the older days.


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: commands requiring multiple key chord sequences
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: stability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.1"]
emacs_years: 37
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["framework default"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Y Combinator Hacker News"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit"]
package_manager: ["framework default"]
languages:
  ["C", "Go", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Perl", "Rust", "Shell", "SQL", "Typescript"]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: It's definitely non-standard. Also, starter kits tend to break in weird, unpredictable ways.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["None - I only use it for prose"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "IRC servers"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["IRC"]
package_manager: ["use-package"]
emacs_strengths:
  Extensibility and text editing. I don't think it's great as a programming editor bc there isn't as much of a separation of concerns, but that's just me.


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: I have no idea.
emacs_introduction: co-worker
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: major and minor mode can be provided any prog/text-based language.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 26
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
magit_usage: missing
operating_system: ["WSL", "Windows", "MacOS"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
languages:
  ["C++", "C", "Elisp", "Elixir", "Go", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Rust", "Ruby", "SQL"]


elisp: read and understand
emacs_contribution: Rarely
emacs_contribution_feedback: no
emacs_introduction: Internet
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF", "UX"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths:
  - Unix philosophy
  - Speed
  - Configurability

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: Mu4e
favourite_packages: org-mode, vertico, corfu, mu4e, which-key, popper, evil, magit, consult, org-roam
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Julia", "Python", "Ocaml"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos"]
emacs_difficulties:
  - At first, opening and closing files were frustrating. I didn't know why I should open files without any file picker. I consider it a bad UX.
  - Lack of speed with other people's configurations was overwhelming.
  - MELPA.org is inaccessible in a sanctioned/censored country.


elisp: none
emacs_contribution: Never
emacs_difficulties: No
emacs_introduction: Internet
emacs_mode: ["TUI"]
emacs_motivations_current: ["None"]
emacs_motivations_initial: ["It existed"]
emacs_performance: Alright
emacs_strengths: You can run JOE instead of Emacs
emacs_tasks: ["None"]
emacs_version: ["29.0", "28.2", "28.1", "27.2", "27.1", "26.3"]
emacs_years: 0
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: None
languages: ["None"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["I dont"]
package_manager: ["not sure"]
prior_editor: I am still using JOE
package_documentation_wish:
[cell repeats an earlier one in this file: 100 characters]

package_help:
  ["IRC", "Matrix", "Reddit", "Emacs StackExchange", "Framework", "GitHub", "Mailing lists", "Email", "Discord", "Discourse"]

package_research:
[cell repeats an earlier one in this file: 102 characters]

theme:
  ["default light", "default dark", "my own custom theme", "doom-one", "dracula", "gruvbox", "modus-operandi", "modus-vivendi", "nord", "solarized", "solarized-dark", "zenburn"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Package(s)", "Orgmode"]
emacs_performance: Good but not great
emacs_strengths: Mouse free operation. Everything is a function. Orgmode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: No
favourite_packages: Magic, orgmode, roam, deft
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Go", "Javascript", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["GitHub", "Discord"]
emacs_difficulties:
  Not understanding how to learn it.  Really understanding how to discover and learn new packages and commands took a year)


elisp: many packages
emacs_contribution: Rarely
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1", "27.2"]
emacs_years: 6
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Elisp", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Frequently
package_contribution_barriers: ["Bad prior experience", "FSF paperwork"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Overview"]
package_help: ["GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_contribution_feedback:
  I've submitted code before, and it has taken multiple months to even get a response (~6 months later, I got a response saying "do you use this code?" for a contribution that added missing hooks, where similar hooks already existed, just these ones were actually missing; I _do_ regularly use a patched version myself because there is no other way to conveniently get control at those points; nonetheless, the patch is not yet merged, because I was asked to sign FSF assignment form, which I did, and got no response, and the other side, where I pointed out the use cases, and it seems (at least elsewhere) people agree those hooks are useful, there is no progress; it has now been years since then, so I've basically given up on contributing back to anything FSF related, because it appears there are _tons_ of bureaucratic layers, for what is essentially a _straightforward_ contribution, and worse, there is literally no response; not even something like "no we won't accept this" or "here's a rewritten version" or "this is good, but this needs change" or any sort of feedback whatsoever. I see the mailing lists also only restricted to the same few names over and over, people who are already part of the "cabal". Overall, has put me _extremely_ off from contributing to "free-software". And this is coming from someone who is otherwise a prolific open-source contributor)


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Org-mode plug-in in neovim
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Org-mode"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects", "Everything"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: Org, tramp, magit, evil, lsp-mode, eglot
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would if there was a bounty system
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Go", "Haskell", "Javascript", "Java", "Python", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for community"]
emacs_strengths:
  Extensibility and customizability as well as community culture that promotes writing packages that are oriented towards customizing

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "Everything!"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Package(s)", "Community"]
emacs_performance: Not well
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 3
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Elixir", "Go", "HTML/CSS", "Javascript", "Python", "PHP", "Shell", "SQL"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["General document writing", "Task management"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["IRC", "Matrix", "Reddit", "Emacs StackExchange", "Framework"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Shell account I have has bit of Emacs version and installing Spacemacs config didn't work. I started using Doom Emacs which worked everywhere. I never figured out how to get latency/sluggishness (compared to Sublime Text) of the editor down.

emacs_strengths:
  Same config and keyboard shortcuts in all environments. Org-mode seemed really neat. Packages for almost anything I wanted.


elisp: copy-paste
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Community"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, governance model, slow response to gimmicks in the marketplace
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 8
email_package: notmuch
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "Python", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "BSD"]
package_archives: ["framework default", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Mailing lists", "Blogs", "Sacha!"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["IRC", "Matrix", "Emacs StackExchange", "Discord"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Lack of proper multi-threading means I still have occasional problems where everything locks and I can't do work. But that may be more due to all the things I do in Emacs (email, rss, mpd, journaling, coding)

org_usage:
[cell repeats an earlier one in this file: 105 characters]


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: support for most languages and user customization
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 21
email_package: No
favourite_packages: auctex,flyspell,color-theme-modern,ido-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Erlang", "HTML/CSS", "Javascript", "Python", "Shell", "Typescript"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual"]
package_help: ["Framework", "GitHub", "Mailing lists"]
emacs_difficulties:
  The tab versus space dilemma. Even 20 years later, it is sometimes difficult to set my Emacs configuration to correctly handle the spaces in a project I haven't started.


elisp: simple functions
emacs_contribution: Sometimes
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility. Light weight. Fast.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
favourite_packages: use-package,helm
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: CUA
languages: ["Assembly", "C++", "C", "Python", "Ruby", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package", "Bad prior experience"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  Learning key bindings. Removing all of the rough edges with packages. Getting all of my languages setup. Autocomplete for C/C++ still doesn't work.

package_discovery:
[cell repeats an earlier one in this file: 101 characters]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Switching around between buffers. Working out how to run code.
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 22
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Python", "R", "Ruby", "SQL"]
magit_usage: Often
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "Mailing lists", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["use-package", "manual"]
emacs_strengths:
  Org Mode - especially for writing (academic) text, mixing code, citations.
  Packages - having (M)ELPA got me back into Emacs.

package_submission:
  Maintain a package - on MELPA - b/c of relative ease of entry, use of Github (yes, I know... but I am not a software professional, so having easy-to-use/access platforms matters).


elisp: understand internals
emacs_contribution: Sometimes
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: String[]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1", "27.1"]
emacs_years: 22
email_package: Gnus
favourite_packages: elpy, markdown-mode, monky, magit, python, go-mode, adoc-mode, lua-mode, yaml-mode, slime
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Sometimes
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Reading doc written in Org Mode format"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Overview"]
package_help: ["I don't and use any info available and the source code more often than not"]
package_manager: ["package.el"]
package_research: ["Research alternatives", "wait for maturity"]
prior_editor: None
project_package: No
prose: Often
emacs_motivations_current:
  ["Extensibility", "Text editing features", "Built-in features", "Community", "Stability of internals, carefulness in evolving them (mostly)"]

emacs_strengths:
  - Stability of innards and key bindings and careful evolution.
  - Customizability.
  - Source code availability.
  - Portability.
  - Can do almost anything text-related inside Emacs.
  - Lots of packages provided with default installation, mostly high quality or at least working well.
  - Package system.

languages:
  ["Assembly", "C++", "C", "Common Lisp", "Elisp", "Go", "Javascript", "Java", "Python", "Ruby", "Shell"]

package_contribution_barriers:
  ["Lack of time", "Maintaining my own versions with my patches. Sometimes, uncooperative maintainer or too much delay before getting answers. Usually eleminating packages that are not high-quality."]


elisp: understand internals
emacs_contribution: Sometimes
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility"]
emacs_motivations_initial: String[]
emacs_performance: Alright
emacs_strengths: extensibility, stability
emacs_tasks: ["Work", "Hobby projects", "notes taking, math, music, videos, ..."]
emacs_version: ["29.0"]
emacs_years: 13
email_package: gnus AND notmuch
favourite_packages: bookiez, epkg, flycheck, no-littering, paredit, undo-tree, which-key
free_software_zeal: any comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["none/all (only for metadata via borg.el; I don't really build package.el packages)"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Bad prior experience"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["I don't"]
package_manager: ["manual", "borg"]
project_package: No
emacs_contribution_feedback:
  Politics (assignment, FSF backwards definition of "freedom" and its ramifications), blathering and ego trips prevail over rational discussion.

languages:
  ["Assembly", "C", "Common Lisp", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Perl", "Rust", "Ruby", "Scheme", "Shell", "SQL", "Typescript"]

package_discovery:
  ["Reddit", "GitHub", "Mailing lists", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists", "borg"]

package_research:
[cell repeats an earlier one in this file: 102 characters]

package_submission:
  Most of my code is not in packages (I don't use package.el myself), but I do maintain some packages in MELPA. I prefer MELPA to GNU because I value freedom, i.e., I don't want to require copyright assignment or other non-technical hoop-jumping from contributors.

survey_feedback:
  Thanks for not requiring JS.
  Some questions were unanswerable for me in their current form, namely:
  "When you discover a new package that looks interesting, what do you do next?"
  I do none of the listed; I always inspect the package code before installing. (I checked all options to be able to continue.)
  "Do you use an Email client in Emacs?"
  Should be multiple choice (e.g., I use both Gnus and notmuch daily).
  Similar with "Do you use a project management package in Emacs?" or "Do you use an undo package in Emacs?".


elisp: read and understand
emacs_contribution: Never
emacs_difficulties: Learning the architecture and the “proper” ways to do even simple things
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Air of esoteric"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects", "EVERYTHING"]
emacs_version: ["29.0", "28.2"]
emacs_years: 1
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Assembly", "C", "C#", "HTML/CSS", "Haskell", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "Framework", "Discord"]
package_manager: ["package.el", "straight"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_strengths:
  Extensibility and design, the idea of the “editor” being macros on top of some “thing” (lisp interpreter) is genious for extensibility!

package_contribution_barriers:
  ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality", "Wariness of the review process"]

theme:
  ["gruvbox", "modus-operandi", "modus-vivendi", "nord", "solarized", "solarized-dark", "Spacegray,moonlight"]


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: University/College
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Common Lisp"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, LISP.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 12
email_package: No
favourite_packages: slime, lsp
free_software_zeal: missing
fsf_paperwork_year: never considered
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: missing
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["IRC", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  Practical tutorials that would use vanilla Emacs rather than a bloated configuration like Spacemacs.

languages:
  ["Assembly", "C", "Clojure", "Common Lisp", "Elisp", "Erlang", "Go", "Java", "Python", "Rust", "Scheme", "Shell", "SQL"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Flexibility and extensibility.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 3
email_package: Mu4e
favourite_packages: dired,magit,vterm,marginalia,modus-themes,mu4e,orderless,org-roam,vertico,vterm
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "PHP", "SQL"]
magit_usage: Often
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS", "BSD", "Android mobile"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["GitHub", "Email", "C-h f"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Weaning off vi/vim key bindings. Using someone else's frame work (Spacemacs, later Doom) when in hindsight I'd have been better off starting with vanilla Emacs.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_manager:
  ["package.el", "packages.el via a custom unless/package-installed-predicate-dolist, also git clone"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 25
email_package: Mu4e
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Julia", "Python", "R", "Shell", "SQL"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Design rationale", "Manual", "Screenshots", "Clips/videos"]
package_help: ["Reddit"]
package_manager: ["package.el", "manual"]
package_research: ["wait for maturity", "wait for community"]
prior_editor: None
emacs_difficulties:
  The keyboards shortcuts are not very intuitive, so it took a while. Lisp was also difficult for a 1st year computer science student.

emacs_strengths:
  Any text editing/programming job can be done at many levels of setup (none, vs. ligth, vs. lsp with additional bells and whistles). On top of that, everything can be managed using org-mode, org-roam and projects/projectile.

favourite_packages:
  org-mode, org-roam, which-key, projectile (compilation aid is reason for not using built-in projects), auctex

package_discovery:
[cell repeats an earlier one in this file: 111 characters]

survey_feedback:
  Maybe get an indication of how people hope to see the direction of future emacs development, e.g. large stand-alone packages like helm vs. smaller, flexible frameworks (vertico, selectrum etc.) that build on built-in mechanisms.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Its slow because there isn't any multi-threading
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
favourite_packages: multiple cursors, org, Smex
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C", "Go", "Python", "PHP", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "M-x list-packages", "The emacs rocks series"]
package_documentation_wish: ["Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["IRC", "Matrix", "Reddit", "Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
emacs_motivations_initial:
[cell repeats an earlier one in this file: 102 characters]

emacs_strengths:
  Extensibility, packages, documentation, a perfect language built into it and of course the community :-). I love everything about Emacs except one thing.

package_contribution_barriers:
  ["Not knowing how to modify a package", "Lack confidence in code quality", "I dont have a problem with what i am using"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_current: ["Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Alright
emacs_strengths: Unparalleled mouse-free productivity, text editing, customisability.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 5
email_package: No
favourite_packages: magit, vterm, org-mode
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure", "HTML/CSS", "Javascript", "Python", "Ruby", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots"]
package_help: ["GitHub"]
emacs_difficulties:
  Not all programming language major modes and packages work great out of the box, e.g. JavaScript syntax highlighting is wonky and the major mode isn't as good as VSCode.


elisp: many packages
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: missing
emacs_introduction: missing
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: missing
emacs_performance: Good but not great
emacs_strengths: missing
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 8
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Vim
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
package_help: missing
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "lisp"]

languages:
  ["C++", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "Shell", "Typescript"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Community"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, documentation, ability to avoid using the mouse
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 40
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C", "Elisp", "HTML/CSS", "Javascript", "Python", "Perl", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["Do not use packages"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Hacker News"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Do not use packages"]
package_manager: ["package.el", "not sure"]
package_research: ["wait for maturity"]
emacs_difficulties:
  When started, I might get lost -- eg inadvertently enter a recursive edit mode -- and have to suspend emacs, kill it, and start again.

package_contribution_barriers:
  ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality", "Unfamiliar with contribution process", "I typically have trouble installing packages so contributing is a reach"]

survey_feedback:
  Yes:  I would love to try more packages but each time I try to get one installed something breaks in the installation process (repo unavailable, software error, missing component, version incompatibility, etc) and I move on because I don't have the time to research the problem (assuming that it can be fixed).  I would guess others have this problem as well but none of the survey's questions seemed to mention it.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects", "I no longer use Emacs. I switched to Vim"]
emacs_version: ["29.0", "28.2", "28.1", "27.2", "27.1", "26.3"]
emacs_years: 7
email_package: No
favourite_packages: Auctex,Flyspell,Magit,Projectile,Undo-tree
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: I used the default, until I tried evil-mode. Then, I switched to Vim
languages: ["C", "Elisp", "Python", "LaTeX"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["MELPA"]
package_contact_method: ["Never tried"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Emacs StackExchange", "Friends"]
package_manager: ["framework default", "package.el"]
package_research: ["Install and try it immediately"]
prior_editor: None
emacs_difficulties:
  The docs contain a lot of information. As a novice, it was hard to understand what to learn first, and skimming through was almost undoable. For if I skimmed, then I'd find myself puzzled. I spent hours and hours at cost of my free time. Keybindings kept falling out my head. Things went really slow until I tried Centaur Emacs, then exploring new features became a breeze. Vanilla Emacs is unsane for new users.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF", "I no longer use Emacs. I switched to Vim"]

org_usage:
  ["Note taking", "Learning how to properly use Org mode was my biggest desire, but due to lack of time, I never delved into"]

package_contribution_barriers:
[cell repeats an earlier one in this file: 116 characters]

starter_kit:
  I started from vanilla Emacs, built my own settings for years. Lost my confs. Used Centaur for a year. Then, I tried spacemacs.

survey_feedback:
  I used to revere Emacs, then I realized I was just evangelised (if not brain-washed) into its church. It has been my first IDE, and I'm very thankful to what I've learned. But, emacs keybindings are insanely frustrating, not to mention an hazard for the user's hands. This is what eventually drove me away. I wish this aspect would be surveyed in a deeper manner in the coming survey


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features", "Org mode"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: No
favourite_packages: org, yasnippet, multiple-cursors, window-select, word-wrap, company,vi-tilde-fringe,
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Java", "Python"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Did not consider it yet (my bad)"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Screenshots"]
package_help: ["Reddit"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Using the wiki from the start was difficult: I started from videos before being able to understand it

emacs_strengths:
  Its legacy: there's always some new mode or feature you never knew you needed, and only recently found out about, but that someone has worked on for the past years


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, speed, amazing package management, great features
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "HTML/CSS", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Agenda"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots"]
package_help: ["GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  The keybindings are really unclear, especially for non-english speakers who don't know what CTRL/Meta?(alt) is

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_contribution_barriers:
[cell repeats an earlier one in this file: 135 characters]


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: Mu4e
favourite_packages: use-package, auctex, cider, eglot, elfeed, elpy, vertico, vterm, mu4e, org-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Clojure", "Elisp", "Go", "Java", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Emacs"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  From nothing, reaching the point where I had a simple init.el set up with fonts, a good theme, basic interface settings, and use-package all configured and ready to go was the most difficult part, especially when so many online resources use very different approaches. I still have three separate functions in my init.el that set my font, and some combination of them seems to have done the trick.

  Beyond that, I think it was just having a use case that motivated me to take the deep dive into learning Emacs. It was ultimately seeing Elpy and Emacs-style interactive programming for Python that pushed me over the edge.

emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

emacs_strengths:
  - Emacs has infinite tweakability. If some feature doesn't behave the way I want it to, or if adding some behavior would improve my workflow, I am certain that it can be done. And every tweak makes Emacs even better. I am slowly converging to the perfect environment for me specifically.
  - Almost every function, command, and variable is fully documented and easy to query for. I seldom have to leave Emacs or turn to the internet to support the tweaking above.
   - Packages to add a wide variety of features aren't unique to Emacs, but Emacs has a truly excellent selection, and I can always customize further.
   - Emacs doesn't spy on me.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths:
  the power of the lisp machine (living code)
  extensibility (see point one)
  everything is a buffer

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: Mu4e
favourite_packages: mu4e,org-mode,docker,which-key,rustic
free_software_zeal: no comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "HTML/CSS", "Javascript", "Python", "Rust", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Discord", "Web search engines", "#emacs tag on mastodon"]
package_documentation_wish: ["Design rationale", "Screenshots", "Clips/videos"]
package_help: ["GitHub"]
emacs_difficulties:
  confused fingers from other editors, environments
  the depths of the key-command trees / modes and special buffers


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: flexibility and ability to bring a common(ish) framework/interface to multiple languages.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1", "26.3"]
emacs_years: 2
email_package: No
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "R", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Twitter"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  Old school shortcuts, very specific/unique terminology, experience/familiarity with REPL instead of compiled code


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Org mode"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: Mu4e
favourite_packages: Org-mode,magit,helm,mu4e,dired+,undo-tree,ediff,org-roam,elpy,lsp-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Java", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["WSL"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  - google results often return obsolete or suboptimal answerd
  - as a beginner hard to distinguish different tribes of emacs
  - elisp conventions (like naming personal functions with 'my/...' are not immediately transparent
  - while the docs are really great it's hard to read this much as a beginner

emacs_strengths:
  Extensibility, uniform interface for different domains, decades of knowledge crystallized in emacs and packages.

package_discovery:
  ["Reddit", "Mailing lists", "Blogs", "Web search engines", "M-x list-packages", "Sacha Chua's newsletter"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features", "org-mode"]
emacs_performance: Good but not great
emacs_strengths: Flexibility and customizability
emacs_tasks: ["Work", "Hobby projects", "personal knowledge management, TODO system, College"]
emacs_version: ["28.1"]
emacs_years: 4
email_package: No
favourite_packages: org-mode, yasnippet, move-stuff, rust-mode, platformio-mode, conda
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Spacemacs Holy
languages: ["Assembly", "C++", "C", "Elisp", "Python", "Rust", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["framework default", "use-package"]
emacs_difficulties:
  Steep learning curve with different shortcuts for everything and specific idiossincrasies of it's age.

package_discovery:
[cell repeats an earlier one in this file: 102 characters]


elisp: many packages
emacs_contribution: Never
emacs_contribution_feedback: can't stand it... the dogma... the friction...
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 30
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Elisp", "Haskell", "Ruby", "Scheme"]
magit_usage: Frequently
operating_system: ["MacOS", "BSD"]
org_usage: String[]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Often
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el", "manual"]
emacs_difficulties:
  Documentation eccentricities like using "which see" everywhere. The documentation is hyperlinked, just link to it and describe it instead of using 1:1 translations of latin in the most awkward way possible. Or just use `q.v.` like normal people.

  Documentation in general. Should always be in a lispy form (eg why do commands and functions omit parens?). Should have more real examples you can execute right there to see it work.  This only makes it harder for people new to elisp.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 10
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Shell"]
magit_usage: Never
operating_system: ["MacOS", "BSD"]
org_usage: String[]
package_archives: ["framework default"]
package_contact_method: ["Never contacted any"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Nothing comes to mind"]
package_help: ["I haven't had to ask for help"]
package_manager: ["framework default"]
package_research: ["wait for maturity"]
survey_feedback:
  Some of the required question made no sense for my limited use of EMACS and therefore got nonsensical answers.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["TUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's an operating system so it can does everything. The sole limit is the imagination.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 22
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "HTML/CSS", "Javascript", "Python", "Shell", "OCaml"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Task management"]
package_archives: ["framework default"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["I don't care"]
package_help: ["google only"]
package_manager: ["manual"]
emacs_difficulties:
  A lot of things have strange names. Like frame/window that is the opposite of HTML. Calling truncateline what everybody call line wrap etc.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_strengths: Extensibility and being a single tool for "everything".
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: Mu4e
favourite_packages: evil-mode, org-mode, magit, lsp-mode, org-roam, vertico++, projectile
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Rust", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
package_archives: ["framework default"]
package_contact_method: ["GitHub", "Doom discord"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "Doom emacs curation"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Reddit", "Framework", "GitHub", "Discord"]
package_manager: ["framework default"]
emacs_difficulties:
  Started with Spacemacs, so a learning curve simply because of it. Then "unlearning" some vim-habits, but Evil makes that much less painful.

org_usage:
[cell repeats an earlier one in this file: 105 characters]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Learning the keybindings. Finding ways of changing the config to fit my needs.
emacs_introduction: University/College
emacs_mode: ["TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 10
email_package: No
favourite_packages: lsp-mode, company, flycheck, go-mode, markdown-mode
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Go", "Python", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el", "straight"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

emacs_strengths:
  It's lightweight (ram, disk, and cpu usage are low). It runs on many different OSs. The package system makes it infinitely extensible.

package_contribution_barriers:
[cell repeats an earlier one in this file: 116 characters]


elisp: none
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "org-mode"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: No
favourite_packages: org-mode, magit
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["org-mode"]
magit_usage: Often
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["straight"]
emacs_difficulties:
  Tried  vanilla emacs, was frustrated with key bindings and having to read a manual in order to use an editor.


elisp: understand internals
emacs_contribution: Never
emacs_contribution_feedback: Bureaucracy destroys the soul
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 37
email_package: No
favourite_packages: restclient, expand-region, slime, cider, visual-regexp
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: My own, CUA++
languages: ["Assembly", "C", "Clojure", "Elisp", "Go", "Javascript", "Java", "R", "Scheme", "Shell", "OCaml"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Often
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "Mailing lists", "Blogs", "M-x list-packages", "Sascha!"]
package_documentation_wish: ["Docstrings"]
package_help: ["GitHub", "Mailing lists", "Email"]
emacs_strengths:
  The model itself, where the editor is a collection of functions triggered by events that can be key pressed or mouse gestures or whatever, and the functions themselves can be redefined at any stage.


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "writing prose"]
emacs_version: ["28.1"]
emacs_years: 34
email_package: Wanderlust
favourite_packages: olivetti, helm, real-auto-save, which-key, adaptive-wrap, pulsar, denote
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately", "wait for community"]
prior_editor: None
emacs_difficulties:
  I was 18 years old in 1988/1989. I learned Emacs in parallel to Apple Mac/CUA conventions. So since my first use of any "modern" (i.e. post-Commodore-64) applications, I have been "native bilingual," muscle-memory-wise. Meanwhile I first encountered Emacs Lisp at precisely the same time I was taking a course that required writing code in Scheme. So what would (for me, undoubtedly) have been a monolithically insuperable conceptual obstacle, was, by luck, perfectly natural. In short, a wonderfully serendipitous story for me, utterly lacking in any relevance to new users in 2022. :-)

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  As Protesilaos Stavrou has articulated so well, it's the unique gestalt of Emacs-as-environment that makes it so powerful. It truly embodies the technological and social potential of Free Software.

package_discovery:
  ["Reddit", "GitHub", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages", "Hacker News"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community", "Part of the GNU project / FSF", "memes"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Common Lisp", "HTML/CSS", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["framework default", "not sure"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Discourse", "Blogs", "Web search engines"]
package_documentation_wish: ["Manual"]
package_help: ["Emacs StackExchange", "Framework"]
package_manager: ["framework default", "not sure"]
package_research: ["Install and try it immediately"]
prior_editor: VS Code
project_package: framework default
emacs_difficulties:
  Literally impossible to learn without searching online basic stuff like 'How to find file' or 'How to save a file'. Discoverability is a mess on emacs and to this day I'm not sure if I'm
  Turning on specific packages, like lsp or flycheck, was easy but debugging them was a mess. I still don't have python autocomplete working well. The wiki was very helpful, despite being quite empty in some aspects.
  Not a single light theme is good. solarized ftw.
  Dired did not seem easy to use, I still rely on KDE's file browser or the shell terminal buffer

emacs_motivations_current:
  ["Extensibility", "Text editing features", "Part of the GNU project / FSF", "Usable without a mouse pointer"]

emacs_strengths:
  Lisp programming, keyboard shortcuts, low power usage on my laptop, very robust and stable packages. I haven't had to install anything third party yet because doom emacs has everything built in.

package_contribution_barriers:
[cell repeats an earlier one in this file: 169 characters]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Extended in a lisp"]
emacs_performance: Good but not great
emacs_strengths: org-mode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: org, org-roam, magit, marginalia, consult, orderless, dirvish, esup
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: xah-fly-keys
languages: ["C", "Elisp", "Scheme", "Common Lisp"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison"]
package_help: ["IRC", "Matrix", "Discord"]
emacs_difficulties:
  - adapting to non-modern-standard concepts like the weird keybindings, kill ring, having a different name for everything


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Best clojure editor"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 5
email_package: No
favourite_packages: Clojure-mode, swiper/counsel/ivy, org-roam, which-key, general, evil, projectile
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: ["Note taking", "PKB"]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Blogs", "Work"]
package_documentation_wish: ["None"]
package_help: ["Work"]
package_manager: ["use-package"]
emacs_difficulties:
  Learning the keybindings, getting into some state or mode where the key bindings don’t do what you expect

emacs_strengths:
  The packages for editing clojure are so good! Since it’s old tech, I’m confident it won’t go away and it’s very stable.


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Finding help
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Alright
emacs_strengths: Emacs lisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 12
email_package: Mu4e
favourite_packages: magit, deadgrep, vertico, consult
free_software_zeal: do not prefer
fsf_paperwork_year: 5-10y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Elisp", "Go", "HTML/CSS", "Ruby"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Mailing lists", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Manual"]
survey_feedback:
  You could have added questions like:
  - what do you like to change about emacs
  - what do you think maintainers should work on
  - do you use LSP? and what do you think about the performance?
  - what do you hate about emacs?
  - how often do you (re)start emacs? (just fun for the stats)


elisp: many packages
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and the ecosystem. A lot of possible workflows that can be implemented.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 2
email_package: notmuch
favourite_packages: org-mode,dired,magit,org-roam,notmuch,emms,elfeed,lsp-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Elisp", "HTML/CSS", "Javascript", "Python", "PHP", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Overview"]
package_help: ["GitHub", "Discord"]
package_manager: ["straight", "use-package"]
package_contribution_barriers:
  ["Lack of time", "FSF paperwork", "Packages are often so well written that there isn't much value I can add"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Longevity, community and breadth of tools.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 20
email_package: No
favourite_packages: org,no-littering,company,magit,literate-calc-mode,ox-reveal,org-roam,org-roam-ui
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Python", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "GitHub", "Mailing lists"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  I learned a lot from the Emacs tutorial and other places, but discovering and learning more  has been sporadic after that. There is a lot to learn and everything is documented, but discoverability is the issue for me and I then again I'm mostly using Emacs to get stuff done. Learning spurts have been quite limited for me.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_contribution_barriers:
[cell repeats an earlier one in this file: 135 characters]


elisp: many packages
emacs_contribution: Rarely
emacs_difficulties: Elisp is not easy. Don't remember specific problems.
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 15
email_package: Mu4e
favourite_packages: org-mode,magit,mu4e,eshell,dired,vertico,consult,embark,vterm,cider
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Frequently
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists"]
package_documentation_wish: ["Comparison", "Screenshots"]
package_help: ["Reddit", "GitHub", "Mailing lists"]
package_manager: ["borg (git submodules)"]
package_research: ["Install and try it immediately"]
emacs_strengths:
  Extensibility with elisp.
  Changing live the runtime without restarts.
  Modes for everything. Email, news, irc, github, code, etc etc -> no need to change editors -> one editor for everything

languages:
  ["C", "Clojure", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Shell", "SQL", "Typescript"]

org_usage:
[cell repeats an earlier one in this file: 105 characters]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
favourite_packages: org,org-roam,frog-jump-buffer,ag,magit,move-text,vterm
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Julia", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_help: ["Reddit", "GitHub", "Email", "Discord"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  i had issues with understanding how to install packages.
  my initial configuration was only theme, and adding reverse kill line binding. Mostly configured with the GUI.
  I could not understand how to connect to elpa/melpa to install anything.

emacs_strengths:
  the extensibility and the packages. If anything is not how you like it you can change it and make it exactly how you like it

package_documentation_wish:
[cell repeats an earlier one in this file: 100 characters]

survey_feedback:
  I think more questions about why you use emacs over other programs would be good. especially in the disagree -> agree scale. such as ranking different aspects of emacs importance: open source, extensibility, the eco-system (not having to leave emacs)


elisp: write package
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features", "It was the editor for Solaris C at the time"]
emacs_performance: Alright
emacs_strengths: Extensibility and uniformity of interface
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 25
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["framework default", "GNU ELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Manual", "Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["framework default", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  The buffer/window/frame thing was hard at first. Keyboard was fine as I was learning on Solaris and had a proper keyboard

languages:
  ["C++", "C", "C#", "Clojure", "Common Lisp", "Elisp", "Elixir", "Erlang", "Go", "HTML/CSS", "Javascript", "Julia", "Python", "R", "Rust", "Ruby", "Shell", "SQL", "Typescript"]


elisp: none
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: Lisp machine concept
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: No
favourite_packages: org,org-superstar-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "M-x list-packages", "YouTube videos"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Clips/videos"]
package_help: ["GitHub", "Discord", "Discourse"]
emacs_difficulties:
  Starter kits such as Doom Emacs hindered my Emacs learning experience. Doom Emacs abstracts away essential knowledge. External documentation was or still is incomplete. Old documentation is gone. Dead links floated around everywhere. I also didn't know how to access Emacs' self-documenting nature. Hence I was mostly stuck with opinionated defaults. Everything unsupported remained unsupported because the Doom Emacs community replied with “Learn Emacs” or “Maybe VS Code is better for you” to my cries for help. So I dropped Doom Emacs in favor of vanilla GNU Emacs.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Free software, vibrant community, elisp interpreter
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: Org, LSP, Cider
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: I've not so far, but I will with my first paycheck
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Clojure", "Python"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "GitHub", "Email"]
emacs_difficulties:
  Sometimes finding documentation is esoteric, even if it's easy to "get to" using C-h C-* it's not easy to understand what to look for, or what certain variables do


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 14
email_package: No
favourite_packages: org, magit, lsp, web-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Javascript", "Python", "R", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["use-package"]
package_research: ["Research alternatives", "wait for community"]
emacs_difficulties:
  Learning the basics was actually easier than getting from beginner to intermediate. 

  Getting to intermediate requires a good working model of many of emacs internals. While there is good documentation at the function level, getting an understanding of how components of emacs interact, and how to write elisp that plays nice was/is difficult for a new intermediate user.

emacs_motivations_current:
[cell repeats an earlier one in this file: 102 characters]

emacs_strengths:
  One editor/ide for all languages -- I don't have to switch my environment when working on a new project.

  Org-mode is unrivaled as a tool for thought

  Extensibility means if I don't like something, I can fix it.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "It \"becomes\" your OS in a sense."]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "RSS,organization,system config"]
emacs_version: ["28.2", "27.1"]
emacs_years: 2
email_package: Gnus
favourite_packages: elfeed,elpher,ansi-term,org-bullets-mode,xkcd,gnus,tetris,dired,eww
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "HTML/CSS", "Python", "Shell", "Lua, Crystal"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["IRC servers", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Manual", "Screenshots", "usage examples"]
package_help: ["IRC", "Emacs StackExchange"]
package_manager: ["package.el", "el-get"]
emacs_difficulties:
  I found the guided tutorial (C-h t) to be too long and difficult to get out of. I learn best by example, so reading through the keybindings (C-h b) was the best starting point. I also sometimes forgot the 2nd Ctrl in certain sequences (i.e. pressing C-x s instead of C-x C-s) and would stop holding the Ctrl key too soon. I've since outgrown that habit.

emacs_strengths:
  Its extensibility and built-in features. I can write, run, and compile C code and even read along with a book in doc-view-mode all without leaving emacs. Eww is an underrated browser and loads images very well in GUI emacs.


elisp: many packages
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: Initially key bindings but I've grown to like them
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 18
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["Common Lisp", "Elisp", "Go", "Javascript", "Python", "Scheme", "Shell", "SQL", "Typescript"]
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
emacs_strengths:
  Extendability and customization. And stability in some form. I won't have to switch editors anytime soon


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: One editor for all programming languages, no IDE required
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 22
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "Elixir", "HTML/CSS", "Javascript", "Python", "PHP", "Ruby", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["GitHub"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately", "Research alternatives"]
package_contribution_barriers:
  ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality", "Unfamiliar with contribution process", "FSF paperwork"]

survey_feedback:
  I have no idea what undo and selection pacakes are. I'll google them up but maybe I'm not alone. Links could help people to become more proficient with emacs for these and other cases.


elisp: write package
emacs_contribution: Never
emacs_difficulties: Initially, discoverability of features.
emacs_introduction: Friend
emacs_mode: ["TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "CIDER"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's extensibility, to turn it into an IDE for building your systems and applications.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 22
email_package: No
favourite_packages: CIDER, paredit, ag, flycheck, slime, yas, clojure-mode, clojure-snippets, find-file-in-project
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Clips/videos", "Overview"]
package_help: ["GitHub"]
languages:
  ["C", "Clojure", "Common Lisp", "Elisp", "Go", "Javascript", "Java", "Perl", "Rust", "Ruby", "Scheme", "Shell", "SQL"]


elisp: read and understand
emacs_contribution: Rarely
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Community", "org mode"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: Mu4e
favourite_packages: org-mode, mu4e, org-roam
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Python", "Scheme", "Shell", "ansible"]
magit_usage: Sometimes
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Discourse"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Installation and configuration has been difficult, especially trying to determine where to place setq commands in doom.d configuration files, or when/how to use hooks.  The doom/bin commands were confusing without a basic understanding of a vanilla Emacs+packages.el system.  Change has been so rapid that videos and docs were frequently out of date.  Also, determining what check-in/version to install has been a challenge as well as how/when to upgrade.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  Integration of dev environment with packages such as org-mode and mu4e in a common text based paradigm.


elisp: simple functions
emacs_contribution: Rarely
emacs_difficulties: It's been more than 30 years... Remembering key bindings. Remembering which functions do what.
emacs_introduction: Work
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Elisp programmability
emacs_tasks: ["Hobby projects", "Everything"]
emacs_version: ["29.0"]
emacs_years: 30
email_package: notmuch
favourite_packages: AUCTeX, org, org-*, ox-*, flycheck & friends
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "Mailing lists", "Blogs"]
package_help: ["search"]
package_documentation_wish:
  ["Comparison", "Tutorials", "Design rationale", "Manual", "Overview", "Examples, examples, examples"]

package_submission:
  Although FSF and GNU have been hugely beneficial to programming, there are times when I think their rigidness works against them, so I would start with MELPA.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Adaptability and (if this is a word) Scriptability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 33
email_package: mutt
favourite_packages: ledger-mode boxquote
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "IRC servers"]
package_documentation_wish: ["Screenshots"]
package_help: ["Never have done so"]
package_manager: ["elpaca"]
emacs_difficulties:
  Tended to manually confuse C-i C-j with C-i j   that is, when to let up on the shift/control/meta key

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

survey_feedback:
  Seems nicely laid out.  There was one middle section (involving packages) which was nearly a duplicate of a previous page.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Common Lisp environment"]
emacs_performance: Good but not great
emacs_strengths: Strong community-driven package ecosystem; org-mode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: Mu4e
favourite_packages: PDF Tools, Major Mode Hydra, Org Msg, Org-Caldav-Sync, Doom Modeline
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "HTML/CSS", "Python", "R", "Rust"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit"]
emacs_difficulties:
  Examples in documentation, both official and package-level. As a beginner programmer, I relied heavily on patterning off of examples, and without them, I struggled to understand how to implement features.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, documentation
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: No
favourite_packages: magit, cider, SLY, helm
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "BSD"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "Framework", "GitHub", "Discord"]
package_manager: ["framework default"]
emacs_difficulties:
  Keybinding discoverability, lack of out-of-the-box functionality (since alleviated with 'distributions')

languages:
  ["C", "Clojure", "Common Lisp", "Elisp", "Elixir", "Erlang", "Javascript", "Perl", "Rust", "Scheme", "Shell", "Typescript"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["I thought I had no choice. They gave me Emacs and told me that's what there was."]
emacs_performance: Very well, it's snappy
emacs_strengths: It's an elisp execution environment that by default executes elisp that can edit text.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.1"]
emacs_years: 16
email_package: No
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Javascript", "Python", "Shell", "SQL", "D"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["IRC servers", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["IRC"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Learning the default keybindings. Now the difficulty is when anything else doesn't obey the Emacs keybindings.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]


elisp: write package
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: No
favourite_packages: magit, LSP, org-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Elisp", "Go", "Haskell", "Javascript", "Python", "Ruby", "Shell", "jsonnet"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["Framework", "Discord"]
package_manager: ["use-package"]
emacs_difficulties:
  It definitely slowed down my actual text editing compared to vim, but I found it hard to learn emacs while using evil bindings. So I had to learn with the default keyboard setup. Then a few years later I added evil mode again.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["TUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["28.2", "28.1"]
emacs_years: 6
email_package: No
favourite_packages: magit, ivy, swiper, ace-window, multiple-cursors
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["MELPA"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Overview"]
package_help: ["I don't"]
package_manager: ["package.el"]
emacs_difficulties:
  The key bindings were very strange considering every other "normal" program would use the arrow keys and C-c C-v to copy paste.

emacs_strengths:
  The possibility to customize the behavior exactly as you want it. If you need additional features, you can easily write your own function and add it yourself. You are not stuck with the features somebody else thought was good for you.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility through lisp.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 8
email_package: No
favourite_packages: magit, lsp/eglot, treemacs, org, doom mode-line
free_software_zeal: significant comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Assembly", "C++", "C", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["M-x list-packages", "Sacha Chua"]
package_documentation_wish: ["Manual"]
package_help: ["Reddit", "GitHub"]
emacs_difficulties:
  I was in college and didn't have much experience with coding in general. I had trouble with keybindings, screen layout, packages (at the time), core concepts (buffers, etc).


elisp: write package
emacs_contribution: Sometimes
emacs_contribution_feedback: I like the email- and text-centric development workflow.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "27.2"]
emacs_years: 3
email_package: Gnus
favourite_packages: embark,corfu,magit,vterm,pdf-tools,logos
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Elisp", "Erlang", "Shell", "SQL", "Prolog"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)"]
package_discovery: ["Reddit", "Mailing lists", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Manual"]
package_help: ["GitHub", "Mailing lists"]
emacs_difficulties:
  Starting out with Emacs I didn't really understand the concept of prefix arguments. I didn't know how to leverage them, which limited the utility of many built-in features in my initial Emacs experience.

emacs_strengths:
  The greatest thing about Emacs for me is that if I want something changed I know (from experience) that I can in fact change it to do exactly what I want

package_submission:
  I maintain a package on NonGNU ELPA.  In my view, NonGNU and GNU ELPA have the major advantage of being governed by the Emacs maintainers, as well as the minor advantage of being enabled by default which makes packages easier to install for users.


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths:
  Self documenting
  Elisp - extensibility

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["23.1"]
emacs_years: 8
email_package: Gnus
favourite_packages: Projectile, magit, ripgrep, eglot
free_software_zeal: any comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual"]
package_help: ["Mailing lists"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: None
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "Lisp"]

languages:
  ["C++", "C", "C#", "Clojure", "Common Lisp", "Elisp", "Javascript", "Java", "Python", "PHP", "Perl", "Scheme", "Shell", "SQL"]

package_discovery:
[cell repeats an earlier one in this file: 101 characters]


elisp: write package
emacs_contribution: Never
emacs_difficulties: Keymap
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 10
email_package: No
favourite_packages: org-mode, magit
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Overview"]
package_help: ["IRC", "GitHub", "Mailing lists", "Discord"]
languages:
  ["C++", "C", "Clojure", "Elisp", "Elixir", "Erlang", "Go", "Haskell", "Python", "Rust", "Ruby", "Scheme", "Common Lisp"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 15
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Elisp", "Elixir", "Javascript", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["GitHub"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
emacs_strengths:
  Editing text is the same, no matter what job you are doing. And being a proxy for almost all work on servers


elisp: many packages
emacs_contribution: Rarely
emacs_difficulties: No, but I started with Doom that really smooths a lot of the initial experience over.
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: magit, org-mode, vertico, consult, marginalia, embark, orderless, evil-tex, rigpa, symex
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Vim
languages: ["Elisp", "Haskell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA devel", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots"]
package_help: ["Framework", "GitHub"]
package_manager: ["framework default"]
emacs_contribution_feedback:
  It was pretty straightforward for me honestly. I do wish that FSF assignment wasn't necessary though, it's a hassle to get approval for it through work, which is why I currently can't contribute since I'm still sorting that out.

emacs_strengths:
  The fact that it's configured in the same language it's written in, and that that language makes it really easy to introspect and change packages other people provide. I think that most other cool things about emacs (even killer app packages like magit and org-mode) are downstream from that.

package_discovery:
  ["Reddit", "Mailing lists", "Discord", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]

package_submission:
  So far I've just submitted to MELPA since it has the friendliest submission model, is rolling release, and preserves git history when installing stuff with straight.el


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: lisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "26.3"]
emacs_years: 3
email_package: No
favourite_packages: ace-jump,magit,helm/ivy,ido
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Common Lisp", "Elisp", "Elixir", "Javascript", "Python", "Scheme", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: ["Note taking", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["none"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Mailing lists", "Blogs", "Web search engines"]
package_help: ["none"]
package_manager: ["package.el"]
package_research: ["wait for community"]
emacs_difficulties:
  understanding the Emacs Way .. i knew there was something deep there but i wasnt sure how to get to it.

emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_documentation_wish:
[cell repeats an earlier one in this file: 100 characters]


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: Key bindings. (Undo / redo even today)
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Slime (common lisp)"]
emacs_motivations_initial: ["School used for scheme."]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["27.1", "26.2"]
emacs_years: 3
email_package: missing
favourite_packages: missing
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Emacs
languages: ["Common Lisp"]
magit_usage: missing
operating_system: ["GNU/Linux", "Windows"]
org_usage: missing
package_archives: missing
package_contact_method: missing
package_contribution: missing
package_contribution_barriers: missing
package_contribution_frequency: missing
package_contributions: missing
package_discovery: missing
package_documentation_wish: missing
emacs_strengths:
  For me, Slime for common lisp.  In general, customizability (that's how slime is made and without customizability I wouldn't have  Slime)


elisp: write package
emacs_contribution: Never
emacs_difficulties: The keybindings take a while getting used to
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.1"]
emacs_years: 15
email_package: No
favourite_packages: cider, paredit, magit, org-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C", "Clojure", "Elisp", "Javascript", "Python", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
emacs_strengths:
  Customizable, extensible, dynamic (no compilation to modify emacs), extensive programming language support


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Lisp support"]
emacs_performance: Good but not great
emacs_strengths:
  malleability
  keyboard-centric control of UI
  performance wrt to Electron-based UIs

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 13
email_package: notmuch
favourite_packages: magit,vterm,ivy,cider,sly,edwina,flycheck,emacs-notmuch
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Comparison", "Screenshots", "Clips/videos", "Overview"]
package_help: ["GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  Unintuitive window and frame management and navigation.
  Vanilla Emacs is not usable for beginner users. Would be much happier user if I knew some of the config frameworks like Spacemacs or Doom back then.

languages:
  ["Clojure", "Common Lisp", "Elisp", "Go", "Javascript", "Julia", "PHP", "Scheme", "Shell", "SQL", "Typescript"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: wgrep,window-numbering,better-defaults,elpy,ivy,swiper,company,web-mode,find-file-in-project,rg
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Python", "SQL"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Nothing, mobile experience sucks"]
package_archives: ["MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Documentation is often great"]
package_help: ["I never ask for help"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Non standard copy / past vocabulary and commands. The standard experience is not attractive at all and the mouse support is just bad and feels in contradiction of what makes Emacs good. Some obscure shortcuts are short while useful ones are often long (I don't understand why switching buffer is not Cmd+Number by default). There is no consistency in the vocabulary, especially verbs which describe actions. The Emacs manual is written with accuracy in mind but does not respect the reader's time. The editor is alive thanks to people who have a very specific and rigid way of thinking about the human machine interaction which is a paradox because it also makes it difficult to grasp it from the outside. Sometimes there is the mentality that newbies have to prove that they are worthy of using the editor and it's normal that it's hard at first. It's not discussed enough.

emacs_strengths:
  Battle tested packages for every situation, relatively logical keyboard commands across all experiences, text processing mentality instead of button clicking interfaces, the only design of the interface is the color scheme and font which allows absolutely perfect focus on things. Nothing is distracting and everything is just pure.

package_contribution_barriers:
[cell repeats an earlier one in this file: 112 characters]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Clojure CIDER"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 1
email_package: No
favourite_packages: CIDER, modus-vivendi
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Shell", "SQL"]
magit_usage: Sometimes
operating_system: ["Windows", "MacOS"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Emacs StackExchange"]
package_manager: ["package.el"]
emacs_difficulties:
  - finding the "right" mac port (sorry, Mitsuharu Yamamoto's port is very much superior)
  - unconventional key-strokes for common stuff (copy, paste, etc)


elisp: write package
emacs_contribution: Sometimes
emacs_difficulties: The bindings felt different.
emacs_introduction: Colleague
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: No
favourite_packages: use-package, ox-hugo, magit
free_software_zeal: limited comprimise
fsf_paperwork_year: 10+y
has_donated_community: I have in the past
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C", "Elisp", "HTML/CSS", "Shell", "Nim, SystemVerilog, MATLAB"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs", "M-x list-packages"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  Extensibility. If you want to do something specific to your needs, you can most likely use an existing package or write some custom Elisp to do that.

package_documentation_wish:
[cell repeats an earlier one in this file: 100 characters]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "27.1"]
emacs_years: 3
email_package: No
favourite_packages: magit, helm, company, treemacs, yasnippet, expand-region, clang-format, eglot
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: CUA
languages: ["C++", "C", "HTML/CSS", "Javascript", "Python", "PHP", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["General document writing"]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Email", "Discord"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for maturity"]
package_submission: Ease of submitting
emacs_difficulties:
  CUA keybindings don't work in minibuffers always and lack full functionality compared to other editors I was used to (e.g CTRL-A to select all)
  Buffers were difficult to get used to, I'm still not really used to it (I prefer tabs, there is package for it though)
  Selecting text with the mouse doesn't work like in other editors (if the text isn't visible on screen anymore it won't be selected)
  LISP wasn't similar to other C like languages, so it took some time to get used to.

emacs_motivations_current:
[cell repeats an earlier one in this file: 102 characters]

emacs_strengths:
  Extensibility through scripting (in this case ELISP)
  Keybindings assigned to custom functions (global-set-key -> defun) and special modes
  Ability to use it within a terminal
  Cross platform (ease of installation through package manager)
  Opensource GPL

package_contribution_barriers:
[cell repeats an earlier one in this file: 185 characters]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: free software movement
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: Gnus
favourite_packages: magit,use-package,projectile,vertico,orderless,marginalia,embark
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Vim
languages: ["Python", "Ruby", "lua"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "Framework", "GitHub"]
package_manager: ["framework default", "straight", "use-package"]
package_research: ["Install and try it immediately", "wait for community"]
project_package: projectile
prose: Sometimes
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_contribution_barriers:
  ["Elisp proficiency", "Not knowing how to modify a package", "Unfamiliar with contribution process", "Bad prior experience", "FSF paperwork"]

package_documentation_wish:
[cell repeats an earlier one in this file: 100 characters]


