# results

elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: String[]
emacs_motivations_initial: ["Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Leveraging (arguably) one of the planet's largest package archives.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
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: Vim
languages: ["Clojure", "Elisp", "HTML/CSS", "Haskell", "Python", "Shell", "SQL"]
magit_usage: missing
operating_system: ["GNU/Linux", "WSL", "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_difficulties:
  evil-mode and doomemacs helps a lot, but i still find myself reaching for s instead of c too often. nix-doom-emacs is amazing, a true labor of love.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: magit, vterm, org-mode, lsp-mode, treemacs
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", "Java", "Python", "SQL"]
magit_usage: Frequently
operating_system: ["MacOS"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Discourse", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["GitHub", "Discourse"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
prior_editor: IntelliJ
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  Minimizing context switch by allowing me to do all my work in one tool, with a keyboard driven interface.

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


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: ["CMUCL REPL integration"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 20
email_package: No
favourite_packages: paredit,magit,SLIME,use-package,consult,selectrum,which-key,lsp-mode,
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: Yes
keybindings: Emacs
languages: ["Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "PHP", "Scheme", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Agenda"]
package_archives: ["GNU ELPA", "NonGNU 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: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "IRC servers", "Blogs"]
package_documentation_wish: ["Screenshots", "Clips/videos", "Overview"]
package_help: ["IRC", "Reddit", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  IIRC Learning keychords and the historical jargon (e.g. kill, yank, mark). I remember having several false starts with Emacs until I was really driven to solve a problem: getting a decent REPL to experiment with CMUCL. This was a time just before SLIME.

  Emacs and Lisp have given me an appreciation and an interest in computing history. I now appreciate the jargon persisting but I can see how it's a barrier to people wanting a quick introduction.

emacs_strengths:
  1. Cross platform reach -- even to non-free OSes. This has been my oasis at times when working in Windows-only or macOS-only environments.
  2. Community. IIRC Emacs 23 and 24 with package.el (and anti-alias fonts) really sticks out as a watershed moment in my mind for personal daily utility of Emacs. Of course being in the moment with rising social coding helped, too.

package_submission:
  I wrote a color theme and submitted to MELPA because NonGNU ELPA didn't exist and it was a low barrier to entry


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: missing
emacs_introduction: missing
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features"]
emacs_motivations_initial: missing
emacs_performance: Very well, it's snappy
emacs_strengths: missing
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
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: ["GNU/Linux", "MacOS", "BSD"]
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", "Common Lisp", "Elisp", "Elixir", "Go", "HTML/CSS", "Javascript", "Python", "Perl", "Rust", "Ruby", "Shell", "Typescript"]


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", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: notmuch
favourite_packages: fancy-dabbrev,magit,tree-sitter,ement.el,vterm,pdf-tools,notmuch,lsp-mode,consult,vertico
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: Vim
magit_usage: Frequently
operating_system: ["NixOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "GitHub"]
package_manager: ["framework default"]
package_research: ["Research alternatives", "wait for maturity"]
emacs_difficulties:
  Different way of referring to things like buffer, window & frame, compared to other popular programs.

emacs_strengths:
  Ease of extensibility
  Vibrant community
  Free to use and modify without being backed by a profit-driven organisation

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


elisp: many packages
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: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Both its extensibility and its self-documentation
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: Mu4e
favourite_packages: magit, evil, dirvish
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: Yes
keybindings: Vim
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: ["Mailing list"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["GitHub", "Discord"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  I had a hard time discovering new features, and learning Elisp as my first Lisp language was quite hard.

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

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

package_submission:
  For now, all my published packages are published on MELPA due to how easy it is to publish packages there, although I’m considering publishing on GNU ELPA.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: Ability to add functions of various complexity right in the config, rapid hackability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 8
email_package: No
favourite_packages: evil, git-gutter-fringe, org
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Evil and default
magit_usage: Never
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: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines", "M-x list-packages", "emacswiki.org"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale"]
package_help: ["Emacs StackExchange", "GitHub", "emacs user group at work"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Confusion about setting variables (buffer local vs. not, setq syntax) in the config plus general LISP ignorance (quoting vs. not quoting).
  Trouble looking things up and getting answers I did not understand.
  Different kinds of word-wrapping.
  Getting emacsclient to lazily start the server and connect.

languages:
  ["C++", "C", "Clojure", "Elixir", "Erlang", "Rust", "Shell", "multiple proprietary languages (work)"]

survey_feedback:
  Why are ANY questions required?
  When a required question has checkboxes, there is no way to select none of them (e.g. which documentation do you wish packages provided).


elisp: many packages
emacs_contribution: Rarely
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: String[]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 14
email_package: notmuch
favourite_packages: Magit, circe,
free_software_zeal: significant comprimise
fsf_paperwork_year: 2-5y
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Often
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "guix"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "need to fill out paperwork at work for each new project"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_documentation_wish: ["Manual", "Screenshots"]
package_help: ["I haven't needed to ask for help in a long time"]
package_manager: ["package.el", "guix"]
package_research: ["wait for maturity", "wait for community"]
package_submission: I usually don't, but if I do I usually go with MELPA just because I've done that before.
project_package: projectile
prose: Frequently
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["C", "C#", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Java", "Python", "PHP", "Scheme", "Shell", "SQL"]

package_discovery:
  ["Reddit", "Mailing lists", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages", "Sacha Chua's weekly Emacs News"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's flexible and works on most machines
emacs_tasks: ["Work", "Hobby projects", "General Text Editing"]
emacs_version: ["28.1", "27.1"]
emacs_years: 23
email_package: No
favourite_packages: org-mode, merlin,auctex
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: ["Shell", "OCaml"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["I don't"]
package_manager: ["package.el"]
emacs_difficulties:
  I started on Emacs 19 or so on Windows back in 1999. The built-in documentation was not new user friendly. Too much Lisp which I had very little experience with at the time.  I ended up buying an O'Reilly Book to get even the basics.  Searching the internet in the late 1990's was painful and I would often end up more confused than before.  I stuck with basic Emacs and have ever since because of that.

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


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility via Emacs Lisp.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: Gnus
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: ["Clojure", "HTML/CSS", "Javascript", "PHP", "Perl", "Ruby"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: missing
package_documentation_wish: ["Design rationale", "Manual", "Screenshots"]
package_help: ["Reddit", "Emacs StackExchange", "Social media"]
package_manager: ["package.el"]
package_research: ["Research alternatives"]
prior_editor: Vim
project_package: No
emacs_difficulties:
  I had some difficulty at first finding up-to-date community recommendations for Emacs Lisp packages which would help me achieve my editing goals with Emacs. I also had some difficulty learning how to write idiomatic Emacs Lisp, but found reading the source code of Emacs Lisp packages helpful.

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

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

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


elisp: simple functions
emacs_contribution: Rarely
emacs_difficulties: All of my colleagues started making fun of me when I started using Emacs.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 4
email_package: No
favourite_packages: org-mode, magit, rust-mode, flycheck, scad-mode, modus-vivendi-theme
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: No
keybindings: Emacs
languages: ["C", "Elisp", "Javascript", "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", "GNU ELPA devel", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages", "Imageboards"]
package_documentation_wish: ["Manual"]
package_help: ["I don't"]
emacs_strengths:
  Extensibility. More subjectively, I find the ergonomics to be quite comfortable (although I type Dvorak)


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 30
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
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["framework default", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: missing
package_documentation_wish: ["Design rationale"]
package_help: ["Reddit", "Discord"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately"]
prior_editor: UW pico (1990)
project_package: No
languages:
  ["Assembly", "C++", "C", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Perl", "Rust", "Shell"]

package_discovery:
  ["Reddit", "GitHub", "Mailing lists", "Discord", "Blogs", "Web search engines", "emacswiki (why is this not an option?)"]


elisp: write package
emacs_contribution: Never
emacs_contribution_feedback: No
emacs_introduction: Colleague
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Emacs Lisp and its extensibility.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1", "27.2", "27.1", "26.3"]
emacs_years: 10
email_package: No
favourite_packages: magit, org-mode, eglot, lsp-mode
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "C", "Elisp"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
package_archives: ["MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["GitHub", "Email"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  When I was initially learning Emacs, what I wanted to resolve were:
  1. How to configure my own setting in Emacs Lisp? How to well structure those configurations?
  How to bind key with some function or feature?
  2.

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:
  ["The feature is good enough and it can satisfy me. In addition, Emacs has provided lots of functionalities, and I almost use vanilla Emacs. Therefore, my configuration file is relatively small."]

survey_feedback:
  Is it possible to illustrate the Emacs roadmap so that everyone who is able to contribute will have a clear scope?


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in 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_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 6
email_package: No
favourite_packages: osm-search, elpy, org-mode, hackernews, spray, pdf-tools, wiki-summary, dad-joke
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: ["HTML/CSS", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Never considered"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Example configurations."]
package_help: ["GitHub"]
package_manager: ["package.el"]
emacs_difficulties:
  Seemingly inconsistent behaviour when trying to exit mini-buffer, especially with the error "blip" noise was an early issue.
  Printer set up has been difficult when using Mac. 
  As I use GNU/Linux personally but Windows / Mac at work, muscle-memory was an issue when going between them.
  Use of the "ALT" key causes issues and limits ability to use half-sized UK keyboards for without additional configuration.
  Key bindings conflict e.g. with OS shortcuts (such as "fullscreen" on MacOS).

emacs_strengths:
  Emacs provides a consistent and powerful tool that covers the majority of my daily workload, i.e.:
  Drafting messages, emails etc...
  Running quick calculations / templating more complex formulae
  Maintaining to-dos and deadlines.
  Drafting articles and formal and informal notes / minutes. 
  Having a little bit of quiet fun, e.g. with lunar phases, nyan-mode, quiz etc...


elisp: none
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: String[]
emacs_performance: Alright
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 10
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", "Python", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["not sure"]
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: ["M-x list-packages"]
package_documentation_wish: ["Overview"]
package_help: ["I don't, I just move on."]
package_manager: ["package.el"]
package_research: ["wait for community"]
prior_editor: None
emacs_difficulties:
  - unstable packages (as in updating them breaks them)
  - decision fatigue (how to choose between packages doing the same thing)
  - no "just works" experience when working on a software project (compared to a full blown IDE that automatically parses a CMakefile, provides a view of the project and let's you just to definition and see usages of a function/variable easily)

org_usage:
  ["none. I tried to use it for writing documentation or readme files, but ended up spending more time looking up how to do things than actually write documentation"]


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_performance: Very well, it's snappy
emacs_strengths: Introspection, extensibility and ability to integrate with external tools
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: project.el,evil,deadgrep,doom-themes,undo-fu,magit,magit-delta,paredit,consult,org
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines", "Youtube"]
package_documentation_wish: ["Comparison", "Manual", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: IntelliJ
emacs_difficulties:
  At first I had a lot of problems with performance - it took some time to learn to debug what packages/bits of config caused a performance impact and to circumvent those while retaining the functionality that I was looking for.
  The terminology in the documentation took some getting used to, but I'm glad there's as many docs as there are and can only wish for more. Apart from the Emacs internal docs, package READMEs have always been very useful.

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]

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


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "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"]
emacs_version: ["28.1"]
emacs_years: 35
email_package: No
favourite_packages: direnv, editorconfig, flycheck, lsp, lua-mode, markdown-mode, smartparens-config, unfill, yaml-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Make it easy
has_donated_fsf: Make it easy
isa_package_maintainer: No
keybindings: CUA
languages: ["Elisp", "Go", "Java", "Python", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable"]
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", "GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  It was long, long ago, but the concepts of the different key binding prefixes, which ones were pre-assigned and which ones were good choices for customization (because doing so wouldn't break some common but as yet unlearned capability) seemed like a frequent stumbling block.

emacs_strengths:
  adaptability to many tasks, ability to automate repetitive edits, integration with command line tools


elisp: many packages
emacs_contribution: Rarely
emacs_contribution_feedback: No, it was pretty smooth
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_strengths: Extensibility, packages, community.
emacs_tasks: ["Work", "Hobby projects", "personal organization"]
emacs_version: ["29.0"]
emacs_years: 26
email_package: Mu4e
favourite_packages: elfeed, mu4e, paredit, org-mode, org-roam
free_software_zeal: limited comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No but would be willing to
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "C", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Python", "Rust", "Scheme", "Shell", "Coq"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["MELPA", "Source"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)", "Advocacy"]
package_discovery: ["Reddit", "IRC servers", "Blogs"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_documentation_wish:
  ["Design rationale", "Manual", "Theory of operations; can't stand the \"type this, type that... see it works!\" style of documentation"]


elisp: understand internals
emacs_contribution: Rarely
emacs_introduction: Google
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility"]
emacs_motivations_initial: ["Extensibility", "evil"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 9
email_package: No
favourite_packages: Org, Magit, evil, helpful, elisp-demos, macrostep.el, vertico, eshell
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
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", "Screenshots"]
package_help: ["Framework"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for maturity"]
package_submission: Mostly out of convenience. MELPA is the easiest to submit to, therefore it is my go-to repository.
emacs_contribution_feedback:
  The mailing list contribution workflow is a barrier for me. Being unable to "rebase" or "amend" emailed patches, or edit out mistakes/undecipherable brain dumps in verbal responses, makes me nervous that any contribution of mine will come with me spamming amendment replies; something I wouldn't wish on my worst enemies.

  It also doesn't help me that these mailing lists are difficult to peruse and search without a dedicated frontend.

emacs_difficulties:
  Mainly: 

  1. Understanding the differences between the various builds of Emacs at the time (aquamacs, xemacs, emacs, "emacs-nox", etc).
  2. Finding intermediate-to-advanced documentation on Emacs Lisp (like how to write major modes, font-lock rules, write completion-at-point backends, do concurrency, etc). Despite a very detailed manual, it was difficult to know where to start, and I ended up finding most of my answers by studying Emacs' source code (C and elisp), which, in hindsight, was very inefficient (though enlightening).

  Besides these two points, I did not have any particular difficulties getting into Emacs, and discovering Evil made the transition very smooth.

emacs_strengths:
  Its unparalleled extensibility. Emacs Lisp isn't a great programming language, but it's an excellent configuration language; the advice library alone is a big win over its competitors (VimL, Lua, or any combination of static toml/json/etc configuration files), in that it enables me to rapidly iterate in my half-baked ideas without boilerplate; which is priceless when you're tinkering with so large and complex a system.

  Although Emacs' keystone packages (like org and magit) are a big plus, they are not what attracted me to Emacs in the first place.

languages:
  ["C++", "C", "C#", "Clojure", "Elisp", "HTML/CSS", "Javascript", "Python", "PHP", "Rust", "Ruby", "Shell"]

org_usage:
  ["Note taking", "General document writing", "Task management", "Time tracking", "PKB", "Babel", "CRM (customer relations management), invoicing, accounting"]


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: ["Curiosity"]
emacs_performance: Very well, it's snappy
emacs_strengths: Its extensibility.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages: org-mode, magit, pdf-tools, consult
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: ["C", "Elisp", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["GitHub"]
emacs_difficulties:
  Not having clear instructions of what to do first when learning Emacs. If you start from scratch, you also have the problem of finding the right tools for your work. An example would be to learn that in order to get the same code completion you have in modern editors, you need to install and configure lsp.


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)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Elisp environment
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: magit, org-mode, modus-themes, org-roam, org-roam-ui
free_software_zeal: no comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Elixir", "HTML/CSS", "Javascript", "Ruby", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "IRC servers", "Blogs"]
package_documentation_wish: ["Clips/videos", "Overview"]
package_help: ["IRC", "Emacs StackExchange", "Framework", "GitHub"]
emacs_difficulties:
  I didn't know how to inspect the state of the application. Learning about how to get documentation for functions/variables/key mappings etc has been what made everything click for me.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "I got conviced during vim/emacs debate"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "univeristy"]
emacs_version: ["29.0", "28.2"]
emacs_years: 4
email_package: No
favourite_packages: org-mode,emacs-lsp
free_software_zeal: significant 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", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Not knowing how to modify a package", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Discourse", "Web search engines"]
package_documentation_wish: ["Screenshots", "Clips/videos"]
package_help: ["IRC", "Reddit", "GitHub", "Discord"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
package_submission: MELPA,github
emacs_difficulties:
  It has high barrier of entry, with all shortcuts being different. It requires a lot of initial config, but that can be solved with spacemacs

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

emacs_strengths:
  It's light, it has first class extensibility (almost no other editor is as easy to extend and has as much API for extending), it supports all languages/tools I can think of

languages:
  ["C++", "Clojure", "Common Lisp", "Elisp", "Elixir", "Go", "HTML/CSS", "Haskell", "Javascript", "Julia", "R", "Rust", "Scheme", "Shell", "LATEX"]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Learning the keyboard commands, especially traversing the info documentation
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "documentation"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Documentation, programmability. Package support for many languages and tasks
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "27.2"]
emacs_years: 27
email_package: No
favourite_packages: magit
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
magit_usage: Sometimes
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["never done this"]
package_contribution: Never
package_contribution_barriers: ["packages are sufficient, rarely (never) encountered bugs"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["package authors are doing a good job already"]
package_help: ["just internet search"]
languages:
  ["C++", "C", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Python", "Shell", "SQL", "Typescript"]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: It was a little bit difficult to understand the config file without knowing elisp.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: Lsp,vertico,orderless,wich-key, expand-region
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: ["HTML/CSS", "Javascript", "Typescript"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately", "Research alternatives"]
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]

emacs_strengths:
  Easy to install and configure plugins.
  Extensibility through elisp.
  Decent keyboard based workflow

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: help command on Super Dimensional Fortress pubnix
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "org-mode"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 11
email_package: No
favourite_packages: tidal,elpher,
free_software_zeal: no 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#", "HTML/CSS", "Haskell", "Javascript", "Typescript"]
magit_usage: Often
operating_system: ["WSL"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["not sure"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit"]
package_manager: ["straight"]
survey_feedback:
  Couldn't un-select a radio button to not answer an option question (my level of education is not listed because I'm not American and you don't have an equivalent over there, so I was trying to unselect it.)


elisp: copy-paste
emacs_contribution: Rarely
emacs_contribution_feedback: No
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Alright
emacs_strengths: Extensibility, ecosystem (org, dired, magit), community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: No
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: ["Clojure", "Elisp", "Elixir", "HTML/CSS", "Haskell", "Javascript", "Rust", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Discord"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "Framework", "Discord"]
package_manager: ["straight"]
emacs_difficulties:
  yes, ecosystem is so big it was quite overwhelming, and as a new programmer I struggled with setup in elisp

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


elisp: simple functions
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: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: vertico, consult, orderless, org, denote, marginalia, magit, emms, corfu, org-download
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Xah fly keys
languages: ["Elisp", "HTML/CSS", "Javascript", "Python", "Scheme", "Shell", "Common Lisp"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "Org mode"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["GitHub", "4chan's /g/ emacs thread"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots"]
package_help: ["GitHub", "Mailing lists", "4chan's /g/ emacs thread"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
package_submission: Melpa. It seems like the most popular, and AFAIK you dont have to do the FSF paperwork.
emacs_difficulties:
  The UI looked very dated. The keybinds were weird from any modern editor. The built-in tutorial was too long and didn't give me answer to "how can I do X like in editor Y", at least not immediately since a beginner doesn't want learn how to use Info manual before he can get his works done. I had to search online help and found that Xah's practical Emacs guide (http://xahlee.info/emacs/emacs/emacs.html) was very helpful and helped me a lot back then.

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

emacs_strengths:
  Being a running Elisp interpretor, not just a text editor. This means you have the full, interactive langauge features to back you.

package_contribution_barriers:
  ["Lack of time", "Elisp proficiency", "FSF paperwork", "Unfamiliar with the internal code of how the package works"]


elisp: none
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Package(s)", "Specifically: org-roam"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: Mu4e
favourite_packages: org-roam, evil, org-super-agenda, org-chef, ess
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["R"]
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: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub", "Discord", "Discourse"]
package_manager: ["framework default"]
package_research: ["Research alternatives"]
emacs_difficulties:
  The lack of a gui to edit options, knowing what the options to edit even ARE, finding out what buttons to push to make something happen, finding out if I'm doing something a 'canonical' or 'efficient way', hoping what I'm doing won't break anything

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

emacs_strengths:
  Can be used for pretty much any text based activity, highly customizable, and reduced context switching.


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: I struggled until I found Spacemacs. That made my out-of-box experience much better.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Spacemacs"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 8
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++", "C", "Go", "Ruby", "Shell", "LaTeX"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["framework default"]
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: ["Overview"]
package_help: ["GitHub"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
emacs_strengths:
  Extensibility.  I can make it work in different ways on different projects, which was impossible in Vim

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Not well
emacs_strengths: Discoverability, inspectability, flexibility, ability to be modified at runtime
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: Mu4e
favourite_packages: org, org-roam, undo-tree, magit, mu4e
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++", "C", "HTML/CSS", "Javascript", "Python", "Scheme", "Typescript"]
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: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["IRC servers", "Discord", "Blogs"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual"]
package_help: ["IRC", "Framework", "Discord"]
emacs_difficulties:
  Getting to a sane productive configuration. Without things like which-key, vertico/ivy/helm, and marginalia, it's very difficult to learn how to use Emacs. I feel Emacs' biggest strength is how easy it is to search for commands/variables and see documentation, but it's not clear how to do that as a beginner. Without something like Doom, I wouldn't have understood what makes Emacs great. Even if I think the frameworks are a bit heavy at times, it's easier to customize downwards than upwards.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 6
email_package: No
favourite_packages: magit (x1000), org-mode, evil mode in spacemacs (okay it's not a package), copilot
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: Vim
languages: ["Javascript", "Python", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Overview"]
package_help: ["GitHub"]
package_manager: ["framework default", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Of course the key chords were a lot at first! And just getting it set up with my environment and all the packages working in my .emacs file. But it was also fun in an obsessive kind of way.

emacs_strengths:
  When I used it for project management, I would have said Org-Mode. That's still pretty cool, and I use it to create PDFs from text files and to publish my blog. I also like Tramp-Mode. More broadly, Emacs can be customized and extended. I declared bankruptcy and moved to Spacemacs. I just integrated a package with Copilot. You can make it yours.

org_usage:
  ["Note taking", "General document writing", "Agenda", "I used to use all these use cases but Roam Research has stolen several of them."]


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: understanding elisp
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Every detail can be customized !
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 14
email_package: notmuch
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: ["C++", "C", "HTML/CSS", "Javascript", "Python", "Shell", "lua"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
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", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots"]
package_help: ["Reddit", "GitHub"]
favourite_packages:
  undo-tree, which-key, expand-region, smartparens, magit, vertico, consult, pacfiles-mode, hippie-exp


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Part of the GNU project / FSF", "Cost nothing, and people kept recommending it."]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
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: No
keybindings: Emacs
languages: ["C++", "C", "Python"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["MELPA"]
package_contact_method: ["never"]
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: ["Comparison", "Tutorials", "Examples, for typical use cases"]
package_help: ["never, so far"]
package_manager: ["use-package"]
package_research: ["wait for community"]
prior_editor: Eclipse
emacs_difficulties:
  Yes lots, for the first few years, I could barely do more than write text.  So strange compared to other things.  In comparison, I used mathematica at the time, and found that editor very easy to learn.

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

emacs_strengths:
  I am familiar with it, it will not change (much), so now I know it, I can use it 'forever more'.
  I can use it for any language, and the editor is still th same (mostly).

survey_feedback:
  You made some answers compulsory, but I couldn't give a good answer - I wanted to put 'NA' or 'I don't know' but it had no such option.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths:
  Built in documentation.
  The architecture enables project management.

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
email_package: Mu4e
favourite_packages: projectile, eglot, org-mode, org-roam
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
languages: ["Assembly", "C", "Elisp", "Go", "Javascript", "Python", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Manual"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["straight"]
emacs_difficulties:
  Yes, completely missed the point the first time - couldn't work it out of the box.
  The second time I got it working by borrowing another user's "init.el" file.
  The third time was lucky (about 6 years later), I managed to write.

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


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: being free software, not being a web browser
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1", "26.3"]
emacs_years: 2
email_package: No
favourite_packages: lsp-mode
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: am FSF member
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "HTML/CSS", "Python", "Rust"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub", "IRC,Matrix"]
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", "GitHub", "Discord", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale"]
package_help: ["IRC", "Matrix", "Reddit", "Framework", "GitHub", "Discord"]
package_manager: ["use-package"]
emacs_difficulties:
  unconventional keybinds, configuration guides tend to be opinionated and specific to particular setups

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


elisp: simple functions
emacs_contribution: Sometimes
emacs_difficulties: elisp and weird key bindings.
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: extensibility
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Often
operating_system: ["Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Clips/videos"]
package_help: ["GitHub"]
package_manager: ["use-package"]
languages:
  ["Clojure", "Elisp", "Elixir", "Erlang", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "Typescript"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Notmuch email client"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 7
email_package: notmuch
favourite_packages: notmuch,cape,corfu,org,org-roam,tramp,vterm,dired
free_software_zeal: significant comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Go", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["framework default", "GNU ELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Screenshots", "Overview"]
package_help: ["IRC", "Reddit"]
package_manager: ["straight", "doom emacs literate configuration mode"]
emacs_difficulties:
  Discoverability of configuration, missing refactoring and code-completion features (or rather harder to configure them initially). 

  Development of your own workflows is the primary strength but the fact that some level of development is necessary of "basic" flows is a hindrance

emacs_strengths:
  Ability to integrate different parts of my day/workflows and keep writing text largely consistent. For example being able to seamlessly jump from writing an email to making notes with org mode or planning tasks with org-capture.


elisp: write package
emacs_contribution: Never
emacs_contribution_feedback: Nit aure what happens there
emacs_introduction: mentions on the blogs of the 2nd generation of geniuses
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "writing essays, document outlines, string manipulation"]
emacs_version: ["28.1", "27.2", "27.1", "26.3", "25.1"]
emacs_years: 13
email_package: No
favourite_packages: cider, slime, company, flycheck, forgetting 10s of others
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: indirectly
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Sometimes
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["try to look up which method they prefer"]
package_contribution: Never
package_contribution_barriers: ["Not knowing how to modify a package", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "M-x list-packages", "google, stackoverflow"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale"]
package_help: ["Emacs StackExchange", "usuakky google => emacs.SO"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Of course, it was hell -- I only endured because I trusted Stallman/Spolsky/Yegge/Atwood/Graham's convictions that it would pay off, and also because there was no other (comparable) editor for Common Lisp (and now Clojure)

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

emacs_strengths:
  Elisp, Everything is a buffer (orthogonality), you can add any functionality very easily (that is impossible even to imagine elsewhere), keyboard bindings and their extensibility

languages:
  ["C", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "PHP", "Shell", "Typescript", "I use emacs for everything, although TS language-server itself makes Emacs heavy"]

package_submission:
  I don't, but I guess would to elpa/melpa because they seem the most used (I'm probably wrong about others)


elisp: none
emacs_contribution: Never
emacs_difficulties: Theming
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Org mode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: No
favourite_packages: Org mode
free_software_zeal: no comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["R"]
magit_usage: Never
operating_system: ["MacOS"]
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", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["GitHub", "Blogs", "Web search engines"]
package_help: ["GitHub"]
package_documentation_wish:
[cell repeats an earlier one in this file: 100 characters]

survey_feedback:
  Make the programming question optional. More questions on org mode vs. Obsidian. Lack of polished mobile app for org mode pushes me to Obsidian (beorg is too cumbersome in comparison to use for task management).


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Didn't understand the notation for keybinds, e.g. M-x
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, freedom, community.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 5
email_package: No
favourite_packages: org, ivy
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["Haskell", "Python"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["not sure"]
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", "Hacker News"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale"]
package_help: ["IRC", "Reddit", "Emacs StackExchange"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Part of the GNU project / FSF", "Doom Emacs"]


elisp: read and understand
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Through the Lisp programming language
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["elisp"]
emacs_performance: Good but not great
emacs_strengths: Tinkerabilty
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
free_software_zeal: missing
fsf_paperwork_year: missing
has_donated_community: missing
has_donated_fsf: missing
isa_package_maintainer: missing
keybindings: Vim
languages: ["C++", "Rust"]
magit_usage: missing
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: String[]
package_contact_method: String[]
package_contribution: missing
package_contribution_barriers: String[]
package_contribution_frequency: missing
package_contributions: missing
package_discovery: String[]
package_documentation_wish: String[]
package_help: String[]
package_manager: String[]
emacs_difficulties:
  I was struggling to find/implement features present in VSCode, but not in emacs: multiline editing, line moving, file browser and official editor support. I am still using VSCode for work, because I couldn't figure out how to use emacs for webdev


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Package(s)", "Community"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, buffer representation and packages with unique paradigms
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: No
favourite_packages: Magit, org-mode, org-roam, vertico
free_software_zeal: any 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"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_documentation_wish: ["Manual", "Screenshots"]
package_help: ["IRC", "Matrix", "Reddit", "GitHub", "Mailing lists"]
package_manager: ["elpaca"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  Configuring the system was difficult. It took several attempts before it could be considered reasonably bug-free

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

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

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


elisp: copy-paste
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Built-in features"]
emacs_motivations_initial: String[]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["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: Would directly
isa_package_maintainer: No
keybindings: Vim
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["PKB"]
package_archives: ["Source"]
package_contact_method: ["Mailing list"]
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"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "IRC servers", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Clips/videos"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["straight"]
package_research: ["Research alternatives"]
prior_editor: Vim
languages:
  ["Assembly", "C++", "C", "C#", "Go", "HTML/CSS", "Javascript", "Julia", "Java", "Python", "PHP", "Rust", "Shell", "SQL", "Typescript"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 20
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
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL", "MacOS"]
org_usage: String[]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["Framework", "Mailing lists"]
package_manager: ["framework default", "package.el", "straight"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
emacs_difficulties:
  Out of box, there's almost no support for a new user. If you're comfortable reading elisp there are more tutorials, example configs, and packages out there to work from, but for anyone who isn't already a confident programmer the learning curve is vicious.

emacs_strengths:
  Malleability, package ecosystem, one of the last "cross-platform UI" frameworks that doesn't drag in a browser and/or 3D engine for rendering.

languages:
  ["C++", "C", "Clojure", "Elisp", "Elixir", "Go", "HTML/CSS", "Haskell", "Javascript", "Java", "Python", "R", "Rust", "Ruby", "Scheme", "Shell", "SQL", "Typescript"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Emacs is always there for me!
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
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: ["Assembly", "C", "Go", "HTML/CSS", "Javascript", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["GitHub"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Emacs has changed a lot in the last 20 years and I don't think my difficulties are relevant any more.


elisp: read and understand
emacs_contribution: Never
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_strengths: flexibility documentation packages
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 24
email_package: No
favourite_packages: doom/evil, magit, counsel, lsp, python-mode, vterm, ace-window, org-mode, emacs-jupyter
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", "Clojure", "Elisp", "HTML/CSS", "Javascript", "Julia", "Python", "R", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines", "Hacker news"]
package_documentation_wish: ["Tutorials", "Clips/videos"]
package_help: ["GitHub", "Discord"]
emacs_difficulties:
  The documentation on usage was exceptionally good. The difficulty lay mainly with using/configuring other packages. For example, sometimes `python-indent-offset` would get set to 2 not 4 -- how do you fix that?


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
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: 10
email_package: No
favourite_packages: ace-jump-mode,ace-window,key-chord
free_software_zeal: significant comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Go", "Haskell", "Javascript", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Task management"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["I usually struggle alone"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Lisp is generally pain in the ass. Learning Lisp just to mod your editor is absurd and repels people off. We have to create bindings for other scripting languages asap in order to not push young people away.

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

emacs_strengths:
  It's a totem of the free software movement and still keeps up with very expensive solutions like vscode. I hope we manage to keep this up.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Being an reasonable easy to extend framework.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: No
favourite_packages: magit, eglot, which-key, vundo, iflipb, yasnippet, rainbow-identifiers
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: my own
languages: ["C++", "C", "Elisp", "Javascript", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["No M\$ Github acc"]
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Design rationale", "Overview"]
package_help: ["IRC", "google"]
package_manager: ["use-package", "manual"]
package_research: ["Research alternatives"]
emacs_difficulties:
  - The key bindings. I felt inclined to change ALL of them and kept it at that. I WANT c-x, c-c, c-v and CUA feels bad.
  - The customize system. My configuration is in an org file and I do not load the customize file because I have the feeling that it might unpreictably break my specifications. I only use it to get names and write them to my configs.
  - It was a hell of a ride to get the configuration flying, yet the above named starter packages all seemed too complex. Something in between might make it easier but I'm unsure if that's necessary.

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

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


elisp: simple functions
emacs_contribution: Never
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: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Text as basic format.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "28.1", "27.2", "27.1", "26.3"]
emacs_years: 30
email_package: Gnus
favourite_packages: elpher, eshell, eww, flyspell, gnus, org-babel, org-brain, tramp
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C", "Elisp", "HTML/CSS", "Python", "Scheme", "Shell", "Eshell, BASIC, Spin"]
magit_usage: Never
operating_system: ["GNU/Linux", "BSD", "Haiku-OS"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub", "irc"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Documentation", "Advocacy"]
package_discovery: ["GitHub", "IRC servers", "Web search engines"]
package_documentation_wish: ["Tutorials", "Quickstart for the Impatient"]
package_help: ["IRC", "GitHub", "SDF's BBOARD"]
package_manager: ["package.el"]
emacs_difficulties:
  I started with Emacs when my only access to the nets was in the university (BITNET era) or by 300Bd modem to "silly" BBSes.  That wasn't helpful to get my questions answered where I had them frequently:  Sitting in front of Emacs at home.

org_usage:
  ["Note taking", "General document writing", "Babel", "keeping track of links between factlets (org-brain)"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: came pre-installed with Slackware and was heavily advertised by the GNU project
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: extensibility and Lisp interaction
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2", "25.2"]
emacs_years: 18
email_package: No
favourite_packages: geiser
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: CUA
languages: ["C++", "C", "Elisp", "Haskell", "Java", "Python", "PHP", "Scheme", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Clips/videos"]
package_help: ["Framework", "GitHub", "Mailing lists"]
package_manager: ["not sure"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  key bindings kinda suck, and some obvious features are only avaiable through extensions (e.g. hs-minor-mode)

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: Friend
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
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: might in future
has_donated_community: Cannot
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "Shell", "AppleScript"]
magit_usage: Often
operating_system: ["MacOS"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack confidence in code quality"]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Mailing lists"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Notepad++
project_package: No
prose: Frequently
respondent_age: 34
emacs_difficulties:
  Not enough reference implementations built around prose workflows. Too many package manager options, doubly so for completion frameworks. Crashes and hangs are still annoying and hard to diagnose given that I didn’t compile this distribution (from railwaycat’s mac tap).

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "The implementation, integration, and refinement of methods or tools from outside of emacs into the ecosystem. Also image rendering, without image support I couldn’t “live” in emacs."]

emacs_strengths:
  Entirely customizable, being able to edit elisp source code and mutate state without compiling or restarting, long history of peer reviewed code, good documentation, consistent UI standards (e.g. ‘g’ to refresh view).

  Powerful built in packages/modes. Ability to separate data from interpretation. Faith that emacs will be around in 50 years. Doing things “right”.

favourite_packages:
  Org-ql, org-transclusion, magit, org-web-tools, pdf-tools, xenops, helpful, org-bookmark-heading, pcre2el, avy

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

package_discovery:
  ["Reddit", "GitHub", "Mailing lists", "Blogs", "Web search engines", "M-x list-packages", "Youtube videos and presentations"]

package_documentation_wish:
  ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview", "if there are many alternatives I want to know what the differences are for the particular one, otherwise a quick tutorial is very helpful"]

survey_feedback:
  Warn users you’re limiting a response to 10 items before admonishing them. Also it should allow for submitting more than 10 if submitted again.


elisp: copy-paste
emacs_contribution: Never
emacs_contribution_feedback: Wanna use other git repo like GitHub or gitlab
emacs_difficulties: Configuration Consistency
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: org-mode
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 17
email_package: No
favourite_packages: Org-mode, bazel-mode
free_software_zeal: missing
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: ["C++", "Elisp", "Go", "Javascript", "Python", "Shell", "Typescript"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots"]
package_contribution_barriers:
  ["Unfamiliar with contribution process", "Wariness of the review process", "Bad prior experience", "FSF paperwork"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Colleague
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: The extensibility and the freedom to change it to my use case.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 3
email_package: No
favourite_packages: magit, helm, lsp, company, Rainbow delimiters, pdf-tools, moe-theme (highly changed)
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++", "C", "Common Lisp", "Python", "fortran"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["Emacs StackExchange"]
emacs_difficulties:
  The learning process of both the keybidings and configuration. The access to packages is not obvious.


elisp: simple functions
emacs_contribution: Rarely
emacs_mode: ["GUI"]
emacs_motivations_initial: String[]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 17
email_package: notmuch
favourite_packages: org-drill,Vertico,Embark,Consult,marginalia,Notmuch,pdf-tools,Magit,use-package,Crux
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "Scheme", "Shell"]
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", "MELPA Stable"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Documentation", "Advocacy"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["IRC", "Mailing lists", "Email"]
package_manager: ["package.el", "use-package"]
package_research: ["Research alternatives", "wait for maturity", "wait for community"]
package_submission: First option would be GNU ELPA. Second option would be NonGNU ELPA.
project_package: No
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Part of the GNU project / FSF", "Hackability and transparency (open hood)"]

emacs_strengths:
  - Hackability and transparency (open hood).  Effective and practical software freedom.
  - Ability to reuse Emacs skills for many tasks

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


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 10
email_package: No
favourite_packages: Magit, Tramp, org-mode, org-roam, helm
free_software_zeal: moderate 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", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB", "Babel"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email", "GitHub"]
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: ["GitHub", "Blogs", "Web search engines", "M-x list-packages", "HN"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["IRC", "Emacs StackExchange", "GitHub", "Email"]
package_manager: ["framework default", "package.el", "straight", "use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Sublime Text
emacs_motivations_initial:
[cell repeats an earlier one in this file: 102 characters]

languages:
  ["Elixir", "HTML/CSS", "Javascript", "PHP", "Ruby", "Shell", "SQL", "Terraform, YAML, other config"]


elisp: write package
emacs_contribution: Never
emacs_difficulties: Learning elisp was a big hurdle.
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)", "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: Straight, isearch, consult, vertico, ripgrep,
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "Common Lisp", "Julia", "Python", "Shell"]
magit_usage: Often
operating_system: ["MacOS"]
org_usage: ["General document writing", "Babel"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack confidence in code quality"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Email"]
package_manager: ["straight"]
emacs_strengths:
  Extensibility, simplicity, large community, can do everything you need on a computer in emacs essentially.

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties:
  Lisp is nice for sure, but there is to much
  old terminologies in lisp.

emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "Evil-mode, being an editor that all vim can do"]
emacs_performance: Not well
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 2
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: CUA
languages: ["I try not to use emacs other than elisp, using vscode for other languages"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking"]
package_archives: ["framework default", "GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "I hate mailing lists, they are pretty outdated"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines", "describe-package with vertico completions"]
package_help: ["Reddit"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
package_submission: I would probably use Melpa
prior_editor: Vim
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "isearch , org-mode , outline-mode"]

emacs_strengths:
  Self-documented, all codes are open,
  interactively interpreting code and elisp.

  Customizable, extensible.

favourite_packages:
  Isearch,Vertico, marginalia,embark, Outline-mode, Golden-ratio, avy, Orderless, Edit-indirect, vimish-fold

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

package_documentation_wish:
  ["Comparison", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview", "Design rationale and gifs for how to use package are mostly essential"]

selection_package:
  ["Ido", "Vertico", "Marginalia", "Consult", "Ido was good till the vertico comes, vertico-marginalia-embark rocks"]

survey_feedback:
  Message boxes are a bit small. (I am writing from my telephone)

  I think the a second survey can be done
  which is more about collecting more and opinions on emacs.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "Editing LaTeX"]
emacs_performance: Good but not great
emacs_strengths: Flexibility and extensibility. Great builtin tools like org, occur, dired, ediff calc.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 7
email_package: No
favourite_packages: magit, eglot, vertico, orderless, corfu
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["WSL"]
package_archives: ["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", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale"]
package_help: ["GitHub"]
package_manager: ["package.el"]
package_research: ["Research alternatives"]
emacs_difficulties:
  Understanding the breadth of the available functionality and then the amount of configuration to get a good experience.

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]


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Alright
emacs_strengths: Programmability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
favourite_packages: slime,merlin, org, dired-single, eshell
free_software_zeal: moderate 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"]
org_usage: ["Note taking", "General document writing", "Task management"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale"]
package_help: ["GitHub"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
languages:
  ["C++", "C", "Clojure", "Elisp", "Haskell", "Javascript", "Java", "Python", "Rust", "Ruby", "Scheme", "Shell"]

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


elisp: copy-paste
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Molding to user's needs
emacs_tasks: ["Work"]
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: ["Javascript"]
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_difficulties:
  Installing packages could be as easy as in VS Code. Now it is tedious, because trying a package requires at least a 5 minute investment. In VS Code, it is seconds.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: No, it was a long time ago...
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Friend"]
emacs_performance: Good but not great
emacs_strengths: consistency, extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 35
email_package: No
favourite_packages: cc-mode, ledger, magit
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
magit_usage: Sometimes
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: String[]
package_archives: ["MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Comparison"]
package_help: ["Web searches"]
languages:
  ["C", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "Ruby", "Shell", "SQL", "Objective-C, Swift"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["org-mode"]
emacs_performance: Good but not great
emacs_strengths: org mode for daily journal
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
favourite_packages: org-mode
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: ["Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["use-package"]
emacs_difficulties:
  debugging my own emacs script/package is difficult. the error messages are very hard to understand.
  the official document is not beginner-facing. most tutors used are written in too many versions by too many people.

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


elisp: read and understand
emacs_contribution: Never
emacs_difficulties: It was very hard to make it look pretty, having zero knowledge of Lisp
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: The fact that it's a full-blown dynamic Lisp environment
emacs_tasks: ["Work", "Hobby projects", "Everything"]
emacs_version: ["27.1"]
emacs_years: 3
email_package: 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: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Matrix servers", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots"]
package_help: ["IRC", "Matrix"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

languages:
  ["C", "Clojure", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "R", "Ruby", "Scheme", "Shell"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing 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: 1
email_package: No
favourite_packages: org,magit,evil,lsp-mode,treemacs,org-modern,tree-sitter,projectile,vertico,vterm
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: Vim
languages: ["C++", "C", "Javascript", "Python", "Rust", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "Discord", "Discourse", "Blogs"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["GitHub", "Discord", "Discourse"]
package_manager: ["framework default", "use-package"]
package_research: ["Install and try it immediately", "wait for maturity"]
emacs_difficulties:
  I started off by using doom emacs, and I had some difficulty getting started since I didn’t manage to find nice doom relevalnt help, and was using a lot of general emacs tutorials which weren’t suitable for a doom environment. Also it can be very difficult to diagnose what’s wrong with a package, even now there a bunch of papercuts that I experience that I really have no idea how to diagnose so I just restart emacs or the mode im having trouble with.

emacs_strengths:
  The package ecosystem: Org Mode, Magit, Evil. Also the extensibility that makes it possible for these packages to be so great.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Very well, it's snappy
emacs_strengths: Lots of community packages
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
favourite_packages: lsp
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++", "Go"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit"]
emacs_difficulties:
  Lisp (let alone elisp) is beyond niche at this point... I have zero interest in the language and it's a chore every time I have to even think about using it.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Problems with gpg encryption (epa pinentry stuft)
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: EIN, eshell
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages: EIN, helm
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", "Elisp", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack confidence in code quality"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_documentation_wish: ["Tutorials"]
package_help: ["IRC", "Matrix"]
package_manager: ["package.el"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Colleague
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_strengths: Extensibility and packages created by the comminity
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: No
favourite_packages: magit,cider,avy,exwm
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", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["framework default"]
emacs_difficulties:
  Started with a starter kit and was confused what features/configuration came from Emacs and what came from the starter kit.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: redhat manual
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["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: ["27.2", "27.1"]
emacs_years: 23
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: ["C++", "C", "Go", "Javascript", "Java", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["never"]
package_manager: ["package.el"]
package_research: ["wait for community"]
prior_editor: turbo pascal
emacs_difficulties:
  I did not want to learn all those keyboard commands so I gravitated to the gui mode for a long time.

emacs_strengths:
  It is great at manipulating text.  It offers tools that are just not available or abandoned from other editors- such as narrow mode and rectangular kill & yank.  The ability to do just about everything from the terminal means my hands never leave to the keyboard and loans itself creating quick one-off macros.

package_contribution_barriers:
  ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package", "Unfamiliar with contribution process", "Wariness of the review process"]


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths:
  - Great editing features
  - Good extensibility
  - Reasonably good performance

emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 8
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: ["C", "Go", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Wariness of the review process"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Packages are difficult to setup. For example, I use `lsp-mode` when I edit Go. Configuring `lsp-mode` to use `go-pls` was a nightmare. Emacs ignores shell init scripts so PATH is not right, the version of `go-pls` and `lsp-mode` must be kept in-sync, etc. This is really painful. I think that extensions need to maintain local installations of whatever dependencies they need, so that it's as simple as `M-x package-install <extension>`.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: MacOS available editors
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["It was installed"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Scheduling and email"]
emacs_version: ["28.2", "28.1"]
emacs_years: 8
email_package: Wanderlust
favourite_packages: undo-tree, wanderlust, magit, company
free_software_zeal: significant comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C#", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "Shell", "Lua"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Agenda", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["none"]
package_help: ["i don't"]
package_manager: ["package.el", "use-package", "manual"]
survey_feedback:
  Mandatory answers lack any statistical validity, unless you include "don't know", N/A, or similar to denote the respondent cannot answer.


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF", "Org-mode, Magit"]
emacs_performance: Very well, it's snappy
emacs_strengths: Programmability
emacs_version: ["29.0"]
emacs_years: 7
email_package: No
favourite_packages: Magit, Org-mode, Vterm, Lsp-mode
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C", "Elisp", "HTML/CSS", "Haskell", "Python", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["General document writing", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["I don't"]
package_manager: ["straight"]
package_research: ["Research alternatives"]
emacs_difficulties:
  Sure, it was difficult, although it was clear up front that Emacs mastery is a long and difficult road.

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

emacs_tasks:
  ["Work", "Hobby projects", "Writing, Publishing, Calendaring, As text-based interface for interacting with other systems"]


elisp: copy-paste
emacs_contribution: Never
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)", "Text editing features"]
emacs_performance: Poorly, it's sluggish
emacs_strengths: Extensibility, customizability, cross-platform, GUI and Terminal modes of operation.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 8
email_package: No
favourite_packages: lsp-mode,evil,deer,incr.el
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: ["C#", "Elisp", "HTML/CSS", "Javascript", "Python", "Shell", "SQL", "Powershell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["framework default", "MELPA", "Source"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub"]
emacs_difficulties:
  The default keybindings are very unintuitive for someone who's not used to them, and it was pretty hard to find good setup instructions that were Windows specific.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 4
email_package: No
favourite_packages: lsp-mode,magit,auctex,helm-bibtex,vlf,ccls,neotree,frog-jump-buffer,projectile
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: ["Assembly", "C++", "C", "Go", "HTML/CSS", "Haskell", "Python"]
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"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Getting used to the keybindings took commitment and time. Finding the packages I now rely on (such as lsp-mode, magit, etc.) was just through word of mouth, so this took me a long time and I had a reduced experience until then.

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

emacs_strengths:
  Highly extensible -- a package for everything I need -- which allows me to do almost any text editing jobs from within Emacs. This saves me time learning my way around new editors, as I can just use the editor I know.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 20
email_package: No
favourite_packages: Consult, Vertico, Affe, dmacro
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: ["C++", "C", "HTML/CSS", "Python"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
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: ["Blogs", "Twitter"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["I don't ask any help, just give up"]
package_manager: ["package.el"]
emacs_strengths:
  Switching buffers and moving the cursor position within a buffer. I used to use Ivy, now I use Consult and Vertico. Without these packages, I would have stopped using Emacs.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Programmability"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 30
email_package: No
favourite_packages: magit,calc
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: ["Assembly", "C++", "C", "Elisp", "HTML/CSS", "Javascript", "Python", "Perl", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "Windows via cygwin"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Manual", "Overview"]
package_help: ["RTFM and/or look at source code"]
package_manager: ["package.el", "manual", "Stuff packaged by my Linux distro. And a big custom .emacs"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Not that I recall now after 30 years.  IIRC it was no harder than learning any other sufficiently-powerful tool – particularly as it didn’t all need to be learned at once.  My learning is still ongoing, and in a way I’m still in the initial-learning phase, gradually acquiring new knowledge on-demand (albeit a lot less frequently than when I first started).

emacs_strengths:
  Customisable to how I actually want it (not just to someone else’s limited subset of possibilities).  Integrates well with host environment, so I don’t need to keep switching to and from an editor depending on which task I’m performing.  Cross-platform and able to copy my personal preferences around and use them anywhere.

package_contribution_barriers:
  ["Lack of time", "Unfamiliar with contribution process", "FSF paperwork", "My chances are typically tweaks to match my personal preferences being what can be done through official config, and aren’t complete or generic enough to be helpful for anyone else."]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["It was simpler than vi"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, community and the free license.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 27
email_package: No
favourite_packages: orgmode, magit, eglot, consult, general, evil, vertico
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: Vim
languages: ["Clojure", "Javascript", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Design rationale"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  In that day it was hard to get all parts from kermit to shell to Emacs to agree on a character set for my language.


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: No.
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Freedom. A great community. It is continually being extended.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 26
email_package: Gnus
free_software_zeal: significant comprimise
fsf_paperwork_year: 10+y
has_donated_community: FSF
has_donated_fsf: FSF Assoc Member
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Common Lisp", "Elisp", "HTML/CSS", "Perl", "Scheme", "Shell", "SQL", "Maxima, Octave"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Babel"]
package_archives: ["Debian"]
package_contact_method: ["Mailing list"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Mailing lists", "Web search engines", "GNU ELPA/MELPA online package lists", "Haphazard."]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["Mailing lists"]
package_research: ["wait for community"]
emacs_difficulties:
  Opposite. I used emacs for ~10 years as a simple text-editor. At some point, I wanted to do something repetitive and discovered keyboard macros. That led me to try writing elisp for customization purposes, etc. I now maintain an elisp package (imaxima) as part of Maxima.

emacs_motivations_initial:
  ["Text editing features", "It was the default text editor on the new linux machines in my grad school."]

favourite_packages:
  favourites:
  -org-mode (new)
  -gnus
  hate:
  -auctex (written in a convoluted way; wish something else existed)
  -mmm-mode (it doesn't work; successors are too complicated to setup...)

package_manager:
  ["manual", "I generally only install 3rd party packages from debian repos. It's a pita to have a package-manager for every language."]


elisp: read and understand
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Alright
emacs_strengths: customizability and keyboard shortcut-driven development
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 9
email_package: No
favourite_packages: helm, ace-window
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: I could if it was easy. (I dislike paypal etc.)
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "C#", "Javascript", "Python", "Shell", "SQL", "Typescript"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "Babel"]
package_archives: ["GNU ELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Manual", "Screenshots", "Overview", "README.md / README.org"]
package_help: ["IRC", "Reddit", "GitHub"]
emacs_difficulties:
  Forcing oneself to learn stuff instead of using an IDE with built-in buttons to click for compiling code, syntax checking etc. built-in.

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


elisp: none
emacs_contribution: Never
emacs_introduction: I've been trying it out off-n-on for 20 years, since my first linux install.
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: nov.el, evil-everywhere
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: direct to maintainers. FSF, itself, is too extremist to support.
isa_package_maintainer: No
keybindings: Vim
languages: ["English prose only"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing"]
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: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Framework"]
package_manager: ["framework default"]
emacs_difficulties:
  Learning how to learn things, and how to close the help window, and just ... basic keybinds were hard!  And configuration virtually requiring elisp is still to this day the most horrid experience possible, especially for a newb.  Yes, emacs is supremely discoverable!  IF IF IF the person performing the discovery __already__ knows how to get around in the interface AND, worse, the documentation is clearly written for people who are familiar with programming concepts.


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Yes, the bindings are rough and nativating the built-in (or web) docs is not very user-friendly
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_strengths: Ability to x-link between notes, code and mails (Org is definitely the killer feature)
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 8
email_package: Mu4e
favourite_packages: org-roam, adaptive-wrap, visual-fill-column, magit, projectile, perspective, tide
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Javascript", "Python", "Ruby", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos"]
survey_feedback:
  Was quite lengthy but I guess there is nothing you can do about that if you want this level of depth in the gathered insights.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 25
email_package: No
favourite_packages: org-mode, minimap, beacon, treeview, auto-complete, neotree, auto-complete-clang
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", "Python", "Shell"]
magit_usage: Sometimes
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_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["GitHub", "Mailing lists", "IRC servers", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["IRC"]
package_manager: ["framework default", "use-package"]
package_research: ["Install and try it immediately"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

emacs_strengths:
  Extensive package set.  Great IDE once modified to my liking.  Great customizability. Comprehensive Emacs Wiki


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "magit,org-mode"]
emacs_motivations_initial: ["org-mode"]
emacs_performance: Good but not great
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: org-journal,lsp-mode,org-roam
free_software_zeal: no 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: ["Elixir", "Java", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Agenda", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Matrix servers", "Blogs"]
package_documentation_wish: ["Overview"]
package_help: ["Matrix", "Reddit", "GitHub"]
package_manager: ["framework default"]
emacs_difficulties:
  Without a starter kit, I was lost. Because there was so standard way of defining packages. There were straight.el load a file and package.el. This was too much.

emacs_strengths:
  Capability to export text into any format. Can use every programminglanguage I want. Adapts quickly. Make notes and programm in the same tool.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["a youtube video probably"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 3
email_package: notmuch
favourite_packages: consult,embark,magit,lispyville,devdocs,avy
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: Yes
keybindings: Vim
languages: ["C", "Elisp", "Python", "Rust"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "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: ["Code (features)"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Design rationale", "Clips/videos"]
package_manager: ["straight"]
package_help:
  ["I don't even ask for help, I would rather spend hours figuring myself the problem and if I can't I give or choose an alternative"]

survey_feedback:
  Provide buttons to go back to previously filled pages so it is not necessary to click several times to "Previous page" to check the questions to think about a general feedback.


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Finding the words for what I'm looking for
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"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "Life"]
emacs_version: ["29.0", "28.2"]
emacs_years: 20
email_package: Gnus
favourite_packages: Org, magit, subed, hydra
free_software_zeal: moderate comprimise
fsf_paperwork_year: 10+y
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Javascript", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "GitHub", "Mailing lists", "Email"]
package_manager: ["package.el", "straight", "use-package", "manual", "Quelpa"]
emacs_strengths:
  Its community - I can almost always find someone else who has already figured out what I want to do, or at least shared the pieces I can put together

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

package_submission:
  Copyright assignment for everyone is sometimes not possible, so then I usually look into NonGNU ELPA and maybe MELPA for the code review

survey_feedback:
  Thanks for building your own platform for surveys, for doing these, and for planning to do all the number crunching right before EmacsConf! :)


elisp: many packages
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: extendable in a easy to learn yet powerful language.
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 9
email_package: notmuch
favourite_packages: org, pdf-tools, magit, evil, elfeed, notmuch, vertico
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", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "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: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Often I am implementing things that I dont think many would find useful."]
package_contribution_frequency: Rarely
package_contributions: ["Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale"]
package_help: ["Framework", "GitHub", "Discord"]
package_manager: ["straight"]
emacs_difficulties:
  error messages can be very confusing, exploring the usage and package landscape to discover what was capable. Not all of us are programmers by trade and so possibilites are not immediately obvious.

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


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: It's inherent extensibility so that I can deeply configure things exactly how I like them.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 7
email_package: notmuch
favourite_packages: Org, notmuch, auctex, magit, org-transclusion, ebib, proof-general, direnv, geiser
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "C", "Clojure", "Elisp", "HTML/CSS", "Haskell", "Python", "Rust", "Scheme", "Shell", "Coq"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["IRC", "Reddit", "GitHub", "Mailing lists"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Initially the keybindings were definitely confusing, I think I used the menu-bar a lot.  I just was not used to the interface, and didn't navigate the tutorial correctly because I thought I wouldn't need it.  However I have come to love the default keybindings.

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_submission:
  I normally submit packages to MELPA because it is the repository I'm most familiar with.  I would like to submit to GNU ELPA and NonGNU ELPA, but always had the feeling packages had to be of much higher quality and usefulness compared to MELPA so I have never tried.


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF", "LISP"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, with a wonderful language like LISP
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: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Elisp", "Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["dont"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Screenshots", "Overview"]
package_help: ["dont"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Understanding that there where a bunch of global variables that control the behaviour of the system. It was like my MSX BASIC was back. Nice, but used to the "HIDE ALL AT ALL COST" typical mindset of the bad understood OOP that reigned at the time, was difficult to grasp.

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: I don't really remember.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Community"]
emacs_motivations_initial: ["Text editing features", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects", "School"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
favourite_packages: Org-Mode, Helm, Magit, use-package, smart-tabs-mode, Swiper, SmartParens
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", "HTML/CSS", "Javascript", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["IRC servers", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["IRC", "Reddit"]
emacs_strengths:
  Its main strengths are the power of its editing commands and the quality of the packages available e.g. Magit.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "all things plain text"]
emacs_version: ["28.2", "28.1"]
emacs_years: 6
email_package: No
favourite_packages: org-mode, magit, geiser, programming language modes, neotree, undo-tree-mode,
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: default, but some things personalized
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Discord", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale"]
package_help: ["Emacs StackExchange", "Mailing lists"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim
emacs_difficulties:
  It took me 2 attempts of learning Emacs. First one failed, second one I took more time to find out what all the fuss was about. I remember looking up how to even save a file, because of unusual key bindings. And I did want to learn normal Emacs, not some other version, that might not be the real thing or so. But I forced myself to learn the shortcuts and a bit later adapted some of them to my needs. Slowly adding config in my init.el and all that. Sometimes my config still changes, but it does not grow much any longer.

emacs_strengths:
  Some packages like org-mode, magit. I love org-mode. If only I could convince more people to switch from markdown – the lowest common denominator – to this very capable format.

  Kind of integrations like tramp, for going on a server via SSH and into a docker container running on the server. Also how well things work together. For example starting a `M-x shell` when doing something on a server via tramp, will start the shell on that server using an executable on that server. Same for dired working flawlessly together with tramp. Things work together like that, while in other editors each plugin is an island.

  The unparalleled ease of editing code of lispy languages. There is some kind of in-built understanding of the structure of code.

  I like buffer management. I often have up to 50 buffers opened. If I imagine having those all as tabs, I would not find anything. But in Emacs I can quickly switch between buffers. I don't need to have the file tree opened to find that buffer again or things like that.

  I think the plain text interface orientation and keyboard centric mindset are the greatest strength. Any buffer can be searched, the cursor can jump to search results and one can take action there. For example other editors might also have integrated terminals, but what if I want to quickly navigate to some part of the terminal output and copy stuff from there? Not possible without reaching for the mouse. If there is a lot of output, then even searching that output might be annoyingly cumbersome. It is often mentally taxing to watch others fumble around in their VSCode editors and closing and opening up new editor instances again and again. I want to do my thing, ideally at the speed of thought, and Emacs gets me closest to that.

languages:
  ["Elisp", "Elixir", "Erlang", "HTML/CSS", "Haskell", "Javascript", "Python", "PHP", "Rust", "Ruby", "Scheme", "Shell", "SQL", "Typescript", "Racket"]

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

survey_feedback:
  Finally a survey, where it is not a requirement, to load shit loads of third party tracking bullshit. Thank you for that!
  The survey pages have a very clean and simple look, well readable, not overblown styling or unnecessary animations or all kinds of other stuff. Simply getting to the point. I wish more surveys were like this.


elisp: many packages
emacs_contribution: Frequently
emacs_introduction: Colleague
emacs_mode: ["daemon"]
emacs_motivations_initial: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Free Software, no telemetry, lightweight, EWW, Gnus.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 27
email_package: Gnus
favourite_packages: pdf-tools, Gnus, ERC, EUDC, Cider, SLIME, shell-mode
free_software_zeal: any comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: Yes
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Time tracking"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable"]
package_contact_method: ["File a bug at debugs.gnu.org"]
package_contribution: Frequently
package_contribution_barriers: String[]
package_contribution_frequency: Frequently
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Blogs", "Web search engines", "M-x list-packages", "planet.emacslife.com, Sacha Chua Emacs News"]
package_documentation_wish: ["Minimum viable example Elisp code, runnable starting from \"emacs -Q\", ideally."]
package_help: ["IRC", "Mailing lists"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately"]
emacs_contribution_feedback:
  The GNU Emacs maintainers are incredible!  Posting to emacs-devel can be intimidating if the topic may be controversial.

emacs_difficulties:
  Key mapping for Backspace, Delete, etc, in the MS-DOS terminal.  Today, mapping Alt-x in xterm is still an issue.

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

languages:
  ["Assembly", "C++", "C", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Java", "Python", "Rust", "Shell", "SQL"]

survey_feedback:
  Thank you for running this survey, and for implementing it in such a user-respecting way.  You managed to make the survey visually attractive yet very responsive, and not requiring any JavaScript at all.  Well done!


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", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
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: Emacs
languages: ["C++", "C", "HTML/CSS", "Python", "Rust"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Atom
package_contribution_barriers:
  ["Elisp proficiency", "Not knowing how to modify a package", "Unfamiliar with contribution process", "Wariness of the review process"]


elisp: simple functions
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
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: Userdefined, Sane
languages: ["HTML/CSS", "Javascript", "Python"]
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
package_help: missing
emacs_difficulties:
  I still do. Emacs is an Editor for Nerds. I am not one. I want a tool which solves problems, so I can stop thinking about them. I do not care for programming, it's just a tool for me.

emacs_strengths:
  It can do some things better than Code Browser 4.9, but it can not do that what Code Browser 4.9 shines at, Folding of Code into Sections, Navigate into Sections, Link to Sections --> Hyper Code


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "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: Good but not great
emacs_strengths: Extensibility, support for editing basically everything
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 22
email_package: I've used Gnus in the past but don't any more
favourite_packages: magit, lsp, ruby-mode, smex, terraform-mode, yasnippit
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", "Javascript", "Python", "PHP", "Perl", "Ruby", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux", "WSL"]
org_usage: String[]
package_archives: ["MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "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: ["figure it out myself or abandon it"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Hard to remember keybindings, hard to remember how various modes work after not using them for a while.

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

survey_feedback:
  I liked that I was able to navigate away and when I came back it remembered that I had started filling out the survey and what my previous answers were


elisp: copy-paste
emacs_contribution: Never
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", "future-proof editor"]
emacs_performance: Alright
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 10
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", "Python", "Shell", "LaTeX"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "GitHub"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
prior_editor: TextWrangler
project_package: projectile
emacs_difficulties:
  - Understanding differences between Aquamacs, sytem emacs on OSX, "Emacs for OSX", etc. Just the general version confusingness, and where to store customizations. I eventually switched to compiling my own, and life was much easier in the long run.

emacs_strengths:
  - transparent editing and dired access
  - GUI or terminal editing both work
  - extensibility and user community

org_usage:
  ["Note taking", "General document writing", "Task management", "Babel", "Academic papers and presentations"]

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


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Keybindings for almost everything.
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Keybindings for almost everything.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: magit,lsp-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Agenda"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["GitHub", "Discord"]
languages:
  ["C++", "C", "Elisp", "Elixir", "HTML/CSS", "Haskell", "Javascript", "Java", "Python", "Rust", "Shell", "Typescript"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["TUI"]
emacs_motivations_initial: ["Extensibility", "Lisp"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 12
email_package: No
favourite_packages: no-littering, general, dumb-jump, paredit, which-key, flymake, eglot
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["All of the above and more, I exclusively use emacs for programming tasks"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL"]
org_usage: String[]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "distro packages (debian, nixos, guix)"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Overview"]
package_help: ["GitHub", "Mailing lists", "Email"]
package_manager: ["package.el", "use-package", "distro packages (debian, nixos, guix)"]
package_research: ["Research alternatives", "wait for maturity", "wait for community"]
prior_editor: Vim
project_package: project.el
emacs_difficulties:
  > Please be as specific and concrete as your memories permit.

  Sorry that was too long ago :)

  I think I started using technomancy's emacs-starter-kit. I remember that package.el+use-package was a game changer: it provided a clear starting point(s) to integrate packages and later make my own. 
  Before that I was lost in the jargon (window/frame? minor mode? hook?) and kept going only because vim's support for lisps at the time was inferior.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Built-in features", "Community", "It's libre software (not the same as \"Part of the GNU project / FSF\")"]

emacs_strengths:
  - timelessness: editors come and go but emacs & (neo)vim stay around
  - libre software: it does not spy on me
  - extensible, especially since package.el

package_contribution_barriers:
  ["Lack of time", "Unfamiliar with contribution process", "Wariness of the review process", "FSF paperwork"]

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


elisp: write package
emacs_contribution: Rarely
emacs_contribution_feedback: FSF assignment.
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility!
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 33
email_package: No
favourite_packages: org-mode, org-mode-roam
free_software_zeal: significant comprimise
fsf_paperwork_year: 10+y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Default + a number of personal keybindings.
languages: ["C++", "C", "C#", "Elisp", "Java", "Python", "Perl", "R", "Shell", "Lisp"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA", "Org-mode ELPA"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Emacs StackExchange"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "I've built a custom text mode for a large project of my own."]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Uncle
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Part of the GNU project / FSF", "gui and no gui options"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_strengths: it is the complete package. all you could want. all configured in the same language.
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: Mu4e
favourite_packages: elfeed, mu4e, corfu, vertico
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", "HTML/CSS", "Python", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Search engine when i find a deficient in emacs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["No idea where to ask"]
emacs_difficulties:
  I am still new and still struggle. The key bindings are rough. the official online documentation is almost always just information overload, it needs to have a "cookbook" or quick configuration part for built in packages. There is no wiki that is up to date and complete. I do not understand all the duplicate built-in packages. I wanted to use gnus for rss and email but after struggling i found out that it does not support atom feeds. why are these packages included if they do not use up to date standards? why does tramp use things like sshfs when that project is dead?


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Learning keybindings, learning elisp/how to customize
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, open-source, org-mode
emacs_tasks: ["Work", "Personal organization"]
emacs_version: ["28.2"]
emacs_years: 14
email_package: No
favourite_packages: org-mode, magit
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Haskell", "Javascript", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Manual", "Screenshots"]
package_help: ["GitHub"]
package_manager: ["package.el", "use-package"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Got used to the keybindings"]

package_contribution_barriers:
  ["Lack of time", "Elisp proficiency", "Lack confidence in code quality", "Wariness of the review process", "FSF paperwork"]


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: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: company, dashboard, dired-sidebar, counsel, magit, org, pdf-tools, 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: ["Go", "Python", "R", "Rust"]
magit_usage: Often
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["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: ["Issues"]
package_discovery: ["Reddit", "Blogs", "Web search engines", "M-x list-packages"]
package_help: ["Reddit", "GitHub"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for community"]
emacs_difficulties:
  Not understanding how to use the help pages. Not understanding how to translate to/from use-package setup. Buggy setups for popular languages like python.

emacs_strengths:
  It is a complete window manager and offers the features of multiple different apps, eg it offers file management, terminal, pdf viewing, code editing, note taking, document/book reading.

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: curiosity
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Part of the GNU project / FSF", "curiosity"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: Mu4e
favourite_packages: org, auctex, embark, eww, orderless, mu4e
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: Yes
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: meow
languages: ["Elisp", "Shell", "LaTeX"]
magit_usage: Never
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Blogs", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Manual", "Clips/videos", "Overview"]
package_help: ["Emacs StackExchange", "just search online"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  I used to use Spacemacs. Gradually I learned Emacs Lisp and understand what Emacs works from it. Then I started to write my own tweaks. Then I started afresh and wrote my own init.el

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


elisp: write package
emacs_contribution: Never
emacs_contribution_feedback: It's 2022, sending patches by email is just embarrassing.
emacs_introduction: Friend
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_strengths: Seamlessly used over ssh. Extensibility with a huge community of packages.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 14
email_package: notmuch
favourite_packages: lsp-mode, helm, projectile, ace-jump-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: I have in the past
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["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", "Advocacy"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison"]
package_help: ["GitHub"]
languages:
  ["C++", "C", "Clojure", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Java", "Python", "Perl", "R", "Rust", "Shell", "SQL", "Typescript"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Alright
emacs_tasks: ["Hobby projects"]
emacs_version: ["27.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
languages: ["C", "Python"]
magit_usage: Never
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["GitHub", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["use-package", "manual"]
package_research: ["Install and try it immediately", "wait for community"]
emacs_difficulties:
  It is hard to remember the key-binding; frequently need searching internet to find  a solution for even simple problem

emacs_strengths:
  rich capabilities for feature extension; platforms to learn lisp programming; all-in-one text editing and org-mode


elisp: write package
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: lisp interaction mode for easy calculation
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 36
email_package: No
free_software_zeal: do not prefer
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Never
operating_system: ["Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Time tracking"]
package_archives: ["not sure"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["GitHub", "Email"]
package_manager: ["not sure"]
package_research: ["Research alternatives"]
languages:
  ["C++", "C", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Perl", "Rust", "Ruby", "Shell", "Typescript"]


elisp: many packages
emacs_contribution: Often
emacs_contribution_feedback: It lacks a continuous integration system where every patch would be automatically checked.
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: it is extensible, it has many packages, it is FLOSS
emacs_tasks: ["Work", "Hobby projects", "listening to music, reading emails, taking notes, accounting"]
emacs_version: ["28.2"]
emacs_years: 17
email_package: notmuch
favourite_packages: notmuch, org mode, magit
free_software_zeal: significant comprimise
fsf_paperwork_year: 5-10y
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Javascript", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Frequently
package_contribution_barriers: String[]
package_contribution_frequency: Frequently
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Blogs", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Manual", "Overview"]
package_help: ["Matrix", "GitHub", "Mailing lists"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

package_submission:
  Usually MELPA because it allows me to store my package wherever I want so I can get continuous integration. This way, any change to my package is tested (lint + unit-tests).


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects", "University"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages: magit, lsp, corfu, which-key, projectile, vterm, ace-window, org, org-roam
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", "HTML/CSS", "Javascript", "Java", "Python", "Typescript"]
magit_usage: Often
operating_system: ["GNU/Linux", "WSL"]
org_usage: ["Note taking", "PKB"]
package_archives: ["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: ["Reddit", "GitHub"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  Creating my own configuration was a bit of a chore due to my unfamiliarity with elisp. Bugs were also a bit difficult to resolve because of this.

emacs_strengths:
  Extensibility. It allows me to make appropriate changes to Emacs when my workflow changes. It allows me to experiment with different workflows altogether and not be tied to someone else's opinionated view as to how something should work or be used. I think a lot of the other strengths of Emacs (e.g. great packages, community) derive from the great extent of Emacs' extensibility.


elisp: copy-paste
emacs_contribution: Rarely
emacs_contribution_feedback: Mailing lists are antiquated and make contributing difficult.
emacs_difficulties: TIMTOWDI and all the fragmented tutorials and third party documentation.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Alright
emacs_strengths: Customizations
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 13
email_package: No
favourite_packages: org
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
languages: ["Go", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "SQL", "Latex"]
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"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "IRC servers"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots"]
package_contribution_barriers:
  ["Elisp proficiency", "Unfamiliar with contribution process", "Bad prior experience", "Mailing lists are awful as compared to a central issue tracker"]


elisp: read and understand
emacs_contribution: Never
emacs_difficulties: Timezone handling;
emacs_introduction: Initially University, but later on reintroduced with org-mode; now still using mainly org-mode
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: GNU, opensource, cross platform, no bloat, no nonsense, extensible, packages,
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: Mu4e
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: bitcoin only
has_donated_fsf: bitcoin only
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "Fortran", "Julia", "Python", "R"]
magit_usage: Often
operating_system: ["GNU/Linux", "Windows"]
package_archives: ["framework default", "GNU ELPA", "GNU ELPA devel", "MELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["IRC", "Matrix", "Reddit", "Emacs StackExchange", "GitHub", "Mailing lists", "Email"]
package_manager: ["framework default", "package.el", "manual"]
package_research: ["Install and try it immediately"]
favourite_packages:
  notmuch, memacs, ledger, org-mode, org-roam, org-transclusion, yasnippet, denote, ox-tufte, org-super-agenda

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

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


elisp: simple functions
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)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and Community. There is a package for everything, and if not, I can write one easily.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 6
email_package: No
favourite_packages: EXWM,desktop-environment,ivy,helm,doom,pdf-view,lsp-mode,pandoc
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: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_documentation_wish: ["Manual", "Overview"]
package_help: ["Reddit", "Framework", "Discord"]
package_manager: ["framework default", "package.el"]
package_research: ["Install and try it immediately"]
prior_editor: None
project_package: framework default
emacs_difficulties:
  It was very difficult to use Vanilla Emacs (which I did for my first 4 of 6 years). Doom Emacs is much easier to get started with.

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

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

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

package_discovery:
  ["Reddit", "GitHub", "Matrix servers", "Discord", "Blogs", "Web search engines", "M-x list-packages"]


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Discoverability of help was there but you had to know how to use it
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Alright
emacs_strengths: Huge availability of packages
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
favourite_packages: winum, lsp, evil, helm, projectile, magit
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: Vim
languages: ["C++", "C", "Haskell", "Python", "Rust"]
magit_usage: Sometimes
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "Time tracking"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Design rationale"]
package_help: ["Reddit", "GitHub", "Discord"]
package_contribution_barriers:
  ["Lack of time", "Unfamiliar with contribution process", "FSF paperwork", "Can seldom reproduce problems relevant to others"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: It's an integrated interactive development environment
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "27.1"]
emacs_years: 9
email_package: No
favourite_packages: which-key, lsp, use-package, fireplace, magit
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", "Javascript", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Clips/videos", "Overview"]
package_help: ["GitHub"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  Elisp is quite difficult to understand as a beginner, I definitely stopped using Emacs for a bit because I felt like I hit a wall with the names of variables used to configure Emacs and how those settings were set in Elisp from StackOverflow posts. I also remember finding the manuals quite dense and difficult to find the right information about key bindings and features that I wanted. To this day I don't know how to navigate the manual in editor, and I install packages like which-key and helpful to tell me what's available to use.

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


elisp: many packages
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: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: The richness of its introspective capabilities combined with a Lisp programming environment
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "27.2"]
emacs_years: 39
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: ["C", "Elisp", "Erlang", "Go", "Javascript", "Python", "Perl", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["MacOS", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["Source"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "M-x list-packages"]
package_help: ["Emacs StackExchange", "Youtube"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
favourite_packages:
  ace-window,anzu,deadgrep,dired-subtree,elscreen,emacs-w3m,highlight-indent-guides,restclient,topspace,vterm

package_documentation_wish:
  ["Tutorials", "Whatever is appropriate and more than the barest minimum.  Almost any doc is better than a bare ELPA paragraph"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Community"]
emacs_performance: Good but not great
emacs_strengths: Extensibility/programmbility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 6
email_package: notmuch
favourite_packages: ivy, bind-key, ace-window, magit, slime, swiper, yasnippet, flycheck
free_software_zeal: moderate 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", "WSL", "Windows", "MacOS"]
org_usage: ["Note taking", "General document writing", "Time tracking", "PKB", "Babel"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "IRC servers", "Discord", "Blogs"]
package_documentation_wish: ["Design rationale", "Screenshots", "Clips/videos"]
package_help: ["IRC", "Reddit", "Emacs StackExchange", "GitHub", "Discord"]
package_manager: ["package.el", "manual"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for community"]
prior_editor: Sublime Text
emacs_difficulties:
  I remember struggling to set my own custom keybindings a few times.
  Setting up HTTPS/TLS for `M-x package-list` etc. was harder than it ought to be.
  Certain modes overlap in strange ways which the guides do warn you about, but even so, having to look through the packages and their mode bindings/behaviours was a bit unintuitive.

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

languages:
  ["Assembly", "C++", "C", "Common Lisp", "Elisp", "Javascript", "Python", "R", "Rust", "Shell", "Typescript"]

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


elisp: simple functions
emacs_contribution: Never
emacs_contribution_feedback: Absolutely no interest in doing paperwork and sending actual mail.
emacs_difficulties: I find it hard to debug elisp and understand what's going on.
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_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: Emacs
languages: ["C", "Javascript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["never have"]
emacs_strengths:
  Extensibility via elisp
  UI stability
  Minimal initial setup
  No forced notifications and auto updates

favourite_packages:
  helpful, delsel, smartparens, undohist, wgrep, saveplace, orderless, embark, company, transpose-frame


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", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, org-mode, keybindings
emacs_tasks: ["Work"]
emacs_version: ["28.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: Vim
languages: ["R", "bash"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["framework default", "MELPA"]
package_contact_method: ["GitHub"]
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: ["GitHub", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison"]
package_help: ["Framework"]
package_manager: ["framework default"]
emacs_difficulties:
  It took some time to learn the way Emacs works, spetially in relation to code results and exports, tangling


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_strengths: Free Software, can be tuned extremely precisely, some packages (magit, org-mode).
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: magit, org-mode, projectile
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++", "HTML/CSS", "Javascript", "Python", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management"]
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: Never
package_contributions: missing
package_discovery: ["Blogs"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Emacs StackExchange", "Mailing lists"]
package_manager: ["use-package"]
emacs_difficulties:
  The profusion of solutions to address one problem can make it difficult/lengthy to find the one adapted to my use-case.

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


elisp: simple functions
emacs_contribution: Rarely
emacs_contribution_feedback: mailing the signed paper can be expensive
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Built-in features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: ability to mix normal editing with Gnus-style interactive applications seamlessly
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 12
email_package: No
favourite_packages: magit
free_software_zeal: moderate comprimise
fsf_paperwork_year: 5-10y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Not knowing how to modify a package", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Web search engines", "M-x list-packages", "telegram groups"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual"]
package_help: ["GitHub"]
emacs_difficulties:
  Elisp is still missing some HOWTO docs, the internet tells a lot of old-fashioned ways to do something

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Seemed to be the most powerful editor"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 23
email_package: No
favourite_packages: use-package, helm, company, magit, eglot, git-timemachine, nyan-mode
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Sample configurations e.g. for use-pacakge"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Notepad++
emacs_difficulties:
  Difficulty selecting from all the huge numbers of different packages (still a challenge), figuring out why some configuration isn't working (still often a huge challenge)

emacs_strengths:
  Editing speed, ability to customise, pleasure of using, extreme power, incredible flexibility, high ceiling for power users, confidence editor not going away so worth sinking learning time in

has_donated_community:
  I would like to, but there's no easy way to know which packages to support - would be extremely keen to donate to emacs development if there was someone to take the cash and distribute it appropriately

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


elisp: simple functions
emacs_contribution: Rarely
emacs_difficulties: Finding communities and seeking help. As a noobie at the beginning, don’t dare ask questions
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths:
  Do what I mean
  Do what I want
  Open source
  Community

emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: notmuch
favourite_packages: Straight, org, org-roam, vulpea, telega, elfeed
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Meow
languages: ["Elisp"]
magit_usage: Often
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Often
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots"]
package_help: ["Emacs StackExchange", "Framework", "GitHub", "Email", "Discord", "Discourse"]
package_discovery:
  ["Reddit", "GitHub", "Discord", "Discourse", "Blogs", "Web search engines", "Sacha Chua! Thank you! Hugs!"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Built-in features"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects", "IRC"]
emacs_version: ["27.1", "25.3"]
emacs_years: 15
email_package: No
favourite_packages: org-mode, ERC
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", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["RPG character sheets"]
package_archives: ["not sure"]
package_contact_method: ["never needed to"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Emacs wiki"]
package_documentation_wish: ["Manual"]
package_help: ["have not done so"]
package_manager: ["straight", "haphazardly"]
package_research: ["Research alternatives"]
emacs_difficulties:
  I switched from an editor that was an Emacs work-alike by default, so there was little trouble in picking up actual Emacs. I used JED for a while because it was available on university systems.

emacs_motivations_initial:
  ["Text editing features", "Part of the GNU project / FSF", "MP3 player, IRC client, was less of a finger-twister than vim on keyboard layout I was using at the time"]


elisp: write package
emacs_contribution: Never
emacs_introduction: Recommended by college professor
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Lisp editing capabilities"]
emacs_performance: Good but not great
emacs_strengths: Emacs lisp, which leads to it's incredible extensibility.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 7
email_package: No
favourite_packages: magit, eglot, evil, corfu, cider, package.el, consult
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: ["Clojure", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "GitHub"]
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", "GitHub", "Mailing lists", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Manual", "Screenshots"]
package_help: ["GitHub"]
package_manager: ["package.el", "use-package"]
emacs_contribution_feedback:
  The barrier to entry is high. The dev mailing list looks like it is filled with noise, so I am hesitant to subscribe to it. I'm working on FSF assignment but only so I can contribute bug fixes.

emacs_difficulties:
  Getting started with installing remote packages from m/elpa, and the discoverability of key bindings and commands. The `which-key` package, once installed, greatly helped me with this. Cider and clojure modes were also not as mature as they are now.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Alright
emacs_strengths: Mature community and major plugins such as org mode and magit
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: org mode, 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: ["Note taking and version control via org mode and magit"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB", "Babel"]
package_archives: ["MELPA", "not sure"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison"]
package_help: ["Reddit", "Emacs StackExchange"]
survey_feedback:
  Some questions make some implications that might be wrong, such as migrating from a previous editor to Emacs, which isn't the case for me, since Emacs can be used for other purposes than programming.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Not well
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 2
email_package: No
favourite_packages: magit,avy,vertico,lsp-mode,evil-mode,consult,marginalia
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++", "C", "Haskell", "Javascript", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "IRC servers", "Blogs"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots"]
package_help: ["GitHub", "Discord"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  Not really, since the on-board help is really nice (probably the best that exists). However, the defaults suck pretty hard. The amount of code projects like Spacemacs or Doom Emacs require to just bring something modern is ridiculous.

emacs_strengths:
  It has very interesting core concepts, such as major and minor modes, which makes it incredible extensible and can implement any workflow / other editors.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["TUI"]
emacs_motivations_current: ["Extensibility", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Customizability, lispiness
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 27
email_package: No
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: No
keybindings: Emacs
languages: ["Java", "Python", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Hacker News"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["use-package", "manual"]
emacs_difficulties:
  Pretty much everything about Emacs is hard to learn. I've been using it for nearly 30 years and barely know how to do anything beyond the most basic operations. That said, that's partly because I don't use Emacs *exclusively*. I do most of my coding in an IDE (Eclipse) and usually use Emacs for "quick and dirty" terminal based edits.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 37
email_package: notmuch
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: Vim
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Mailing lists", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials"]
package_help: ["Mailing lists"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: None
emacs_difficulties:
  Common features quickly find their way into muscle memory. But sometimes features are easy to forget how to invoke/use and can be annoying to refind/discover.

emacs_strengths:
  Given enough effort just about anything is possible. And the rug will never be pulled out from under you.

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


elisp: read and understand
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: ["Extensibility", "Text editing features", "org mode"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
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: Meow
languages: ["Clojure", "Common Lisp", "Elisp"]
magit_usage: Sometimes
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["framework default", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Overview"]
package_help: ["Reddit", "Framework", "GitHub"]
package_manager: ["framework default"]
package_research: ["Research alternatives"]
prior_editor: Vim
emacs_difficulties:
  Hard to learn keybindings, mitigated by used of evil mode. Initially, non-modal nature was jarring after 20+ years with Vi(m).

emacs_strengths:
  Extensibility, flexibility, longevity, availability on wide variety of modern platforms, open source

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


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 2
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: Emacs
languages: ["HTML/CSS", "Python"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["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: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  For just about any way I would like to use Emacs, not only has someone probably thought of it before but there will also be a useful guide or package all set up for me.

favourite_packages:
  project.el, magit, modus-themes, vertico, orderless, consult, org-cite, citar, org-roam, org-roam-bibtex


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
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.0"]
emacs_years: 15
email_package: No
favourite_packages: magit,ag,wgrep,multiple-cursors,key-chord,multi-vterm
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Web search engines"]
package_documentation_wish: ["Comparison"]
package_help: ["Framework"]
package_manager: ["use-package"]
package_research: ["wait for maturity"]
emacs_strengths:
  The universal nature of it: I can get comprehensive help about all the packages and modes I use in a single way, I can view their source, I can navigate different types of buffers in the same way. Eshell is a great example of this.

languages:
  ["Clojure", "Elisp", "Go", "HTML/CSS", "Haskell", "Javascript", "Rust", "Ruby", "Shell", "SQL", "Jsonnet"]


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 3
email_package: No
favourite_packages: exwm,evil,org,vertico,consult,sly,lispy,multiple-cursors,vterm,writeroom-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++", "Common Lisp", "Scheme", "Shell"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale", "Manual", "Clips/videos"]
package_help: ["Emacs StackExchange"]
package_manager: ["framework default"]
package_research: ["Research alternatives"]
prior_editor: Vim
emacs_difficulties:
  Vanilla emacs there is no way for that to be learned when I first started using emacs. I was using the vim keys and was used to that and you open vanilla emacs and you hear about all the amazing features you can build onto it and it just felt a bit daunting on how to even get started. Had to use a starter pack until now and I now have the time to be able to start making my own config from scratch and personalising it massively.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "ability to have a integrated computing environment"]

emacs_strengths:
  The fact that is almost a virtual lisp machine and uses the lisp language is very helpful. Also the fact that it is so old has stood the test of time so far is actually very reassuring. Have a good chance of the editor being around for a while longer and grow with your skill set in it.
  Good community of people who do very niche stuff at times but very helpful also is a massive plus.
  You can do so much with it, including turning it into a window manager and that is great.

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: ["Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages: Magit, denote, lsp, ledger, ace-jump
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: ["Clojure"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
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", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Eclipse
emacs_difficulties:
  Initial config, extensions and keybindings which meets some on my needs. Without the first 5 videos of Emacs From Scratch I would probably had give up.

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]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, image rendering
emacs_tasks: ["Hobby projects", "School"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: org-modern,sokoban,use-package,auctex
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", "Java", "Shell", "Ocaml"]
magit_usage: Sometimes
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["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: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Screenshots"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  I remember getting initially overwhelmed by the number of commands available. I was unaware on the daemon, so I often sat waiting for a few seconds for Emacs to load.


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Lisp is not a mainstream language and may be hard to grasp
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Community", "Part of the GNU project / FSF", "some of the world's best hackers use it"]
emacs_performance: Very well, it's snappy
emacs_strengths: Freedom, community, extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 10
email_package: No
favourite_packages: Magit,lsp,multiple-cursors,org-mode,hydra,projectile,helm
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: ["Elisp", "HTML/CSS", "Javascript", "Java", "PHP", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_documentation_wish: ["Comparison", "Manual", "Clips/videos", "Overview"]
package_help: ["Matrix", "Emacs StackExchange", "GitHub", "Mailing lists"]
package_manager: ["use-package"]
package_research: ["Research alternatives"]
prior_editor: Sublime Text
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: 111 characters]

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Terminal support"]
emacs_performance: Good but not great
emacs_strengths: Terminal support and emacsclient.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 21
email_package: No
favourite_packages: projectile, tide, highlight, lsp
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", "Javascript", "Python", "Shell", "Typescript"]
magit_usage: Rarely
operating_system: ["GNU/Linux", "MacOS"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Clips/videos"]
package_help: ["Reddit", "Mailing lists"]
package_manager: ["use-package", "manual"]
emacs_difficulties:
  Key combinations were difficult to remember.
  Startup times were an issue (it took me a few years to know of emacsclient!).
  Package compilations sometimes failed and the errors were far from easy to debug.

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "First class terminal support"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: packages
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 4
email_package: No
favourite_packages: evil, which-key, treemacs, magit, projectile, lsp, eglot
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++", "Haskell", "Python", "Rust"]
magit_usage: Often
operating_system: ["GNU/Linux"]
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", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "GitHub"]
emacs_difficulties:
  configuring packages and understanding which part of emacs is changing with installation another package from "top-10 best emacs packages"


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"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, self-documenting, moldable
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: evil, magit, org, org-roam, haskell-mode, flymake, use-package, dired, meow
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: ["Haskell", "Shell", "Kotlin, Odin"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["framework default", "Source", "not sure"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "IRC servers", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
emacs_difficulties:
  From time to time I get those "wrong type argument string-p" messages and they are really off-putting for me as an (intermediate) beginner. Even if I know basics of lisp it's really hard for me to nail down what exactly is happening. These errors pop up sometimes when upgrading doom-emacs BUT also when I work on my own custom configuration.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: extensibility
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 4
email_package: No
favourite_packages: helm
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: ["Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Blogs"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["framework default"]
emacs_difficulties:
  usual key bindings we’re very hard for me to learn. i felt like i didn’t know what was available and was overwhelmed by amount i needed to learn. spacemacs discoverability really helped

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


elisp: write package
emacs_contribution: Never
emacs_difficulties: Too long ago to remember
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Inertia: have been using Emacs since the late 1980s"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Integration
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 35
email_package: No
favourite_packages: magit, vc, cc-mode, ediff, lots of Prot's stuff, some org
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Assembly", "C++", "C", "Elisp", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "PKB"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["FSF paperwork"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Mailing lists"]
package_documentation_wish: ["Comparison", "Design rationale"]
emacs_contribution_feedback:
  I am anxious to contribute.  Get employer paperwork was impossible at IBM.  May succeed at my new employer.

package_submission:
  Would like to contribute both to ELPA and core Emacs.  I am still working with my employer to get FSF copyright papers signed.


elisp: simple functions
emacs_contribution: Sometimes
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Org"]
emacs_motivations_initial: ["Extensibility"]
emacs_performance: Good but not great
emacs_strengths: Complete flexibility for the user experience, powerful built in extension language
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
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: ["Elisp", "Go", "Haskell", "Ruby", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Time tracking", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Comparison", "Tutorials", "Overview"]
package_help: ["GitHub"]
package_manager: ["straight"]
emacs_difficulties:
  Arriving at sane defaults. There are so many options it took forever to adjust behavior for each language I worked with. This led me to try config frameworks: Prelude, spacemacs and eventually doom. Although they’re powerful it’s a shame that defaults aren’t geared more for the most common use cases.


elisp: read and understand
emacs_contribution: Rarely
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: Alright
emacs_strengths: Plugins, lisp, extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: No
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", "HTML/CSS", "Javascript", "PHP", "Perl", "Rust", "Ruby", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Bad prior experience"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Reddit", "Framework", "GitHub", "Discord"]
package_manager: ["framework default", "straight"]
emacs_difficulties:
  Lack of conventions, like how things should be done. There are many ways to solve the same things but most of them aren't really working and I had hard time finding good sources for that.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: elpher,god-mode,magit,paredit,sly
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", "Common Lisp", "Elisp", "Haskell", "Java", "Python", "Perl", "Scheme", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "IRC servers", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Manual", "Screenshots"]
package_help: ["IRC"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  - Overwhelmed by the amount of keybindings to learn.
  - Trying to customize fonts for the first time.
  - Keeping a clean and consistent configuration file.

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

emacs_strengths:
  All the packages and the "lispiness" of the software itself (i.e., being able to interact with everything).


elisp: understand internals
emacs_contribution: Frequently
emacs_contribution_feedback: Forge please
emacs_difficulties: Lisp syntax (I was only coding C/C++/Perl before that)
emacs_introduction: a hacker I looked up to was using it
emacs_mode: ["GUI"]
emacs_motivations_initial: ["It was not vim yet still used by hackers"]
emacs_performance: Good but not great
emacs_strengths: Lisp, customizability, community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 19
email_package: notmuch
favourite_packages: which-key, ivy, notmuch, elfeed, magit, paredit, ws-butler
free_software_zeal: significant comprimise
fsf_paperwork_year: 2-5y
has_donated_community: Cannot
has_donated_fsf: I have in the past
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "C", "Elisp", "Go", "HTML/CSS", "Haskell", "Python", "Perl", "Ruby", "Scheme", "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", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Frequently
package_contribution_barriers: String[]
package_contribution_frequency: Often
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_documentation_wish: ["Manual", "Screenshots"]
package_help: ["GitHub", "Mailing lists", "Email"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 123 characters]

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

package_submission:
  NonGNU ELPA because it is enabled by default, MELPA before that because it was the de facto default. These days MELPA is less attractive.


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: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Easily hackable.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 4
email_package: Mu4e
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", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Ruby", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["framework default", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Screenshots", "Clips/videos", "Overview"]
package_help: ["IRC", "Framework"]
package_manager: ["framework default", "straight"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for community"]
emacs_difficulties:
  discovery of keybinds. I have a folder called foobar and want to create a folder (using ivy). type "foo" then hit C-M-j.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.1"]
emacs_years: 2
email_package: Mu4e
favourite_packages: dirvish, meow-edit, org-roam, pdf-tools, consult, vterm
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: custom (vim-like, more kakoune-like)
languages: ["HTML/CSS", "PHP", "Nim"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Mailing lists", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["IRC", "Reddit", "Framework"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  During the first time I didn't knew elisp and stubbornly copy-pasting  pieces of someone-else configuration caused my Emacs to crash very often and I didn't find  the debugger very intuitive... that until I learned of use the help and various describe-something functions.

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

emacs_strengths:
  You know, I can inspect my own environment and change its behavior during run-time. Also with living in Emacs (actually org-mode) I can maintain a great PIM with every pieces of info linked when it make sense and accessible from a grep. 
  Also text-macros.


elisp: understand internals
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 45
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
magit_usage: Often
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS", "BSD"]
org_usage: ["Note taking"]
package_archives: ["MELPA Stable"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Discord", "Blogs", "Web search engines"]
package_documentation_wish: ["Design rationale"]
package_help: ["GitHub"]
package_manager: ["package.el"]
package_research: ["wait for community"]
prior_editor: TECO
languages:
  ["Assembly", "C++", "C", "Clojure", "Common Lisp", "Elisp", "Go", "Javascript", "Java", "Python", "Rust", "Ruby", "Scheme", "Shell", "SQL"]


elisp: write package
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: String[]
emacs_performance: Good but not great
emacs_strengths: Everything is text, all the source code is there, running in the editor.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 13
email_package: No
favourite_packages: magit, org-mode, tide, lsp-mode, web-mode, golden-ratio, yasnippet
free_software_zeal: do not prefer
fsf_paperwork_year: 5-10y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
languages: ["HTML/CSS", "Javascript", "Python", "Perl", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "PKB"]
package_archives: ["MELPA"]
package_contact_method: ["Depends on what they want"]
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", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Email"]
package_submission:
  I just put it on MELPA, for convenience. It's not GNU necessarily, and I believe there's still paperwork involved.


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Modifier keybindings, non-CUA keybindings, Emacs Lisp
emacs_introduction: Colleague
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_strengths: extensibility
emacs_tasks: ["Work"]
emacs_version: ["27.2"]
emacs_years: 11
email_package: notmuch
favourite_packages: Org, Magit, Notmuch, Ivy+Swiper, pdf-tools, ESS
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Haskell", "Julia", "Python", "R", "Scheme", "Bash"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source", "GNU Guix"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Web search engines", "When I need a feature"]
package_documentation_wish: ["Tutorials", "Design rationale"]
emacs_contribution_feedback:
  People are quick responsive and it is not so complicated but print then sign than scan some paperwork is not great and not encouraging me for contributing.


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: ["orgmode"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects", "Study (PhD)"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: Mu4e
favourite_packages: org-roam, projectile, helm, ivy, ace
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Would directly
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "HTML/CSS", "Haskell", "Julia", "Python", "R", "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", "not sure"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["framework default"]
emacs_difficulties:
  IMO, barely usable out of the box (if not using Spacemacs/Doom). Before trying orgmode: not really clear, whats the selling point.

emacs_strengths:
  Extensibility (lisp) + some very good code/packages already there. Orgmode in particular,  among other things.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Extensibility", "Lisp"]
emacs_performance: Good but not great
emacs_strengths: Elisp
emacs_tasks: ["Hobby projects", "Study"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: No
favourite_packages: CIDER, magit, org-mode, parinfer
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: ["C", "Clojure", "Common Lisp", "Elisp", "HTML/CSS", "Javascript", "R", "Scheme", "Typescript"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["Emacs StackExchange"]
emacs_difficulties:
  Missing documentation regarding load paths, non-searchable documentation for Elisp and Emacs in general, made it hard to get things working.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibilty, interface orthogonality.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 19
email_package: Gnus
favourite_packages: Org-mode, org-roam, AUCTeX, elfeed, mastodon.el, simple-mpc, Geiser, Eshell, vterm
free_software_zeal: any 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", "Haskell", "Python", "Scheme", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Manual"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  Yes - even basic editing operations were a mystery. Nothing made sense until I managed to open the Texinfo manual. Ah, youth...

package_contact_method:
  ["GitHub", "These days, mostly Gitlab. Occasional chat on Mastodon. Some comments and discussions on Reddit."]

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

package_help:
  ["I never ask for help. I just comb the Interwebs and manuals until I find the solution to my problem. Yeah, I know it's weird."]


elisp: understand internals
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Customization, open community, easy extensibility, and the plethora of historical packages.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 15
email_package: Mu4e
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: ["Assembly", "C", "Clojure", "Common Lisp", "Haskell", "Python", "Rust", "Scheme"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Wariness of the review process"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "IRC servers", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Manual", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Framework", "GitHub"]
package_manager: ["framework default", "package.el"]
emacs_difficulties:
  It was a long time ago, and I was a teenager interested in things precisely because they were difficult, so it's hard to remember.

favourite_packages:
  multiple-cursors, projectile, lsp-mode, restclient, treemacs, visual-regexp-steroids, yasnippet, ace-window

package_submission:
  Based on the repository I use the most or the one that seems to be the most active/have the greatest distribution.


elisp: write package
emacs_contribution: Never
emacs_difficulties: Emacs' jargon: windows, frames, buffer, etc.
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)"]
emacs_performance: Good but not great
emacs_strengths: Portability, extensibility & malleability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: notmuch
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Screenshots", "Clips/videos"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for maturity"]
languages:
  ["Elisp", "Elixir", "Go", "HTML/CSS", "Javascript", "Julia", "Python", "Perl", "Rust", "Shell", "SQL"]

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

survey_feedback:
  Love it, eager to see the results.

  Could we have back the questions regarding the most used packages?


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_performance: Good but not great
emacs_strengths: Extensibility, great community, independently open source, battle tested
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages: magit, magit, magit, did-i-mention-magit, multiple-cursors, git-cutter, centaur-tabs, avy
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Doom (not evil) + custom to make it feel more like macos
languages: ["Elisp", "Go", "HTML/CSS", "Javascript", "PHP", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Emacs StackExchange", "GitHub"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
emacs_difficulties:
  Strongly disliked how alien it felt on my mac. Added numerous keybindings to make it feel more integrated (cmd-q to quit, cmd-w to close a buffer, etc). And of course Doom helped it feel "ready" to go an more friendlier.

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]

survey_feedback:
  I used emacs heavily in University 20+ years ago then left for a while b/c I thought it had stagnated ... little did I know! I came back earlier this year and I'm glad I did!


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: Six months hit to productivity but the people who had the dev jobs i longed for used it.
emacs_introduction: I was IT guy to a pure unix shop
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Coolness"]
emacs_performance: Very well, it's snappy
emacs_strengths: community makes everything new work well. Completely uniform and powerful tools to work with text
emacs_tasks: ["Work", "Hobby projects", "Personal email and all non html text wrangling"]
emacs_version: ["29.0", "28.2", "26.3"]
emacs_years: 26
email_package: Rmail
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++", "C", "Common Lisp", "Elisp", "Go", "Javascript", "Python", "R", "Scheme", "Shell", "SQL"]
magit_usage: Often
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda"]
package_archives: ["not sure"]
package_contact_method: ["I don't"]
package_contribution: Never
package_contribution_barriers: ["Just never been needed as far as i can tell"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GNU ELPA/MELPA online package lists", "twitter, news.ycombinator.com"]
package_documentation_wish: ["Simple use case examples in emacs not web"]
package_help: ["IRC", "Reddit", "Emacs StackExchange"]
package_manager: ["package.el", "manual"]
emacs_motivations_current:
  ["Package(s)", "Text editing features", "Uniform and powerful interface to text and edit/debug cycles"]

favourite_packages:
  Gud, slime, dlv, and rmail  magit and rectangular editing (is that a paackage?)  org mode for notes, talks via webex, and documentation/essays


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features"]
emacs_motivations_initial: ["Org"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects", "Political Organisation"]
emacs_version: ["28.2", "28.1"]
emacs_years: 2
email_package: notmuch
favourite_packages: Org,magit,anzu,expand-region,Olivetti,vertico,marginalia,consult
free_software_zeal: do not prefer
fsf_paperwork_year: 0-2y
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "Python", "Rust", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit"]
package_documentation_wish: ["Manual"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight", "use-package"]
emacs_difficulties:
  Bad defaults and I wasn't sold on the value proposition to try hard to learn.
  Massively overwhelming, far too many built-in packages, only by being in the community for months can one osmotically learn stuff.
  (Doom fixed all these)


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["Org-mode"]
emacs_performance: Alright
emacs_strengths: Extensibility. Emacs can be the glue between a lot of different activities.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: Mu4e
favourite_packages: Org-roam, emacs-jupyter, org-roam-ui, Mu4e, Vertico, Consult, Marginalia, org-transclude
free_software_zeal: limited comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Vim
languages: ["Python", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
package_archives: ["GNU 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: ["Reddit", "M-x list-packages", "YouTube"]
package_documentation_wish: ["Tutorials", "Sensible default configuration(s)."]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package"]
emacs_difficulties:
  Yes they have been plenty. I never found the vanilla Emacs keybindings natural, I chose Vim and only gave Emacs a serious try because a friend convinced me Evil was actually a close to the real deal, and because I realized Emacs could do a lot of stuff Vim cannot.

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel", "Org-mode is my general workhorse for scientific research (astrophysics)."]


elisp: write package
emacs_contribution: Never
emacs_difficulties: slow down the edit speed
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community", "org-mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: keybindings, and usefull extensions
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 8
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
magit_usage: Sometimes
operating_system: ["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: ["Code (features)", "Code (bug fixes)"]
package_discovery: ["GitHub", "Mailing lists", "Web search engines"]
package_documentation_wish: ["Tutorials"]
package_help: ["GitHub"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_motivations_current:
[cell repeats an earlier one in this file: 102 characters]

languages:
  ["C++", "C", "C#", "Clojure", "Elisp", "HTML/CSS", "Javascript", "Java", "Python", "PHP", "Ruby", "Shell"]

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


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Don't remember, adding packages maybe.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
email_package: No
favourite_packages: perspective, hydra, magit
free_software_zeal: limited comprimise
fsf_paperwork_year: 0-2y
has_donated_community: I have in the past
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Completely custom
magit_usage: Frequently
operating_system: ["Windows"]
org_usage: ["Note taking", "General document writing"]
package_archives: ["GNU 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", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["use-package"]
emacs_contribution_feedback:
  The email centered flow, always puts me off from contributing. The rare times I do is because a issue is so personally annoying I'd be willing to put up with the email process to have this fix and or feature in.

emacs_strengths:
  Buffer management and moving frames, along with the perspective package having an easy way to manage file scope for specific projects or repos.

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


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", "Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: magit, org, which-key, auctex
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: ["Haskell", "Python", "Rust", "agda"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["General document writing", "Agenda", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["never needed yet"]
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", "Blogs", "youtube"]
package_documentation_wish: ["Comparison", "Tutorials", "Clips/videos"]
package_help: ["never needed yet"]
package_manager: ["use-package"]
emacs_difficulties:
  Init file organisation, occasionally a kind of 'lost feeling' where I didn't know what to do or what I even wanted to do.

survey_feedback:
  If you select a radio button question, you can't deselect it, even if it's optional (or maybe I couldn't figure it out)


elisp: none
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Magit"]
emacs_performance: Alright
emacs_strengths: Magit, org-mode, composability
emacs_tasks: ["Work"]
emacs_version: ["29.0"]
emacs_years: 5
email_package: No
favourite_packages: magit,org-mode,ledger-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: Vim
languages: ["Go", "Ruby"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Not interested", "Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Screenshots", "Clips/videos"]
package_help: ["Framework", "GitHub"]
package_manager: ["framework default"]
emacs_difficulties:
  Setting up everything to be productive in a new language (or everytime the current tools break, and how long it takes to bring everything back together)

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


elisp: simple functions
emacs_contribution: Never
emacs_difficulties: 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"]
emacs_performance: Good but not great
emacs_strengths: does everything
emacs_tasks: ["Work", "Hobby projects", "everything"]
emacs_version: ["28.2"]
emacs_years: 4
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
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["framework default", "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: ["Web search engines"]
package_help: ["IRC"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
languages:
  ["Assembly", "C++", "C", "Clojure", "Common Lisp", "Go", "Javascript", "Java", "Python", "PHP", "Perl", "Rust", "Ruby", "Scheme", "Shell", "SQL", "Typescript"]

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


elisp: many packages
emacs_contribution: Sometimes
emacs_difficulties: Keybindingens.
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility and customization.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 20
email_package: Mu4e
favourite_packages: magit, projectile, cider, denote, flycheck, modus-theme, pdf-tools, pin-entry
free_software_zeal: significant comprimise
fsf_paperwork_year: never considered
has_donated_community: how and who?
has_donated_fsf: Would directly
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", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation"]
package_discovery: ["Mailing lists", "Web search engines", "M-x list-packages", "Sacha Chua - Emacs Weekly"]
package_documentation_wish: ["Comparison", "Manual", "Overview"]
package_help: ["Email"]
package_manager: ["package.el", "use-package"]
emacs_motivations_current:
[cell repeats an earlier one in this file: 110 characters]

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Knowledge Management"]
emacs_version: ["27.1"]
emacs_years: 3
email_package: Not yet (but I want to)
favourite_packages: citeproc,gnuplot,ob-blockdiag,ob-ipython,openwith,org,org-drill,org-roam,org-roam-bibtex,ox-ipynb
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: I have in the past
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Python", "Shell"]
magit_usage: Rarely
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "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: ["Mailing lists", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Mailing lists"]
package_manager: ["package.el"]
package_research: ["Install and try it immediately", "Research alternatives", "wait for community"]
emacs_difficulties:
  It would be nice if there were some clear way of learning Elisp so one could better grasp how to extend package functionality in packages such as org-mode (e.g. I want to output MathML on my HTML docs, or I'd like to ensure accessibility properties for some elements, or integration with gettext so I can produce several versions of a single doc).

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

emacs_strengths:
  Its extensibility is impressive.  I use it along with org-mode to keep track of TODO's and to produce my reports.

survey_feedback:
  It would be nice to have options in some answers that can portray the sentiment of "no, I haven't used feature X because I'm still learning, but I would like to use it in the future"... perhaps "not yet"?


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Erlang Mode /tool for Emacs `https://www.erlang.org/doc/apps/tools/erlang_mode_chapter.html`
emacs_mode: ["TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: No
favourite_packages: Alchemist elixir, Erlang tool for Emacs, Terraform-mode, Selectrum, Format-all
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: mix plus user-defined key -bindings
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS", "BSD"]
org_usage: ["I do not use Org Mode"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["never"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_help: ["GitHub"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: IntelliJ
project_package: projectile
prose: Never
emacs_motivations_current:
  ["Extensibility", "Text editing features", "Built-in features", "customisability, professionalism, configurability, adaptability, coverability"]

languages:
  ["Elisp", "Elixir", "Erlang", "Javascript", "Shell", "HCL, Terraform, Dockerfile, Jenkinsfile, K8s YAML, human-readable readmes Markdown documentation, notes taking, automate OS executables configuration and automatic upgrades, Git diff/commit/rebase, diffing, automate repeating string manipulation on files, Bash programming, writing Research Thesis, CV/Resume in LaTeX, writing UML source"]

package_documentation_wish:
  ["Comparison", "Tutorials", "Design rationale", "Manual", "Overview", "The level the package works at, is it a backend, front-end, etc. Be more specific, on different use cases, being also clearer if it works in TUI or not"]

package_manager:
  ["package.el", "my own automatic configurator, upgrade and OS executable dependency management all user-defined functions out of both Emacs-Lisp and Bash modules"]


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Customizability with a huge ecosystem to pluck from. Emacs just coming up makes me happy.
emacs_tasks: ["Work", "Hobby projects", "Note capture"]
emacs_version: ["29.0", "28.2", "28.1", "27.2"]
emacs_years: 23
email_package: Mu4e
favourite_packages: vertico,marginalia,selectrum,magit,filetree,lsp,eglot
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: ["C", "Elisp", "HTML/CSS", "Javascript", "Python", "Shell", "SQL"]
magit_usage: Often
operating_system: ["GNU/Linux", "Windows", "MacOS"]
org_usage: ["Note taking", "PKB"]
package_archives: ["MELPA"]
package_contact_method: ["reddit"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
emacs_difficulties:
  Been using too long, so can't really say; maybe a popup dialog box on first few runs ('this is a keyboard centric application; heres some great keys to know..')


elisp: write package
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Suggested as part of a college course"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 34
email_package: Gnus
free_software_zeal: significant comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Mainly default (but with C-z and C-o as prefix keys)
languages: ["C", "Elisp", "Haskell", "Perl", "R", "Scheme", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Reddit", "Mailing lists", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual"]
package_help: ["Search Engines"]
package_manager: ["Cask"]
package_research: ["Research alternatives"]
prior_editor: None
emacs_difficulties:
  1.  I thought it was just another piece of software (i.e.  could glork its nuances/quirks just by usage).
     It took me over 15 years of usage, before I began to read the the Emacs Manual *systematically*:
     and that was a revelation.  No one emphasized (or I was too ignorant to appreciate the advice) that
     reading the Manual would be a good investment of time.

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

emacs_strengths:
  1.  Philosophy:  the desire to be supple enough to meet diverse user's needs.  The recognition
       that today's novice can grow into having an expert's needs.  

  2.  Stewardship of maintainers.

     I am constantly amazed at the level of sophistication and knowledge of the maintainters.
     The discussion son the emacs-devel mailing list can seem tortuous and frustrating at times, but
     I would ascribe that to the refractory nature of the topics.

  3.  The importance given to documentation.

favourite_packages:
  org, org-pdftools, magit, gnus, undo-tree, modus-themes, outshine, company, proof-general, smartparens


elisp: none
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in 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: It's immense resourcefullness, in being able to tackle any problem, pertaining with text.
emacs_tasks: ["Hobby projects"]
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: Vim
languages: ["beancount"]
magit_usage: Never
operating_system: ["Android"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Discord", "Blogs", "Web search engines"]
package_help: ["Reddit", "Discord"]
package_manager: ["framework default"]
package_research: ["Research alternatives", "wait for maturity"]
prior_editor: Vim
project_package: framework default
emacs_difficulties:
  To many to list, its a swiss army knife the size of switzerland. Its man pages probably reach the moon if arranged in a certain way

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

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

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


elisp: write package
emacs_contribution: Never
emacs_difficulties: package management was/is bad
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_strengths: configurability (evil keybindings) having clojure-mode, cider, magit,
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: Mu4e
free_software_zeal: limited 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: ["Clojure", "Elisp", "Erlang", "Ruby", "SQL"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["GitHub", "Mailing lists", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help: ["Emacs StackExchange", "GitHub", "Slack"]
favourite_packages:
  magit, clojure-mode, mu4e, cider, evil-mode, ivy, evil-escape, projectile, aggressive-indent-mode, smartparens


elisp: write package
emacs_contribution: Rarely
emacs_introduction: Internet
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: Maturity, community, freedom, lisp, packages, consistency
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 23
email_package: No
free_software_zeal: significant 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: No
keybindings: Emacs
languages: ["C++", "C", "C#", "Elisp", "HTML/CSS", "Python", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "WSL", "Windows"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["GitHub", "Blogs", "GNU ELPA/MELPA online package lists", "M-x list-packages", "Twitter"]
package_help: ["IRC", "Emacs StackExchange", "GitHub", "Mailing lists", "Friends & coworkers"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Research alternatives"]
prior_editor: vi, nano, edit.com, borland IDEs
project_package: No
prose: Sometimes
emacs_difficulties:
  It's been a long time, but I know the terminology (frame vs window, window != window, buffer != window, kill, yank, etc) was a stumbling block. Learning the basics I think wasn't too hard (no harder than any other editor of the era) but it took years to slowly add useful new features to my day-to-day

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

favourite_packages:
  Magit, Org, windmove, framemove, buffer-move, yafolding, ws-butler, string-inflection, browse-kill-ring, multiple-cursors

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]

package_documentation_wish:
  ["Comparison", "Tutorials", "Design rationale", "Manual", "I fucking hate animated gifs of screens"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 10
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: Emacs
languages: ["Elixir", "Haskell", "Javascript", "Python", "Rust"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "Task management"]
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: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "IRC servers", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["IRC", "Reddit", "Framework", "Discord"]
package_manager: ["framework default"]
emacs_difficulties:
  Putting together stuff like syntax formatting, autocomplete, syntax checking for any new project is an arduous task. Without stuff like prelude emacs, it was very hard to get the right elisp in place.


elisp: write package
emacs_contribution: Never
emacs_difficulties: Emacs Pinky
emacs_introduction: University/College
emacs_mode: ["TUI"]
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", "28.2"]
emacs_years: 20
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
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: String[]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Wariness of the review process", "Bad prior experience", "FSF paperwork"]
package_contribution_frequency: Never
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Clips/videos"]
package_help: ["Reddit", "GitHub"]
package_manager: ["straight", "manual"]
package_research: ["wait for community"]
languages:
  ["Clojure", "Common Lisp", "Elisp", "Elixir", "Erlang", "Go", "Haskell", "Java", "Python", "Scheme"]


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: ["Text editing features", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Taking notes with org-roam; as password manager (org-crypt); etc"]
emacs_version: ["28.1"]
emacs_years: 15
email_package: Mu4e
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["C++", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU 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_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["use-package"]
package_research: ["Install and try it immediately"]
prior_editor: Default text editor in my desktop environment
project_package: project.el
emacs_difficulties:
  The defaults are bad, which means you spend time searching basic things in the beginning, like when selecting text and then typing something will not delete the selection content by default. Then you sped time searching how to do it until you find-out about delete-selection-mode.

emacs_strengths:
  How orthogonal features can complement each other. Renaming files in dired, using occur-edit, embark, etc.

favourite_packages:
  vertico; orderless; marginalia;consult;embark;corfu;yasnippet;rainbow-delimiters;diminish;windmove;goto-last-change;git-gutter;multiple-cursors;rainbow-mode;anzu;magit;git-timemachine;org;org-roam;lsp-mode;project;calibredb

org_usage:
  ["Note taking", "General document writing", "PKB", "Babel", "Creating presentations with org-reveal"]

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


elisp: none
emacs_contribution: Never
emacs_difficulties: Yes
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Poorly, it's sluggish
emacs_strengths: It's not vim
emacs_tasks: ["Work", "Hobby projects", "Nothing"]
emacs_version: ["29.0", "28.2", "28.1", "27.2", "27.1", "26.3", "28.69"]
emacs_years: 0
email_package: No
favourite_packages: 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: QWERTY
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows", "MacOS", "BSD", "No OS"]
package_contact_method: ["Mailing list", "Email", "GitHub", "I wouldn't"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Documentation", "Advocacy"]
prior_editor: None
project_package: No
prose: Never
respondent_age: missing
respondent_education: Bachelors
respondent_gender: Male
respondent_nationality: Colombian
respondent_occupation: Software Development
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Part of the GNU project / FSF", "None"]

emacs_motivations_initial:
  ["Extensibility", "Package(s)", "Text editing features", "Community", "Part of the GNU project / FSF", "My love for GNU Lunix"]

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

org_usage:
  ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "PKB", "Babel", "whats org mode"]

package_archives:
  ["framework default", "GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable", "Source", "not sure", "None"]

package_contribution_barriers:
  ["Not interested", "Lack of time", "Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality", "Unfamiliar with contribution process", "Wariness of the review process", "Bad prior experience", "FSF paperwork", "I'm too stupid"]

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

package_documentation_wish:
  ["Comparison", "Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos", "Overview", "How 2 install stuff"]

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

package_manager:
  ["framework default", "package.el", "straight", "elpaca", "use-package", "manual", "not sure", "idk"]

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

selection_package:
  ["No", "framework default", "Helm", "Ivy", "Ido", "Icomplete", "Vertico", "Selectrum", "Marginalia", "Consult", "Yes"]

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


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_strengths: not an IDE, multi-language support, text- and keyboard-driven interface
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 5
email_package: Mu4e
favourite_packages: elfeed, org-mode, lsp-mode, consult, vertico, corfu, helpful, mu4e, pdf-tools
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: ["Assembly", "C++", "C", "Elisp", "Rust", "Shell", "SQL"]
magit_usage: Often
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Overview"]
package_help: ["Matrix", "Emacs StackExchange", "GitHub"]
package_manager: ["straight", "use-package", "nix"]
emacs_difficulties:
  slow (especially LSP), default completion/code editing experience subpar, keyboard bindings barely visible (calling commands each time is cumbersome)

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", "TUI"]
emacs_motivations_current: ["Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)", "Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 25
email_package: Mu4e
favourite_packages: magit, lsp, 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
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Clips/videos"]
package_help: ["GitHub"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
languages:
  ["Assembly", "C", "Elisp", "HTML/CSS", "Javascript", "Java", "PHP", "Rust", "Scheme", "SQL", "Scala"]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "orgmode"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.1"]
emacs_years: 14
email_package: No
free_software_zeal: any 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", "Javascript", "Python", "PHP", "Shell"]
magit_usage: Often
operating_system: ["Windows", "MacOS"]
org_usage: ["Note taking", "Agenda"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Not knowing how to modify a package"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["GitHub", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots"]
package_help: ["GitHub", "Discourse"]
package_manager: ["package.el", "use-package", "manual"]
package_research: ["Install and try it immediately"]
theme:
  ["doom-one", "dracula", "gruvbox", "modus-operandi", "modus-vivendi", "nord", "solarized", "solarized-dark"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "org-mode"]
emacs_performance: Good but not great
emacs_strengths: Elisp
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: Mu4e
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: I would like to in 2022
has_donated_fsf: I would like to in 2022
isa_package_maintainer: No
keybindings: Vim
languages: ["Clojure", "Elisp", "Go", "Javascript", "Java", "Python", "Ruby", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Unfamiliar with contribution process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "Mailing lists", "IRC servers", "Web search engines"]
package_documentation_wish: ["Overview"]
package_help: ["IRC", "Reddit", "GitHub"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
prior_editor: Vim
emacs_difficulties:
  Changing habits. Heavily invested in tui vim+tmux workflows and had to become comfortable with an always on/always open editor.

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]

survey_feedback:
  Curious there aren’t questions about whether respondents engage in local advocacy or encouragement for adoption of emacs–I definitely do. Also, no questions on what killer feature is missing? The lack of real multi-tasking or task manager in emacs is a bummer. pairing/screen sharing/presenting from emacs is a little stressful knowing that having to kill the whole emacs process isn’t merely a remote possibility. Oof. Otherwise, emacs is dreamy. Love it.


elisp: write package
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", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 22
email_package: notmuch
free_software_zeal: moderate comprimise
fsf_paperwork_year: 10+y
has_donated_community: I have in the past
has_donated_fsf: No
isa_package_maintainer: Yes
keybindings: Spacemacs's mnemonic vim-style bindings
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Overview"]
package_help: ["On the Fediverse, usually."]
package_manager: ["framework default", "use-package", "manual"]
package_research: ["Install and try it immediately"]
project_package: No
prose: Frequently
respondent_age: 41
emacs_contribution_feedback:
  A decade or so ago I tried to sign some papers for copyright assignment. It was a pain in the backside. Have not tried since, and don't intend to, so as long as copyright assignment is a requirement, I'll spend my contributions elsewhere.

favourite_packages:
  notmuch, magit, org-mode (and a whole lot of stuff built on it), focus, fancy-narrow, lsp, olivetti, brutalist-theme

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

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

package_contribution_barriers:
  ["I usually don't have anything to contribute to the packages I use. More often than not, they do what I want them to do."]

package_submission:
  I default to MELPA, that's the easiest for me to submit packages to. I don't care about spreading my package around, or building a community around them - they're for me. I publish them on my Gitea, and if someone asks me nicely, I'll submit it to MELPA. I'm not interested in doing more than that.


elisp: write package
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"]
emacs_performance: Good but not great
emacs_strengths: Ability to reuse, override everything from built-in to external packages.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 3
email_package: No
free_software_zeal: limited 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: My own keybinds
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["framework default", "GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack confidence in code quality", "FSF paperwork"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "GitHub"]
package_manager: ["framework default", "use-package", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Very underwhelming default experience. After a few trials with the default keybinds, I realized I really wanted to remap C-c and C-x, but it was quite hard with almost no knowledge about emacs/elips at the time. I almost give up on Emacs because of it.

favourite_packages:
  multiple-cursors, avy, wgrep, ivy/counsel/swiper, magit, ctrlf, rg, restclient, org-roam, org-roam-ui

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


elisp: write package
emacs_contribution: Sometimes
emacs_introduction: It would come up from time to time in computer journals and magazines duiring the 1980s and 1990s.
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Power and flexibility."]
emacs_performance: Good but not great
emacs_version: ["28.2"]
emacs_years: 20
email_package: Gnus
favourite_packages: org, gnus, bbdb, auctex, pdf-tools, ess, sql, tablist, csv-mode, erc.
free_software_zeal: any comprimise
fsf_paperwork_year: 5-10y
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Both default Emacs & CUA (Yes, that does work!)
languages: ["Elisp", "R", "SQL", "Programming is one thing I prefer to do outside of Emacs."]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "Time tracking", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA"]
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)", "Documentation"]
package_discovery: ["Mailing lists", "M-x list-packages", "I do a web search when I have a requirement."]
package_documentation_wish: ["Manual", "Overview", "Usage examples and rationales."]
package_help: ["Mailing lists"]
package_manager: ["package.el"]
package_research: ["wait for maturity"]
prior_editor: Kate. And before that Codewrite. And before that MS DOS Programmer's Workbench.
emacs_contribution_feedback:
  I think the contribution process is fine the way it is. If it were easier it would encourage low quality fly-by contributions lacking follow through. In fact, in my opinion, the bar should be higher, and in particular code contributions should be rejected until they have adequate documentation. It would be nice if core developers had more time for mentoring, to help novice contributors improve their skills, but where-oh-where is more time to come from?

emacs_difficulties:
  I ran the tutorial and gradually read the manual and the Elisp manuals. Learning went very smoothly. There were three pain points:
  1. Using Emacs as a programmer's editor. I found that as far as using Emacs as an IDE went, it was like I had been presented with a huge bin of lego bits and no Constructopaedia. Sure (in theory) you can piece things together to have a satisfactory programming experience, but after years of trying I never achieved it. I tend to program in other editors (so I'm not perpetually fighting with Emacs's indentation ideas), and run my tools from the command line in a terminal.
  2. In-buffer completion. This is another thing I've never got working satisfactorily and have long since given up on. I just type things out in full or use abbrevs.
  3. Minibuffer completion. I make do with fairly basic minibuffer completion. It's adequate but I know it could be a lot more useful. A few months spent here and there with various completion packages have resulted in more frustration than success -- the documentation of these packages is often poor (or non-existent) and there is a definite assumption on the part of the package authors that the user already knows how they work -- and more significantly, what they do.

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

emacs_strengths:
  It's powerful and flexible. It provides a consistent, stable framework for working with text. It has exemplary documentation instantly available without having to go online or having use ghastly web interfaces. It evolves very slowly and carefully (usually).

emacs_tasks:
  ["Work", "Hobby projects", "School. Everyday life (email, news, social media, time management etc.)."]


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Complicated key bindings
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "orgmode"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Orgmode, dired, magit
emacs_tasks: ["Work", "Hobby projects", "Organize life"]
emacs_version: ["27.1"]
emacs_years: 30
email_package: Mu4e
favourite_packages: Magit, orgmode, dired
free_software_zeal: significant comprimise
fsf_paperwork_year: 5-10y
has_donated_community: No
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Emacs
languages: ["C", "Clojure", "Elisp", "Java", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Documentation"]
package_discovery: ["M-x list-packages", "Sacha Chua's Emacs News"]
package_documentation_wish: ["Manual", "Overview"]
package_submission:
  Good question, for historical reasons I just submitted it to Melpa. It never occurred to me that I could submit it somewhere else


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI", "daemon"]
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"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: magit, dash, transient, org-mode, evil
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: Vim
languages: ["Elisp", "Elixir", "HTML/CSS", "Javascript", "Ruby", "Scheme", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Discord", "Blogs"]
package_documentation_wish: ["Design rationale", "Manual", "Clips/videos"]
package_help: ["Framework"]
package_manager: ["framework default"]
emacs_difficulties:
  I found it immensely frustrating how often a carefully crafted window layout got utterly clobbered by some function.

emacs_strengths:
  All of emacs' greatest strengths come from the fact that the whole thing is a programming language runtime and is arbitrarily scriptable.


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Key bindings.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)"]
emacs_motivations_initial: ["It's part of the open source canon, same as Vim."]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 1
email_package: No
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", "Scheme"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots"]
package_help: ["IRC", "GitHub"]
package_manager: ["Nix and Guix"]
emacs_strengths:
  It's ability to integrate with other systems on the system. This is usually done with some package being able to communicate with external libraries or processes.

package_submission:
  Where most people will be able to easily download and install it, combined how easy it's for me to get my package up. I.e. MELPA.


elisp: none
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["TUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["I hate vi"]
emacs_performance: Very well, it's snappy
emacs_strengths: Its easy enough to use on a Linux box. Thats all I'm really looking for.
emacs_tasks: ["Work"]
emacs_version: ["26.1"]
emacs_years: 20
email_package: No
favourite_packages: I don't use any that I know of
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: ["HTML/CSS", "Javascript", "Java", "Python", "PHP", "Perl", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["I never have"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["I don't"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["I never have"]
emacs_difficulties:
  The commands are different than a Windows editor but it works much closer than vi so I've always used Emacs.


elisp: read and understand
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: missing
emacs_introduction: missing
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: String[]
emacs_motivations_initial: missing
emacs_performance: Not well
emacs_strengths: missing
emacs_tasks: String[]
emacs_version: String[]
emacs_years: missing
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: Meow
magit_usage: missing
operating_system: ["GNU/Linux", "WSL"]
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:
  ["Assembly", "C", "Elisp", "Go", "HTML/CSS", "Javascript", "Python", "Rust", "Scheme", "Shell", "SQL"]


elisp: write package
emacs_contribution: Sometimes
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 22
email_package: Mu4e
favourite_packages: org-mode,org-ref,org-roam,mu4e,elfeed,magit
free_software_zeal: limited comprimise
fsf_paperwork_year: 10+y
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Common Lisp", "Elisp", "HTML/CSS", "Ruby", "Scheme"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Guix"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB", "Babel"]
package_archives: ["NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "Email", "GitHub", "signal fires from mountain tops"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (features)", "Documentation"]
package_discovery: ["Reddit", "GitHub", "IRC servers", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Manual"]
package_help: ["IRC", "Reddit", "Mailing lists", "Email"]
package_manager: ["use-package", "manual", "GUIX package manager"]
emacs_contribution_feedback:
  It was more than fifteen years ago when I was living in bangkok and everything went smoothly, even the post office...

emacs_difficulties:
  Breaking the mouse habit was difficult at first until I forced myself to only run it in a shell for three months.

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


elisp: write package
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"]
emacs_version: ["28.1"]
emacs_years: 7
email_package: Mu4e
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: ["Elisp", "Javascript", "Python"]
magit_usage: Sometimes
operating_system: ["MacOS"]
org_usage: ["Note taking", "General document writing", "PKB", "Babel", "Blog"]
package_archives: ["GNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Rarely
package_contributions: ["Code (features)"]
package_discovery: ["GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["Google"]
package_manager: ["package.el", "elpaca", "use-package", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Too much knowledge needs to learn. I need to know the basic knowledge of this tool, and learn elisp, and read other programmers' settings to know how it works.

emacs_strengths:
  Extensive, I can organize all projects with my own requires; Org mode is really great, I can write my own blogs easily and happily.


elisp: simple functions
emacs_contribution: Sometimes
emacs_difficulties:
  Documentation
  Navigating on how to do what

emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Org-Mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: Adaptability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 6
email_package: Haven't decidedf
favourite_packages: Circe,Magit,guess-language,vterm,org,org-caldav
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: ["C++", "C", "Elisp", "Python", "Perl", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking", "Babel"]
package_archives: ["Source", "EmacsMirror/Epkg"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["IRC", "Reddit", "GitHub", "Mailing lists"]
package_discovery:
  ["Reddit", "GitHub", "Mailing lists", "IRC servers", "GNU ELPA/MELPA online package lists", "M-x list-packages", "Epkg"]


elisp: none
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_strengths: customization and community support
emacs_tasks: ["Hobby projects"]
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: ["C", "Go", "Haskell", "Python", "R", "Shell"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["MELPA Stable"]
package_contact_method: ["Mailing list", "Email"]
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", "Blogs"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Clips/videos"]
package_help: ["Matrix", "Reddit", "Mailing lists"]
package_manager: ["use-package", "manual"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Difficult to follow the inbuilt tutorial
  learning key bindings
  default user interface is not nice
  took lot of time to learn

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing 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: ["28.2"]
emacs_years: 7
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: ["Python", "R", "Shell"]
magit_usage: Frequently
operating_system: ["WSL", "MacOS"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Reddit", "Emacs StackExchange", "Framework"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "wait for community"]
emacs_difficulties:
  The keybindings. Before configs like Spacemacs and Doom it was too complicated to switch from Vi muscle memory


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "Its open and libbre"]
emacs_motivations_initial: ["Free and Open Source, Fast, Lightweight"]
emacs_performance: Alright
emacs_strengths: Extensibility, configuration
emacs_tasks: ["Work", "Hobby projects", "Personal notes and tasks"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: Mu4e
favourite_packages: lsp-mode,projectile,multiple-cursors,yasnippet,flycheck,counsel
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: ["HTML/CSS", "Javascript", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB", "Babel"]
package_archives: ["Source"]
package_contact_method: ["via the method mentioned in the README of the project"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["I don't learn about new packages"]
package_documentation_wish: ["Tutorials", "Screenshots"]
package_help: ["IRC", "Matrix", "GitHub", "Email"]
emacs_difficulties:
  It was hard to learn the keybindings. After learning them, it was hard to not use them in other software. The kill ring was (and still is) unintuitive. It's still hard to get used to the fact that killing a word replaces my current clipboard with that word


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["26.3"]
emacs_years: 20
email_package: No
favourite_packages: magit,org,tuareg,tidal,
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: ["Go", "Haskell", "Python", "PHP", "OCaml"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Not knowing how to modify a package", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials"]
package_help: ["GitHub"]
package_manager: ["package.el", "manual"]
emacs_difficulties:
  configuration was hell back then. 
  keyboard mapping objectively/ergonomically sucks, but I developed some kind of Stockholm Syndrome.

emacs_strengths:
  I program in many languages and emacs gives me a "constant" experience (build, compile, test, git,...)


elisp: write package
emacs_contribution: Rarely
emacs_difficulties: Fucking with elisp was way more fun than my job
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"]
emacs_version: ["29.0"]
emacs_years: 8
email_package: No
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: Emacs
languages: ["Elisp", "Go", "Python", "Rust", "Shell"]
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: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Rarely
package_contributions: missing
package_discovery: ["Reddit"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["GitHub"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately"]
emacs_strengths:
  Extensibility, Linux interfaces, keyboard-driven interfaces to git, docker, file system etc..., all-encompassingness,


elisp: write package
emacs_contribution: Never
emacs_difficulties: Viper sucked, I had vim motions as a second language. Elisp docs felt baroque.
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", "org mode"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 11
email_package: Gnus
favourite_packages: Evil, org, magit, ement.el, org-roam, direnv
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["Elisp", "Elixir", "Python", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "BusyBox/Linux"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "Source"]
package_contact_method: ["Email", "GitHub", "matrix"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Wariness of the review process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["GitHub", "Matrix servers", "Blogs", "M-x list-packages", "sachac"]
package_documentation_wish: ["Comparison", "Design rationale", "Manual", "Overview"]
package_help: ["Matrix", "GitHub"]
package_manager: ["use-package", "nix-community/emacs-overlay"]
emacs_strengths:
  Being able to reach in to any internal and read/modify/understand how it works. Package ecosystem, the full functionality of org mode

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

package_submission:
  I'd just stick it in melpa but maybe nongnu now. Also I HAVE considered submitting FSF paperwork but will not. The previous question did not let me express this.


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Resources to learn Emacs.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Built-in features", "Community", "Part of the GNU project / FSF"]
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: 3
email_package: Rmail
free_software_zeal: moderate comprimise
fsf_paperwork_year: 0-2y
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["Assembly", "C", "Elisp", "Go", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA Stable"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "GitHub", "IRC servers", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["IRC", "Reddit", "GitHub"]
package_manager: ["package.el"]
emacs_strengths:
  Total freedom.  It does not enforce anything on the user.  You can do what you want with it and if you don't like something you can change it to your liking.


elisp: copy-paste
emacs_contribution: Never
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Lisp"]
emacs_motivations_initial: ["Extensibility", "Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths:
  Powerful extensibility.
  Openness.
  Community resources.
  GUI

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: org-mode, avy, swiper, Ido, which-key
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["C++", "C", "Elisp", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Web search engines", "YouTube"]
package_documentation_wish: ["Screenshots", "Overview"]
package_help: ["Reddit", "GitHub"]
package_manager: ["use-package"]
emacs_difficulties:
  Learning keybindings.
  Knowing what to configure, what to add to vanilla. There is a lot of really good extension and built in things to use but knowing what to do was difficult. Luckily I found a good youtube tutorial and subreddit to help me.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Part of the GNU project / FSF"]
emacs_performance: Poorly, it's sluggish
emacs_strengths: Extensibility, huge package ecosystem, and Magit.
emacs_tasks: ["Work"]
emacs_version: ["28.1"]
emacs_years: 1
email_package: No
favourite_packages: lsp-mode,magit,blamer-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", "Javascript", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["framework default"]
package_contact_method: ["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", "Discord", "Discourse"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual"]
package_help: ["Framework"]
emacs_difficulties:
  Quickly scrolling through files would be very sluggish. Sometimes the LSP client (via lsp-mode) would hang, and I'd just have to stare at my screen while waiting for Emacs to let me continue editing my code.

  One very specific issue I had at the beginning: CTRL + Backspace did not behave like most other text editors I had used. When using it at the beginning of a line with only whitespace before my cursor, I expected it to remove the whitespace up to the last non-whitespace character of the previous line. Instead, it also deleted the last word of the previous line. A bit annoying, but I ended up changing how that key combination behaves.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["org-mode, to publish a research paper"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects", "Organization"]
emacs_version: ["29.0"]
emacs_years: 15
email_package: Wanderlust
favourite_packages: org-mode, dired, helm, yasnippet, helm-git-grep
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
languages: ["Elisp", "HTML/CSS", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Elisp proficiency", "Wariness of the review process", "FSF paperwork"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)", "Documentation", "Advocacy"]
package_discovery: ["Mailing lists", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Design rationale", "Screenshots", "Shortcomings"]
package_help: ["I don't"]
package_manager: ["package.el", "manual"]
prior_editor: Vim
emacs_contribution_feedback:
  Contributors are very expert, so it's hard to be on par.
  I don't know what would be accepted in the core vs. what should be outside.

emacs_difficulties:
  Very slow loading times (5 minutes while loading files and environments)
  Many crashes (10 years ago)
  Basic IDE functions (e.g. navigate to function) missing, or much worse than contemporary code editors.

emacs_strengths:
  Based on text and standards
  It encourages extensibility
  Respects all freedoms
  Teaches me better ways of doing things

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

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

survey_feedback:
  - some options missing:    what do you do when you find packages → nothing
  - great, works without JS!
  - you should provide context, e.g. is this official, is this accepted by the FSF
  - you should mention the methodology you use, to show whether this is an informal hobby project vs. a statistically accurate survey. I.e. are you taking into the account everyone who: could not answer the survey but wanted to; boycotted the survey; tried to submit fake data; answered multiple times; didn't even know about the survey; didn't speak good enough English; etc.


elisp: write package
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "free software"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Emacs configuration distributions (Doom Emacs, Spacemacs)"]
emacs_performance: Poorly, it's sluggish
emacs_tasks: ["Work", "Hobby projects", "school/academia"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: notmuch
free_software_zeal: moderate 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
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["Source", "Guix, Nix"]
package_contact_method: ["GitHub", "Matrix"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "wanting to make a better pacakage altogether"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Matrix servers", "Web search engines"]
package_documentation_wish: ["Tutorials", "Manual", "Clips/videos", "setup"]
package_help: ["Matrix", "Framework", "Discourse"]
package_manager: ["elpaca", "use-package", "Guix, Nix"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Vim, VS Code
project_package: project.el
emacs_difficulties:
  - that initial screen is bad and outdated, so Emacs did not look any attractive, actually the opposite. What Emacs configuration distributions (Doom, Spacemacs) look like was what attracted me instead
  - Having to program (extensively :) to have a nice setup, so instead I, like many others, end up jumping to using Emacs configuration distributions; many others just give up, which is not helping free software culture spread at all, but the contrary.

emacs_strengths:
  - ecosystem: mainly Org-mode was what made me began using Emacs, but there are so many other great packages... 
  - extensibility: but also I was using Vim before which is pretty limited, so Emacs' extensibility was a huge attractive and still is. But Elisp is very problematic (performance, async/concurrency, safety, ...), just as C. 
  - self documenting
  - free software: should be GNU AGPL instead though
  - client-server: although it is not proper because of issues for remote connections
  - keyboard-driven: should actually be interface agnostic as to future-proof and for better accessibility

favourite_packages:
  org, org-roam, org-cite, citar, org-roam-cite, tab-bar, tabspaces, lsp-mode, eglot tree-sitter icomplete project use-package multiple-cursors magit which-key pdf-tools nov.el calibredb restclient smart-parens spell-fu elfeed notmuch envrc solarized-theme code-review haskell-mode vterm ox-hugo

languages:
  ["C", "Clojure", "Elisp", "Elixir", "HTML/CSS", "Haskell", "Java", "Python", "R", "Rust", "Scheme", "Shell", "SQL", "Typescript", "Nix, Guile, Purescript, Janet, Scala, Agda, Common Lisp, Elm, Hy"]

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

starter_kit:
  Doom Emacs, but steadly migrating to my own perfomance and security optimized Emacs configuration, which would be easier if Emacs implemented them by default (look at Doom Emacs optimizations) and a better, deterministic package manager

survey_feedback:
  - what you will use the survey results for (what are the objectives of the survey)
  - who is doing the survey (official, non-official?)
  - at least max of 40 packages (does it include built-ins?)


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Found on Slackware discs
emacs_mode: ["GUI", "daemon"]
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: Extensibility, discoverablility, age
emacs_tasks: ["Work", "Hobby projects", "Sunday School notes"]
emacs_version: ["29.0"]
emacs_years: 25
email_package: Gnus
favourite_packages: Evil, Org, Dired, Helpful, Which-Key, Ivy, Swiper
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: ["C++", "C#", "Elisp", "Python", "PHP"]
magit_usage: Often
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
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: missing
package_discovery: ["Reddit", "GitHub", "Mailing lists", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Manual", "Overview"]
package_help: ["I never do."]
emacs_difficulties:
  Key conventions, and learning how to discover things. Taking the time to use the tutorial, and read the manual was sufficient.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features", "Part of the GNU project / FSF"]
emacs_motivations_initial: ["Text editing features", "Community"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 20
email_package: No
favourite_packages: LSP:Language Server Protocol
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: ["C#", "Common Lisp", "HTML/CSS", "Javascript", "Typescript"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Discord", "Web search engines"]
package_documentation_wish: ["Tutorials", "Design rationale", "Manual", "Screenshots", "Overview"]
package_help: ["GitHub"]
package_manager: ["package.el"]
emacs_difficulties:
  To work effectively, you must master the basic key commands; there is no way around this. You must develop 'muscle memory' in your hands like learning a musical instrument. It takes time and practice.

emacs_strengths:
  It's longevity, you can rely on it. And it's relevance, whatever language you're using, you'll find packages to support it.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Aaron bieber's talk
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Community"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Good but not great
emacs_strengths: lisp; community
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: No
favourite_packages: magit,lsp-bridge,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: ["C++", "C", "Elisp", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking"]
package_archives: ["framework default", "GNU ELPA", "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: ["GitHub", "emacs-china"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Emacs StackExchange", "GitHub", "emacs-china"]
emacs_difficulties:
  No in-person guidance when you need them. Took me at least 6 months more time to become comfortable with lisp.


elisp: read and understand
emacs_contribution: Never
emacs_difficulties:
  Learning key bindings and working without the mouse.
  Installing and configuring packages.

emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features", "Community"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 0
email_package: No
favourite_packages: LSP, prettier-js, hledger-mode
free_software_zeal: moderate comprimise
fsf_paperwork_year: might in future
has_donated_community: No
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Vim
languages: ["C#", "Clojure", "Javascript", "Typescript"]
magit_usage: Often
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management"]
package_archives: ["not sure"]
package_contact_method: ["Mailing list"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Not knowing how to modify a package", "Lack confidence in code quality"]
package_contribution_frequency: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Web search engines"]
package_documentation_wish: ["Tutorials", "Configuration settings"]
package_help: ["Reddit", "Emacs StackExchange"]
emacs_strengths:
  Exists for a long time and expected to continue to exist in the future.
  Instead of jumping to the next new editor one can stay with Emacs.


elisp: copy-paste
emacs_contribution: Never
emacs_contribution_feedback: I wish the process was more GitHub-centric. Not really interested in ELPA.
emacs_difficulties: It has terrible defaults and takes a lot of config to get to a modern, usable state.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths: It’s extensibility and longevity
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2", "28.1"]
emacs_years: 3
email_package: No
favourite_packages: multiple-cursors,evil-nerd-commenter,vertico,orderless,good-scroll,whitespace4r
free_software_zeal: no comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: CUA
languages: ["Go", "HTML/CSS", "Javascript", "Python", "Shell", "SQL"]
magit_usage: Rarely
operating_system: ["MacOS"]
org_usage: ["Note taking", "Babel"]
package_archives: ["GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Web search engines", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Screenshots", "Overview"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Longevity"]


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Community"]
emacs_performance: Good but not great
emacs_strengths:
  - extensibility
  - great community
  - relatively fast
  - org-mode

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 8
email_package: No
favourite_packages: evil, org-roam, eglot/lsp
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
languages: ["Python", "Rust", "Typescript"]
magit_usage: Frequently
operating_system: ["MacOS"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
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: ["Reddit", "Blogs"]
package_documentation_wish: ["Tutorials", "Manual", "Screenshots", "Overview"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["framework default", "straight"]
emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "magit, evil, org-mode"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI"]
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", "27.1"]
emacs_years: 23
email_package: No
favourite_packages: Magit (by far the best package ever written), org-mode, perspective.el, which-key
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", "WSL", "Windows", "MacOS"]
org_usage: ["Note taking", "Task management", "Agenda"]
package_archives: ["GNU ELPA", "MELPA Stable"]
package_contact_method: ["Never had to do so"]
package_contribution: Never
package_contribution_barriers: String[]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["The internet..."]
package_manager: ["use-package"]
package_research: ["wait for community"]
emacs_strengths:
  Works consistently on multiple platforms, a billion packages for just about anything, easy to customise to work how you want.

languages:
  ["C++", "C", "C#", "Clojure", "Common Lisp", "Elisp", "Elixir", "Erlang", "Haskell", "Javascript", "Julia", "Java", "Python", "R", "Rust", "Ruby", "Scheme", "Typescript"]


elisp: write package
emacs_contribution: Never
emacs_introduction: University/College
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["It's what the cool kids used"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 22
email_package: No
favourite_packages: org, magit, projectile
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Yes
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Emacs
languages: ["HTML/CSS", "Javascript", "Python", "Perl", "Shell", "SQL", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Agenda", "PKB"]
package_archives: ["MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["None of the above"]
package_help: ["Emacs StackExchange", "emacswiki.org"]
package_manager: ["package.el"]
emacs_difficulties:
  Non-standard keyboard shortcuts (e.g. Ctrl-V doesn't paste, Home doesn't go to beginning of line, etc)

emacs_strengths:
  Extensibility, hackability, configurability, and a couple excellent packages (org, magit, projectile)


elisp: simple functions
emacs_contribution: Never
emacs_introduction: AFAIK, Protesilaos Stavrou's Emacs videos
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Community"]
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", "28.1"]
emacs_years: 2
email_package: No
favourite_packages: magit, lsp-mode, vertico, company, helpful
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: ["Elisp", "HTML/CSS", "Javascript", "Python", "Shell", "Dart/Flutter"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["N/A, I haven't had the need to yet"]
package_contribution: Never
package_contribution_barriers: ["Not interested"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Manual"]
package_help: ["N/A, haven't had to ask thus far"]
package_manager: ["package.el", "leaf"]
emacs_difficulties:
  - Emacs Lisp looked very foreign and unapproachable to me, coming from languages like C/C++ or Lua
  - Because I switched to Emacs from editors I already knew (Vim + VSCode), I skipped reading the documentation and thus struggled to figure out how to use it
  - I found Emacs to be slow or to freeze/hitch in certain scenarios - when using LSP as provided by the lsp-mode package, for example

emacs_strengths:
  Documentation + community and extensibility. The first two make the third that much easier to get into.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Elisp and the insane speed it enables, once muscle memories and workflows develop.
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: helm, which-key, dap-mode, deferred, yasnippet, dired, eshell, company
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: Cannot
isa_package_maintainer: No
keybindings: Emacs
languages: ["C++", "C", "Python", "Rust", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux", "WSL", "Windows"]
org_usage: String[]
package_archives: ["NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Documentation", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Web search engines", "M-x list-packages"]
package_documentation_wish: ["Overview"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub"]
package_manager: ["package.el", "use-package", "manual"]
emacs_difficulties:
  Quitting, maybe..? I honestly can't remember anything being ridiculously complicated. The documentation is very good, after all.

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["daemon"]
emacs_motivations_initial: ["Text editing features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Journaling"]
emacs_version: ["28.2"]
emacs_years: 4
email_package: No
free_software_zeal: limited comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: No
isa_package_maintainer: No
keybindings: Vim
languages: ["Python", "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: ["GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["I don't! I don't know where to get information about new packages!"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Clips/videos"]
package_help: ["GitHub"]
package_manager: ["framework default"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: Atom
project_package: framework default
emacs_difficulties:
  Learning the keybindings and learning how to use built-in utilities were the biggest hurdles. I couldn't find any beginner-friendly tutorials for emacs back then. While I got through the first hurdle, I couldn't get the hang of learning about emacs through documentation (It doesn't seem very beginner friendly). I find myself looking up online documentation every once in a while to get to know more about emacs utilities.

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

emacs_strengths:
  The huge ecosystem of emacs packages is really amazing. I don't prefer using online utilities, and emacs has alternative packages that fit (almost) all of my needs!

favourite_packages:
  org-journal, magit, lsp-mode, evil-multiedit, writeroom-mode, org-roam, org-pomodoro, emacs-easy-hugo

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


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: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 20
email_package: No
favourite_packages: lsp, ace, company-complete, magit, helm
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", "WSL", "MacOS"]
org_usage: ["I don't use it"]
package_archives: ["framework default", "GNU ELPA", "MELPA"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["GitHub", "Blogs", "M-x list-packages"]
package_documentation_wish: ["Tutorials", "Overview"]
package_help: ["Emacs StackExchange", "GitHub", "emacs-china.org"]
package_manager: ["framework default", "manual"]
package_research: ["Install and try it immediately"]
languages:
  ["Clojure", "Elisp", "Go", "HTML/CSS", "Javascript", "Java", "Python", "Rust", "Shell", "Typescript"]


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Built-in features", "Community", "Part of the GNU project / FSF"]
emacs_performance: Alright
emacs_strengths: extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 1
email_package: No
favourite_packages: vundo
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: No
isa_package_maintainer: No
keybindings: CUA
languages: ["C++", "Elisp", "Rust"]
magit_usage: Often
operating_system: ["GNU/Linux", "Windows", "Android / Termux"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Sometimes
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Code (bug fixes)"]
package_discovery: ["Reddit", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison"]
package_help: ["Email"]
package_manager: ["straight"]
emacs_difficulties:
  - one thing important to me seems to be unsolvable at all: I would like to have cursor "(point)" stay at a constant position in the document (even outside visible area if needed) during mouse wheel scrolling, just like in any modern GUI text editor

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and a great community that solves problems that people care about.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 3
email_package: Used to, but not possible due to recent 2fa
favourite_packages: magit, org-mode (ecosystem), python, dired
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: ["Julia", "Python", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
package_archives: ["Source"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Design rationale", "Overview"]
package_help: ["Reddit"]
package_manager: ["framework default", "straight"]
package_research: ["Research alternatives", "wait for community"]
prior_editor: Sublime Text
emacs_difficulties:
  There is a lot of things to learn if you want to understand how things actually works (for example all the text-specific tech and data structures)

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_current: ["Extensibility", "Package(s)", "Built-in features"]
emacs_motivations_initial: ["SLY / SLIME for Common Lisp programming"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 2
email_package: notmuch
favourite_packages: sly,magit,notmuch,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: Emacs
languages: ["Common Lisp", "Elisp", "Java", "Python", "Scheme"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "PKB"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Unfamiliar with contribution process"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines", "M-x list-packages", "Jabber rooms"]
package_documentation_wish: ["Tutorials"]
package_help: ["Jabber"]
package_manager: ["package.el"]
emacs_difficulties:
  I disliked the frequent use of the hard-to-press ctrl and alt keys. I also found unfamiliar terminology confusing.

emacs_strengths:
  Its programmability using Emacs Lisp, it being free software and it being a consistent, cross-platform working environment.


elisp: none
emacs_contribution: Never
emacs_difficulties: Coming from Vim, learning the new key binding was hard at first.
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Good but not great
emacs_tasks: ["Hobby projects"]
emacs_version: ["25.2"]
emacs_years: 3
email_package: No
favourite_packages: avy
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", "Python", "Scheme"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["General document writing"]
package_archives: ["not sure"]
package_contact_method: ["I don't"]
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: ["Web search engines"]
package_documentation_wish: ["No idea."]
package_help: ["I don't"]
emacs_strengths:
  The fact that I don't have to switch between the "Command" mode and "Editing" mode to write & edit code.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 15
email_package: No
favourite_packages: slime, editorconfig, inform-mode, restclient, web-mode
free_software_zeal: any comprimise
fsf_paperwork_year: never considered
has_donated_community: No
has_donated_fsf: Would directly
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Assembly", "C++", "C", "Elisp", "HTML/CSS", "Javascript", "PHP", "Shell", "SQL"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["not sure"]
package_contact_method: ["Email", "Fediverse, IRC"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["GitHub", "Blogs", "Web search engines", "Fediverse"]
package_documentation_wish: ["Tutorials", "Design rationale", "Screenshots", "Clips/videos", "Overview"]
package_help: ["IRC", "Emacs StackExchange", "Email", "Fediverse"]
package_manager: ["manual"]
package_research: ["Install and try it immediately"]
prior_editor: Eclipse
emacs_contribution_feedback:
  I once asked for a code change to Emacs' source code. I even sent the diff to the mailing list, where it (and the problem it solved) was promptly ignored. Since then, I just use the diff before compiling every new version. And I unsubscribed from the mailing list, of course.

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

package_contribution_barriers:
  ["Not knowing how to modify a package", "Unfamiliar with contribution process", "FSF paperwork", "I usually am happy with the packages I use. If I were not, I'd uninstall them."]

package_submission:
  I have a repository on codeberg.org. I don't like *ELPA. Using (add-to-list) and (require) are easy enough for me.


elisp: simple functions
emacs_contribution: Never
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Text editing features", "Built-in features"]
emacs_motivations_initial: String[]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 24
email_package: No
free_software_zeal: any 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: ["Elisp", "HTML/CSS", "R", "Shell", "Typescript", "OCaml, Tcl/Tk"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Mailing lists", "Discourse", "Blogs"]
package_documentation_wish: ["Comparison", "Tutorials", "Design rationale"]
package_help: ["Read the manual, search the web"]
package_manager: ["package.el"]
package_research: ["Research alternatives"]
project_package: No
prose: Frequently
package_contribution_barriers:
[cell repeats an earlier one in this file: 151 characters]

survey_feedback:
  Too many required responses w/o “Don’t know” or “Inapplicable” options. Also, I seem to recall that previously, one could select Debian Stable as the version of Emacs that I use, which is more accurate than the specific version.


elisp: write package
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Extensibility", "Text editing features", "Part of the GNU project / FSF"]
emacs_performance: Good but not great
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 8
email_package: notmuch
favourite_packages: Magit, telega, org-roam, lsp, multiple-cursors, vterm, notmuch
free_software_zeal: significant 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", "PKB", "Babel"]
package_archives: ["GNU ELPA", "NonGNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Lack of time", "Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines", "M-x list-packages", "twitter"]
package_documentation_wish: ["Design rationale", "Manual"]
package_help: ["Reddit", "Emacs StackExchange", "GitHub", "Mailing lists", "Email"]
package_manager: ["package.el", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  The lack of good documentation on the emacs APIs and internals, and the lack of elisp docs and learning paths

emacs_strengths:
  Its extensibility and packages. Having everything (notes, code, email) in the same tool, using plane text as its go-to interop format

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


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI", "daemon"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility and versitility.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 6
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: No
isa_package_maintainer: No
keybindings: Vim
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["General document writing"]
package_archives: ["GNU ELPA", "Source"]
package_contact_method: ["Mailing list", "GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "IRC servers", "Discord"]
package_documentation_wish: ["Design rationale", "Manual", "Overview"]
package_help: ["Framework", "Discord"]
package_manager: ["straight", "use-package"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  I started with a framework and while that is great for getting started, it harmed my ability to really understand the underlying platform or how to navigate emacs should I be in a situation where my framework didn't load.

languages:
  ["Clojure", "Elisp", "HTML/CSS", "Javascript", "Python", "Scheme", "Shell", "Typescript", "common lisp"]

survey_feedback:
  None of these are a big deal.

  You should probably ask "what's your country of origin" as opposed to "nationality", leaves out edge cases like in the case of American which annoys people outside of the United States (they're also technically American).

  Leaving out common lisp but including clojure and scheme (there are definitely more CL users than scheme users) is kinda weird.

  Do collect more demographic data including things like ethnicity, salary, etc etc. Also add identities such as nonbinary etc to the survey. It's useless in technical terms of emacs development but it would be nice to see data that may alter assumptions about the broader emacs community.


elisp: simple functions
emacs_contribution: Rarely
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_performance: Very well, it's snappy
emacs_strengths:
  * GNU/FSF
  * Extensibility
  * Elisp
  * orgmode
  * magit

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2", "28.1", "27.2"]
emacs_years: 3
email_package: Mu4e
free_software_zeal: any comprimise
fsf_paperwork_year: might in future
has_donated_community: Cannot
has_donated_fsf: Yes
isa_package_maintainer: No
keybindings: Emacs
magit_usage: Frequently
operating_system: ["GNU/Linux", "Windows", "MacOS"]
package_archives: ["framework default", "GNU ELPA", "MELPA", "Source"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: ["Elisp proficiency", "Unfamiliar with contribution process"]
package_contribution_frequency: Rarely
package_contributions: missing
package_documentation_wish: ["Comparison", "Manual", "Overview"]
package_help: ["GitHub"]
package_manager: ["straight"]
package_research: ["Install and try it immediately"]
package_submission: GNU
prior_editor: Vim
project_package: projectile
prose: Often
emacs_difficulties:
  Gettibg comfortable with the keybindings. and familiar with elisp. But I wouldnt have it any other way.

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

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

languages:
  ["C", "Clojure", "Common Lisp", "Elisp", "Go", "HTML/CSS", "Java", "Python", "PHP", "Rust", "Scheme", "Shell", "Terraform YAML"]

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

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Friend
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Good but not great
emacs_strengths: Free software principles, extensibility/adaptability
emacs_tasks: ["Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 6
email_package: No
favourite_packages: magit,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: Vim
languages: ["Go", "HTML/CSS", "Javascript", "Python"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Task management", "Agenda", "Time tracking"]
package_archives: ["framework default"]
package_contact_method: ["Email", "GitHub"]
package_contribution: Rarely
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Clips/videos", "Overview"]
package_help: ["Other Emacs users I know in real life"]
package_manager: ["framework default"]
package_research: ["wait for maturity", "wait for community"]
emacs_difficulties:
  Having sane defaults, hangs with long-running tasks, lack of tutorials that didn't require a LOT of previous knowledge or didn't make sense outside of someone's particular setup, having sane setups for programming in common languages

emacs_motivations_current:
  ["Extensibility", "Package(s)", "Text editing features", "Built-in features", "Community", "Free software"]

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


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Community", "Part of the GNU project / FSF"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, multiple utilities are available in one interface (mail, news, calc).
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 21
email_package: Rmail
favourite_packages: xclip, proxy-mode
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", "Java", "Python", "PHP", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["MELPA", "MELPA Stable", "Source"]
package_contact_method: ["Email"]
package_contribution: Never
package_contribution_barriers: ["Not knowing how to modify a package", "Lack confidence in code quality"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Web search engines"]
package_documentation_wish: ["Tutorials", "Manual"]
package_help: ["Mailing lists"]
emacs_difficulties:
  The keybinding and keys needed to perform basic functions are not intuitive at all (using text version). The GUI makes this easier.


elisp: read and understand
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Package(s)", "Text editing features", "Built-in features", "Community"]
emacs_motivations_initial: ["Package(s)", "Text editing features", "org-mode"]
emacs_performance: Very well, it's snappy
emacs_strengths: Its built in help system.
emacs_tasks: ["Work", "Hobby projects", "Home"]
emacs_version: ["28.2"]
emacs_years: 14
email_package: No
favourite_packages: org-roam, eglot, magit
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: ["Elisp", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "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: Rarely
package_contributions: ["Issues"]
package_discovery: ["Reddit", "Discord", "Youtube videos"]
package_documentation_wish: ["Manual"]
package_help: ["Reddit", "Framework", "Discord"]
package_manager: ["framework default"]
emacs_difficulties:
  The command keys (C-x etc) were initially difficult to use.  Remapping control to Caps lock helped, so did reading some print manuals on Emacs.

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


elisp: read and understand
emacs_contribution: missing
emacs_contribution_feedback: missing
emacs_difficulties: Nope. It was the first editor I "learned" (even among modern editors/IDEs).
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", "Community"]
emacs_performance: Alright
emacs_strengths: Its long history
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 9
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: ["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
languages:
  ["Clojure", "Elisp", "HTML/CSS", "Haskell", "Javascript", "Python", "Scheme", "Shell", "Typescript"]


elisp: copy-paste
emacs_contribution: Rarely
emacs_introduction: University/College
emacs_mode: ["GUI", "daemon"]
emacs_motivations_initial: ["Text editing features"]
emacs_performance: Very well, it's snappy
emacs_strengths: Extensibility, and some really great packages built on top.
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 15
email_package: No
free_software_zeal: significant 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: ["HTML/CSS", "Javascript", "Python"]
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"]
package_contact_method: ["GitHub"]
package_contribution: Rarely
package_contribution_barriers: String[]
package_contribution_frequency: Sometimes
package_contributions: ["Issues", "Advocacy"]
package_discovery: ["Reddit", "GitHub", "Blogs", "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"]
emacs_difficulties:
  It took some time to wrap my head around handling multiple buffers, I was used to tabs etc. so I was confused about where they went and how to find them again.

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


elisp: read and understand
emacs_contribution: Never
emacs_difficulties: Keybindings - evil mode helped, as did simply time spent getting used to things evil didn't cover.
emacs_introduction: Internet
emacs_mode: ["GUI", "TUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features", "Built-in features"]
emacs_motivations_initial: ["Package(s)"]
emacs_performance: Not well
emacs_strengths: Extensibility
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 7
email_package: No
favourite_packages: evil, org, magit
free_software_zeal: moderate comprimise
fsf_paperwork_year: never considered
has_donated_community: Cannot
has_donated_fsf: I have in the past
isa_package_maintainer: No
keybindings: Vim
languages: ["Python", "Rust", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Task management", "Agenda", "Time tracking"]
package_archives: ["GNU ELPA", "MELPA", "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", "IRC servers"]
package_documentation_wish: ["Tutorials", "Manual", "Overview"]
package_help:
  ["IRC", "Emacs StackExchange", "GitHub", "Mailing lists", "Any of the above after extensive searching - most of the time my question has asked before and the answer is discoverable. Said answers are typically sourced from stackexchange or blog posts made by users of the packages."]


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_current: ["Extensibility", "Package(s)", "Text editing features"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_strengths: Customisability
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0"]
emacs_years: 4
email_package: No
favourite_packages: evil
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", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: String[]
package_archives: ["GNU ELPA", "MELPA"]
package_contact_method: ["Mailing list", "Email", "GitHub"]
package_contribution: Never
package_contribution_barriers: ["Elisp proficiency"]
package_contribution_frequency: Never
package_contributions: missing
package_discovery: ["Reddit", "GitHub", "Blogs"]
package_documentation_wish: ["Comparison", "Screenshots", "Clips/videos", "Overview"]
package_help: ["I don’t"]
emacs_difficulties:
  Elisp is very different to anything I’ve written. Accessibility/discoverability of documentation was hard, though I know how well documented everything.


elisp: copy-paste
emacs_contribution: Never
emacs_introduction: Colleague
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Package(s)", "Community"]
emacs_performance: Good but not great
emacs_strengths:
  Org mode
  Discoverable key bindings

emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["28.2"]
emacs_years: 5
email_package: No
favourite_packages: org-mode, magit,
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: ["Elixir", "HTML/CSS", "Javascript", "Python", "Rust", "Shell", "Typescript"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "General document writing", "Task management", "PKB"]
package_archives: ["framework default"]
package_contact_method: ["GitHub"]
package_contribution: Never
package_contribution_frequency: Rarely
package_contributions: ["Documentation"]
package_discovery: ["M-x list-packages"]
package_documentation_wish: ["Manual"]
package_help: ["Discord"]
package_manager: ["framework default", "straight"]
package_research: ["Install and try it immediately"]
emacs_difficulties:
  Multiple ways to change variables, some endorsed and others not. For example there's documentation in doom that says, "don't edit themes / faces using Easy Customize" (or whatever it's called). Since I started with Spacemacs instead of vanilla emacs, I didn't know which features belonged to packages and which belonged to emacs.

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

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


elisp: many packages
emacs_contribution: Sometimes
emacs_introduction: Byte magazine comment
emacs_mode: ["GUI", "TUI", "daemon"]
emacs_motivations_initial: ["Text editing features", "It was a new shiny penny"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["29.0", "28.2"]
emacs_years: 30
email_package: No
favourite_packages: Magit, company, shelisp
free_software_zeal: any comprimise
fsf_paperwork_year: 10+y
has_donated_community: Yes
has_donated_fsf: Yes
isa_package_maintainer: Yes
keybindings: Emacs
languages: ["Elisp", "Javascript", "Python", "Shell", "SQL"]
magit_usage: Frequently
operating_system: ["GNU/Linux", "MacOS"]
org_usage: ["Note taking", "General document writing", "Babel"]
package_archives: ["GNU ELPA", "GNU ELPA devel", "NonGNU ELPA", "MELPA", "MELPA Stable"]
package_contact_method: ["Mailing list", "Email"]
package_contribution: Sometimes
package_contribution_barriers: ["Lack of time", "Lack confidence in code quality"]
package_contribution_frequency: Sometimes
package_contributions: ["Code (features)", "Code (bug fixes)", "Advocacy"]
package_discovery: ["Reddit", "GNU ELPA/MELPA online package lists", "M-x list-packages"]
package_documentation_wish: ["Design rationale", "Manual"]
package_help: ["Reddit", "Emacs StackExchange"]
package_manager: ["package.el", "use-package"]
package_research: ["wait for community"]
emacs_contribution_feedback:
  The process has changed and matured over time, and as I only occasionally commit anything, the process always seems to have changed since the last time....  It has gotten simpler though

emacs_difficulties:
  Moving around (cursor keys were supported on the VT52 in those days)
  Trying to control what was displayed on my screen (C-x 0, 1, 2, 3; C-x b)

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

emacs_strengths:
  Extensibility to create a set of tools to help you solve your problem. (not being dependent on a Marketing organization's take on what I need)

survey_feedback:
  Needs more multiple entries, for example, I saw the survey on emacs-devel, r/emacs, and HN, but didn't respond until I had the time to do so.
  Allow open text entries for explanations after selecting the answer.  These can be useful to identify questions where the ask was confusing or context absent


elisp: copy-paste
emacs_contribution: Never
emacs_difficulties: Emacs keybindings are hard.
emacs_introduction: Internet
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", "Elisp"]
emacs_performance: Alright
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.1"]
emacs_years: 0
email_package: No
favourite_packages: Evil,org-mode
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: ["Haskell", "Python", "R", "Rust", "Scheme", "Shell"]
magit_usage: Frequently
operating_system: ["GNU/Linux"]
org_usage: ["Note taking", "Task management", "Time tracking", "Babel"]
package_archives: ["MELPA Stable"]
package_contact_method: ["Never done this"]
package_contribution: Never
package_contribution_barriers: ["Lack of time"]
package_contribution_frequency: Never
package_contributions: ["Advocacy"]
package_discovery: ["Reddit", "Web search engines", "GNU ELPA/MELPA online package lists"]
package_documentation_wish: ["Comparison", "Tutorials", "Screenshots", "Overview"]
package_help: ["IRC", "Reddit"]
emacs_strengths:
  Refined extensions that work well with the rest of Emacs. GUI allows inlining images. Keybindings fully customizable. Documentation easily accessible with C-h on anything. Functions easy to discover.

survey_feedback:
  I started using Emacs this year but I couldn’t enter 0.25 years at the beginning of the survey due to an integer type error.


elisp: simple functions
emacs_contribution: Never
emacs_introduction: Internet
emacs_mode: ["GUI"]
emacs_motivations_initial: ["Extensibility", "Package(s)"]
emacs_performance: Very well, it's snappy
emacs_tasks: ["Work", "Hobby projects"]
emacs_version: ["27.2"]
emacs_years: 2
email_package: No
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: ["C++", "C", "C#", "HTML/CSS", "Javascript", "PHP", "Shell"]
magit_usage: Never
operating_system: ["GNU/Linux", "Windows"]
org_usage: String[]
package_archives: ["Source"]
package_contact_method: ["Email"]
package_contribution: Rarely
package_contribution_barriers: ["Not interested", "Lack of time", "Elisp proficiency"]
package_contribution_frequency: Rarely
package_contributions: ["Issues", "Code (bug fixes)"]
package_discovery: ["Reddit", "GitHub", "Blogs", "Web search engines"]
package_documentation_wish: ["Tutorials", "Screenshots", "Clips/videos"]
package_help: ["Reddit", "Email", "Discord"]
package_manager: ["manual"]
package_research: ["Install and try it immediately", "Research alternatives"]
prior_editor: VS Code
emacs_difficulties:
  The defaults are honestly pretty terrible. The jargon is also a little weird compared to standard programs. Once I learned the jargon and the 'concept' of emacs, I felt more comfortable. If not for my willingness to get good at emacs (realizing what it is capable of), I would have dropped it fairly quickly.

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

emacs_strengths:
  Longevity. Emacs will probably outlive me. Packages and functions that I find on older blogposts or forums (2010 and below) will work perfectly fine in modern emacs. I can write simple emacs functions to extend the program to do exactly what I need.

favourite_packages:
  I use undo-tree, sudo-edit, multi-term, stupid-indent-mode (I am not a fan of default emacs indentation), and the xah-lee text manipulation functions.


